.color-white{color:#fff}.background-white{background-color:#fff}.color-black{color:#000}.background-black{background-color:#000}.color-indigo{color:#3b4559}.background-indigo{background-color:#3b4559}.color-indigo-dark{color:rgb(42.7351351351,49.9783783784,64.4648648649)}.background-indigo-dark{background-color:rgb(42.7351351351,49.9783783784,64.4648648649)}.color-tangerine{color:#f1b300}.background-tangerine{background-color:#f1b300}.color-aqua{color:#4298b5}.background-aqua{background-color:#4298b5}.color-turquoise{color:#005a70}.background-turquoise{background-color:#005a70}.color-seafoam{color:#55b589}.background-seafoam{background-color:#55b589}.color-sea{color:#559db5}.background-sea{background-color:#559db5}.color-plum{color:#3b4559}.background-plum{background-color:#3b4559}.color-crimson{color:#ec7373}.background-crimson{background-color:#ec7373}.color-orange{color:#eb9c57}.background-orange{background-color:#eb9c57}.color-slate{color:#768692}.background-slate{background-color:#768692}.color-greyscale--2{color:#231f20}.background-greyscale--2{background-color:#231f20}.color-greyscale--1{color:#768692}.background-greyscale--1{background-color:#768692}.color-greyscale-0{color:#a6bbc8}.background-greyscale-0{background-color:#a6bbc8}.color-greyscale-1{color:#c5d3db}.background-greyscale-1{background-color:#c5d3db}.color-greyscale-2{color:#dbe4e9}.background-greyscale-2{background-color:#dbe4e9}.color-greyscale-3{color:#e9eef1}.background-greyscale-3{background-color:#e9eef1}.color-greyscale-4{color:#f2f5f7}.background-greyscale-4{background-color:#f2f5f7}.color-greyscale-5{color:#f6f8fa}.background-greyscale-5{background-color:#f6f8fa}.color-sandstone{color:#746661}.background-sandstone{background-color:#746661}.background-transparent{background:transparent!important}body:before{content:"default";display:none}@media screen and (min-width:21rem){body:before{content:"small"}}@media screen and (min-width:48rem){body:before{content:"medium"}}@media screen and (min-width:64rem){body:before{content:"large"}}@media screen and (min-width:75rem){body:before{content:"extra-large"}}.thumbnail-image{border-radius:50%;display:block;box-shadow:0 0 0 .1875rem #4298b5;border:.125rem solid #fff;height:8rem;width:8rem;margin-left:auto;margin-right:auto;background-position:50%;background-size:cover}@media print{.thumbnail-image{display:none}}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.glide,.glide__track{position:relative;width:100%;overflow:hidden}.glide__track{margin:0;padding:0;height:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y}.glide__track.dragging{cursor:grabbing}.glide__slide,.glide__track.dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;touch-callout:none;tap-highlight-color:transparent}.glide__slide a{user-drag:none}.glide__arrows,.glide__slide a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__arrows{position:absolute;top:6.5rem;z-index:2;width:100%}.glide-simple .glide__arrows{top:50%}@media screen and (min-width:48rem){.glide__arrows{top:60%}}.glide__arrow{transition:all .4s cubic-bezier(.14,.58,.18,1) 0s;cursor:pointer;position:absolute;color:#dbe4e9;outline:none!important;transform:scale(1)}.glide__arrow:focus,.glide__arrow:hover{color:rgb(94.0689655172,132.5517241379,153.9310344828);transform:scale(1.2)}.glide__arrow.prev{left:0}.glide__arrow.next{right:0}@media screen and (min-width:48rem){.glide__arrow.prev{left:1em}.glide__arrow.next{right:1em}}.glide__bullets{touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;bottom:2.5em;width:100%;text-align:center}.glide__bullet{transition:background .4s cubic-bezier(.14,.58,.18,1) 0s;display:inline-block;height:.625em;width:.625em;background:#dbe4e9;border-radius:100%;margin:0 .5em}.glide__bullet.active{background:#3b4559}.glide--slider .glide__slide{float:left;clear:none}.glide--carousel.glide--vertical .glide__track{overflow:visible}.glide--carousel .glide__slide{float:left;clear:none}.glide--slideshow .glide__wrapper{height:100%}.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;transform-style:preserve-3d;transform:translateZ(0)}.glide--slideshow .glide__slide.active{z-index:1}@media print{.glide__arrows,.glide__bullets{display:none}.glide,.glide__slide,.glide__track,.glide__wrapper{display:block!important;width:100%!important;height:auto!important;transform:none!important}.glide__slide.clone{display:none!important}}@media not print{html{box-sizing:border-box}}*,:after,:before{box-sizing:inherit}.sc-breadcrumb,.sc-pageeditbar{box-sizing:content-box}:focus{outline:thin solid currentColor}article:focus,aside:focus,body:focus,div:focus,footer:focus,html:focus,main:focus,section:focus{outline:none}@media not print{body,html{width:100%}}body,html{background:#f6f8fa}body.is-no-scroll{position:fixed}@media print{body:not(.body--dont-reset-print) *,body:not(.body--dont-reset-print) :after,body:not(.body--dont-reset-print) :before{background:transparent!important;background-image:none!important;color:#000!important;fill:#000!important;stroke:none!important;text-shadow:none!important;box-shadow:none!important}a{text-decoration:underline!important}a:after{content:" (" attr(href) ") ";font-size:.8em;font-weight:400;display:inline-block;word-break:break-all}}.border-bottom{border-bottom:1px solid #dbe4e9}.no-padding-bottom{padding-bottom:0!important}.backgroundless{background:transparent!important}.shadowless{box-shadow:none!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.overflow-hidden{overflow:hidden}a svg{pointer-events:none}.marginhalf{margin:.5em 0}.margintwo{margin:2em 0}.marginone{margin:1em 0}.mrg-bt-2{margin-bottom:2em!important}.mrg-bt-0{margin-bottom:0!important}.mrg-tp-0{margin-top:0!important}.mrg-tp-50{margin-top:50px!important}.pdng-tp-0{padding-top:0!important}.width-50{width:50%!important}@media screen and (max-width:48rem){.mobile-hide{display:none!important}}.mobile-show{display:none!important}@media screen and (max-width:48rem){.mobile-show{display:block!important}}.mobile-show--inline{display:none!important}@media screen and (max-width:48rem){.mobile-show--inline{display:inline!important}}@media screen and (max-width:64rem){.tablet-hide{display:none!important}}.tablet-show{display:none!important}@media screen and (max-width:64rem){.tablet-show{display:block!important}}.tablet-show--inline{display:none!important}@media screen and (max-width:64rem){.tablet-show--inline{display:inline!important}}.hide{display:none!important}body{font-family:proxima-nova,Arial,sans-serif;font-weight:500;color:#231f20;text-rendering:optimizeLegibility;line-height:1.5}body,button,input{-webkit-font-smoothing:antialiased}p{-moz-osx-font-smoothing:grayscale;margin:1em 0 2em}@media print{p{page-break-inside:avoid;-webkit-region-break-inside:avoid}}p.large{font-size:1.25rem}p.center{text-align:center}p .link,p a{word-wrap:break-word}p.narrow{max-width:50rem}.link,a{color:#4298b5}.link:focus,.link:hover,a:focus,a:hover{text-decoration:none}a.undecorated-link{color:inherit;text-decoration:inherit}.link{text-decoration:underline;font-family:inherit}.link--no-decoration{text-decoration:none}.break-word{word-wrap:break-word}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:museo-slab,serif;font-weight:500;line-height:1.2;margin:1em 0}.h1.heavy,.h2.heavy,.h3.heavy,.h4.heavy,.h5.heavy,.h6.heavy,h1.heavy,h2.heavy,h3.heavy,h4.heavy,h5.heavy,h6.heavy{font-family:museo-slab,serif;font-weight:900}.h1.alt,.h2.alt,.h3.alt,.h4.alt,.h5.alt,.h6.alt,h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-family:proxima-nova,Arial,sans-serif;font-weight:500}.home-card-grid+.h1,.home-card-grid+.h2,.home-card-grid+.h3,.home-card-grid+.h4,.home-card-grid+.h5,.home-card-grid+.h6,.home-card-grid+h1,.home-card-grid+h2,.home-card-grid+h3,.home-card-grid+h4,.home-card-grid+h5,.home-card-grid+h6,.home-cards+.h1,.home-cards+.h2,.home-cards+.h3,.home-cards+.h4,.home-cards+.h5,.home-cards+.h6,.home-cards+h1,.home-cards+h2,.home-cards+h3,.home-cards+h4,.home-cards+h5,.home-cards+h6,ol+.h1,ol+.h2,ol+.h3,ol+.h4,ol+.h5,ol+.h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+.h1,ul+.h2,ul+.h3,ul+.h4,ul+.h5,ul+.h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:3em}.h1+.preview-box,.h2+.preview-box,.h3+.preview-box,.h4+.preview-box,.h5+.preview-box,.h6+.preview-box,h1+.preview-box,h2+.preview-box,h3+.preview-box,h4+.preview-box,h5+.preview-box,h6+.preview-box{margin-top:2em}.h1,h1{font-size:1.125rem}.h1,.h2,h1,h2{text-transform:none}.h2,h2{font-size:1.1rem}.h3,h3{font-family:proxima-nova,Arial,sans-serif;font-weight:800;font-size:1rem;text-transform:none}.h3.alt,h3.alt{font-family:museo-slab,serif;font-weight:500}h2+.preview-box,h3+.home-card-grid{margin-top:5em}.h4,h4{font-family:proxima-nova,Arial,sans-serif;font-weight:800;font-size:.85rem;text-transform:none}.h2+.h4,.h2+h4,h2+.h4,h2+h4{margin-top:-1em}.h5,h5{font-size:.65rem}.h5,.h6,h5,h6{font-family:proxima-nova,Arial,sans-serif;font-weight:800;text-transform:uppercase}.h6,h6{font-size:.6rem}.subtitle{color:#768692;margin-top:0;line-height:1.5}.negative-top{margin-top:-.75em;display:block}p+.negative-top{margin-top:-1.75em;display:block}.uppercase{text-transform:uppercase}.italic{font-style:italic}.center{text-align:center}.small,small{color:#768692}.small,.small-only-size,.small-size-only,small,small-only-size,small-size-only{font-size:.85rem}.ex-small{font-size:.75rem;color:#768692}.tiny{font-size:.625rem}.strong{font-size:.85rem}.strong.current-size{font-size:inherit}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.marginless{margin:0!important}.no-margin-bottom,.no-margin-top{margin-top:0!important}.mrg-bt-2,.mrg-tp-2{margin-bottom:2em}.pdng-bt-2{padding-bottom:2em}.mrg-bt-tp-375{margin:3.75rem 0}.borderless{border:0!important}.border-bottom{border:1px solid #dbe4e9}.paddingless{padding:0!important}.book-font,body .book-font{font-weight:500}@media screen and (min-width:48rem){.h1,h1{font-size:1.875rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.125rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.75em}.align-right-m{text-align:right}}.hidden-text{position:absolute;left:-999999px}ol.not-padded-list,ul.not-padded-list{padding-left:20px}.strike-text,s{text-decoration:none;position:relative}.strike-text:after,s:after{content:"";display:block;position:absolute;transform:translateY(50%);-webkit-transform:none;bottom:50%;height:1px;background:currentColor;left:0;width:100%}.page-container{width:100%}@media not print{.page-container{min-height:100vh;display:flex;flex-direction:column}}.is-nav-open .page-container{position:fixed}@media not print{.is-nav-open .page-container{overflow:hidden}}.footer-form,.main-footer,.main-header,.page-container .info-bar,.page-header{flex-shrink:0}.main-content{flex:1 0 auto}header.main-header:hover{z-index:11}.main-header{position:relative}.main-header+div:not([class]){z-index:9}.main-content{outline:none}.content-inner{padding:3.75rem 0;margin-left:auto;margin-right:auto}@media not print{.content-inner{width:93%}}.content-inner{max-width:74rem;max-width:55rem}.content-inner>:first-child{margin-top:0}.content-inner>:last-child{margin-bottom:0}.content-inner-no-padding-top,.content-inner-no-padding-top-bottom{padding-top:0}.content-inner-no-padding-bottom,.content-inner-no-padding-top-bottom{padding-bottom:0}.content-inner-half-padding-top,.content-inner-half-padding-top-bottom{padding-top:1.85rem}.content-inner-half-padding-bottom,.content-inner-half-padding-top-bottom{padding-bottom:1.85rem}.content-inner-content__capped-mobile-content{max-height:40vh;overflow:hidden;position:relative}.content-inner-content__capped-mobile-content p:empty{display:none}.content-inner-content__capped-mobile-content:after{height:40px;position:absolute;left:-25vw;bottom:0;content:" ";display:block;width:150vw;background:linear-gradient(180deg,rgba(246,248,250,0) 0,#f6f8fa)}.content-inner-content__capped-mobile-content--expanded{max-height:none}.content-inner-content__capped-mobile-content--expanded:after{display:none}.content-inner-content__capped-mobile-content+button{margin-top:30px;margin-bottom:20px}.content-inner-content__capped-mobile-content--expanded+button{margin-top:0;margin-bottom:20px}[data-read-more-expanded],[data-read-more][aria-expanded=true] [data-read-more-collapsed]{display:none}[data-read-more][aria-expanded=true] [data-read-more-expanded]{display:inline}[data-read-more]{border-bottom:1px solid #dbe4e9!important;padding-bottom:30px!important}@media screen and (min-width:48rem){.content-inner-content__capped-mobile-content{max-height:none}.content-inner-content__capped-mobile-content:after,.content-inner-content__capped-mobile-content~button{display:none}}.content-inner-with-sidebar{flex:1;margin-left:auto;margin-right:auto}@media not print{.content-inner-with-sidebar{width:93%}}.content-inner-with-sidebar{max-width:74rem}.content-inner-with-sidebar>div:last-child{margin:0 0 2em}.content-inner-with-sidebar>div:last-child.content-inner-content--isas{margin-bottom:80px}.content-inner-with-sidebar .content-inner-with-sidebar{margin:0;width:100%}.content-inner-with-sidebar-fullwidth{width:100%;max-width:none;margin-left:0;margin-right:0}.content-inner-with-sidebar.-no-sidebar-mobile .content-sidebar-right{display:none}.content-inner-with-sidebar .content-sidebar-narrow{max-width:16.625rem}.content-inner-with-sidebar.content-inner-narrow{margin-left:auto;margin-right:auto}@media not print{.content-inner-with-sidebar.content-inner-narrow{width:93%}}.content-inner-with-sidebar.content-inner-narrow{max-width:74rem;max-width:55rem}.content-inner-with-sidebar .content-sidebar-right{text-align:center;margin-top:1em}.content-inner-with-sidebar .content-sidebar-right-align-left{display:block}@media screen and (min-width:64rem){.content-inner-with-sidebar .content-sidebar-right-align-left{text-align:left}}.content-inner-with-sidebar .content-sidebar-right>*{display:inline-block;vertical-align:top;margin-top:3em}@media screen and (min-width:700px){.content-inner-with-sidebar .content-sidebar-right>*{margin-top:0}}.content-inner-with-sidebar .content-sidebar-right>.h3.preview-box__header,.content-inner-with-sidebar .content-sidebar-right>h3{display:block;width:100%}@media screen and (min-width:700px){.content-inner-with-sidebar .content-sidebar-right>.h3.preview-box__header,.content-inner-with-sidebar .content-sidebar-right>h3{margin-top:3em}}.content-inner-with-sidebar .content-sidebar-right>.sidebar-header{display:block}.content-inner-with-sidebar.box-full-inner{padding-top:0}@media screen and (min-width:64rem){.content-inner-with-sidebar{display:flex;padding:3rem 0}.main-content>.content-inner-with-sidebar{min-height:99.9vh}.content-inner-with-sidebar.-no-min-height{min-height:auto}.content-inner-with-sidebar.-no-sidebar-mobile .content-sidebar-right{display:flex}.content-inner-with-sidebar .content-inner-with-sidebar .content-sidebar-right{width:18.875rem;min-width:18.875rem}.content-inner-with-sidebar.box-full-inner{padding-top:2em}.content-inner-with-sidebar .content-sidebar{min-width:15rem}.content-pages-open .content-inner-with-sidebar .content-sidebar{padding-top:5rem;z-index:9}.content-inner-with-sidebar .content-inner-content{flex-grow:1;flex:1;margin-left:3.75rem;min-width:0}.content-inner-with-sidebar .content-inner-content>:first-child{margin-top:0}.content-inner-with-sidebar .content-inner-content>:last-child{margin-bottom:0}.content-inner-with-sidebar-right .content-inner-content{margin-left:0}.content-inner-with-sidebar .content-sidebar-right{display:flex;flex-direction:column;align-items:flex-end;margin-top:0;width:23.75rem;min-width:23.75rem;padding-left:3.25rem;justify-content:flex-start}.content-inner-with-sidebar .content-sidebar-right-align-left{display:block}.content-inner-with-sidebar .content-sidebar-right>*{display:block;margin-top:0}.content-inner-with-sidebar .content-sidebar-right>.lead-form{margin-top:3em}.content-inner-with-sidebar .content-sidebar-right>:not(:first-child){margin-top:2.5em}.content-inner-with-sidebar.content-inner-narrow .content-sidebar-right{width:19.25em;min-width:19.25em}}.content-inner-centered{padding:1.875rem 0;text-align:center;margin-left:auto;margin-right:auto}@media not print{.content-inner-centered{width:93%}}.content-inner-centered{max-width:74rem}.content-inner-centered-narrow{margin-left:auto;margin-right:auto}@media not print{.content-inner-centered-narrow{width:93%}}.content-inner-centered-narrow{max-width:74rem;max-width:55rem}.content-inner-centered-restricted{margin-left:auto;margin-right:auto}@media not print{.content-inner-centered-restricted{width:93%}}.content-inner-centered-restricted{max-width:74rem;max-width:55rem}.content-inner-centered-thin{margin-left:auto;margin-right:auto}@media not print{.content-inner-centered-thin{width:93%}}.content-inner-centered-thin{max-width:74rem;max-width:55rem}.content-inner-centered-no-padding-top,.content-inner-centered-no-padding-top-bottom{padding-top:0}.content-inner-centered-no-padding-bottom,.content-inner-centered-no-padding-top-bottom{padding-bottom:0}.content-inner-centered-half-padding-top,.content-inner-centered-half-padding-top-bottom{padding-top:1.85rem}.content-inner-centered-half-padding-bottom,.content-inner-centered-half-padding-top-bottom{padding-bottom:1.85rem}@media screen and (max-width:48rem){.content-inner-centered-no-padding-bottom-mobile{padding-bottom:0}}.content-inner-centered:first-child{padding-top:0}.content-inner-centered:only-child{padding-top:3.75em}.content-inner-centered-no-padding-top,.content-inner-centered-no-padding-top-bottom,.content-inner-centered-no-padding-top-bottom:first-child,.content-inner-centered-no-padding-top:first-child,.content-inner-no-padding-top,.content-inner-no-padding-top-bottom,.content-inner-no-padding-top-bottom:first-child,.content-inner-no-padding-top:first-child{padding-top:1px}.content-inner-centered-no-padding-bottom,.content-inner-centered-no-padding-bottom:first-child,.content-inner-centered-no-padding-top-bottom,.content-inner-centered-no-padding-top-bottom:first-child,.content-inner-no-padding-bottom,.content-inner-no-padding-bottom:first-child,.content-inner-no-padding-top-bottom,.content-inner-no-padding-top-bottom:first-child{padding-bottom:1px}.buyer-container{margin:4.375rem 0}.buyer-container--small{margin:26px 0}.buyer-container:first-child{margin-top:2rem}.contained-width{margin-left:auto;margin-right:auto}@media not print{.contained-width{width:93%}}.contained-width{max-width:74rem}.contained-width-restricted{margin-left:auto;margin-right:auto}@media not print{.contained-width-restricted{width:93%}}.contained-width-restricted{max-width:74rem;max-width:65rem}.contained-width-wide{max-width:87.5rem}.contained-width-narrow,.contained-width-wide{margin-left:auto;margin-right:auto}@media not print{.contained-width-narrow{width:93%}}.contained-width-narrow{max-width:74rem;max-width:55rem}.main-footer{margin-top:auto}.site-location-selector{font-size:.875rem;margin:.5rem}.page-intro{padding-top:1.8rem;padding-bottom:1.8rem}.page-intro p{max-width:54rem;margin-left:auto;margin-right:auto}@media screen and (max-width:48rem){.page-intro{padding-bottom:0}}@media screen and (max-width:48rem){.content-inner-with-sidebar-right:not(.-no-sidebar-mobile)+.box{margin-top:3rem}}.content-inner-content--isa{clear:both;margin:30px 0;text-align:center}.content-inner-content--isa h4{text-align:center}.content-inner-content__isa-image{width:80px;height:80px;flex:0 0 80px;margin:0 auto 20px;border-radius:50%;display:block;box-shadow:0 0 0 .1875rem #4298b5;border:.125rem solid #fff;height:96px;width:96px}@media print{.content-inner-content__isa-image{display:none}}.content-inner-content__isa-image img{width:100%;height:100%!important;object-fit:cover;border-radius:50%}@media screen and (min-width:64rem){.content-inner-content--isas{margin-bottom:0!important;margin-top:0!important}.content-inner-content--isas p:empty{display:none}.content-inner-content__isa-image{float:left;width:96px;height:96px;flex:0 0 96px;margin:0 20px 0 0}.content-inner-content__isa-image~p{margin-left:116px!important}.content-inner-content__isa-image p{margin-bottom:1em}.content-inner-content--isa{text-align:left;padding-bottom:0!important}.content-inner-content--isa p{margin:.5rem 0 .75rem}.content-inner-content--isa h4{padding-top:0;margin-top:0;text-align:left;margin-bottom:5px}}.content-sidebar .subnav li:focus{outline:none}.content-sidebar .subnav li a{padding-left:2px;border-bottom:1px solid transparent;border-top:1px solid transparent;outline:none;max-width:90%}.content-sidebar .subnav li a:focus{border-bottom:1px solid #dbe4e9;border-top:1px solid #dbe4e9;outline:none}@media screen and (min-width:64rem){.body--community-template .content-inner-with-sidebar{padding:3rem 0}}@keyframes a{0%{transform:scale(1)}25%{transform:scale(1.2)}75%{transform:scale(.8)}to{transform:scale(1)}}@media not print{.animation-toggled{overflow:hidden!important;padding-top:0!important;padding-bottom:0!important;max-height:0!important;border-width:0 1px!important}}.ratio-16x9:before{content:"";display:block;padding-bottom:56.25%}.ratio-1x1:before{content:"";display:block;padding-bottom:100%}.ratio-7x8:before{content:"";display:block;padding-bottom:114.2857142857%}.ratio-5x3:before{content:"";display:block;padding-bottom:60%}.ratio-21x9:before{content:"";display:block;padding-bottom:42.8571428571%}.ratio-24x10:before{content:"";display:block;padding-bottom:41.6666666667%}.ratio-4x3:before{content:"";display:block;padding-bottom:75%}.ratio-2x1:before{content:"";display:block;padding-bottom:50%}.ratio-3x2:before{content:"";display:block;padding-bottom:66.6666666667%}.ratio-4x2:before{content:"";display:block;padding-bottom:50%}.ratio-7x5:before{content:"";display:block;padding-bottom:71.4285714286%}.ratio-8x5:before{content:"";display:block;padding-bottom:62.5%}.ratio-5x7:before{content:"";display:block;padding-bottom:140%}.ratio-13x10:before{content:"";display:block;padding-bottom:76.9230769231%}.ratio-9x5:before{content:"";display:block;padding-bottom:55.5555555556%}.ratio-13x5:before{content:"";display:block;padding-bottom:38.4615384615%}.cover-image{object-fit:cover;object-position:center center;min-height:100%;min-width:100%;max-width:none}.cover-image--abs{position:absolute;left:0;top:0}.grid-container{margin-left:auto;margin-right:auto;padding-left:.15625rem;padding-right:.15625rem;max-width:90rem}.row{margin-left:-.15625rem;margin-right:-.15625rem;display:block;flex-wrap:wrap;margin-top:.3125rem}@media screen and (min-width:48rem){.row{display:flex}}.row--center{justify-content:center}.row--space-between{justify-content:space-between}.col{padding-left:.15625rem;padding-right:.15625rem;flex:1;position:relative}.col+.col{margin-top:.3125rem}@media screen and (min-width:48rem){.col+.col{margin-top:0}}.icon{height:1.5rem;width:1.5rem;fill:currentColor;vertical-align:-.15em}.icon-favorite{fill:transparent;stroke:#3b4559;stroke-width:2px;stroke-linejoin:miter}.icon-favorite.is-active,.is-active .icon-favorite{fill:#3b4559}.icon-triangle{width:.625rem;height:.375rem;fill:currentColor;opacity:.5}.icon--small{width:1rem;height:1rem}.icon-equal-housing{transform:scaleY(1.3)}.icon-filters,.icon-financial,.icon-homes{fill:transparent!important;stroke:#3b4559;stroke-width:2px}.icon-sprite symbol:not(#illustration) svg path{fill:inherit;stroke:inherit}.button{font-family:proxima-nova,Arial,sans-serif;font-weight:700;transition:background .4s cubic-bezier(.14,.58,.18,1) 0s;background:#4298b5;border:none;border-radius:.1875rem;color:#fff;cursor:pointer;display:inline-block;font-size:.875em;line-height:1;padding:.875rem 1.1875rem;margin-bottom:.25em;text-align:center;text-decoration:none;vertical-align:middle}.button[disabled]{opacity:.8;pointer-events:none}.button:focus,.button:hover{background:rgb(55.0979757085,126.8923076923,151.1020242915)}.button-secondary{background:#f1b300;color:#fff}.button-secondary:focus,.button-secondary:hover{background:rgb(200.2,148.6962655602,0)}.button.is-inactive{background:#e9eef1;color:#a6bbc8}.button-light.button{background:transparent;border:1px solid #dbe4e9;color:#3b4559}.button-light.button svg.icon{fill:#3b4559}.button-light.button:focus,.button-light.button:hover{border-color:#3b4559}.button-tab{background:transparent;border:1px solid #a6bbc8;color:#231f20}.button-tab:focus,.button-tab:hover{background:rgba(166,187,200,.1)}.button-tab.is-active{background:#a6bbc8;color:#fff}.button-tab.is-active:focus,.button-tab.is-active:hover{background:rgb(140.7833333333,167.7333333333,184.4166666667)}.button-facebook{background:#39579a}.button-facebook:focus,.button-facebook:hover{background:rgb(45.9781990521,70.1772511848,124.2218009479)}.button-twitter{background:#1da1f2}.button-twitter:focus,.button-twitter:hover{background:rgb(12.5213389121,139.6610878661,217.6786610879)}.button-google{background:#fff;color:#231f20;border:1px solid #c5d3db}.button-google:focus,.button-google:hover{background:rgba(166,187,200,.1)}.button-video{cursor:pointer}@media print{.button-video{display:none}}.button-video .icon{transform:rotate(270deg);width:1.875rem;height:2.25rem;color:#fff;opacity:1;box-sizing:content-box;display:block;border:1.5rem solid transparent;border-radius:999rem;box-shadow:0 0 0 .15rem #fff}.button-video .icon-homes{transform:none;stroke:#fff;width:2.25rem;border-radius:0}.button-transparent{background:rgba(0,0,0,.2)}.button-transparent:focus,.button-transparent:hover{background:rgba(0,0,0,.5)}.button-small{padding:.75rem 1rem}.button-large{font-size:1rem;padding:1rem 1.375rem}.button-xl{font-size:1rem;padding:1.125rem}.button-wide,.button-xl{min-width:100%}.button-wide+.button-wide{margin-top:1rem}.button-icon-right .icon{float:right;margin-left:.5em}.button .icon,.button img{height:1em;width:1em;fill:currentColor;vertical-align:-.15em;pointer-events:none}.button-plain{font-family:proxima-nova,Arial,sans-serif;font-weight:700;transition:color .4s cubic-bezier(.14,.58,.18,1) 0s;color:#4298b5;cursor:pointer;display:inline-block;text-decoration:none}.button-plain:focus,.button-plain:hover{color:rgb(38.7449392713,89.2307692308,106.2550607287)}.button-plain-alt{font-family:proxima-nova,Arial,sans-serif;font-weight:500}.button-plain-white{color:#fff}.button-plain-white:focus,.button-plain-white:hover{color:rgb(229.5,229.5,229.5)}.button-plain .icon{vertical-align:middle}.button-plain-icon{color:#768692;font-family:proxima-nova,Arial,sans-serif;font-weight:500}.button-plain-icon:focus,.button-plain-icon:hover{color:rgb(71.7804878049,82.3170731707,90.2195121951)}.button-plain-icon .icon{width:.5rem;height:.5rem;vertical-align:baseline;margin-right:.5em}.button-plain-inline{display:inline}.button-a{padding:0}.button-a,.button-a:focus,.button-a:hover{background:none}.button-favorite{background:#e9eef1;border-radius:.1875rem;border:1px solid #dbe4e9;padding:.5em .75em}.button-favorite,.button-favorite .icon{transition:all .4s cubic-bezier(.14,.58,.18,1) 0s}.button-favorite .icon{display:block;height:1rem;stroke:rgb(155.6896551724,180.5172413793,194.3103448276);width:1rem}.button-favorite.is-active{background:#3b4559;border-color:#3b4559}.button-favorite.is-active .icon{fill:#fff;stroke:#fff}.button-favorite-product .icon{transition:fill .4s cubic-bezier(.14,.58,.18,1) 0s}.button-favorite-product.is-active .icon{fill:#fff}.button-view-communities .icon{transform:scale(1.7);margin-right:.75em;margin-left:.25em}.button-view-communities.button-mobile-icon .icon{margin:0}@media screen and (min-width:64rem){.button-view-communities.button-mobile-icon .icon{margin-right:.75em;margin-left:.25em}}.button-primary-icon .icon{fill:transparent;stroke:currentColor}.button-white{border:1px solid #dbe4e9;background:#fff;color:#3b4559}.button-white:focus,.button-white:hover{background:rgb(234.6,234.6,234.6)}.button-reverse{border:1px solid #dbe4e9;background:#fff;color:#4298b5;display:inline-block}.button-reverse:focus,.button-reverse:hover{background:rgb(234.6,234.6,234.6)}.button-tooltip-wrapper{position:relative;display:inline-block}.button-mobile-icon .button-text{display:none}@media screen and (min-width:64rem){.button-mobile-icon .button-text{display:inline}}.button-mobile-white{background:#fff;color:#3b4559}.button-mobile-white:focus,.button-mobile-white:hover{background:rgb(234.6,234.6,234.6)}@media screen and (min-width:64rem){.button-mobile-white{background:#3b4559;color:#fff}.button-mobile-white:focus,.button-mobile-white:hover{background:rgb(42.7351351351,49.9783783784,64.4648648649)}}.button-not-mobile{display:none}@media screen and (min-width:64rem){.button-not-mobile{display:inline-block}}@media screen and (max-width:64rem){.button-mobile-link{color:#4298b5;background:transparent;padding:0;font-weight:400}.button-mobile-link:hover{background:transparent;color:rgb(55.0979757085,126.8923076923,151.1020242915)}}.button-toggle{border-radius:0;background:#fff;color:#231f20;border:1px solid #dbe4e9;border-left:none;font-size:.875rem;padding:.875rem;width:100%;margin:0}@media print{.button-toggle{width:auto}}.button-toggle:focus,.button-toggle:hover{background:rgb(234.6,234.6,234.6)}.button-toggle:first-child{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem;border-top:1px solid #dbe4e9;border-bottom-left-radius:.1875rem;border-top-right-radius:0;border-left:1px solid #dbe4e9}.button-toggle:last-child{border-bottom-left-radius:.1875rem;border-bottom-right-radius:.1875rem;border-bottom-left-radius:0;border-top-right-radius:.1875rem}.button-toggle.is-active{background:#3b4559;color:#fff;border-color:#3b4559;position:relative}.button-toggle.is-active:focus,.button-toggle.is-active:hover{background:rgb(42.7351351351,49.9783783784,64.4648648649)}@media screen and (min-width:64rem){.button-toggle{width:auto;border-top:1px solid #dbe4e9;border-left:none}.button-toggle:first-child{border-bottom-left-radius:.1875rem;border-top-right-radius:0;border-left:1px solid #dbe4e9}.button-toggle:last-child{border-bottom-left-radius:0;border-top-right-radius:.1875rem}.button-toggle.is-active{border-color:#3b4559}.button-toggle.is-active:before{content:"";background:inherit;height:1rem;width:1rem;bottom:0;left:50%;margin:0 0 -.5rem -.5rem;position:absolute;transform:rotate(45deg)}}@media screen and (min-width:48rem){.button-xl{min-width:18.75rem}.box .button-wide{min-width:100%}.box-wide .button-wide,.button-wide{min-width:45%}.box-wide .button-wide+.button-wide{margin-top:0}}button{-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0}button .icon{vertical-align:middle}.button-group.button-group.button-group{display:flex;flex-flow:column;margin-top:1rem}@media screen and (min-width:48rem){.button-group.button-group.button-group{flex-flow:row}}.button-group.button-group.button-group>*{flex-grow:1;margin:0;margin-top:1rem}@media screen and (min-width:48rem){.button-group.button-group.button-group>*{margin:1rem}.button-group.button-group.button-group>:first-child{margin-left:0;margin-right:0}}a svg,button svg{pointer-events:none}.breadcrumbs{font-family:sans-serif;font-size:.75em;color:#4298b5;flex:0 0 100%;min-height:16px}@media screen and (min-width:64rem){.breadcrumbs{flex:0 0 calc(100% - 100px)}}.breadcrumbs .seperator{display:inline-block;width:7px;overflow:hidden;text-align:center}.breadcrumbs-bar{padding:.75em 0;background:#f2f5f7;line-height:1}.breadcrumbs-bar__share{display:none}.breadcrumbs-bar__share .button{font-size:.75em;margin-bottom:0}@media screen and (min-width:64rem){.breadcrumbs-bar__share{display:block;margin-right:25px;flex:0 0 8%}}.breadcrumbs-bar .button-plain{line-height:1rem}.breadcrumbs-wrapper{margin-left:auto;margin-right:auto}@media not print{.breadcrumbs-wrapper{width:93%}}.breadcrumbs-wrapper{max-width:74rem;display:flex;justify-content:space-between}.breadcrumbs span{color:#768692}.breadcrumbs-bar{font-family:proxima-nova,Arial,sans-serif;font-weight:700;font-weight:800!important;letter-spacing:-.3px}.breadcrumbs-bar .button-plain{font-weight:800}.body--fonts-loaded .breadcrumbs-bar{letter-spacing:-.2px}.skip-link{font-family:proxima-nova,Arial,sans-serif;font-weight:500;background:#fff;bottom:100%;color:#3b4559;left:50%;opacity:0;padding:.5em 1em;position:fixed;text-decoration:none;transform:translateX(-50%);z-index:99}.skip-link:focus{bottom:auto;top:0;opacity:1}.horizontal-list{margin:0;padding:0}.horizontal-list>li{list-style-type:none}@media screen and (min-width:48rem){.horizontal-list>li{display:inline-block}}.horizontal-list>li>a{font-family:proxima-nova,Arial,sans-serif;font-weight:700;display:block;text-decoration:none;padding-top:.25em;padding-bottom:.25em}@media screen and (min-width:48rem){.horizontal-list>li>a{padding-left:.5em;padding-right:.5em}}.horizontal-list+.horizontal-list{margin-top:.5em}.icon-list{margin:0;padding:0}.icon-list:after{content:"";display:table;clear:both}.icon-list>li{display:inline-block;margin-left:.25em;margin-right:.25em}.icon-list>li:first-child{margin-left:0}.icon-list>li:last-child{margin-right:0}.icon-list>li>a,.icon-list>li svg{display:block}.community-list{margin:0;padding:0}.community-list li{list-style:none;margin:1em 0}.community-list+.community-list-title{margin-top:2em}.main-nav{display:block;text-align:left}.main-nav ol,.main-nav ul{list-style:none}.main-nav>ol,.main-nav>ul{padding:0;margin:0}.main-nav-link{font-family:proxima-nova,Arial,sans-serif;font-weight:700;display:block;text-decoration:none;padding:1em 1em 1em 3rem;color:#fff}.main-nav-link:focus{outline:none}.main-nav-link .icon{display:none}.main-nav-link-action{line-height:1rem;padding:.5rem .25rem}.main-nav li{display:block}@media screen and (min-width:64rem){.main-nav{line-height:80px;display:inline-block}.main-nav-link{font-size:.7rem;padding:0 .5em;color:inherit}.main-nav-link .icon{display:inline-block}.main-header-transparent .main-nav-link.is-active,.main-header-transparent .main-nav-link:focus,.main-header-transparent .main-nav-link:hover,.main-nav-link.is-active,.main-nav-link:focus,.main-nav-link:hover{color:#a6bbc8}.main-nav-link.is-active,.main-nav-link:focus{box-shadow:inset -2px -6px 0 -2px #f1b300;color:#a6bbc8}.main-nav-link:focus{outline:thin dotted #f1b300}.main-nav-link.mobile-only{display:none}.main-nav li{display:inline-block}}@media screen and (min-width:75rem){.main-nav-link{padding:0 .8em;font-size:.85em}}.accolades{text-align:left;width:100%;margin-bottom:4em}@media screen and (min-width:48rem){.accolades{margin-bottom:0}}.accolades__accolade{font-family:proxima-nova,Arial,sans-serif;font-weight:700;background:#fff;padding:1em;display:flex;align-items:center;border-radius:.1875rem;margin-top:1.25em;color:#3b4559}.accolades .icon{margin-right:1.5em;width:2.5em;height:2.5em}.accolades h4{font-family:proxima-nova,Arial,sans-serif;font-weight:700;margin-top:0}.account-nav{display:block;text-align:left;margin-top:5.625rem}.account-nav ol,.account-nav ul{list-style:none}.account-nav>ol,.account-nav>ul{padding:0;margin:0 -3.5%;white-space:nowrap;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media print{.account-nav>ol,.account-nav>ul{white-space:normal}}@media screen and (min-width:48rem){.account-nav>ol,.account-nav>ul{display:inline-block;width:auto;white-space:normal;margin:0}}.account-nav-link{font-family:proxima-nova,Arial,sans-serif;font-weight:500;display:block;color:#768692;text-decoration:none;line-height:2em;font-size:.75rem;padding:0 .75em}.account-nav-link.is-active{font-family:proxima-nova,Arial,sans-serif;font-weight:700;color:inherit}@media screen and (min-width:48rem){.account-nav-link{font-size:1rem;line-height:64px}.account-nav-link:first-child{padding-left:0}}.account-nav li{display:inline-block}@media screen and (min-width:48rem){.account-nav h1{margin-bottom:0}}@media screen and (min-width:64rem){.account-nav h1{margin-top:0}}.account-nav .sort{margin-top:.5em}@media screen and (min-width:48rem){.account-nav .sort{float:right;margin-top:0}}.aux-nav{font-family:proxima-nova,Arial,sans-serif;font-weight:500;text-align:left;margin-top:12px}.aux-nav ol,.aux-nav ul{list-style:none}.aux-nav>ol,.aux-nav>ul{padding:0;margin:0}.aux-nav .icon-favorite{display:none}.aux-nav-link .icon{vertical-align:middle;pointer-events:none}.aux-nav-link-action{line-height:1rem;display:block}.icon+.aux-nav-link-action-text{margin-left:.3rem}.aux-nav-link-action .icon{transition:all .4s cubic-bezier(.14,.58,.18,1) 0s;display:inline-block;height:20px;width:20px;stroke:currentColor}.aux-nav-initials{height:30px;width:30px;display:inline-flex;justify-content:center;align-items:center;background-color:#4298b5;border-radius:50%;font-size:.75rem;font-weight:800}@media screen and (min-width:64rem){.aux-nav{border:none;line-height:80px;padding-left:.875rem;position:relative;margin-left:auto;margin-top:0}.search-trigger+.aux-nav{margin-left:0}.main-header-transparent .aux-nav:before{background:hsla(0,0%,100%,.3)}.aux-nav,.aux-nav li{display:inline-block}.aux-nav-link-action{padding:.5rem .25rem}.aux-nav-link-action,.aux-nav-link-action:focus{box-shadow:none}.aux-nav-link-action-text{display:none}}.nav-dropdown{position:relative;margin:0;padding-left:0}.nav-dropdown-link{font-family:proxima-nova,Arial,sans-serif;font-weight:700;color:#a6bbc8;display:block;padding:.5rem;text-decoration:none;padding-left:4rem}@media screen and (min-width:64rem){.nav-dropdown{transition:all .25s cubic-bezier(.14,.58,.18,1) 0s;display:block;background:#fff;border-radius:0 0 .125rem .125rem;border:1px solid #dbe4e9;border-width:0 1px;font-size:.875rem;left:0;line-height:1em;max-height:0;overflow:hidden;padding:0;position:absolute;top:80px;width:100%;z-index:3}.main-header-transparent .nav-dropdown{background:rgba(0,0,0,.4);border:none}li:hover>.nav-dropdown,li[data-a11y-focus=true]>.nav-dropdown{max-height:800px;padding:1rem 0;border-width:1px}.nav-dropdown li{display:block}.nav-dropdown-link{padding:.625rem 1rem;color:#768692}.nav-dropdown-link:focus,.nav-dropdown-link:hover{color:#231f20}.main-header-transparent .nav-dropdown-link{color:#fff}}.search-trigger{color:inherit;font-size:.875rem;height:100%;display:flex}.search-trigger button{padding:0 .5rem;line-height:64px}.search-trigger button:focus{outline:thin dotted #4298b5}.search-trigger-text{opacity:.5;display:none;padding-right:.5rem}.search-trigger .icon{transition:fill .4s cubic-bezier(.14,.58,.18,1) 0s;height:1.25rem;max-width:24px}@media screen and (min-width:64rem){.search-trigger{line-height:80px;margin-right:1px;position:relative}.search-trigger:after{content:"";display:block;height:2rem;background:#dbe4e9;width:1px;position:absolute;right:0;top:50%;margin-top:-1rem}.search-trigger button{padding:0 1.25rem 0 0}.search-trigger-text{display:inline-block}}@media print{.search-trigger{display:none}}.subnav{background:#a6bbc8;left:0;max-height:3.25rem;min-height:3.25rem;overflow:hidden;position:absolute;transform:translateZ(0);width:100%;z-index:100;transition:max-height .25s cubic-bezier(.14,.58,.18,1) 0s}.subnav,.subnav.subnav--horizontal{top:50px}.subnav.is-open,.subnav[data-a11y-focus=true]{max-height:calc(100% - 64px);-webkit-overflow-scrolling:touch;overflow-y:auto;transition:max-height .75s cubic-bezier(.14,.58,.18,1) 0s}.subnav ul{list-style-type:none;margin:0;padding:0}.subnav-link{color:#fff;display:block;font-size:.875rem;padding:1rem;text-align:left;text-decoration:none;width:100%;font-weight:700}.subnav-link,.subnav-link.is-active{font-family:proxima-nova,Arial,sans-serif}.subnav-link.is-active{font-weight:800}.subnav-anchor{position:relative}.subnav-anchor-location{height:3em;position:absolute;top:-3em;width:100%}@media print{.subnav{display:none}}@media screen and (min-width:48rem){.subnav{top:60px}}@media screen and (max-width:64rem){.subnav--light.subnav{background-color:#f2f5f7}.subnav--light.subnav,.subnav--light.subnav .subnav-link{color:#231f20}}@media screen and (max-width:64rem){.subnav--subnavincentive.subnav{margin-top:80px;z-index:2}.subnav--subnavincentivewithout.subnav{z-index:2}.subnav--subnavincentivewithout.subnav.is-open{z-index:5}.subnav--subnavincentivewithout.subnav.subnav--horizontal{margin-top:30px}.subnav--subnavincentivewithout.subnav.subnav--horizontal.subnav--no-breadcrumbs{margin-top:0}.subnav--sidemenupageIncentive.subnav{margin-top:100px;z-index:2}}@media screen and (max-width:420px){.subnav--subnavincentive.subnav,.subnav--subnavincentivewithout.subnav{z-index:2}.subnav--subnavincentivewithout.subnav.is-open{z-index:5}.subnav--subnavincentivewithout.subnav.subnav--horizontal{margin-top:30px}.subnav--subnavincentivewithout.subnav.subnav--horizontal.subnav--breadcrumbs{margin-top:40px}.subnav--sidemenupageIncentive.subnav{margin-top:123px;z-index:2}}@media screen and (min-width:64rem){.subnav--horizontal.subnav{background:#fff;border-bottom:1px solid #f2f5f7;overflow:hidden;overflow-x:auto}.subnav--horizontal.subnav ul{display:flex;justify-content:center;margin:0;padding:0 2em;white-space:nowrap}.subnav--horizontal.subnav ul li{margin:0 1.5rem}.subnav--horizontal.subnav .subnav-link{color:#768692;font-size:1rem;margin-top:-3px;padding-bottom:1.375rem;padding-top:1.75rem}.subnav--horizontal.subnav .subnav-link.is-active{border-bottom:2px solid #4298b5;color:#231f20;font-size:1rem;font-weight:500}}@media screen and (min-width:64rem){.subnav{background:none;max-height:none;overflow:visible;position:static}.subnav-toggle{display:none}.subnav ul{margin:-1rem 0 0}.subnav-link{color:#768692;font-size:1rem;padding:1rem 0;font-family:proxima-nova,Arial,sans-serif;font-weight:500}.subnav-link.is-active,.subnav-link:focus,.subnav-link:hover{color:#231f20}}.is-nav-open .subnav{z-index:9}.subnav--subnavincentivewithout.subnav.is-stuck-to-top{top:0}.subnav--hide-on-mobile{display:none}@media screen and (min-width:64rem){.subnav--hide-on-mobile{display:block}}.is-open .subnav-toggle svg{transform:rotate(180deg) translateY(1px)}button.subnav-toggle .icon.icon-triangle{height:.375rem;width:.625rem}.page-header{position:relative;text-align:center;padding:3.5em 1em}.page-header:before{content:"";background:#a6bbc8 url(../gif/header-texture.gif);background-position:50%;background-repeat:repeat;position:absolute;top:0;left:0;right:0;bottom:0}.page-header-home:before,.page-header-with-image:before{background-image:none;background-color:rgba(0,0,0,.4);z-index:3}.page-header-with-image .page-header-title{z-index:4}.page-header--with-subnav{margin-top:53px}.page-header-home:before{z-index:5}.page-header>*{position:relative;z-index:2}.page-header>.page-header__rich-content{z-index:4}.page-header>.cover-image--abs{position:absolute!important;width:100%;height:100%}.page-header-align-left{text-align:left}.page-header-with-navigation-offset{margin-top:52px}@media screen and (min-width:64rem){.page-header-with-navigation-offset{margin-top:0}}.page-header__slides-wrap{position:relative;height:0;padding-bottom:75%;overflow:hidden}.page-header__home-search{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:722px;z-index:6}.page-header-slide{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-header-slide,.page-header-with-image{background-position:50%;background-size:cover}.page-header-with-image{overflow:hidden}.page-header-with-image .page-header-info,.page-header-with-image .page-header-subtitle,.page-header-with-image .page-header-title{color:#fff;text-shadow:1px 0 .625rem rgba(0,0,0,.4);z-index:5}.breadcrumbs-bar+.page-header-with-image{min-height:15em;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:64rem){.breadcrumbs-bar+.page-header-with-image{min-height:25em}}.page-header-home{overflow:visible!important}.page-header-with-opacity:after{bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;content:"";background:#231f20;opacity:.25;z-index:1}.page-header-thumbnail{display:block;border-radius:50%;margin:0 auto 1.5em;max-width:8rem;height:auto}.page-header .icon-list{margin:1.5em auto}.page-header-subtitle,.page-header-title{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}@media not print{.page-header-subtitle,.page-header-title{width:93%}}.page-header-subtitle,.page-header-title{max-width:74rem;max-width:55rem}.page-header-title+.page-header-subtitle{margin-top:1em}.page-header-title+.page-header-subtitle-small{margin-top:.5em}.page-header-subtitle-small{font-family:proxima-nova,Arial,sans-serif;font-weight:500;font-size:1em;color:#768692}.page-header-home{display:flex;flex-direction:column;justify-content:flex-start;padding:0;min-height:0;position:relative}@media screen and (min-width:48rem){.page-header-home.page-header-with-image{padding-top:0}}@media screen and (min-width:64rem){.page-header-home.page-header-with-image{padding-top:0}}.page-header-home .page-header-title{font-size:14px;max-width:none}.page-header-home .page-header-title br{display:none}@media screen and (min-width:48rem){.page-header-home .page-header-title{font-size:30px;line-height:1;letter-spacing:-.2px}.page-header-home .page-header-title br{display:block}}.page-header-home .page-header-subtitle{font-size:.75rem}@media screen and (min-width:48rem){.page-header-home .page-header-subtitle{font-size:1.5rem}}.page-header-home .page-header-info{display:block;margin-right:5%;margin-top:0;margin-bottom:1rem;padding-top:0;position:absolute;right:0;bottom:0}.page-header-home .page-header-info span,.page-header-home .page-header-info strong{font-size:.875em}@media screen and (max-width:48rem){.page-header-home .page-header-info{width:100%;display:block;font-size:.875rem}.page-header-home .page-header-info strong{font-size:.875rem}}.page-header-home .page-header-slide:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.2)}.page-header-home .page-header-slide:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent)}.page-header__main-logo{margin-left:auto;margin-right:auto;margin-bottom:1rem}.page-header__main-logo .icon{height:60px;width:120px}@media screen and (min-width:48rem){.page-header__main-logo{margin-bottom:2rem}.page-header__main-logo .icon{height:176px;width:350px}}.page-header-info{font-size:1em;text-align:right;margin-top:auto;display:none;padding-top:1em;margin-left:auto;margin-right:auto}@media not print{.page-header-info{width:93%}}.page-header-info{max-width:74rem}.page-header-info strong{font-size:1em;margin-right:.25em}@media screen and (min-width:48rem){.page-header-info{display:block}}.page-header-link{margin-top:2rem}.page-header-link--large{font-size:1rem}.page-header__image{height:200px;background:50% no-repeat;background-size:cover}.page-header__rich-content-inner{position:relative;padding:2em 1.5em;text-align:left}.page-header__rich-content-inner>:last-child{margin-bottom:0!important}.page-header__rich-content-inner h1,.page-header__rich-content-inner h2,.page-header__rich-content-inner h3,.page-header__rich-content-inner h4,.page-header__rich-content-inner h5,.page-header__rich-content-inner p{margin:.5rem 0}.page-header__rich-content-inner p+h1,.page-header__rich-content-inner p+h2,.page-header__rich-content-inner p+h3,.page-header__rich-content-inner p+h4,.page-header__rich-content-inner p+h5{margin-top:1.5rem}.page-header__rich-content-background{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.page-header__rich-content-background+*{margin-top:0!important}.page-header.-has-rich-content{padding:0;overflow:hidden}.page-header__badge{display:block;max-width:none;width:100%;border:none;text-align:left;position:absolute;bottom:.25rem;padding:0 .25rem;z-index:3}.page-header__badge-inner{margin:0 auto;width:100%;max-width:74rem}.page-header__badge-background{z-index:-1;background-position:50%;width:70px;height:70px;background-size:100%;margin-left:0}@media screen and (min-width:64rem){.page-header__badge-background{width:150px;height:150px;margin-left:3.75rem}}@media screen and (min-width:64rem){.page-header__badge{bottom:1rem}}.page-header.-has-badge{overflow:hidden;padding-left:0;padding-right:0}@media screen and (min-width:48rem){.page-header__image{height:300px}}@media screen and (min-width:64rem){.page-header{padding:128px 1em}.page-header-home{padding-bottom:0;padding:0}.page-header__image{bottom:0;display:block;left:0;position:absolute;right:0;top:0;height:auto}.page-header__rich-content{margin-left:auto;margin-right:auto;max-width:74rem}.page-header__rich-content-inner{padding:2.5em;border:5px solid #fff;max-width:535px}.page-header__rich-content-background{opacity:.5}.page-header.-has-rich-content{padding:5em 1em}}@media print{.page-header{min-height:0!important}}@media screen and (min-width:650px){.page-header__slides-wrap{padding-bottom:45%}}@media screen and (min-width:64rem){.page-header--with-subnav{margin-top:0}}.page-header__slide{display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.page-header__slide img{height:100%;object-fit:cover;object-position:center center;width:100%}.page-header__slide:first-child{opacity:1}@keyframes b{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}.page-header__slides-wrap:has(.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded) .page-header__slide{animation-name:b;animation-duration:25s;animation-iteration-count:infinite}.page-header__slides-wrap:has(.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded) .page-header__slide:first-child{animation-delay:0s}.page-header__slides-wrap:has(.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded) .page-header__slide:nth-child(2){animation-delay:5s}.page-header__slides-wrap:has(.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded) .page-header__slide:nth-child(3){animation-delay:10s}.page-header__slides-wrap:has(.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded) .page-header__slide:nth-child(4){animation-delay:15s}.page-header__slides-wrap:has(.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded+.page-header__slide.loaded) .page-header__slide:nth-child(5){animation-delay:20s}.content-meta{font-size:.75rem}.info-bar{font-family:proxima-nova,Arial,sans-serif;font-weight:700;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;background:#4298b5;border-radius:.1875rem;color:#fff;display:inline-block;font-size:.875rem;margin-bottom:.25em;overflow:hidden;padding:1.25rem;position:relative;text-align:left;vertical-align:top;width:100%;z-index:2}.box .info-bar{display:block;width:100%}.page-header+.info-bar{position:absolute;top:64px}.main-header+.info-bar{z-index:4}.info-bar.is-invisible{opacity:0}.info-bar.is-hidden{display:none}.info-bar-error{background:#ec7373}.info-bar-error a{color:#fff}.info-bar-warning{background:#f1b300}.info-bar-success{background:#55b589}.info-bar-undo{font-size:1rem;background:#dbe4e9;color:#231f20;text-align:center;z-index:1}.info-bar-undo,.info-bar-undo a{font-family:proxima-nova,Arial,sans-serif;font-weight:500}.info-bar-inner{margin-left:auto;margin-right:auto}@media not print{.info-bar-inner{width:93%}}.info-bar-inner{max-width:74rem;position:relative;padding-right:2rem}.info-bar-narrow .info-bar-inner{max-width:36.25rem}.info-bar-block{display:block;width:100%;border-radius:0}.info-bar-close{outline-color:rgba(0,0,0,.3);position:absolute;top:50%;right:0;transform:translateY(-50%)}.info-bar-close .icon{fill:rgba(0,0,0,.3);width:1rem;height:1rem}.info-bar p,.info-bar ul{margin:0}@media screen and (min-width:48rem){.info-bar{width:45%}.info-bar-block{width:100%}}@media screen and (min-width:64rem){.page-header+.info-bar{top:80px}}[data-tooltip]:after,[data-tooltip]:before{transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s}[data-tooltip]:after{border-radius:.1875rem;color:#231f20}[data-tooltip].show:after,[data-tooltip].show:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before,body:not(.is-ios-safari) [data-tooltip]:focus:after,body:not(.is-ios-safari) [data-tooltip]:focus:before{visibility:visible;opacity:1}@media print{[data-tooltip]{border:none}[data-tooltip]:after{display:inline!important;position:static!important;transform:none!important;padding:0;white-space:normal;opacity:1;visibility:visible;content:" (" attr(data-tooltip) ") "}}[data-tooltip]#flagTooltip{position:fixed}[data-tooltip]#flagTooltip:after{transform:translateX(-20%)}p [data-tooltip]{display:inline}@media screen and (max-width:31.25rem){.tooptip-container,p{position:relative}.tooptip-container [data-tooltip],p [data-tooltip]{position:static}.tooptip-container [data-tooltip]:before,p [data-tooltip]:before{display:none}.tooptip-container [data-tooltip]:after,p [data-tooltip]:after{bottom:100%}}.tooltip-personalize-home{min-width:13rem;text-align:center}.tooltip-personalize-home__header{color:#768692;font-size:.875rem;margin-bottom:.375rem;margin-top:0;text-transform:none}.tooltip-personalize-home p{margin:0}.tooltip-personalize-home a{font-family:proxima-nova,Arial,sans-serif;font-weight:800;text-decoration:none;font-size:.875rem;color:#231f20}.tooltip-share>*{display:flex;flex-flow:column;justify-content:center}.tooltip.first-search-fav-tooltip{min-width:14.625rem;font-size:.875em;text-align:center;padding:1.5rem 1rem;display:none}button.is-active+.tooltip.first-search-fav-tooltip.allowed{display:block!important}table{background:#fff;text-align:left;border:1px solid #e9eef1;font-size:.875rem;width:100%}table caption,table td,table th{padding:1.25rem}table th{font-family:proxima-nova,Arial,sans-serif;font-weight:500;font-size:.75rem;text-transform:uppercase;color:#768692}table caption{display:table-header-group;text-align:left;text-indent:1.25rem}table .table-header{margin:2rem 0}table tbody tr:nth-child(odd) td{background:#f2f5f7;border:1px solid #e9eef1;border-width:1px 0}.error-message{margin-left:auto;margin-right:auto}@media not print{.error-message{width:93%}}.error-message{max-width:74rem;max-width:55rem;text-align:center;font-weight:500;padding:3.75rem 0}.blank-layout .error-message{display:flex;flex-direction:column;justify-content:center;height:75vh}.error-message .error-message-text{font-family:proxima-nova,Arial,sans-serif;font-weight:500;margin:.5em 0}.error-message .button,.error-message ul{margin-top:2em}.error-message li a{color:inherit}.main-content-bg-image .error-message{color:#fff}.main-content-bg-image .error-message-text{text-shadow:0 0 5px rgba(0,0,0,.3)}.image-banner{width:100%;white-space:nowrap;background:#fff;position:relative;overflow:hidden;display:flex;height:0;padding-bottom:66.66%}@media screen and (min-width:48rem){.image-banner{height:29em;padding-bottom:0}}@media print{.image-banner{display:none}}.image-banner--scrapbook.image-banner>.image-banner-item{margin:.125em 0}.image-banner--scrapbook.image-banner .image-banner-more .image-banner-item:first-child{margin-top:.125em}.image-banner--scrapbook.image-banner .image-banner-more .image-banner-item:last-child{margin-bottom:.125em}.image-banner--small-first.image-banner .image-banner-more{order:-1}.image-banner--small-first.image-banner .image-banner-more .image-banner-item{margin:.25em .25em 0 0}.image-banner--keep-ratio.image-banner{height:auto;padding-bottom:0}.image-banner--keep-ratio.image-banner .image-banner-item{height:auto;position:relative}.image-banner--max-three.image-banner .image-banner-more{width:33.33%}.image-banner--max-three.image-banner .image-banner-more .image-banner-item{width:100%}.image-banner--max-three.image-banner .image-banner-more .image-banner-item:nth-child(2){margin-bottom:0}.image-banner--max-three.image-banner .image-banner-more .image-banner-item:nth-child(2)~.image-banner-item{display:none}.image-banner--max-three.image-banner .image-banner-more .image-banner-total{width:calc(100% - .25em)}.image-banner--max-three.image-banner>.image-banner-item{width:100%}@media screen and (min-width:48rem){.image-banner--max-three.image-banner>.image-banner-item{width:66.66%}}.image-banner--single-image.image-banner>.image-banner-item{color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;white-space:normal;text-align:center;padding:20px 1em 60px}.image-banner--single-image.image-banner>.image-banner-item .cover-image{height:100%!important}.image-banner--single-image.image-banner>.image-banner-item>*{z-index:2}.image-banner--single-image.image-banner>.image-banner-item>:last-child{margin-bottom:0}.image-banner--single-image.image-banner>.image-banner-item h1{font-size:2.75em}.image-banner--single-image.image-banner>.image-banner-item:after{opacity:.25}@media screen and (min-width:48rem){.image-banner--single-image.image-banner>.image-banner-item{padding-top:90px;padding-bottom:90px}}.image-banner--single-image.image-banner .image-banner-total{width:100%;background:none;height:auto;bottom:10px;padding-right:20px;display:flex;justify-content:flex-end;text-decoration:none}.image-banner--single-image.image-banner .image-banner-total .button{position:relative;transform:none;top:auto;left:auto}@media screen and (min-width:48rem){.image-banner--single-image.image-banner .image-banner-total{margin-left:auto;margin-right:auto;max-width:74rem;width:93%;padding-right:0;right:50%;transform:translateX(50%);bottom:40px}}@media screen and (max-width:48rem){.image-banner--show-all-on-mobile.image-banner.image-banner.image-banner{flex-flow:column}.image-banner--show-all-on-mobile.image-banner.image-banner.image-banner .image-banner-more{width:100%;position:static}.image-banner--show-all-on-mobile.image-banner.image-banner.image-banner .image-banner-more .image-banner-item{display:block;margin-left:0}}.image-banner-item{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;width:100%;position:absolute}@media screen and (min-width:48rem){.image-banner-item{position:relative}}.image-banner-item:after{bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;content:"";background:#231f20;opacity:0;z-index:1}.image-banner-item:focus:after,.image-banner-item:hover:after{opacity:.2}.image-banner>.image-banner-item{width:100%}.image-banner-more{width:33.33%;height:100%;flex-wrap:wrap;position:absolute;width:100%;left:0}@media screen and (min-width:48rem){.image-banner-more{position:relative;display:flex;left:auto;width:33.33%}.image-banner>.image-banner-item{width:66.66%}}@media screen and (min-width:64rem){.image-banner-more,.image-banner>.image-banner-item{width:50%}}.image-banner-more .image-banner-item{height:calc(50% - .125em);width:100%;margin:0 0 .25em .25em;display:none}@media screen and (min-width:48rem){.image-banner-more .image-banner-item{display:block}}.image-banner-more .image-banner-item:nth-child(3),.image-banner-more .image-banner-item:nth-child(4){display:none}.image-banner-more .image-banner-item:nth-child(n+5){display:none;background:transparent none!important}@media screen and (min-width:64rem){.image-banner-more .image-banner-item{width:calc(50% - .25em)}.image-banner-more .image-banner-item:nth-child(3),.image-banner-more .image-banner-item:nth-child(4){display:block}}.image-banner-total{margin-left:auto;margin-right:auto}@media not print{.image-banner-total{width:93%}}.image-banner-total{max-width:74rem;transition:background-color .4s cubic-bezier(.14,.58,.18,1) 0s;position:absolute;width:auto;bottom:1em;left:0;display:block;z-index:2}@media screen and (min-width:48rem){.image-banner-total{background-color:rgba(35,31,32,.4);width:calc(100% - .25em);height:calc(50% - .125em);bottom:0;left:auto;right:0}.image-banner-total:focus,.image-banner-total:hover{background-color:rgba(35,31,32,.6)}.image-banner-total--light{background-color:transparent}.image-banner-total--light:focus,.image-banner-total--light:hover{background-color:rgba(35,31,32,.4)}}@media screen and (min-width:64rem){.image-banner-total{width:calc(50% - .25em)}}.image-banner-total .button{position:relative}@media screen and (min-width:48rem){.image-banner-total .button{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}.image-banner--hero{min-height:25rem;background:50% no-repeat;background-size:cover;display:inline-table;flex-direction:column;align-items:center;padding:3em 1em;white-space:normal;font-size:1em;position:relative}.image-banner--hero:before{background:rgba(0,0,0,.2)}.image-banner--hero:after,.image-banner--hero:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.image-banner--hero:after{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);pointer-events:none}.image-banner--hero h1{font-size:1.33em}.image-banner--hero>*{max-width:43.75em;margin-top:auto;position:relative;z-index:1}.image-banner--hero>.button-plain{margin:auto;text-decoration:underline}@media screen and (min-width:48rem){.image-banner--hero{min-height:34.5rem;font-size:1.125em;display:flex}}@media print{.image-banner--hero{width:auto;display:block;text-align:center;min-height:0;height:auto}}.image-banner--print{display:none}.image-banner--print:after{content:"";display:table;clear:both}.image-banner--print img{width:50%;float:left;display:none}@media print{.image-banner--print,.image-banner--print img{display:block}}.image-banner__img{height:100%;left:0;max-height:none;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;height:100%!important;z-index:1}.image-banner__img+div,.image-banner__img~a{z-index:3}.image-banner-item-gallery{max-width:100%!important}.image-banner-item-gallery,.image-banner-item-more{object-fit:cover!important;height:100%!important;width:100%!important}.image-banner-item-more{position:absolute!important}.image-banner--single-image .cover-image--abs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1!important}.image-figure{margin:2em 0}.image-figure figcaption{font-size:.75rem;margin-top:1rem}.image-figure figcaption:before{content:"";display:block;width:3.75rem;height:1px;background:#dbe4e9;margin-bottom:1rem}@media screen and (min-width:48rem){.image-figure-left,.image-figure-right{max-width:75%;margin-left:auto;margin-right:auto}}@media screen and (min-width:64rem){.image-figure-left,.image-figure-right{margin-top:0;margin-bottom:1rem;max-width:50%}.image-figure-right{float:right;padding-left:1rem}.image-figure-left{float:left;padding-right:1rem}}.cta-block{background:#3b4559;clear:both;color:#fff;margin:0}.cta-block-inner{padding:3.125rem 1.5rem;flex-grow:1;flex-basis:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cta-block-inner p{max-width:100%}.cta-block-image{background-position:50%;background-size:cover;min-height:16.25rem;flex-grow:1;flex-basis:50%}@media screen and (min-width:48rem){.cta-block{display:flex}}@media print{.cta-block-image{display:none}}.blockquote,blockquote{background:#768692;color:#fff}.blockquote.blockquote--blog,blockquote.blockquote--blog{background:transparent;color:#231f20}.blockquote.blockquote--blog q,blockquote.blockquote--blog q{font-size:1.5rem}.blockquote.blockquote--blog cite,blockquote.blockquote--blog cite{color:#768692;font-size:1rem}.blockquote.blockquote--dark,blockquote.blockquote--dark{background:#3b4559}.blockquote cite,.blockquote q,blockquote cite,blockquote q{display:block;font-style:italic;max-width:100%}.blockquote cite strong,.blockquote q strong,blockquote cite strong,blockquote q strong{font-size:.875rem}.blockquote q,blockquote q{font-family:museo-slab,serif;font-weight:500;font-size:1.125rem}.blockquote cite,blockquote cite{font-style:normal;margin-top:2rem}.blockquote cite strong,blockquote cite strong{display:block}.box>:first-child{margin-top:0}.box>:last-child{margin-bottom:0}.box{margin-left:auto;margin-right:auto}@media not print{.box{width:93%}}.box{max-width:74rem;max-width:36.25rem;background:#f6f8fa;border:1px solid #dbe4e9;padding:1.2rem 1rem;margin-top:2.25rem;margin-bottom:2.25rem;text-align:center}.box.box--mail{padding:1.2rem 3.75rem;background-color:#fff}.box.box--mail form{padding:0 .625rem}.box-padding-1.box{padding:1rem}.box-extra-wide.box{max-width:65.5rem;margin:0 auto}.box-wide{max-width:57.5rem}.box-large{max-width:51rem}.box-align-left.box{text-align:left}.box.narrative-box{padding-bottom:1px}.box.box--no-bottom-padding{padding-bottom:0}.box-full{max-width:none;width:100%;margin:0;border:none;text-align:left;padding-left:0;padding-right:0}@media print{.box-full{width:auto}}.box-full-inner{margin-left:auto;margin-right:auto}@media not print{.box-full-inner{width:93%}}.box-full-inner{max-width:74rem}.box-full-border{border-radius:.1875rem;border:1px solid #dbe4e9}.box-dark{background:#f6f8fa}.box-paddingless{padding:0!important}.box-last,.box-no-padding-bottom{padding-bottom:1px}.box-no-padding-top{padding-top:1px}.box-no-padding-top-bottom{padding-top:1px;padding-bottom:1px}.box-transparent{background:transparent;border:none}.box-centered{text-align:center}.box-form{margin-top:3rem}.box-well{background:#f6f8fa;margin:2rem -1rem;border:1px solid #dbe4e9;border-width:1px 0;padding:1.5rem 1rem}.box-well:last-child{margin-bottom:-1.2rem;border-bottom-width:0}.box-well-sidebar{background:#f6f8fa;border:1px solid #dbe4e9;padding:1.5em 1em;color:#768692;text-align:center;margin:0;min-width:16em}.box-well-sidebar-header{font-family:proxima-nova,Arial,sans-serif;font-weight:800;font-size:.75em;text-transform:uppercase}.box-column{max-width:none;width:100%;text-align:left;margin:0;padding:1.5rem;border-bottom-width:0}.box-column-only-child{border-bottom-width:1px;border-radius:.1875rem}@media screen and (min-width:48rem){.box-child-columns{display:flex}.box-child-columns>*{width:100%;margin:0;margin-right:1em}.box-child-columns>:last-child{margin-right:0}}.box-action-bar{max-width:none;width:100%;text-align:left;margin:0;padding:1.5rem;border-bottom-width:1px;background:#f6f8fa}.box-action-bar .saved{margin-top:1em}@media screen and (min-width:48rem){.box{padding:1.2rem}.box-no-padding-bottom{padding-bottom:1px}.box-no-padding-top{padding-top:1px}.box-no-padding-top-bottom{padding-top:1px;padding-bottom:1px}.box-well{margin-left:-1.2rem;margin-right:-1.2rem;padding-left:1.2rem;padding-right:1.2rem}.box-full{padding-left:0;padding-right:0}.box-action-bar,.box-column{padding:1.5rem}.box-last{padding-bottom:0}}@media screen and (min-width:64rem){.box-wide .box-form,.footer-form .box-form{display:flex;flex-wrap:wrap;justify-content:space-between}.box-wide .box-form .form-field,.footer-form .box-form .form-field{min-width:48.5%;width:48.5%}.box-wide .box-form .form-field-no-label,.footer-form .box-form .form-field-no-label{padding-top:1.125rem}}@media print{.box{padding:1em!important}}.subscription-page{border:1px solid #dbe4e9;background:#fff}.subscription-page .box{background:#fff}.hr,hr{background:#dbe4e9;border:none;height:1px;margin:1rem 0 2rem;outline:none;align-self:stretch;width:100%}p+.hr,p+hr{margin:3.5rem 0}.hr .form-field,hr .form-field{margin:2rem 0}.hr-alt,hr-alt{margin:2em 0 1em}.hr-even,hr-even{margin:1em 0}.thumbnail-block{text-align:left;position:relative}.thumbnail-block.thumbnail-block--vertical{text-align:center}.thumbnail-block.thumbnail-block--vertical .thumbnail-block-thumbnail{float:none;display:inline-block}.thumbnail-block.thumbnail-block--vertical .thumbnail-block-inner{padding-left:0}.thumbnail-block-thumbnail{float:left;border-radius:100%;border:1px solid #a6bbc8;background-position:50%;background-size:cover}.thumbnail-block-thumbnail,.thumbnail-block-thumbnail .thumbnail-block-thumbnail.thumbnail-block-thumbnail--large{width:6.875em;height:6.87rem}.thumbnail-block-thumbnail .thumbnail-block-thumbnail.thumbnail-block-thumbnail--small{width:3.125rem;height:3.125rem}.thumbnail-block-thumbnail+.thumbnail-block-inner{padding-left:8.75rem}.thumbnail-block-small .thumbnail-block-thumbnail{max-height:3.125em;max-width:3.125em}.thumbnail-block-small .thumbnail-block-thumbnail+.thumbnail-block-inner{padding-left:5em}.tooltip{background-color:#fff;border-radius:.1875rem;bottom:calc(100% + 1em);box-shadow:0 1px 2px rgba(0,0,0,.3);color:#231f20;left:50%;padding:1.5rem;position:absolute;transform:translateX(-50%);cursor:auto;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s}.tooltip--bottom.tooltip{top:calc(100% + 1em);bottom:auto;min-height:100%;box-shadow:0 0 2px rgba(0,0,0,.3)}.tooltip--bottom.tooltip:before{top:-.5rem;transform:rotate(225deg)}.tooltip:before{background:#fff;border:1px solid rgba(0,0,0,.18);border-width:0 1px 1px 0;bottom:0;content:"";height:1rem;left:50%;margin:0 0 -.5rem -.5rem;position:absolute;transform:rotate(45deg);width:1rem;z-index:2}.tooltip-is-hidden{opacity:0;pointer-events:none;visibility:hidden}.tooltip-is-shown{visibility:visible;opacity:1;z-index:2}.tooltip-share{display:flex}.tooltip-share button{line-height:.5}.tooltip-share .icon{height:2em;width:2.1em;margin:0 .5em;fill:#3b4559}.tooltip-share--scrapbook{flex-flow:column;width:20rem;max-width:90vw}.tooltip-share--scrapbook>*{flex-flow:row}.tooltip-share--scrapbook p{margin-top:.375rem;font-size:.875rem}@media print{.tooltip{border:none}.tooltip:after{display:inline!important;position:static!important;transform:none!important;padding:0;white-space:normal;opacity:1;visibility:visible;content:" (" attr(data-tooltip) ") "}}.home-card{display:inline-block;margin:0 0 .625em;max-width:23.75em;text-align:left;width:100%;font-size:1em;background-color:#fff;border:1px solid #dbe4e9}.home-card a{display:inline;text-decoration:none}.home-card a.button-a{font-size:1em;vertical-align:baseline;font-weight:500}.home-card a.button-a:focus,.home-card a.button-a:hover{text-decoration:underline}.home-card p{margin:0}.home-card-header{background:#3b4559;box-shadow:inset 0 -4em 8em rgba(0,0,0,.3);color:#fff;display:flex;justify-content:center;position:relative;width:auto;padding-top:50%}@media print{.home-card-header{padding-top:0}}.home-card-header a{display:block;width:100%}@media screen and (min-width:64rem){.home-card-header{padding-top:65%}}.home-card-image{background:#3b4559;top:-1px;left:-1px;bottom:-1px;right:-1px;backface-visibility:hidden;transform:rotate(0)}.home-card-thumbnail{bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;background-size:cover;background-position:50%;z-index:1;backface-visibility:hidden;transform:rotate(0)}.home-card-thumbnail:focus,.home-card-thumbnail:hover{opacity:.8}.home-card-not-available .home-card-thumbnail{opacity:.3}.home-card-location,.home-card-title{position:relative;z-index:2}.home-card-title{max-width:5.625em;text-align:center;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.home-card-title,.home-card__flags{font-family:proxima-nova,Arial,sans-serif;font-weight:800;position:absolute}.home-card__flags{top:1em;color:#fff;z-index:2;text-transform:uppercase;font-size:1em;transform:translateZ(0);list-style-type:none;padding:0}@media screen and (min-width:48rem){.home-card__flags{font-size:.75em}}@media screen and (max-width:48rem) and (orientation:landscape){.home-card__flags{width:50%}}.home-card__flags li{padding:.4em 1em;margin-bottom:.5em;display:table;text-align:left}.home-card__flag{background:#3b4559}.home-card__flag[data-tooltip]{border-bottom:0}.home-card__flag[data-tooltip]:before{bottom:145%}.home-card__flag[data-tooltip]:after{font-weight:500;text-transform:none;left:110%;bottom:145%}@media screen and (max-width:64rem){.home-card__flag[data-tooltip]:after,.home-card__flag[data-tooltip]:before{display:none}}.home-card__flag--blue{background:#4298b5}.home-card__flag--orange{background:#eb9c57}.home-card__flag--brown{background:#746661}.home-card__flag--green{background:#55b589}.home-card__flag--yellow{background:#f1b300}.home-card__flag--red{background:#ec7373}.home-card__flag--gray{background:#768692}.home-card__flag--tan{background:#c4bfb6}.home-card__flag--VIP{background:#3b4559}.home-card__flag--ready{background:#005a70}.home-card__flag--phase{background:#4298b5}.home-card__flag--hot{background:#eb9c57}.home-card__flag--model{background:#a6bbc8}.home-card-location{font-family:proxima-nova,Arial,sans-serif;font-weight:800;position:absolute;left:1.25em;top:.875em;text-shadow:0 2px 8px rgba(0,0,0,.3)}.home-card-bottom{background-color:#fff;color:#768692;padding:1.25em;position:relative}.home-card-name{font-family:proxima-nova,Arial,sans-serif;font-weight:800;color:#4298b5;font-size:1.125em;display:inline}.home-card-name--wrapper:focus,.home-card-name--wrapper:hover{color:#4298b5;text-decoration:underline}.home-card-price{font-family:proxima-nova,Arial,sans-serif;font-weight:700;color:#231f20}.home-card-price-old{text-decoration:line-through}.home-card-price-new{color:#55b589}.home-card-info{margin-bottom:1em}.home-card-info--justify-top.home-card-info.home-card-info{justify-content:flex-start}.home-card-info--justify-top.home-card-info.home-card-info>:first-child{margin-bottom:.75rem}.home-card-info .button{margin-bottom:0;display:inline}.home-card-meta{border-top:1px solid #dbe4e9;padding-top:1em;padding-bottom:1em;font-size:.875em;display:flex;flex-wrap:wrap}.home-card-meta:last-child{padding-bottom:0;margin-top:auto}.home-card-meta-item{display:block}.home-card-meta-item,.home-card .home-card-meta-item{margin-right:2em}.home-card-meta-item:last-child{margin-right:0}.home-card-meta-item--block{display:block;width:100%;margin-right:0}.home-card-meta-item--half,.home-card .home-card-meta-item--half{display:block;width:50%;margin-right:0}.home-card-meta-item--half+.home-card-meta-item--half{padding-left:1em}.home-card-meta-value{font-family:proxima-nova,Arial,sans-serif;font-weight:800;color:#231f20}.home-card-meta--series>*{width:100%}.home-card-meta--series .button{margin-top:1em}.home-card-meta--series:last-child{margin-top:0}.home-card-meta--series+.home-card__buttons{border-top:none;padding-top:0}.home-card-meta a.button-a{font-size:1em;vertical-align:baseline;font-weight:800;margin:0;display:inline}.home-card-meta a.button-a:focus,.home-card-meta a.button-a:hover{text-decoration:underline}.home-card__address{color:#768692}.home-card__address:focus,.home-card__address:hover{text-decoration:underline}.home-card__buttons{flex-wrap:nowrap}.home-card__buttons .button{margin-bottom:0;margin-right:1em}.home-card__buttons .button:last-child{margin-right:0}.home-card-school{font-family:proxima-nova,Arial,sans-serif;font-weight:800;font-size:.875em;color:#231f20}.home-card .button-favorite{float:right;margin-left:10px;margin-bottom:10px}.home-card-link{display:block;text-decoration:none}.home-card--community.home-card .home-card-meta-item,.home-card--plan.home-card.is-wide .home-card-meta-item{width:100%;margin-right:0}.home-card--master.home-card .home-card-meta>*{width:100%}.home-card--master.home-card .home-card-meta .button{margin-top:1em}.home-card--master.home-card .home-card-meta:last-child{margin-top:0}@media screen and (min-width:48rem){.home-card{margin-left:.625em;margin-right:.625em}}.home-card-details{text-align:center}.home-card-details-info{text-align:left}@media screen and (min-width:48rem){.home-card-details{display:flex}.home-card-details-info{margin-left:2em}.home-card-details .home-card{min-width:23.75em;margin-bottom:0}}.home-card-link:focus .home-card-favorite-list .home-card-thumbnail,.home-card-link:hover .home-card-favorite-list .home-card-thumbnail{opacity:.8}.home-card-favorite-list{position:relative}.home-card-favorite-list h4{font-size:1em;margin-top:.5em;margin-bottom:0}.home-card-favorite-list p{color:#768692;margin:0}.home-card-favorite-list p+p{margin-top:.25em}.home-card-favorite-list .home-card-image{min-height:15.625em;max-width:23.75em;width:100%;position:relative;margin-right:1.25em}.home-card-favorite-list .home-card-info{min-height:12.5em;font-size:.85em;display:flex;flex-direction:column;justify-content:space-between}.home-card-favorite-list .home-card-soldout{display:none}.home-card-favorite-list .home-card-unavailable{font-style:italic}@media screen and (min-width:48rem){.home-card-favorite-list{display:flex}.home-card-favorite-list h4{font-size:1.5em;font-family:proxima-nova,Arial,sans-serif;font-weight:500;margin-top:0;margin-bottom:.2em}.home-card-favorite-list .home-card-info{font-size:1em}.home-card-favorite-list .home-card-soldout{display:inline-block}}@media print{.home-card{max-width:none;width:100%;display:block}.home-card-header{min-height:0!important;text-align:center}.home-card-location,.home-card-tag,.home-card-thumbnail{position:static!important}.home-card-thumbnail{display:none}}.home-card-grid .home-card{flex:1 1 auto;max-width:none;margin:0;display:flex;flex-direction:column}.home-card-grid .home-card-header{padding-top:0}.home-card-grid .home-card-thumbnail{position:relative;padding-top:50%;width:100%}@media screen and (min-width:64rem){.home-card-grid .home-card-thumbnail{padding-top:65%}}.home-card-grid .home-card-bottom{display:flex;flex-direction:column;flex:1 1 auto}.home-card-grid .home-card-bottom a{flex:1 1 auto}.home-card-grid .col{padding:.5em;padding-top:0;display:flex;flex:1 0 100%;flex-direction:column}@media screen and (min-width:64rem){.home-card-grid .col:only-child{flex:1;width:auto;align-items:center}.home-card-grid .col:only-child .home-card{max-width:50%}}@media screen and (min-width:48rem){.home-card-grid .col{flex:auto;width:50%}}@media screen and (min-width:64rem){.home-card-grid .col{flex:1;width:auto}}.home-card-thumbnail-image{aspect-ratio:2400/1800;display:block;height:100%;object-fit:cover;width:100%}.home-card-thumbnail-container{padding-top:0!important}.favorite-dropdown{background:#fff;border-radius:.25em;color:#768692;display:none;font-size:.875rem;line-height:1;position:relative;text-align:center;width:25rem;box-shadow:0 1px 4px rgba(0,0,0,.2)}@media screen and (min-width:64rem){.favorite-dropdown{display:block}}.favorite-dropdown-container .favorite-dropdown{transition:top .4s cubic-bezier(.14,.58,.18,1),opacity .4s cubic-bezier(.14,.58,.18,1),visibility .4s cubic-bezier(.14,.58,.18,1);position:absolute;transform:translateX(-50%);top:56px;opacity:0;left:50%;visibility:hidden;z-index:4}.favorite-dropdown-container .favorite-dropdown.is-wide{left:auto;right:-1em;transform:translateX(0)}.favorite-dropdown-container .favorite-dropdown.is-wide:before{left:auto;right:1.5em}.favorite-dropdown-container .favorite-dropdown.is-open{transform:translateX(-50%);opacity:1;visibility:visible;top:70px}.favorite-dropdown-container .favorite-dropdown.is-open.is-wide{transform:translateX(0)}.favorite-dropdown:before{content:"";display:block;background:#fff;height:1em;width:1em;position:absolute;top:-.5em;left:50%;margin-left:-.5em;transform:rotate(45deg);border:1px solid rgba(0,0,0,.1);border-width:1px 0 0 1px}.favorite-dropdown-container{position:relative;display:none}@media screen and (min-width:64rem){.favorite-dropdown-container{display:block}}.favorite-dropdown-header{margin:0;padding:1.25em;border-bottom:1px solid #dbe4e9}.favorite-dropdown-link{display:block;text-decoration:none;padding:1.25em}.favorite-dropdown-item{padding:1em;display:flex;justify-content:space-between;align-items:center}.favorite-dropdown-item-empty{padding:2em 1em}.favorite-dropdown-item .icon{display:block}.favorite-dropdown-item>.icon{height:2.25em;min-width:2.25em;margin-right:1.5em}.favorite-dropdown-item>.icon-favorite{stroke:#ec7373}.favorite-dropdown-item-thumbnail{border-radius:3px;width:5.3125em;max-height:3.75em}.favorite-dropdown-item-text{text-align:left;flex-grow:1;padding:0 .625rem}.favorite-dropdown-item-undo .favorite-dropdown-item-text{text-align:center}.favorite-dropdown-item-subtitle,.favorite-dropdown-item-title{margin:0}.favorite-dropdown-item-title{font-family:proxima-nova,Arial,sans-serif;font-weight:800;color:#231f20;margin-bottom:.2em}.favorite-dropdown-item-subtitle strong{color:#231f20;font-weight:500}.favorite-dropdown-item-link{color:#4298b5}.favorite-dropdown-list,.favorite-dropdown-list li{margin:0;padding:0;list-style:none}.favorite-dropdown-list li{display:block;border-bottom:1px solid #dbe4e9}.favorite-dropdown-list li:nth-child(odd){background:rgba(219,228,233,.3)}.favorite-dropdown-trigger.is-animating{animation:.5s linear infinite a}.favorite-dropdown-trigger.is-animating .icon{fill:#3b4559;stroke:#3b4559}.main-header .favorite-dropdown-trigger.is-animating .icon{fill:#f6f8fa;stroke:#f6f8fa}.favorites.empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:18.75rem;background-color:#dbe4e9;border-radius:.25em}.favorites.empty .icon{stroke:#768692;stroke-width:.03em;height:7em;width:7em}.favorites.empty p{color:#768692;text-align:center;font-size:1rem;margin-bottom:0;padding:0 1em}.favorites.empty p strong{font-size:1rem}.favorites.recommendations .cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width:48rem){.favorites.recommendations .cards .home-card{width:50%}}@media screen and (min-width:75rem){.favorites.recommendations .cards .home-card{width:33.33%;margin-right:0}.favorites.recommendations .cards .home-card:first-child{margin-left:0}}.favorites.recommendations .cards .home-card-meta-item{display:block;margin-left:0}@media screen and (min-width:75rem){.favorites.recommendations .cards{flex-wrap:nowrap}}.favorites.favorite{width:100%}.favorites.favorite.pending{position:absolute;opacity:0}.favorites.favorite hr{display:none}.favorites.favorite .button-plain{margin:1.5em 0 1em}.favorites.favorite .favorite-search+.button-plain{margin-top:0}.favorites.favorite .info-bar{width:100%}.favorites.favorite .info-bar a{margin:0}.favorites.favorite.removed>*{display:none}.favorites.favorite+.favorites.favorite{margin-top:0}.favorites.favorite+.favorites.favorite hr{display:block}.favorites+.favorites{margin-top:4em}.favorite-search{margin-bottom:1rem}.favorite-search-thumbnail{width:4.5em;margin-right:1em;display:none}.favorite-search-thumbnail--blank{background:#a6bbc8;border-radius:.25em;display:flex;align-items:center;justify-content:center}.favorite-search-thumbnail .icon{fill:#fff;height:2em;width:2em}@media screen and (min-width:48rem){.favorite-search-thumbnail{display:block}.favorite-search-thumbnail--blank{display:flex}}.favorite-search-thumbnail>img{display:block;width:100%;border-radius:.25em}.favorite-search .button{display:block;width:100%;height:auto;margin-top:1.6875rem}.favorite-search button.button-plain[data-remove-fav-search]{margin-top:1rem}.favorite-search-filters,.favorite-search-title{margin:0}.favorite-search-filters{color:#768692;font-size:.875em}@media screen and (min-width:48rem){.favorite-search{display:flex}.favorite-search .button{margin-left:auto;width:auto}}.button-favorite svg{pointer-events:none}.featured-grid+.button{margin-top:2rem}.featured-grid .col{padding-left:.15625rem;padding-right:.15625rem;margin-top:.3125rem!important}.featured-grid--no-space .col{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}a:focus .featured-grid--no-hover-item-thumbnail,a:hover .featured-grid--no-hover-item-thumbnail{opacity:.7}.ratio-1x2 .featured-grid-item{padding-bottom:134%}.featured-grid-item{background:#231f20;height:0;padding-bottom:67%;position:relative}.featured-grid-item-content{bottom:0;display:block;left:0;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.featured-grid-item-thumbnail{transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;position:absolute;top:-5%;left:-5%;width:110%;height:110%;opacity:.7;background-size:cover}.featured-grid-item-thumbnail img.cover-image{width:100%;height:100%}a:focus .featured-grid-item-thumbnail,a:hover .featured-grid-item-thumbnail{opacity:.4}.featured-grid-item a{text-decoration:none}.featured-grid-middle,.featured-grid-subtitle,.featured-grid-title{color:#fff;position:relative;z-index:2;margin:.2em 0;font-size:.75em;line-height:1;width:80%;text-align:center}.featured-grid-title{font-size:.875em}.featured-grid-middle,.featured-grid-title{font-family:proxima-nova,Arial,sans-serif;font-weight:800}@media print{.featured-grid-item{height:auto;padding-bottom:0!important}.featured-grid-item-content,.featured-grid-item-thumbnail{position:relative}.featured-grid-item-thumbnail{height:auto;padding:1em 0}}.featured-grid--mobile-slider{overflow:auto;max-width:100vw;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;padding-left:.15625rem;padding-right:.15625rem}.col--mobile-slider{width:80vw}.row--mobile-slider{flex-wrap:nowrap;display:flex;margin:0}.col.col--mobile-slider+.col.col--mobile-slider{margin-top:0}@media screen and (min-width:768px){.featured-grid--mobile-slider{flex-wrap:wrap}.row--mobile-slider{width:100%!important;margin-top:.3125rem}.body--communityplan-template .featured-grid .col:only-child{max-width:50%;margin:0 auto}.featured-grid-middle,.featured-grid-subtitle,.featured-grid-title{font-size:1rem}.featured-grid-title{font-size:1.2em}}@media screen and (max-width:450px){.featured-grid-subtitle{display:none}}.testimonial .glide__bullets{bottom:2em}.testimonial{margin-left:auto;margin-right:auto}@media not print{.testimonial{width:93%}}.testimonial{max-width:74rem;max-width:55rem;background:#fff;text-align:center;margin:0 auto;position:relative;padding:3em 0 7.25em}.glide-simple .testimonial{padding-left:1em;padding-right:1em}@media screen and (min-width:48rem){.glide-simple .testimonial{padding-top:3em}}.box-dark .testimonial{background:transparent}@media screen and (min-width:48rem){.testimonial{padding-top:7.25em}}.testimonial-author,.testimonial-location{display:block;font-style:normal}.testimonial-author{font-family:proxima-nova,Arial,sans-serif;font-weight:800;font-size:1.25em}.testimonial-location{font-size:.875em}.testimonial-image{border-radius:50%;display:block;box-shadow:0 0 0 .1875rem #4298b5;border:.125rem solid #fff;height:8rem;width:8rem;margin-left:auto;margin-right:auto;background-position:50%;background-size:cover;overflow:hidden;max-width:7.75rem;margin:0 auto 1em;position:relative;border-radius:999rem}.testimonial-image img{min-height:8rem;min-width:8rem;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;width:8rem;height:8rem}@media print{.testimonial-image{display:none}}@media screen and (min-width:48rem){.testimonial-image{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%)}}.testimonial-quote{background:transparent;color:#768692;display:block;font-style:italic;margin-top:2.5em;margin-bottom:2.5em}.testimonial-list{display:block;list-style:none;margin:0;padding:0}.testimonial-list-item{display:block;background:#fff}.box-dark .testimonial-list-item{background:transparent}.glide-simple .testimonial-list{padding-top:0}@media screen and (min-width:48rem){.testimonial-list{padding-top:4.25em}}@media print{.testimonial{padding:1em!important}}.locations-map{position:relative}@media screen and (min-width:48rem){.locations-map{height:0;padding-bottom:57.5%;background:url(../png/united-states-map.png) 50% no-repeat;background-size:cover}}.locations-map:after{bottom:0;display:block;left:0;position:absolute;right:0;top:0;content:"";display:none;background:transparent;z-index:1}.locations-map.has-region-open:after{display:block}.locations-map-viewall{margin-top:2em}@media screen and (min-width:48rem){.locations-map-viewall{display:none}}.locations-map-regions{list-style:none;display:block;margin:0 -3.5%;padding:0;white-space:nowrap;overflow-x:auto}@media screen and (max-width:47.5rem){.locations-map-regions{-webkit-overflow-scrolling:touch}}.locations-map-region{position:static;top:0;left:0;z-index:2;display:inline-block;white-space:normal;margin:0 .5em;vertical-align:top}.locations-map-region.is-open{z-index:3}.locations-map-region:first-child{margin-left:1em}.locations-map-region:last-child{margin-right:1em}.locations-map-region .region-details{transition:transform .4s cubic-bezier(.14,.58,.18,1),opacity .4s cubic-bezier(.14,.58,.18,1),visibility 0s linear .4s;position:static;bottom:2em;transform:none}@media screen and (min-width:48rem){.locations-map-region{display:block;position:absolute}.locations-map-region .region-details{position:absolute;transform:translateX(-50%) translateY(10%);opacity:0;visibility:hidden}}.locations-map-region .region-details.is-shown{transition:transform .4s cubic-bezier(.14,.58,.18,1),opacity .4s cubic-bezier(.14,.58,.18,1),visibility .4s linear;opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.locations-map-region-trigger{position:relative;padding:1em;text-indent:-31.25rem;white-space:nowrap;overflow:hidden;display:inline-block;line-height:0;position:absolute;top:-1em;left:-1em;display:none}@media screen and (min-width:48rem){.locations-map-region-trigger{display:block}}.locations-map-region-trigger:after{transition:transform .4s cubic-bezier(.14,.58,.18,1) 0s;content:"";display:block;height:1em;width:1em;position:absolute;top:50%;left:50%;background:#3b4559;border-radius:100%;margin:-.5em 0 0 -.5em;transform:scale(1)}.locations-map-region-trigger:focus:after,.locations-map-region-trigger:hover:after{transform:scale(1.2)}.locations-map-callout{display:block;width:42%;color:#4298b5;font-size:2.75em;line-height:1;margin:0;padding:0;text-align:left;display:none}.locations-map-callout strong{font-size:1.4em;color:#3b4559}.locations-map-callout span{font-size:1.22em}.locations-map-callout span,.locations-map-callout strong{display:block}.locations-map-callout span strong{display:inline-block;font-size:1em}.locations-map-callout small{color:#4298b5;font-size:.43em;line-height:1;display:block}@media screen and (min-width:48rem){.locations-map-callout{display:block}}@media screen and (min-width:64rem){.locations-map-callout{padding-top:1em;font-size:3.25em;text-align:center}}@media screen and (min-width:75rem){.locations-map-callout{font-size:3.75em}}@media print{.locations-map{height:auto;padding-bottom:0}.locations-map-callout{display:block;width:100%}.locations-map-callout span,.locations-map-callout strong{display:inline-block}.locations-map-region,.locations-map-region:first-child,.locations-map .region-details{position:static!important;display:block!important}.locations-map .region-details{visibility:visible!important;opacity:1!important;transform:none!important}}.location-highlights__map{min-height:275px;position:relative}.location-highlights__map:after{content:"";bottom:0;display:block;left:0;position:absolute;right:0;top:0}.location-highlights__content{padding:2.25em 1.75em}.location-highlights__title{margin-top:0}.location-highlights__list{list-style:none;margin:0;padding:0}.location-highlights__list li{display:inline-block}.location-highlights__spacer{display:inline-block;padding:0 .5em}@media screen and (min-width:64rem){.location-highlights{display:flex;min-height:545px}.location-highlights__content{padding:4em 3.25em}.location-highlights>*{width:50%}}.region-details{display:block;width:100%;max-width:17.5rem;text-align:center;margin:0 auto}@media screen and (min-width:48rem){.region-details{max-width:none;min-width:17.5rem}}.region-details:after{content:"";display:none;height:1em;width:1em;background:#fff;position:absolute;z-index:1;bottom:0;left:50%;margin:0 0 -.5em -.5em;transform:rotate(45deg)}@media screen and (min-width:48rem){.region-details:after{display:block}}.region-details-subtitle,.region-details-title{margin:0;position:relative;z-index:2}.region-details-title{font-size:1.125em}.region-details-subtitle{font-size:.875em}.region-details-header,.region-details-thumbnail{border-radius:.25em .25rem 0 0}.region-details-header{background:#231f20;color:#fff;padding:2em 1em;position:relative}.region-details-thumbnail{bottom:0;display:block;left:0;position:absolute;right:0;top:0;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1;opacity:.6}.region-details-link{display:block;color:#4298b5;text-decoration:none;padding:1em;font-size:.875em;font-weight:700;background:#fff;position:relative;z-index:2;outline:none}.region-details-link img{vertical-align:bottom;margin-right:6px}.region-details-link:focus,.region-details-link:hover{background:rgb(242.25,242.25,242.25)}.region-details-link:last-child{border-radius:0 0 .25em .25rem}.region-details-link+.region-details-link{border-top:1px solid #dbe4e9}:root{--gap:5px}.reviews-grid{display:flex;gap:var(--gap);font-weight:700;font-family:Arial,Helvetica,sans-serif}.grid-col{flex:0 0 33%;margin-right:var(--gap)}.grid-col--3{margin-right:0}.review-block{position:relative;display:grid;grid-template-rows:1fr auto;margin:0 0 1.75rem;text-align:center}.review-block__text{background-color:#fff;padding:1.125rem 1.5rem 2.125rem}.review-block__text p{margin:0 0 1rem}.review-block__text p:last-child{margin-bottom:0}.review-block__text p:empty{display:none}.review-block__body{font-size:1rem;font-style:italic;color:#768692;margin-top:1rem}.review-block__location,.review-block__title{margin:0 0 .25rem}.review-block__title{font-size:1.3125rem;line-height:1.2}.review-block__location{font-weight:400;font-size:1rem}.review-block__img{border:2px solid #fff;border-radius:50%;height:100%!important;object-fit:cover;position:relative;width:100%;z-index:2;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-block__img-container{aspect-ratio:1/1;border:2px solid #399bb6;border-radius:50%;margin:0 auto;max-width:40%;overflow:hidden;position:relative;z-index:2}.review-block__img-wrap{position:relative}.review-block__img-wrap:after{background-color:#fff;bottom:0;content:" ";height:50%;left:0;position:absolute;width:100%;z-index:1}@supports (grid-template-rows:masonry){.grid-col{display:none}.reviews-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr);grid-template-rows:masonry}}.review-block[data-size=lg]{top:-9px}.review-block[data-size=sm]{top:9px}.review-block[data-size=md] .review-block__img-container{max-width:35%}.review-block[data-size=sm] .review-block__img-container{max-width:30%}@media screen and (max-width:52rem){.review-block{line-height:1.1}.review-block__title{font-size:1.25rem}.review-block__body{font-size:1rem}}@media screen and (max-width:48rem){.grid-col{flex:0 0 50%}.review-block{margin-bottom:2rem}.grid-col--3{width:0;display:none}@supports (grid-template-rows:masonry){.reviews-grid{grid-template-columns:repeat(2,1fr)}}}@media screen and (max-width:32rem){.reviews-grid{display:block}@supports (grid-template-rows:masonry){.reviews-grid{grid-template-columns:repeat(1,1fr)}}}#amenities{padding-top:1.875rem}.amenities .tooltip-block svg.icon{fill:none;stroke:#69a9c4;stroke-width:.85px}.amenities .tooltip-block svg.icon-basketball-court,.amenities .tooltip-block svg.icon-bike,.amenities .tooltip-block svg.icon-shopping{fill:#69a9c4;stroke:none}.amenities .tooltip-block svg.icon-bike{transform:scale(.75)}.amenities .tooltip-block svg.icon-basketball-court,.amenities .tooltip-block svg.icon-golf,.amenities .tooltip-block svg.icon-shopping{transform:scale(.65)}.amenities-wrapper{background:#fff;border:1px solid #dbe4e9;border-radius:.1875rem}.amenities-top{background:#f2f5f7;border-bottom:1px solid #dbe4e9;display:flex;justify-content:center;flex-wrap:wrap;padding:.5em 0}.amenities-bottom{padding:1.75em}@media screen and (min-width:48rem){.amenities-bottom{columns:2}}@media screen and (min-width:64rem){.amenities-bottom{columns:1}}@media screen and (min-width:75rem){.amenities-bottom{columns:2}}.amenities h4{text-align:center;margin:2em}.amenities .amenities-wrapper .icon{width:2em;height:2em;margin:.5em}@media screen and (min-width:64rem){.amenities .amenities-wrapper .icon{width:3.5em;height:3.5em;margin:1.25em}}.amenities .tooltip-block:after,.amenities .tooltip-block:before{display:none}.amenities .tooltip-block .icon,.amenities .tooltip-block svg{fill:none;stroke:#69a9c4}@media screen and (min-width:48rem){.amenities .tooltip-block:focus:after,.amenities .tooltip-block:focus:before,.amenities .tooltip-block:hover:after,.amenities .tooltip-block:hover:before{display:block}}[data-subnav-page-link=Map]{position:relative}[data-subnav-page-link=Map] .content-inner-centered{z-index:2;position:relative}[data-subnav-page-link=Map] .subtitle{color:#231f20}.community-map{position:absolute;background:#fff;height:100%;width:100%;border-top:1px solid #dbe4e9;border-bottom:1px solid #dbe4e9;background:50% no-repeat;background-size:cover;top:0;left:0}.community-map .content-inner-centered{z-index:2;position:relative}.community-map-iframe{width:100%;height:100%;display:none!important}.community-map .button{position:absolute;width:150px;margin-left:-75px;left:50%;bottom:50px;transform:translateY(50%);z-index:3}.community-map:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:.8;z-index:0}@media screen and (min-width:64rem){.community-map .button{right:2em;bottom:2em;left:auto;top:auto;transform:none;margin-left:0}.community-map:after{content:none}.community-map-iframe{display:inline!important}}@media screen and (min-width:64rem){.community-map{height:45em;position:relative;background-image:none!important}[data-subnav-page-link=Map]{padding-bottom:0}}.overview-table{text-align:left;margin:0 0 2em}.overview-table-table{text-align:left}@media print{.overview-table-table:after{content:"";display:table;clear:both}}.overview-table-table dl{margin:0;margin-bottom:.25em;-moz-column-break-inside:avoid;break-inside:avoid}@media print{.overview-table-table dl{width:40%;margin:0 5% 1em;float:left}}.overview-table-table dd,.overview-table-table dt{width:100%;margin:0;margin-right:.5em}.overview-table-table dt{color:#768692}.overview-table-table dt:after{content:":"}.overview-table-table dd{font-family:proxima-nova,Arial,sans-serif;font-weight:700}@media screen and (min-width:21rem){.overview-table-table dl{display:flex;align-items:flex-start}.overview-table-table dt{width:40%}.overview-table-table dd{width:60%}}@media screen and (min-width:48rem){.overview-table-table{columns:2;column-gap:0}}@media screen and (min-width:64rem){.overview-table-table{columns:1}}@media screen and (min-width:75rem){.overview-table-table{columns:2}}.overview-table h3{margin:1em 0}.status-indicator{display:inline-flex;align-items:center;height:6.25em;background:#fff}.status-indicator__image{width:6.25em;height:100%;display:inline-block;background:50% no-repeat;background-size:cover}.status-indicator p{margin:0;padding:0 1em}.product-flags{position:absolute;z-index:11;list-style:none;left:0;margin:0;padding:1.25em 0 0;font-size:.5em;max-width:90%}@media print{.product-flags{position:static;margin:0 auto}}.is-nav-open .product-flags{z-index:1}.product-flags a{text-decoration:none}.product-flags a .product-flag:focus .product-flag-text,.product-flags a .product-flag:hover .product-flag-text{text-decoration:underline}@media screen and (min-width:64rem){.product-flags{font-size:1em;z-index:11}}.product-flag{display:inline-block;background:currentColor;color:#3b4559;margin-bottom:.75em;position:relative;padding:1.125em 2em}@media print{.product-flag{border:1px solid;text-align:center}}.product-flags .product-flag{display:block}.product-flag .product-flag-tooltip-wrapper[data-tooltip]{width:100%;border-bottom:0;cursor:auto}@media screen and (min-width:360px) and (orientation:max-width){.product-flag .product-flag-tooltip-wrapper[data-tooltip]:after{right:15px;left:15px;width:calc(100vw - 30px)}}.product-flag .product-flag-tooltip-wrapper[data-tooltip][data-tooltip-left]:after{bottom:125%;left:auto;transform:none}@media screen and (min-width:360px) and (orientation:max-width){.product-flag .product-flag-tooltip-wrapper[data-tooltip][data-tooltip-left]:after{right:-15%}}.product-flag .product-flag-tooltip-wrapper[data-tooltip]:after,.product-flag .product-flag-tooltip-wrapper[data-tooltip]:before{bottom:125%;left:100%}.product-flag .product-flag-tooltip-wrapper[data-tooltip]:after{transform:translateX(-1.5em)}.product-flag:after,.product-flag:before{content:"";position:absolute;left:100%;height:0;width:0;display:block;border-style:solid;color:#3b4559}@media print{.product-flag:after,.product-flag:before{display:none}}.product-flag:before{top:0;border-width:3em 2em 0 0;border-color:currentColor transparent transparent}.product-flag:after{bottom:0;border-width:3em 0 0 2em;border-color:transparent transparent transparent currentColor}.product-flag:after,.product-flag:before{color:currentColor}.product-flag-blue{color:#4298b5}.product-flag-orange{color:#eb9c57}.product-flag-brown{color:#746661}.product-flag-green{color:#55b589}.product-flag-yellow{color:#f1b300}.product-flag-red{color:#ec7373}.product-flag-gray{color:#768692}.product-flag-tan{color:#c4bfb6}.product-flag-with-icon{padding-left:3em}.product-flag .icon{position:absolute;left:1.125em;height:1.5em;width:1.5em;top:50%;margin-top:-.75em;fill:#fff}.product-flag-subtext,.product-flag-text{color:#fff;display:block}.product-flag-text{font-family:proxima-nova,Arial,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.125em}.product-flag-subtext{font-size:.875em}.product-flag-tooltip-wrapper .icon{left:-30px}.product-header .header-seo-h2{position:relative}@media screen and (min-width:64rem){.product-header{min-height:3.5em}}.product-header-row+.product-header-row{border-top:1px solid #dbe4e9}.product-header-city a{color:inherit;text-decoration:none}.product-header-centered{padding:1em 0;text-align:left}.product-header-centered--no-margin-left{margin-left:0}.product-header-centered .button{margin:0 .5em}@media screen and (min-width:64rem){.product-header-centered .button{margin:0 0 0 .5em}}.product-header-centered{margin-left:auto;margin-right:auto}@media not print{.product-header-centered{width:93%}}.product-header-centered{max-width:74rem}@media screen and (min-width:64rem){.product-header-centered{align-items:center;display:flex;justify-content:space-between;text-align:left}.product-header-centered>:last-child{flex-shrink:0;text-align:right}.product-header-centered>:first-child{text-align:left}.product-header-centered>:first-child.product-header-price{text-align:right}}.product-header__top h2{padding-right:30px;position:relative}.product-header__top .button-favorite-product{top:0}.product-header__top .button-favorite-product .icon{display:inline-block}.product-header__top .button-favorite-product .aux-nav-link-action-text{display:none}.product-header__top .button-favorite-product{display:inline-block;padding:0;position:absolute;right:0;top:-2px}@media screen and (min-width:64rem){.product-header__top .button-favorite-product{box-shadow:none;display:inline-block;font-size:1rem;padding-left:.25em;position:relative;right:auto;top:-2px;vertical-align:middle}.product-header__top .button-favorite-product svg{stroke:#a6bbc8}.product-header__top .button-favorite-product.is-active{box-shadow:none}.product-header__top .button-favorite-product.is-active svg{fill:#3b4559;stroke:#3b4559}}.product-header-subnav{background:#4298b5;width:100%}.product-header-subnav-mobile-bottom{background:transparent;bottom:0;left:0;padding:10px;position:fixed;width:100%}.product-header-subnav-mobile-bottom .button{border:none;margin-bottom:0}.product-header-subnav-mobile-bottom .button-view-homes{display:none}.product-header-subnav-links{display:none;list-style:none;margin:0;padding:0}.is-open .product-header-subnav-links{display:block}.product-header-subnav-links li{height:100%}@media screen and (orientation:landscape){.product-header-subnav-links .subnav-link{padding:.5rem}}.product-header-subnav-toggle{align-items:center;cursor:pointer;display:flex;height:100%;line-height:1;overflow:hidden;padding:.875rem 0;width:auto;font-family:proxima-nova,Arial,sans-serif;font-weight:700}.product-header-subnav-toggle .icon{margin-left:.5em;vertical-align:middle}.is-open .product-header-subnav-toggle .icon{transform:rotate(180deg)}.product-header-subnav-wrapper{height:100%}.product-header-subnav-wrapper .button{border:none;margin-bottom:0}.product-header-subnav-wrapper{margin-left:auto;margin-right:auto}@media not print{.product-header-subnav-wrapper{width:93%}}.product-header-subnav-wrapper{max-width:74rem}.product-header-subnav .subnav-link{color:#fff;font-size:.75em;order:0;text-transform:uppercase}.product-header-subnav .button-view-communities{float:right}@media screen and (min-width:64rem){.product-header-subnav{display:block!important;height:60px}.product-header-subnav .button-contact-us{background-color:#fff;color:#4298b5}.product-header-subnav .button-contact-us:active,.product-header-subnav .button-contact-us:focus,.product-header-subnav .button-contact-us:hover{background-color:#ebebeb;color:#4298b5}.product-header-subnav-mobile-bottom{background:none;border:none;box-shadow:none;display:inline-block;margin-left:auto;margin-right:0;order:5;position:static;width:auto;padding-right:0}.product-header-subnav-mobile-bottom .button{border-radius:.1875rem}.product-header-subnav-mobile-bottom .button-favorite-product,.product-header-subnav-mobile-bottom.is-community .button-view-homes{display:none}.product-header-subnav-mobile-bottom.is-community .button-contact-us{display:inline-block}.product-header-subnav-toggle{display:none}.product-header-subnav-wrapper{align-items:center;display:flex;height:100%}.product-header-subnav-wrapper>*{flex-grow:0;order:1}.product-header-subnav-wrapper .button{margin-bottom:0;margin-left:.5em}.product-header-subnav-links{display:flex;flex-grow:1;height:100%;order:0}.is-open .product-header-subnav-links{display:flex}.product-header-subnav-links .subnav-link{align-items:center;display:flex}.product-header-subnav .subnav-link{font-size:.75rem;height:100%;padding:0 1rem;font-family:proxima-nova,Arial,sans-serif;font-weight:700}.product-header-subnav .subnav-link:focus,.product-header-subnav .subnav-link:hover{background:rgb(52.3724696356,120.6153846154,143.6275303644)}.product-header-subnav .subnav-link.is-active{background:#fff;color:#231f20}}.product-header .button-plain{font-size:.875rem;font-family:proxima-nova,Arial,sans-serif;font-weight:500}@media screen and (min-width:48rem){.product-header .button-plain{font-size:1em}}.product-header-calculator{display:none}@media print{.product-header-calculator{display:none}}@media screen and (min-width:64rem){.product-header-calculator{display:block}.product-header-calculator .button-icon-right{color:#4298b5;font-size:.8em;text-decoration:underline}.product-header-calculator .button-icon-right .icon{margin-top:4px}.product-header-calculator .button-icon-right:focus,.product-header-calculator .button-icon-right:hover{text-decoration:none}}.product-header__back-to-top{background:#4298b5;border-radius:.1875rem;bottom:55px;cursor:pointer;padding:1.25em 1.25em 1em;position:fixed;right:10px;transform:translateY(0);transition:transform .25s;z-index:49}.is-ios-safari .product-header__back-to-top{bottom:calc(5px + env(safe-area-inset-bottom) / 2);margin-right:env(safe-area-inset-right)}.product-header__back-to-top .arrow{border-bottom:2px solid #dbe4e9;border-right:2px solid #dbe4e9;height:12px;pointer-events:none;width:12px}.product-header__back-to-top .arrow--up{transform:rotate(-135deg)}.product-header__back-to-top.is-hidden{transform:translateY(110px)}@media screen and (min-width:64rem){.product-header__back-to-top.is-hidden{transform:translateY(80px)}}@media screen and (min-width:64rem){.product-header__back-to-top{bottom:20px;padding:1.5em 1.5em 1.25em;right:20px}}.product-header-price{color:#768692;font-size:.8em;margin-top:.5em;position:relative}.product-header-price .product-header-price-new{color:#55b589}.product-header-price span{color:#231f20;font-family:proxima-nova,Arial,sans-serif;font-weight:800}.product-header-price-monthly,body .product-header-price-monthly{color:#768692;font-family:proxima-nova,Arial,sans-serif;font-weight:500}.product-header-price-monthly:focus,.product-header-price-monthly:hover,body .product-header-price-monthly:focus,body .product-header-price-monthly:hover{outline:none}.product-header-price a{display:inline-block}@media screen and (min-width:48rem){.product-header-price{font-size:1rem;margin-top:0;margin-left:auto;margin-right:0;text-align:right}.product-header-price span{font-size:1.125rem}}@media screen and (min-width:64rem){.product-header-price a{display:inline-block}}.product-header .icon-calculator{height:1em;margin-right:0;vertical-align:middle;width:1em}.product-header h1,.product-header h5{margin:0}.product-header h5{font-size:.75rem;line-height:2;font-family:proxima-nova,Arial,sans-serif;font-weight:700}.product-header dd,.product-header dl,.product-header dt{display:inline-block;margin:0}.product-header dl+dl{margin-left:2em}.product-header dt{color:#768692}.product-header-centered+.product-header-centered{padding-top:0}@media screen and (min-width:1024px){.body--divisionplan-template .product-header{position:relative}.body--divisionplan-template .product-header-row+.product-header-row .product-header-centered{justify-content:flex-end;text-align:right}.body--divisionplan-template .product-header-row+.product-header-row .product-header-price{text-align:right!important}.body--divisionplan-template .product-header__actions{position:relative;z-index:20}}.product-header+.product-header,.product-header:has(.product-header-subnav){position:sticky;top:-1px;left:0;width:100%;z-index:40}.body--divisionplan-template .product-header+.product-header,.body--divisionplan-template .product-header:has(.product-header-subnav){position:relative}@media screen and (min-width:64rem){.product-header+.product-header{position:sticky;top:-1px}}.product-header-subnav-mobile-bottom .button-contact-us{display:none}@media screen and (min-width:64rem){body:has(.product-header__back-to-top.is-hidden) .product-header+.product-header{display:block}.product-header-subnav-mobile-bottom .button-contact-us{display:inline-block}}.toggle-group{margin-left:auto;margin-right:auto}@media not print{.toggle-group{width:93%}}.toggle-group{max-width:74rem}.toggle-group-nav{text-align:center;margin-bottom:3.5em;display:flex;justify-content:center;border-radius:.1875rem}@media screen and (min-width:64rem){.toggle-group-nav .button{min-width:15em}}.toggle-group-view{display:none}.toggle-group-view.is-active-section{display:block}.link-block{padding:1em;border-radius:.1875rem;background:#f2f5f7}.link-block>*{line-height:1.5}.link-block-community-series{padding:1em;border-radius:.1875rem}.link-block-community-series>*{line-height:1.5}.event-header{display:flex}.event-header-header{margin:0 0 .5em;font-family:museo-slab,serif;font-size:1.375rem}@media screen and (min-width:48rem){.event-header-header{margin-bottom:.25em}}.event-header-time-h2{color:#231f20;margin-bottom:0}.event-header-time-h2:last-child{margin-bottom:1em}.event-header-time time{margin-right:1em;font-size:1em}.event-header-large .icon{font-size:1.25em}.event-header .icon{flex-shrink:0;width:2.75em;height:2.75em;margin-right:1em;fill:#768692;display:none}@media screen and (min-width:48rem){.event-header .icon{display:block}}.pillar-trigger{display:block;overflow:hidden;min-height:14rem;position:relative;color:#231f20;margin:4px;border:1px solid #dbe4e9;border-radius:6px}@media screen and (min-width:48rem){.pillar-trigger{min-height:31.25rem}}.pillar-trigger .cover-image{position:absolute;top:0;left:0;height:100%;width:100%}.pillar-trigger-bottom{position:absolute;width:100%;background:#fff;bottom:0;padding:1rem;min-height:80px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:48rem){.pillar-trigger-bottom{padding:1.5rem;display:block}}@media print{.pillar-trigger-bottom{width:auto;border:none}}.pillar-trigger-bottom img{margin-right:1em}.pillar-trigger-bottom-inner{transition:transform .4s cubic-bezier(.14,.58,.18,1) 0s}.pillar-trigger-bottom p{margin:0;font-size:1rem;width:100%}.pillar-trigger.is-active .pillar-trigger-bottom-inner{transform:translateY(.5rem)}.pillar-trigger>img{width:100%}@media print{.pillar-trigger{min-height:0;overflow:visible}.pillar-trigger-bottom{position:relative;transform:none}}.pillar-trigger[data-open-modal]{color:#4298b5}.pillar-trigger[data-open-modal]:active .pillar-trigger-bottom,.pillar-trigger[data-open-modal]:focus .pillar-trigger-bottom,.pillar-trigger[data-open-modal]:hover .pillar-trigger-bottom{background-color:#f2f5f7}.pillar-trigger[data-open-modal]:focus .pillar-trigger-bottom-inner,.pillar-trigger[data-open-modal]:hover .pillar-trigger-bottom-inner{transform:translateY(.5rem)}.pillar-triggers{display:flex;list-style:none;padding:0;margin:0 0 1.5rem;flex-wrap:wrap;margin-top:2.1rem}.pillar-triggers-confidence{margin-top:0}.pillar-triggers-confidence .pillar-trigger{min-height:0}@media screen and (min-width:48rem){.pillar-triggers-confidence .pillar-trigger{background-color:#fff;height:100%}}@media screen and (min-width:48rem){.pillar-triggers-confidence .pillar-trigger-image{width:100%}}@media print{.pillar-triggers-confidence .pillar-trigger-image{display:none}}.pillar-triggers-confidence .pillar-trigger-bottom{height:auto;transform:translateY(0);text-align:center;position:static}.pillar-triggers-confidence .pillar-trigger-bottom-inner{justify-content:center;height:auto;margin:2em}@media screen and (min-width:48rem){.pillar-triggers-confidence .pillar-trigger-bottom-inner{margin-top:0}}.pillar-triggers-confidence .pillar-trigger:focus .pillar-trigger-bottom,.pillar-triggers-confidence .pillar-trigger:hover .pillar-trigger-bottom{transform:translateY(0)}@media screen and (min-width:48rem){.pillar-triggers-confidence .pillar-trigger:focus .pillar-trigger-bottom,.pillar-triggers-confidence .pillar-trigger:hover .pillar-trigger-bottom{transform:translateY(0)}}.pillar-triggers-confidence.pillar-triggers li{flex:1 1 100%}@media screen and (min-width:48rem){.pillar-triggers-confidence.pillar-triggers li{flex:1}}.pillar-triggers li{flex:1 1 50%;min-width:50%}@media screen and (min-width:48rem){.pillar-triggers{margin-bottom:3rem}.pillar-triggers li{flex:1;min-width:0}}.pillar-triggers-confidence .pillar-trigger-image{min-height:16em;background-size:cover;background-position:50%;height:0;padding-bottom:63%;overflow:hidden;min-height:0;position:relative}@media screen and (min-width:48rem){.pillar-triggers-confidence .pillar-trigger-image{padding-bottom:75%}}@media screen and (min-width:64rem){.pillar-triggers-confidence .pillar-trigger-image{padding-bottom:50%}}.pillar-detail{background:#fff;position:relative;height:100%;width:100%;z-index:1}.fullscreen-modal .pillar-detail{position:absolute}.pillar-detail-content{text-align:center;height:100%;position:relative}.pillar-detail-content-top{padding:10%;overflow:hidden;overflow-y:auto;height:100%;padding-bottom:9rem}.pillar-detail-content-top p{color:#768692}.pillar-detail-content-bottom{margin-top:auto;position:absolute;bottom:0;width:100%}.pillar-detail-content-bottom .button{display:block;width:100%;border-radius:0;margin-bottom:0;padding:1.25em}.pillar-detail-nav{background:#fff;display:block;border-top:1px solid #dbe4e9;padding:1em;font-size:.75em;text-transform:uppercase;color:#768692;position:static}.pillar-detail-nav:after{content:"";display:table;clear:both}.pillar-detail-nav-next,.pillar-detail-nav-prev{text-transform:uppercase;width:50%}.pillar-detail-nav-next:only-child,.pillar-detail-nav-prev:only-child{width:100%}.pillar-detail-nav-next strong,.pillar-detail-nav-prev strong{font-family:proxima-nova,Arial,sans-serif;font-weight:500;display:block;text-transform:none;font-size:1.5em;color:#4298b5}.pillar-detail-nav-prev{text-align:left;float:left}.pillar-detail-nav-next{text-align:right;float:right}.pillar-detail-images{display:none}@media screen and (min-width:48rem){.pillar-detail-images{display:flex;flex-direction:column}.pillar-detail-images-top{flex:2}.pillar-detail-images-bottom{flex:1;position:relative}.pillar-detail-images-bottom .pillar-detail-image{width:50%;position:absolute;height:100%}.pillar-detail-images-bottom .pillar-detail-image:last-child{right:0}}@media screen and (min-width:48rem){.pillar-detail{display:flex;align-content:stretch}.pillar-detail-content,.pillar-detail-images{flex:1}.pillar-detail-images{order:1;display:flex}.pillar-detail-content{order:2}}.pillar-wrap{height:100%;overflow:hidden}.pillar-list-item{position:relative;height:100%;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;transform:translateZ(0)}.pillar-detail-image .cover-image{position:absolute;height:100%;width:100%}.pillar-detail-image{overflow:hidden;position:relative}.preview-box{border:1px solid #dbe4e9;text-align:left;background:#fff;margin:1em 0}.preview-box,.preview-box-link{display:flex;flex-direction:column}.preview-box--backgroundless{background:transparent}.preview-box--accented{background:#3b4559}.preview-box--accented .preview-box__content{color:#fff}.preview-box__video-description{margin-top:1rem}.preview-box--video .preview-box__image{cursor:pointer;position:relative;height:auto;flex-grow:0}.preview-box--video .preview-box__image .icon{transform:translateX(-50%) translateY(-50%) rotate(270deg);width:1.875rem;height:2.25rem;color:#fff;opacity:1;box-sizing:content-box;display:block;border:1.5rem solid transparent;border-radius:100%;box-shadow:0 0 0 .15rem #fff;position:absolute;z-index:2;top:50%;left:50%}.preview-box--video .preview-box__header{margin:1em 0}.preview-box--video .preview-box__preview{flex-flow:column}.preview-box--video .preview-box__text--narrow{max-width:27.5rem;margin:0 auto}.preview-box-link{color:inherit;text-decoration:none;width:100%}.preview-box__logo-link{margin-top:2.5rem}@media screen and (min-width:48rem){.preview-box,.preview-box-link{flex-direction:row}}.content-sidebar-right .preview-box,.content-sidebar-right .preview-box-link,.content-sidebar .preview-box,.content-sidebar .preview-box-link{flex-direction:column}.content-sidebar-right .preview-box__content,.content-sidebar-right .preview-box__image,.content-sidebar .preview-box__content,.content-sidebar .preview-box__image{width:100%}.content-sidebar-right .preview-box__separator,.content-sidebar .preview-box__separator{display:none}.content-sidebar-right .preview-box time,.content-sidebar .preview-box time{display:block}.preview-box+.preview-box{margin-top:1.75em}.preview-box--series{margin-bottom:.5em}.preview-box--series .series__content{padding:.5rem 1.875rem 0}.preview-box--series+.preview-box--series{margin-top:.5em}.preview-box--series+hr{margin-top:2em}.preview-box--series-tout.preview-box{border:none;margin:0;background:transparent}.preview-box--series-tout.preview-box h3{display:none}.preview-box--series-tout.preview-box .preview-box__image{margin-bottom:1.875rem;min-height:9rem}@media screen and (min-width:48rem){.preview-box--series-tout.preview-box .preview-box__image{margin-right:1.875rem;margin-bottom:0}}.preview-box--series-tout.preview-box .preview-box__content{padding:0;justify-content:flex-start}.preview-box--series-tout.preview-box .preview-box__content:only-child{width:100%;padding-right:0}@media screen and (min-width:48rem){.preview-box--series-tout.preview-box .preview-box__content{padding-right:1.875rem}}.preview-box--series-tout.preview-box .preview-box__text{margin-bottom:.5em}.preview-box--series-tout.preview-box .preview-box__text:only-child{margin-bottom:0}.preview-box--series-tout.preview-box .preview-box__text>:first-child{margin-top:0}.preview-box--series-tout.preview-box .preview-box__text__series-teaser{margin-bottom:.5em}.preview-box--series-tout.preview-box .preview-box__text__series-teaser:only-child{margin-bottom:0}.preview-box--series-tout.preview-box .preview-box__text__series-teaser>:first-child{margin-top:0}.preview-box--series-tout.preview-box .preview-box__text__series-teaser p{color:#768692}.preview-box--series-tout.preview-box+hr{margin-top:2em}.preview-box__preview{min-height:10rem;display:flex;overflow:hidden}@media screen and (min-width:48rem){.preview-box__preview{width:50%}.preview-box__preview.content-first{order:2}.preview-box__preview.one-fifth{width:20%}.preview-box__preview.one-fifth+.preview-box__content{width:80%}.preview-box__preview.two-fifths{width:40%}.preview-box__preview.two-fifths+.preview-box__content{width:60%}.preview-box__preview.one-fourth{width:25%}.preview-box__preview.one-fourth+.preview-box__content{width:75%}.preview-box__preview.one-third{width:33.33%}.preview-box__preview.one-third+.preview-box__content{width:66.66%}.preview-box__preview.one-thirdTestimonial{width:20%}.preview-box__preview.one-thirdTestimonial+.preview-box__content{width:66.66%}}.preview-box__image{background-size:cover;background-position:50%;position:relative}.preview-box__image a{display:block;width:100%}@media print{.preview-box__image{display:none}}.preview-box__image__series{background:top no-repeat;background-size:cover;margin:1.875rem 1.875rem 0;min-height:11rem}@media screen and (min-width:420px){.preview-box__image__series{min-height:9rem;margin:1.875rem;margin-bottom:0}}@media print{.preview-box__image__series{display:none}}.preview-box__video{min-height:10rem;display:block}@media screen and (min-width:48rem){.preview-box__video{width:50%}.preview-box__video.content-first{order:2}}.preview-box__header{text-transform:none;margin:0}.preview-box__separator{margin:0 .675rem}.preview-box__content{flex-direction:column;justify-content:center;padding:1.875rem}.preview-box__content--medium-narrow{text-align:center}@media screen and (min-width:48rem){.preview-box__content--medium-narrow{padding-left:3rem;padding-right:6rem}}.preview-box__content--narrow{text-align:center}@media screen and (min-width:48rem){.preview-box__content--narrow{padding:1.875rem 6rem}}.preview-box__content.-multiple-times{padding:1.875rem 1.5rem}@media screen and (min-width:48rem){.preview-box__content.-multiple-times{padding:1.5rem 1.875rem}}.preview-box__content.-multiple-times .preview-box__text{margin-top:.5em}.preview-box__content.-multiple-times p{margin:.25em 0}@media screen and (min-width:48rem){.preview-box__content{flex:0 1 auto}.preview-box__content--incentive{min-height:15.75em}}.preview-box p:last-child{margin-bottom:0}.faq__answer.preview-box p{margin:.5em 0}.faq__answer.preview-box p:last-child{margin-bottom:0}.usp-margintop{margin-top:13.5px!important}.usp-image-size{height:45px!important;width:45px!important;margin-top:10px!important;min-height:0!important}.usp-remove-margintop{margin-top:0!important}.usp-remove-marginbottom{margin-bottom:0!important}.uspicon-maxheight{max-height:65px!important}.flex-container{display:flex!important;flex-direction:row!important;align-content:flex-start;justify-content:flex-start}.flex-child{flex:1}.flex-child:first-child{margin-right:10px}.preview-box__content .button{margin-top:22px}.preview-box--series-tout.usp-remove-marginbottom+hr.usp-remove-margintop,.preview-box--series-tout.usp-remove-margintop+hr.usp-remove-margintop{display:none}hr.usp-remove-margintop+h2{border-top:1px solid #dbe4e9;padding-top:30px!important;margin-top:0!important}@media screen and (min-width:64rem){.preview-box--series-tout.usp-remove-margintop.usp-remove-marginbottom{padding-bottom:1.875rem!important}}@media screen and (min-width:48rem){.preview-box__preview.one-fourth .cover-image{object-fit:contain!important;object-position:top!important}.preview-box__content .button{margin-top:18px}}.blockquote-div{background-image:url(https://mihomes.com/-/media/Images/MIHomes/seo/quotemark_400x400.aspx?mw=125);background-repeat:no-repeat;background-size:150px}.blockquote-details{border-left:4px solid #4298b5;background-color:#f2f5f7;color:#a6bbc8;font-family:museo-slab,Arial,sans-serif;font-size:16px;line-height:21px;font-weight:700}.blockquote-text{margin-bottom:2px;margin-top:0;padding:0 20px}.blockquote-name{font-weight:500;color:#3b4559}.blockquote-border{border:0}.upcoming-events__header{margin-bottom:2.8125rem}.upcoming-events__more-events{margin-top:1.875rem}.upcoming-events a{text-decoration:none}.platmap-teaser{width:100%;max-width:calc(100% - 2rem);aspect-ratio:764/410;position:relative;display:flex;margin:0 auto;flex-direction:column;justify-content:center;align-content:center;overflow:hidden;align-items:center;padding:10px 10px 14%;border:1px solid #dbe4e9;border-bottom:0}.platmap-teaser__map-button{max-width:calc(100% - 2rem);width:auto;z-index:2}.platmap-teaser__map-pin{aspect-ratio:10/15;width:35px;height:auto;z-index:2;position:relative}.platmap-teaser__map-compass{position:absolute;z-index:2;left:10px;top:10px;aspect-ratio:1;width:6%}.platmap-teaser__map-controls{position:absolute;z-index:2;bottom:10px;left:50%;transform:translateX(-50%);width:45%}.platmap-teaser__map-toggles{position:absolute;z-index:2;right:10px;top:10px;width:20%;aspect-ratio:262/80}.platmap-teaser__map-image{z-index:1;position:absolute;left:0;height:100%!important;top:0;width:100%;object-fit:cover}.platmap-teaser__map:hover .contact-card__map-button{background:#377f97}.platmap-teaser+.contact-card{margin-top:0!important}.contact-card{border-radius:3px;max-width:20.5em;width:100%;position:relative;border:1px solid #dbe4e9;font-style:normal;margin:0 auto}.contact-card--expanded .contact-card__schedule-wrapper{display:table}.contact-card--expanded .contact-card__expander{background-color:#e9eef1}.contact-card--expanded .contact-card__expander:after{transform:translate(-50%,-20%) scaleX(1.1) rotate(45deg)}.contact-card a{text-decoration:none}.contact-card .strong.large+a{display:block;margin-bottom:1em}@media screen and (min-width:64rem){.contact-card{margin:0;background-color:#fff}}.contact-card__lid{font-family:proxima-nova,Arial,sans-serif;font-weight:800;width:100%;height:25px;line-height:25px;font-size:14px;text-transform:uppercase;background:#55b589;text-align:center;color:#fff;z-index:2}.contact-card__lid.lid_closed{background:#ec7373}.contact-card__main-information{background-color:#fff;padding-top:1rem;text-align:center}.contact-card__main-information>a,.contact-card__main-information>h6{max-width:calc(100% - 2rem);margin-left:auto;margin-right:auto}.contact-card__main-information h6{margin-top:0}.contact-card__schedule-wrapper{padding:.5rem 10px 15px;margin:0 auto;display:table;text-align:center;display:none}.contact-card__expander,.contact-card__schedule-wrapper{background-color:#f6f8fa;background-color:#f1f5f6;width:100%}.contact-card__expander{text-indent:-999em;display:block;position:relative;min-height:12px;padding:.6rem;outline:0;border-top:1px solid #dbe4e9}.contact-card__expander:active,.contact-card__expander:hover{background-color:#e9eef1;outline:0}.contact-card__expander:after{position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-5px,-70%) scaleX(1.1) rotate(225deg);transform-origin:center;content:" ";display:block;border-left:2px solid #a6bbc8;border-top:2px solid #a6bbc8}.contact-card__schedule{display:table;padding:0;margin:.5rem auto 0}.contact-card__schedule li{display:table-row}.contact-card__schedule li>span{display:table-cell;white-space:nowrap}.contact-card__schedule li>span:first-child{padding-right:30px}.contact-card__time{font-family:proxima-nova,Arial,sans-serif;font-weight:800}.contact-card__office-information{border-top:1px solid #dbe4e9}.content-sidebar-right .contact-card,.content-sidebar-right .platmap-teaser{max-width:none;display:none}@media screen and (min-width:64rem){.content-sidebar-right .contact-card,.content-sidebar-right .platmap-teaser{display:block}}@media screen and (min-width:64rem){.body--communityseries-template .main-content>.platmap-teaser{display:none}}@media screen and (min-width:64rem){.content-sidebar-right .platmap-teaser{display:flex}}.product-header+.platmap-teaser,.product-header .contact-card,.product-header .platmap-teaser{max-width:100%;max-width:calc(100% - 2rem)}@media screen and (min-width:64rem){.product-header+.platmap-teaser,.product-header .contact-card,.product-header .platmap-teaser{display:none}}.contact-card .sales-office-information__section{margin-top:1.25rem}.product-header-centered--contact-card-only{padding-top:0}.product-header-centered--contact-card-only .contact-card{max-width:none}@media screen and (min-width:64rem){.product-header-centered--contact-card-only,.product-header-centered .contact-card{display:none}}.product-header .contact-card{margin-bottom:1rem}@media screen and (min-width:700px){.content-sidebar-right .contact-card{max-width:calc(50% - 10px)}.content-sidebar-right .contact-card:only-child{max-width:none}.content-sidebar-right--with-incentive .contact-card{max-width:calc(33.3% - 10px);margin:0}}@media screen and (min-width:1024px){.content-sidebar-right .contact-card{max-width:none}}.sales-office-information__button{color:#4298b5;margin:1.5rem 0;display:block;width:100%;padding:0 1rem;text-align:initial}.sales-office-information__button .icon{transition:transform .4s ease-out .3s;transform:rotate(0deg);float:right}@media print{.sales-office-information__button .icon{display:none}}.sales-office-information__button[aria-expanded=true] .icon{transform:rotate(270deg)}.sales-office-information__container{transition:all .4s ease-out .3s;text-align:center;max-height:31.25rem;overflow:auto;padding:0 3em}.sales-office-information__container p{margin:0}.sales-office-information__section{margin-bottom:1.25rem}.sales-office-information__section h6{text-transform:none}.sales-office-information__section .h5{font-size:.875em}.narrative-block{margin-bottom:2em;padding-left:5.5px;padding-right:5.5px}.narrative-block p{margin:1em 0}@media print{.narrative-block{margin-bottom:0}}.narrative-block--align-center.narrative-block .narrative-block-item__content{text-align:center;align-items:center}.narrative-block--align-left-mobile.narrative-block .narrative-block-item__content{text-align:left;align-items:flex-start}.narrative-block-item+.narrative-block-item{border-top:1px solid #dbe4e9;padding-top:2em;margin-top:1em}@media screen and (min-width:64rem){.narrative-block-item{display:flex}.narrative-block-item+.narrative-block-item{padding-top:0;margin-top:0;border-top:0}}.narrative-block-item:nth-child(2n) .narrative-block-item__image{order:2}.narrative-block-item__image{min-height:10em;background-size:cover;background-position:50%;flex-grow:1;flex-basis:50%}.narrative-block-item__image img.cover-image{width:100%;height:100%;object-fit:cover}@media print{.narrative-block-item__image{display:none}}@media screen and (max-width:64rem){.narrative-block-item__image{min-height:20em;width:100%;margin:auto}}@media screen and (min-width:64rem){.narrative-block-item__image{margin-top:-1em;margin-bottom:-1em}}.narrative-block-item__content{text-align:center;flex-grow:1;flex-basis:50%;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (min-width:64rem){.narrative-block-item__content{display:flex;text-align:left;padding:5.625rem 3.125rem 7.5rem;max-width:50%}.narrative-block-item__content-compact{padding:1rem 3.125rem 5.625rem}}.narrative-block-item__content p,.narrative-block-item__header,.narrative-block-item__link{max-width:100%}.narrative-block-item__link{color:#3b4559;border-color:#dbe4e9}.narrative-block-item__link--link-style{color:#4298b5;text-decoration:none}@media screen and (min-width:64em){.narrative-block{margin-bottom:2em;padding-left:0;padding-right:0}.narrative-block-item__image{position:relative;overflow:hidden}.narrative-block-item__image .cover-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.header-magazine{height:31.25rem;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;text-align:center;text-shadow:0 0 6px rgba(0,0,0,.3);position:relative;color:#fff}.header-magazine:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.header-magazine>*{position:relative;z-index:2}@media print{.header-magazine{height:auto}}.header-magazine .header-magazine__header{margin-left:auto;margin-right:auto}@media not print{.header-magazine .header-magazine__header{width:93%}}.header-magazine .header-magazine__header{max-width:74rem;max-width:55rem;margin-left:0;margin-right:0;font-weight:800;font-style:italic}.header-magazine__more-videos{margin-bottom:2em}.header-magazine__more-videos p{margin-bottom:.5em;font-weight:700}.header-magazine__video-thumbnail{width:90px;height:60px;margin:.25em;background:50% no-repeat;background-size:cover;display:inline-flex;justify-content:center;align-items:center;vertical-align:top;position:relative}.header-magazine__video-thumbnail img.cover-image{width:100%;height:100%}.header-magazine__video-thumbnail:last-child{margin-right:0}.header-magazine__video-thumbnail .icon{width:15px;height:15px;border-width:10px}.header-magazine__video-thumbnail:before{content:"";bottom:0;display:block;left:0;position:absolute;right:0;top:0;background-color:rgba(35,31,32,.5)}@media screen and (min-width:48rem){.header-magazine__video-thumbnail{width:100px;height:70px}}@media screen and (min-width:64rem){.header-magazine__video-thumbnail .button-video,.header-magazine__video-thumbnail:before{display:none}.header-magazine__video-thumbnail:focus .button-video,.header-magazine__video-thumbnail:focus:before,.header-magazine__video-thumbnail:hover .button-video,.header-magazine__video-thumbnail:hover:before{display:block}}.header-magazine-video{flex-direction:column}.header-seo-h1{font-size:1.5rem}.header-seo-h2{font-size:1.875rem;margin:0}.header-magazine-video{overflow:hidden}.header-magazine-video>.cover-image--abs{position:absolute;max-width:none;min-height:100%;height:100%!important;width:100%}.plan-specification__header{font-size:1.5rem;margin:20px 0 0}@media screen and (min-width:48rem){.plan-specification__header{margin:0}}.plan-specification__get-directions{margin-top:.5em}.plan-specification__list{display:flex;flex-flow:row wrap;list-style:none;padding-left:0;margin-top:3.125rem}.plan-specification__list .stories-specification svg{fill:transparent!important;stroke-width:1px}.plan-specification__get-directions+.plan-specification__list{margin-top:2rem}.plan-specification__list>li{margin-bottom:1rem;width:50%}@media screen and (min-width:48rem){.plan-specification__list>li{width:33.33%}}.plan-specification__additional-info{display:flex;list-style:none;justify-content:space-before;padding-left:0;margin-top:2.5rem}.plan-specification__additional-info>li:not(:first-child){margin-left:5rem}.plan-specification__additional-info>li ul{list-style:none;padding-left:0}.plan-specification__additional-info-table{display:table}.plan-specification__additional-info-table>li{display:table-row}.plan-specification__additional-info-table>li>span{display:table-cell}.plan-specification__additional-info-table>li>span:first-child{color:#768692;padding-right:2em}.plan-specification__additional-info-table>li>span:last-child{font-family:proxima-nova,Arial,sans-serif;font-weight:800}.plan-specification-item__icon{margin-top:.2rem;float:left}.plan-specification-item__icon svg{width:2.5rem;height:2.5rem;fill:#3b4559!important}.plan-specification-item__label,.plan-specification-item__value{display:block;padding-left:3.5rem}.plan-specification-item__value{font-size:1.375rem}.plan-specification-item__label{color:#768692;font-weight:700;font-size:.75rem;margin-top:0;margin-bottom:0;text-transform:uppercase}.matterport-wrapper{aspect-ratio:16/9;overflow:hidden}.floor-plan-options{text-align:center;height:1px;border:0}@media screen and (min-width:64rem){.floor-plan-options{background:#f6f8fa;border-top:1px solid #dbe4e9;border-bottom:1px solid #dbe4e9;opacity:1}}.floor-plan-options--slider{border:0;padding:0;background-color:#fff}.floor-plan-options .glide__slide-image{max-width:700px;margin:0 auto;position:relative}.floor-plan-options .glide__slide-image-static{max-width:700px;margin:0 auto;display:block}.floor-plan-options__iframe{height:0;width:0;border:none}@media screen and (min-width:64rem){.floor-plan-options__iframe{height:47.5em;width:100%}}.modal .floor-plan-options__iframe{width:100%;height:100%}.floor-plan-options__button{margin:1em 0}@media screen and (min-width:64rem){.floor-plan-options__button{display:none}}.floor-plan-options__slider .glide__arrows{top:50%}.floor-plan-options__slider .glide__arrow{display:none}@media screen and (min-width:64rem){.floor-plan-options__slider{display:none}.floor-plan-options__slider-desktop,.floor-plan-options__slider .glide__arrow{display:block}}.floor-plan-options__slider--hidden{display:none!important}@media print{.floor-plan-options{display:none}}.content-inner-centered--moble+.floor-plan-options{height:1px;opacity:0}.content-inner-centered+.floor-plan-options{height:auto;opacity:1}#floor{position:relative;padding-top:0;padding-bottom:0;border-top:1px solid #dbe4e9;border-bottom:1px solid #dbe4e9}#floor .subtitle{margin-bottom:0}#floor .content-inner-centered--mobile{padding:16px 0;overflow:hidden;position:relative}#floor .content-inner-centered--mobile *{position:relative;z-index:2}#floor .content-inner-centered--mobile .cover-image{opacity:.1;height:100%;width:100%;z-index:1!important;position:absolute!important}#floor .content-inner-centered--mobile .subtitle{color:#231f20}#map img{display:block;margin:0 auto}.floor-plan-options__slider-desktop .cover-image{object-fit:contain;width:100%;height:100%}@media screen and (min-width:64rem){.floor-plan-options{height:auto;opacity:1}#floor{border:none}#floor .content-inner-centered--mobile{padding:1.875rem 0;margin-bottom:0}#floor .content-inner-centered--mobile .cover-image{display:none}#floor .subtitle{color:#768692}}.range-slider{margin:1.25em 1.5em 2em}.glide.slider .glide__track{display:block;list-style:none;margin:0;padding:0}.glide.slider .glide__track .glide__slide{height:100%}.glide.slider .glide__slide-image{display:block;height:100%;background-size:cover;background-position:50%}.poi-card{border:1px solid #dbe4e9;background:#fff}.poi-card__image{position:relative;overflow:hidden}@media print{.poi-card__image{display:none}}.poi-card__image .cover-image{width:100%}.poi-card__description{padding:2rem 1rem;text-align:center}.poi-card__icon{margin-bottom:.875rem}.poi-card__icon svg{height:3rem;width:3rem;fill:#3b4559}.poi-card-list{text-align:center;margin-top:4em}.poi-card-list__cards{display:flex;flex-flow:column;justify-content:space-between}.poi-card-list__cards .poi-card{margin-bottom:1rem}@media screen and (min-width:64rem){.poi-card-list__cards{flex-flow:row}.poi-card-list__cards .poi-card{width:100%;margin-right:3em}.poi-card-list__cards .poi-card:last-child{margin-right:0}}.faq{max-width:87.5rem;margin:0 auto}.faq,.faq ul{padding-left:0;list-style:none}.faq--light.faq .faq__question-item--expanded .faq__answer{margin-top:2rem}.faq--light.faq .faq__answer{padding:0;color:#768692}.faq__category{padding:1.5rem}.contained-width .faq__category{padding:1.5rem 0}.faq__question-item{padding:1.875rem .75rem 1.875rem 1.5rem;border-top:1px solid #dbe4e9;border-bottom:1px solid #dbe4e9;transition:background-color .3s ease-out .2s}@media screen and (min-width:48rem){.faq__question-item{padding-right:1.5rem}}.faq__question-item--expanded .faq__question{font-weight:800}.faq__question-item--mobile-only,.faq__question-item.amenities,.faq__question-item.driving-directions{padding-right:0;padding-left:0}.faq__question-item--mobile-only .faq__answer,.faq__question-item.amenities .faq__answer,.faq__question-item.driving-directions .faq__answer{padding-left:0}.faq__question-item--mobile-only .faq__question,.faq__question-item.amenities .faq__question,.faq__question-item.driving-directions .faq__question{color:#4298b5}.faq__question{width:100%;text-align:left;position:relative;padding-right:1.5rem;border:1px solid transparent;border-radius:3px;transition:all .3s ease-out .2s}.faq__question:focus{outline:none;border-color:#dbe4e9}.faq__question .faq__icon-wrapper{position:absolute;right:0}.faq__question .faq__icon-wrapper .faq__icon{color:#4298b5;display:block;transform:rotate(0deg);transform-origin:center;transition:transform .3s ease-out .2s}.faq__question[aria-expanded=true] .faq__icon-wrapper .faq__icon{transform:rotate(540deg)}.faq__answer{transition:all .3s ease-out .2s;max-height:10000px;overflow:auto;padding:0;padding-top:1rem}@media screen and (min-width:48rem){.faq__answer{padding:0 3em;padding-top:2.5rem}}.faq__question-item+.faq__question-item.amenities{border-top:0}.driving-directions p:last-child{margin-bottom:0}.faq__question-item+.faq__question-item{border-top:none}.faq__question-item--mobile-only+h2{margin-top:1.875rem}.faq__answer.preview-box.preview-box--series-tout{padding-top:1.875rem}@media screen and (min-width:64rem){[aria-controls=community-series-teaser]{display:none!important}.body--community-template [aria-controls=community-series-teaser]{display:block!important;margin-top:0}.body--home-template .preview-box.preview-box--series-tout{padding-top:1.875rem!important}.preview-box--series-tout.preview-box h3{display:block}.faq__question-item--mobile-only{padding-top:0}.faq__question-item--mobile-only .faq__answer.preview-box.animation-toggled{padding-top:30px!important}.faq__question-item--mobile-only .faq__question{display:block;text-align:center;color:#231f20!important;margin:2em 0;font-weight:800;cursor:default;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;padding-right:0}.faq__question-item--mobile-only .faq__question .faq__icon-wrapper{display:none}.faq__question-item--mobile-only .faq__answer{padding-right:0}.faq__question-item--mobile-only .faq__answer,.faq__question-item--mobile-only .faq__answer.animation-toggled{overflow:visible!important;max-height:none!important}}.branches-accordion{list-style:none;padding-left:0;border:1px solid #dbe4e9}.branches-accordion a{text-decoration:none}.branches-accordion-item:last-child{border-bottom:none}.branches-accordion-item img.branches-accordion-item__image{width:3.125rem;height:3.125rem}@media screen and (max-width:48rem){.branches-accordion-item img.branches-accordion-item__image{display:none}}.branches-accordion-item__name{transition:all .6s ease-out .5s;width:100%;text-align:left;margin:0}.branches-accordion-item__name .icon{transition:transform .6s ease-out .5s;transform:rotate(0deg);float:right}.branches-accordion-item__name .icon svg{fill:#768692}.branches-accordion-item__name[aria-expanded=true] .icon{transform:rotate(270deg)}.branches-accordion-item__contacts{font-weight:700;font-size:.875rem}.branches-accordion-item__contacts>:not(:last-child){margin-right:50px}.branches-accordion-item__contacts :not(a){display:inline-block;min-width:10rem;color:#768692}.branches-accordion-item__container{display:flex;padding:27px 41px 23px 17px;border-bottom:1px solid #dbe4e9;background-color:#fff}.branches-accordion-item__general-information{flex-grow:999999}.branches-accordion-item__detailed-information{max-height:1000px;overflow:auto;padding:2.5rem;background-color:#f6f8fa;font-style:normal;border-bottom:1px solid #dbe4e9;transition:all .6s ease-out .5s}.branches-accordion-item__detailed-information>*{width:100%}@media screen and (min-width:48rem){.branches-accordion-item__detailed-information>*{display:inline-block;width:49%;vertical-align:top}}.branches-accordion-item__information{font-family:inherit;font-size:1rem}.branches-accordion-item__subtitle{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#768692}.branch-card{border:.063rem solid #dbe4e9;background-color:#fff;text-align:center;padding:2rem 1rem}@media screen and (min-width:48rem){.branch-card{padding:3.9375rem 4.8125rem;text-align:left}}.branch-card__information{display:flex;flex-flow:column;font-style:normal}@media screen and (min-width:48rem){.branch-card__information{flex-flow:row}}.branch-card__information>*{flex:1 auto}.branch-card a{text-decoration:none}.branch-card pre{font-family:inherit;font-size:1rem}.calculator{display:flex;flex-flow:column}.calculator [data-tooltip]{line-height:1em;text-align:center}.calculator [data-tooltip].align-left:after,.calculator [data-tooltip].align-left:before{text-align:left}.calculator [data-tooltip]:after,.calculator [data-tooltip]:before{font-size:.875rem;font-weight:500;text-align:inherit;text-transform:none}@media screen and (min-width:48rem){.calculator{flex-flow:row}.calculator>*{width:50%}}.calculator a{text-decoration:none}.calculator__form,.calculator__result{padding-top:.875rem;padding-bottom:1.34375rem}@media print{.calculator__form,.calculator__result{padding-top:1em;padding-bottom:1em}}.calculator__form-inline-group{display:flex;align-items:baseline;justify-content:space-between}@media screen and (min-width:48rem){.calculator__form-inline-group>*{width:40%}}.calculator__form-inline-group .calculator__control--select{padding-left:0}.calculator__form-inline-group .calculator__control.calculator-slider{width:100%;padding-left:0}.calculator__form-inline-group .calculator__control.calculator-slider .calculator-slider__roller{margin:0}.calculator__form-header{text-align:center;text-transform:none;margin-bottom:2.75rem}.calculator__control{border-bottom:1px solid #dbe4e9;margin-bottom:1.75rem;padding:.875rem;padding-top:0}#affordability-calculator .calculator__control,#mortgage-payment-calculator .calculator__control{margin-bottom:0}#affordability-calculator .calculator__control--select,#mortgage-payment-calculator .calculator__control--select{padding-bottom:0;margin-bottom:1.75rem}@media screen and (min-width:48rem){.calculator__control{padding:1.875rem}}@media screen and (min-width:48rem){.calculator__control--year-scale{padding:1.875rem 0}}.calculator__control-label{color:#231f20;margin-bottom:1.5rem}.calculator__control .select-wrap-plain select,.calculator__control select{font-size:1.125rem;color:#768692;width:100%}.calculator__control--select{padding-bottom:1.5rem}.calculator__control--select .calculator__control-label{margin-bottom:.75rem}@media screen and (min-width:48rem){.calculator-slider--year-scale{padding:1.875rem 0}}.calculator__result{position:relative;background-color:#fff}.calculator__pie-chart{position:absolute;left:calc(50% - 100px)}:root{--pct:.5}.calculator-slider{position:relative}.calculator-slider__percent,.calculator-slider__value{float:right;font-weight:800;color:#768692}.calculator-slider__percent{margin-left:.25rem}.calculator-slider__roller{margin:0 .625rem;position:relative;--dotwidth:.75rem;--dotheight:var(--dotwidth)}.calculator-slider__roller input{width:100%;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:.4rem;border:1px solid #d3d3d3;padding:0;margin:0;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.calculator-slider__roller input:focus{outline:0;border:1px solid #d3d3d3}.calculator-slider__roller input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid #d3d3d3;margin-top:-9px;z-index:10;position:relative}.calculator-slider__roller input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:var(--dotwidth);height:var(--dotheight);border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.calculator-slider__roller input[type=range]::-ms-thumb{-webkit-appearance:none;width:var(--dotwidth);height:var(--dotheight);border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.calculator-slider__roller input[type=range]::-webkit-slider-runnable-track{background:var(--calc-bg);height:.4rem}.calculator-slider__roller input[type=range]::-moz-range-track{background:var(--calc-bg);height:.4rem}.calculator-slider__roller:after{position:absolute;width:50%;background-color:var(--calc-fill);height:calc(.4rem - 2px);width:calc(100% - 2px);left:1px;top:11.5px;transform-origin:left top;transform:scaleX(var(--pct));content:" ";display:block}.calculator-slider__roller-labels{position:absolute;width:100%;top:0;left:0;display:flex;font-weight:800;color:#231f20;justify-content:space-between}.calculator-slider__pips{display:flex;justify-content:space-between;list-style:none;padding-left:0}.calculator-slider--pips-top{margin-top:4.375rem}.calculator-result{padding-left:2.9375rem;padding-right:1.875rem}.calculator-result--mortgage .calculator-result__table{margin-top:calc(200px + 5.875rem)}.calculator-result__search-link{width:100%;color:#3b4559;font-size:1rem;border:1px solid #dbe4e9}.calculator-result__contact-link{margin-right:-5px;margin-left:-5px}.calculator-result__contact-mif-link{font-size:.875rem}.calculator-result__recommended-price{background-color:#55b589;border-radius:.188rem;color:#fff;font-size:2rem;text-align:center;padding:1.5rem 0}@media screen and (min-width:48rem){.calculator-result__recommended-price{font-size:3rem}}.calculator-result__table{border:0;font-weight:700;color:#768692;margin-top:2.75rem;margin-bottom:2.5rem}.calculator-result__table tbody tr:nth-child(odd) td{background:none;border:0}.calculator-result__table tr:first-of-type .badge{background-color:#3b4559}.calculator-result__table tr:nth-of-type(2) .badge{background-color:#f1b300}.calculator-result__table tr:nth-of-type(3) .badge{background-color:#4298b5}.calculator-result__table tr:nth-of-type(4) .badge{background-color:#768692}.calculator-result__table td,.calculator-result__table th{padding:0;padding-bottom:.4rem;text-align:left}.calculator-result__table th{font-weight:700;color:#231f20;text-transform:none}.calculator-result__table .badge{display:inline-block;width:.75rem;height:.75rem;border-radius:50%}.calculator-result__table .badge+*{display:inline}.mortgage-calculators__container{box-shadow:0 .063rem .188rem rgba(0,0,0,.23)}.mortgage-calculators__navigation{padding-bottom:.475rem;border-bottom:1px solid #dbe4e9;margin-bottom:2.5rem;display:flex}.mortgage-calculators__navigation button{width:50%;background:none;border:none;color:#768692;padding-left:0;padding-right:0;font-size:.875rem;text-align:center}@media screen and (min-width:48rem){.mortgage-calculators__navigation button{width:auto;text-align:left;font-size:1rem}}.mortgage-calculators__navigation button:not(:last-child){margin-right:1.2rem}@media screen and (min-width:48rem){.mortgage-calculators__navigation button:not(:last-child){margin-right:2.375rem}}.mortgage-calculators__navigation button:focus,.mortgage-calculators__navigation button:hover{background:none}.mortgage-calculators__navigation button.is-active{font-weight:800;color:#231f20}#affordability-calculator .calculator__control-label{color:#231f20;display:block}#affordability-calculator .calculator-slider__value{float:right}.pie:nth-of-type(4) .sector-after,.pie:nth-of-type(4) .sector-before{background-color:#005a70}.article-preview{border-top:1px solid #dbe4e9}.article-preview:first-child{border-top:none;margin-top:3em}@media screen and (min-width:64rem){.article-preview:first-child{margin-top:0}}.article-preview+.article-preview{padding-top:5em}.article-preview-date{color:#768692}.article-preview-title{margin-top:0}.article-preview-image{margin:2em 0;display:block;width:100%;height:auto;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:18em}.article-preview-text{margin:2em 0 3em}.article-preview-meta-item{display:block;margin:.5em 0 0}@media screen and (min-width:48rem){.article-preview-meta-item{display:inline-block;margin:1em 0 0}.article-preview-meta-item+.article-preview-meta-item{margin-left:2em}}.article-preview-meta{color:#768692}.article-preview-meta-link{color:inherit;text-decoration:none}.article-preview-short{border-bottom:none;max-width:20.5em;display:inline-block;width:100%;vertical-align:top}.article-preview-short,.article-preview-short:first-child,.content-inner-with-sidebar .content-sidebar-right>.article-preview-short{margin-top:0}.article-preview-short+.article-preview-short{padding-top:0}.content-inner-content .article-preview-short{border:none;width:100%;display:block;min-width:100%}@media screen and (min-width:48rem){.content-inner-content .article-preview-short{margin:0 auto;min-width:65%}}@media screen and (min-width:64rem){.content-inner-content .article-preview-short{min-width:49%;width:49%;display:inline-block;margin:0 auto}}.article-preview-short .article-preview-image{min-height:7.75em}.article-preview-short .article-preview-title{text-transform:none}@media screen and (min-width:64rem){.article-preview-short .article-preview-title{padding-right:10px}}.article-preview-link-block{text-decoration:none;color:inherit;display:block}.article-tags{color:#768692;margin:3.5rem 0 2.5em}.article-tag{color:#768692;background:#f2f5f7;text-decoration:none;font-size:.875em;display:inline-block;margin:.5em .2em .2em;padding:1em 1.25em;vertical-align:middle;border-radius:.1875rem}.article-tag:focus,.article-tag:hover{background:rgb(210.4285714286,220.7142857143,227.5714285714);color:rgb(94.3780487805,108.2317073171,118.6219512195)}.aside{background-color:#edf3f7;border-left:3px solid #4298b5;color:#231f20;margin:1.375rem 0;padding:1rem 1rem 1rem 2.5rem}.aside__title{font-size:1rem;font-weight:700;margin-top:0;text-transform:none;color:#3b4559;margin-bottom:.5rem}.aside__body{font-size:1rem;opacity:.6}.aside__body p:first-child{margin-top:0}.aside__body p:last-child{margin-bottom:0}.social-follow-block{text-align:center}.social-share{color:#768692}.social-share-link{display:inline-block;color:#3b4559;margin-left:1.25em}.social-share .icon{vertical-align:middle;height:2em;width:2em}.pagination{border-top:1px solid #dbe4e9;padding:1.5em 0;margin-top:3.5em}.pagination:after{content:"";display:table;clear:both}.pagination-button{font-family:proxima-nova,Arial,sans-serif;font-weight:500;color:#768692}.pagination-older{float:left}.pagination-newer{float:right}.author-block--desktop{display:none!important}.author-block--mobile{margin-top:1rem;margin-bottom:2rem}@media screen and (min-width:64rem){.author-block--mobile{display:none!important}.author-block--desktop{display:inline-block!important}}.author-block-thumbnail,.main-content .author-block-thumbnail{border-radius:50%;max-width:5rem;max-height:5em;height:auto;margin:1em 0 1.25em;width:auto}.author-block-bio,.author-block-header,.author-block-role{font-size:.875em;margin:0 0 .5em}.author-block-header{text-transform:none}.author-block-role{font-style:italic}.author-block-bio{margin-bottom:0}.tweet-block{background:#f2f5f7;padding:4em}.tweet-block-tweet{margin:0 0 2em;color:#768692}.tweet-block-tweet a{text-decoration:none}.tweet-block-tweet a:focus,.tweet-block-tweet a:hover{color:rgb(38.7449392713,89.2307692308,106.2550607287)}.tweet-block-header{font-family:proxima-nova,Arial,sans-serif;font-weight:800;margin:0}.blog-header{font-size:.875em;margin-top:3.4em;padding-bottom:1em;border-bottom:1px solid #dbe4e9;width:100%}@media screen and (min-width:64rem){.blog-header{max-width:calc(100% - 27em)}}.article-header{color:#768692;padding:3em 0 0}.article-header-images{width:100%;display:block;margin-top:4em}.article-header-meta{font-size:.875em}.article-header-images-container.col{flex:none}.article-header-main-image,.article-header-sub-image{width:100%}.article-header .featured-grid-item-thumbnail{opacity:1;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:48rem){.article-header-main-image{width:66.6%}.article-header-main-image--half{width:50%}.article-header-main-image:last-child{width:100%}.article-header-main-image:last-child:only-child{width:66.6%}.article-header-sub-image{width:33.3%}.article-header-sub-image--half{width:50%}.article-header-sub-image .featured-grid-item-thumbnail{border-left:1.4375rem solid #f2f5f7}.article-header-sub-image .featured-grid-item:not(:last-child) .featured-grid-item-thumbnail{border-bottom:.875rem solid #f2f5f7}.article-header-sub-image .featured-grid-item:not(:first-child) .featured-grid-item-thumbnail{border-top:.875rem solid #f2f5f7}}@media screen and (min-width:48rem){.row>.article-header-sub-image{width:33.3%}.row>.article-header-main-image{width:66.6%}}.office-information{background:#fff;border:1px solid #dbe4e9;display:flex;font-style:normal;margin:2.6875rem 0}@media screen and (min-width:48rem){.office-information__group{display:flex}.office-information__group>div{width:100%}.office-information__group>div+div{flex-shrink:0;padding-left:4%;width:52%}}@media screen and (min-width:64rem){.office-information{margin-bottom:0}.office-information__info{padding:2.5rem;width:60%}.office-information__map{flex-shrink:0;padding-top:0;width:40%}}.office-information address{font-style:normal}.office-information a{text-decoration:none}.office-information .button{display:block;margin-top:1.25rem}.office-information__info{padding:2.5rem}.office-information__info h3{margin-top:0;width:100%}.office-information__map{align-self:stretch;background:#000;position:relative}.office-information__map img{height:100%!important;object-fit:cover;object-position:left center}.office-information__map a{background:50% no-repeat;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.office-information__label{color:#768692;font-size:.875rem;margin-top:1em;text-transform:uppercase}.office-information__label:first-child{margin-top:0}.office-information__label+p{margin:0}.office-information__hours p{margin-bottom:1em;margin-top:0}.office-information__hours p:last-child{margin-bottom:0}.office-information__schedule-header{margin-bottom:.25rem}.office-information__contact{line-height:2rem;margin-top:1em}.office-information__contact>div{display:inline-block;margin-right:1em}.office-information__contact>div:last-child{margin-right:0}.hours-of-operation p{margin-bottom:0}.hours-of-operation p:not(:first-child){margin-top:0}.hours-of-operation p:not(:first-child)>strong:last-child{display:inline-block;float:right;min-width:120px;padding-left:2rem;text-align:left}.hours-of-operation p:first-child{margin-bottom:.25rem;margin-top:2em}.office-information .box{background:#fff}.hours-of-operation{display:table;padding:0;margin:0}.hours-of-operation li{display:table-row}.hours-of-operation li>span{display:table-cell}.hours-of-operation li>span:first-child{padding-right:30px}.investor-relations-agents{background:#fff;border:1px solid #dbe4e9;padding:1rem;font-size:1.125rem;text-align:center;margin:2.6875rem 0}@media screen and (min-width:64rem){.investor-relations-agents{margin-bottom:0}}.investor-relations-agents__header{margin-bottom:2.75rem}@media screen and (min-width:48rem){.investor-relations-agents{padding:3rem 4rem;text-align:left}}.investor-relations-agents ul{display:flex;flex-flow:column;padding-left:0;list-style:none}@media screen and (min-width:48rem){.investor-relations-agents ul{flex-flow:row wrap}.investor-relations-agents ul li{width:50%}}.loan-application__navigation-buttons{clear:both;padding-top:.875rem;display:flex;justify-content:space-between}.loan-application fieldset.loan-application__form-foot,.loan-application fieldset.loan-application__form-header{background-color:#f6f8fa;border:1px solid #dbe4e9;padding-bottom:1.625rem}.loan-application fieldset.loan-application__form-foot{padding-top:.75rem}.loan-application fieldset.loan-application__form-foot,.loan-application fieldset.loan-application__form-header{padding:.875rem .8125rem}@media screen and (min-width:48rem){.loan-application fieldset.loan-application__form-foot,.loan-application fieldset.loan-application__form-header{padding:1.875rem 2.8125rem}}.loan-application fieldset{padding:1.875rem 2.8125rem}.loan-contact-form{border-left:1px solid #dbe4e9;border-right:1px solid #dbe4e9}.loan-contact-form .loan-contact-form__inline-group{display:flex;flex-flow:column;margin-bottom:1.5rem}@media screen and (min-width:48rem){.loan-contact-form .loan-contact-form__inline-group{flex-flow:row}.loan-contact-form .loan-contact-form__inline-group>label{justify-content:flex-end}.loan-contact-form .loan-contact-form__inline-group div+div{margin-left:1rem}.loan-contact-form .loan-contact-form__inline-group>*{margin-bottom:0}}.loan-contact-form .loan-contact-form__inline-group .form-field{margin-bottom:0}.loan-contact-form .loan-contact-form__inline-group>*{width:auto;flex:1 1 auto}.loan-contact-form .loan-contact-form__inline-group>label{width:12.5rem;flex:0 0 auto;display:flex;align-items:center;padding-right:.625rem;font-weight:500;font-size:.875rem;text-transform:none;justify-content:flex-start}@media screen and (min-width:48rem){.loan-contact-form .loan-contact-form__inline-group>label{justify-content:flex-end}}.loan-contact-form__legend{margin-top:4.25rem;margin-bottom:2.625rem}.loan-contact-form .form-field.horizontal label{width:12.5rem;font-weight:500;font-size:.875rem;text-transform:none}.with-transition{transition:transform .5s ease .4s!important}.no-transition{transition:none!important}.inspiration-gallery .gallery-slide__footer .gallery-slide__title{width:auto;max-width:50%}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons{width:auto}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons .metadata{margin-right:10px;border-right:1px solid #dbe4e9;padding-right:10px}@media screen and (max-width:570px){.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons .metadata{width:50%}}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons .galleries-info{justify-content:flex-start;text-align:right}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons .galleries-info>span:last-child{margin-left:10px}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons .galleries-info span{display:inline-block!important;font-weight:500;font-size:12px;color:#768692;cursor:pointer}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons .galleries-info span span{color:#4298b5;font-weight:700}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons span{justify-content:flex-end;margin-right:0}.inspiration-gallery .gallery-slide__footer .gallery-slide__share-buttons span:after{content:none}.gallery{list-style:none;padding-left:0;background:#f6f8fa}.gallery-slide__title{width:50%;color:#768692!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:18px;float:left;display:flex;flex-flow:row;align-items:center;height:60px;margin:0}.gallery__category:not(:last-child){margin-bottom:5.3125rem}@media screen and (min-width:48rem){.gallery__category:not(:last-child){margin-bottom:9.375rem}}.gallery-slide{display:flex;flex-direction:column;width:100%!important;height:100%!important;max-height:800px}@media screen and (max-width:48rem) and (orientation:portrait){.gallery-slide__image{min-width:100%}.gallery-slide-container--has-customization .gallery-slide__image{min-width:75%}}@media screen and (min-width:48rem){.gallery-slide-container--has-customization .gallery-slide{flex-flow:row}}.gallery-slide-container{position:relative;min-width:100%;margin:0;width:100%;height:100%;display:flex;align-items:center}.gallery-slide-container .gallery-slide__description{display:none}@media screen and (min-width:48rem){.gallery-slide-container--has-customization .gallery-slide__image{width:75%}.gallery-slide-container--has-customization .gallery-slide__description{width:25%;height:100%;background:#f2f5f7;padding:1.25rem;padding-top:2.5rem;display:flex;flex-flow:column;overflow-x:hidden;overflow-y:auto}.gallery-slide-container--has-customization .gallery-slide__description>*{flex-shrink:0}}.gallery-slide-container .button-favorite{border:none;padding:0;background:none;margin-left:auto}.gallery-slide-container .button-favorite.is-active svg{fill:#3b4559;stroke:#3b4559}.gallery-slide-container .button-favorite svg{width:1.4rem;height:1.4em}.gallery-slide__image{width:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:transparent;flex-grow:1}.gallery-slide-container--has-customization .gallery-slide__image{background-color:rgba(0,0,0,.5)}.gallery-slide__description ul{list-style:none;padding-left:0}.gallery-slide__description p{margin:0;font-size:.85em}.gallery-slide__share-buttons{margin-top:auto}.gallery-slide__share-buttons svg.icon{fill:#3b4559;height:30px;width:30px}.gallery-slide__share-buttons .button-plain-icon{width:47px;height:47px;margin-right:15px}.gallery-slide__share-buttons .button-plain-icon:last-child{margin-right:5px}.gallery-slide__footer .gallery-slide__share-buttons{float:right;display:flex;flex-flow:row;align-items:center;height:60px;position:relative}.gallery-slide__footer .gallery-slide__share-buttons span{display:inline-block;margin-right:1.325rem;color:#768692;font-size:.75rem;font-weight:400;height:100%;display:flex;align-items:inherit}.gallery-slide__footer .gallery-slide__share-buttons span:after{content:" ";height:100%;width:1px;top:0;background:#dbe4e9;margin-left:10px}.gallery-slide__footer .gallery-slide__share-buttons span strong{margin-right:5px}.gallery-slide__footer .gallery-slide__share-buttons span strong:last-child{margin-left:5px;margin-right:0}.gallery-slide__footer .gallery-slide__share-buttons svg.icon{fill:#fff}.gallery-slide__header{color:#231f20;font-size:1.125rem;font-weight:500;display:flex;align-items:flex-start}.gallery-slide__header a{text-decoration:none;color:inherit}.gallery-slide__share-title,.gallery-slide__specification-title{color:#768692;font-size:.75rem;font-weight:700;text-transform:uppercase}.gallery-slide__footer{margin-top:.75rem;flex-shrink:0;width:100%}@media screen and (max-width:21rem){.gallery-slide__footer{text-align:center}}@media screen and (min-width:48rem){.gallery-slide-container--has-customization .gallery-slide__footer{display:none}}@media screen and (max-width:21rem){.gallery-slide__footer .gallery-slide__share-buttons{width:100%;padding:.5em;justify-content:center}}.gallery-slide__footer .button-favorite{float:none;position:relative;margin-left:.625rem}@media screen and (min-width:48rem){.gallery-slide__footer .button-favorite{top:.3125rem;margin:0 .3125rem;float:none}}.gallery-slide__title{text-decoration:none;color:#fff;font-size:1.125rem;padding-left:1rem}.gallery-slide__title a{text-decoration:none;color:inherit}@media screen and (min-width:48rem){.gallery-slide__title{padding-left:0}}.cusomization-list{list-style:none;padding:0}.cusomization-list__item{display:flex;align-items:center;margin-bottom:1.25rem}.cusomization-list__image{flex-shrink:0;width:5rem;height:5rem;border-radius:50%;margin-right:1rem}.design-experts-block{list-style:none;margin:0;padding-left:0;display:flex;flex-flow:column;justify-content:space-evenly}.design-experts-block _:-ms-lang(x),:root .design-experts-block{justify-content:space-around}@media screen and (min-width:48rem){.design-experts-block{display:flex;height:13rem;flex-flow:row}}.design-expert{font-size:.875rem}.design-expert:nth-last-child(-n+4):first-child,.design-expert:nth-last-child(-n+4):first-child~*{align-self:flex-start}.design-expert:nth-last-child(n+4):first-child:nth-child(2n),.design-expert:nth-last-child(n+4):first-child~:nth-child(2n){align-self:flex-end}.design-expert .tooltip{width:20.25rem}.design-expert .tooltip .design-expert__information{display:block}.design-expert a{text-decoration:none}@media screen and (max-width:767px){.design-expert{align-self:flex-end;width:100%}.design-expert:nth-child(2n){align-self:flex-start}.design-expert:nth-child(2n) .design-expert__tooltip-trigger{justify-content:flex-end}.design-expert:nth-child(2n) .design-expert__tooltip-trigger .design-expert__information{order:1;align-self:center;padding-right:1rem;padding-left:1rem}.design-expert:nth-child(2n) .design-expert__tooltip-trigger .design-expert__photo{order:2;align-self:center}.design-expert:nth-child(odd) .tooltip:before{left:4rem}.design-expert .tooltip{width:90vw}.design-expert .tooltip:before{left:calc(100% - 4rem)}.design-expert .tooltip .design-expert__information{display:none}.design-expert__tooltip-trigger{display:flex;flex-flow:row;justify-content:flex-start}.design-expert__tooltip-trigger .design-expert__photo+.design-expert__information{display:block;align-self:center;padding-left:1rem}}.design-expert__tooltip-trigger img{display:block;border:.125rem solid transparent;border-radius:100%}.design-expert__tooltip-trigger:focus img,.design-expert__tooltip-trigger:hover img{box-shadow:0 0 0 .1875rem #4298b5;outline:none}.design-expert__tooltip-trigger .design-expert__information{display:none}@media screen and (max-width:80rem) and (min-width:767px){.design-expert:last-child .tooltip{left:-28%}.design-expert:last-child .tooltip:before{left:82%}.design-expert:first-child .tooltip{left:130%}.design-expert:first-child .tooltip:before{left:18%}}.design-expert__photo{display:block;align-self:center;background-position:50%;background-size:cover;width:130px;height:130px;border-radius:100%}.design-expert__quote{font-weight:500;color:#231f20;font-style:italic}.design-expert__name{font-weight:800}.webcast{line-height:1.75;display:flex;margin:2em 0}.webcast__icon{margin-right:1em}.webcast__title{line-height:1;margin:0;margin-bottom:.25em}.inspiration-gallery-grid{display:flex;flex-flow:row wrap;justify-content:space-between}.inspiration-gallery-grid>*{width:100%}.inspiration-gallery-grid__row{order:3;display:flex;flex-flow:column}.inspiration-gallery-grid__row>*{flex:1 auto}.inspiration-gallery-grid__row--right-align{flex-direction:row-reverse!important}.inspiration-gallery-grid__row--left-align{justify-content:flex-start}.inspiration-gallery-grid__row--second{flex-flow:row}.inspiration-gallery-grid__row--second>*{display:none}.inspiration-gallery-grid__row--second>:first-child,.inspiration-gallery-grid__row--second>:nth-child(2){display:block}.inspiration-gallery-grid__row--third{display:none}.inspiration-gallery-grid__row--third>*{max-width:50%}@media screen and (min-width:48rem){.inspiration-gallery-grid__row{flex-flow:row}.inspiration-gallery-grid__row--second>*,.inspiration-gallery-grid__row--third{display:flex}}.inspiration-gallery-grid__header{margin:0}.inspiration-gallery-grid__image{margin:3px;cursor:pointer;background-size:cover!important;background-position:50%!important}.inspiration-gallery-grid__image:before{content:"";display:block;padding-bottom:66.66667%}.inspiration-gallery-grid__description{max-width:100%;text-align:center;display:flex;flex-flow:column;justify-content:center;align-items:center;margin-top:2rem;order:4}@media screen and (min-width:48rem){.inspiration-gallery-grid__description{margin-top:0;order:0}.gallery__category:nth-child(odd) .inspiration-gallery-grid__description{order:2}}.inspiration-gallery-grid__description .button{width:100%}@media screen and (min-width:48rem){.inspiration-gallery-grid__description .button{width:auto}}.inspiration-gallery-grid__description p{color:#768692}@media screen and (min-width:48rem){.inspiration-gallery-grid__description p{max-width:25rem}}@media screen and (min-width:48rem){.inspiration-gallery-grid__description,.inspiration-gallery-grid__image{width:calc(50% - 6px)}}.design-process-grid__images{display:flex;justify-content:stretch;flex-flow:column;margin-bottom:5.75rem}@media screen and (min-width:48rem){.design-process-grid__images{flex-flow:row}}.design-process-grid__images>*{flex:1;background-size:cover;background-position:50%}.design-process-grid__container{display:flex;flex-flow:row wrap;text-align:center}.design-process-grid__container>*{min-height:300px;width:100%;padding:1rem;padding-top:3rem;transition:all .4s cubic-bezier(.14,.58,.18,1) 0s}.design-process-grid__container>.highlight-white:target{background:#fff;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-white:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-white:target .h4,.design-process-grid__container>.highlight-white:target p,.design-process-grid__container>.highlight-white:target small,.design-process-grid__container>.highlight-white:target strong{color:#fff!important}.design-process-grid__container>.highlight-white:target svg{fill:#fff}.design-process-grid__container>.highlight-black:target{background:#000;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-black:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-black:target .h4,.design-process-grid__container>.highlight-black:target p,.design-process-grid__container>.highlight-black:target small,.design-process-grid__container>.highlight-black:target strong{color:#fff!important}.design-process-grid__container>.highlight-black:target svg{fill:#fff}.design-process-grid__container>.highlight-indigo:target{background:#3b4559;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-indigo:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-indigo:target .h4,.design-process-grid__container>.highlight-indigo:target p,.design-process-grid__container>.highlight-indigo:target small,.design-process-grid__container>.highlight-indigo:target strong{color:#fff!important}.design-process-grid__container>.highlight-indigo:target svg{fill:#fff}.design-process-grid__container>.highlight-indigo-dark:target{background:rgb(42.7351351351,49.9783783784,64.4648648649);box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-indigo-dark:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-indigo-dark:target .h4,.design-process-grid__container>.highlight-indigo-dark:target p,.design-process-grid__container>.highlight-indigo-dark:target small,.design-process-grid__container>.highlight-indigo-dark:target strong{color:#fff!important}.design-process-grid__container>.highlight-indigo-dark:target svg{fill:#fff}.design-process-grid__container>.highlight-tangerine:target{background:#f1b300;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-tangerine:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-tangerine:target .h4,.design-process-grid__container>.highlight-tangerine:target p,.design-process-grid__container>.highlight-tangerine:target small,.design-process-grid__container>.highlight-tangerine:target strong{color:#fff!important}.design-process-grid__container>.highlight-tangerine:target svg{fill:#fff}.design-process-grid__container>.highlight-aqua:target{background:#4298b5;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-aqua:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-aqua:target .h4,.design-process-grid__container>.highlight-aqua:target p,.design-process-grid__container>.highlight-aqua:target small,.design-process-grid__container>.highlight-aqua:target strong{color:#fff!important}.design-process-grid__container>.highlight-aqua:target svg{fill:#fff}.design-process-grid__container>.highlight-turquoise:target{background:#005a70;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-turquoise:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-turquoise:target .h4,.design-process-grid__container>.highlight-turquoise:target p,.design-process-grid__container>.highlight-turquoise:target small,.design-process-grid__container>.highlight-turquoise:target strong{color:#fff!important}.design-process-grid__container>.highlight-turquoise:target svg{fill:#fff}.design-process-grid__container>.highlight-seafoam:target{background:#55b589;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-seafoam:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-seafoam:target .h4,.design-process-grid__container>.highlight-seafoam:target p,.design-process-grid__container>.highlight-seafoam:target small,.design-process-grid__container>.highlight-seafoam:target strong{color:#fff!important}.design-process-grid__container>.highlight-seafoam:target svg{fill:#fff}.design-process-grid__container>.highlight-sea:target{background:#559db5;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-sea:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-sea:target .h4,.design-process-grid__container>.highlight-sea:target p,.design-process-grid__container>.highlight-sea:target small,.design-process-grid__container>.highlight-sea:target strong{color:#fff!important}.design-process-grid__container>.highlight-sea:target svg{fill:#fff}.design-process-grid__container>.highlight-plum:target{background:#3b4559;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-plum:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-plum:target .h4,.design-process-grid__container>.highlight-plum:target p,.design-process-grid__container>.highlight-plum:target small,.design-process-grid__container>.highlight-plum:target strong{color:#fff!important}.design-process-grid__container>.highlight-plum:target svg{fill:#fff}.design-process-grid__container>.highlight-crimson:target{background:#ec7373;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-crimson:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-crimson:target .h4,.design-process-grid__container>.highlight-crimson:target p,.design-process-grid__container>.highlight-crimson:target small,.design-process-grid__container>.highlight-crimson:target strong{color:#fff!important}.design-process-grid__container>.highlight-crimson:target svg{fill:#fff}.design-process-grid__container>.highlight-orange:target{background:#eb9c57;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-orange:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-orange:target .h4,.design-process-grid__container>.highlight-orange:target p,.design-process-grid__container>.highlight-orange:target small,.design-process-grid__container>.highlight-orange:target strong{color:#fff!important}.design-process-grid__container>.highlight-orange:target svg{fill:#fff}.design-process-grid__container>.highlight-slate:target{background:#768692;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-slate:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-slate:target .h4,.design-process-grid__container>.highlight-slate:target p,.design-process-grid__container>.highlight-slate:target small,.design-process-grid__container>.highlight-slate:target strong{color:#fff!important}.design-process-grid__container>.highlight-slate:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale--2:target{background:#231f20;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale--2:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale--2:target .h4,.design-process-grid__container>.highlight-greyscale--2:target p,.design-process-grid__container>.highlight-greyscale--2:target small,.design-process-grid__container>.highlight-greyscale--2:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale--2:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale--1:target{background:#768692;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale--1:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale--1:target .h4,.design-process-grid__container>.highlight-greyscale--1:target p,.design-process-grid__container>.highlight-greyscale--1:target small,.design-process-grid__container>.highlight-greyscale--1:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale--1:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale-0:target{background:#a6bbc8;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale-0:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale-0:target .h4,.design-process-grid__container>.highlight-greyscale-0:target p,.design-process-grid__container>.highlight-greyscale-0:target small,.design-process-grid__container>.highlight-greyscale-0:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale-0:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale-1:target{background:#c5d3db;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale-1:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale-1:target .h4,.design-process-grid__container>.highlight-greyscale-1:target p,.design-process-grid__container>.highlight-greyscale-1:target small,.design-process-grid__container>.highlight-greyscale-1:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale-1:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale-2:target{background:#dbe4e9;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale-2:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale-2:target .h4,.design-process-grid__container>.highlight-greyscale-2:target p,.design-process-grid__container>.highlight-greyscale-2:target small,.design-process-grid__container>.highlight-greyscale-2:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale-2:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale-3:target{background:#e9eef1;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale-3:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale-3:target .h4,.design-process-grid__container>.highlight-greyscale-3:target p,.design-process-grid__container>.highlight-greyscale-3:target small,.design-process-grid__container>.highlight-greyscale-3:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale-3:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale-4:target{background:#f2f5f7;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale-4:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale-4:target .h4,.design-process-grid__container>.highlight-greyscale-4:target p,.design-process-grid__container>.highlight-greyscale-4:target small,.design-process-grid__container>.highlight-greyscale-4:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale-4:target svg{fill:#fff}.design-process-grid__container>.highlight-greyscale-5:target{background:#f6f8fa;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-greyscale-5:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-greyscale-5:target .h4,.design-process-grid__container>.highlight-greyscale-5:target p,.design-process-grid__container>.highlight-greyscale-5:target small,.design-process-grid__container>.highlight-greyscale-5:target strong{color:#fff!important}.design-process-grid__container>.highlight-greyscale-5:target svg{fill:#fff}.design-process-grid__container>.highlight-sandstone:target{background:#746661;box-shadow:0 0 1.125rem rgba(0,0,0,.37);border-radius:.188rem;transform:scale(1.05);z-index:1}.design-process-grid__container>.highlight-sandstone:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.design-process-grid__container>.highlight-sandstone:target .h4,.design-process-grid__container>.highlight-sandstone:target p,.design-process-grid__container>.highlight-sandstone:target small,.design-process-grid__container>.highlight-sandstone:target strong{color:#fff!important}.design-process-grid__container>.highlight-sandstone:target svg{fill:#fff}.design-process-grid__container>:not(:first-child){border-top:1px solid #dbe4e9}@media screen and (min-width:48rem){.design-process-grid__container>*{width:auto}.design-process-grid__container>:not(:first-child){border-top:none}.design-process-grid__container>:first-child{border-bottom:1px solid #dbe4e9}.design-process-grid__container>:nth-child(2){border-bottom:1px solid #dbe4e9;border-left:1px solid #dbe4e9}.design-process-grid__container>:last-child{border-left:1px solid #dbe4e9}}.design-process-grid__container strong{font-weight:800;text-decoration:underline}@media screen and (min-width:48rem){.design-process-grid__container{text-align:left}.design-process-grid__container>*{padding:3rem 2rem;width:50%}.design-process-grid__container>:nth-child(2n){padding-left:3rem}}.design-process-grid__container .icon{width:3.5rem;height:3.125rem}.design-process-grid__container p{line-height:1.625rem;font-size:.875rem}.design-center-contact-card{display:flex;flex-flow:column}@media screen and (min-width:48rem){.design-center-contact-card{flex-flow:row}}.design-center-contact-card>*{width:100%}@media screen and (min-width:48rem){.design-center-contact-card>*{width:50%}}.design-center-contact-card__image{background-size:cover;background-position:50%}.design-center-contact-card__image.-button{cursor:pointer;position:relative;display:block;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-weight:700}.design-center-contact-card__images-line{display:flex}.design-center-contact-card__images-line>*{flex:1 1 auto}.design-center-contact-card__office-information{padding:.75rem}@media screen and (min-width:48rem){.design-center-contact-card__office-information{padding:1rem 4rem}}.design-center-contact-card__office-information a{text-decoration:none}.design-center-contact-card__overlay{bottom:0;display:block;left:0;position:absolute;right:0;top:0;background-color:rgba(35,31,32,.5);display:flex;flex-direction:column;justify-content:center;align-items:center}.design-center-contact-card__overlay .button-video{margin-bottom:1.5em}.design-center-contact-card .office-information{flex-flow:column}.design-center-contact-card .office-information>*{width:100%}.design-center-contact-card .office-information .h3{margin-top:0}.design-center-contact-card .office-information .hours-of-operation{margin-bottom:2rem}.design-center-contact-card .office-information p{margin-bottom:1rem}.design-center-contact-card>div>.design-center-contact-card__image,a.design-center-contact-card__image{border-bottom:2px solid #fff}.design-center-contact-card__images-line .design-center-contact-card__image:first-child{border-right:1px solid #fff}.design-center-contact-card__images-line .design-center-contact-card__image:last-child{border-left:1px solid #fff}.design-center-contact-card__images-line .design-center-contact-card__image:only-child{border:none!important}.contact-block{display:flex;justify-content:space-between;align-items:baseline;flex-flow:column}@media screen and (min-width:48rem){.contact-block{flex-flow:row}.contact-block--two-buttons.contact-block p{max-width:60%;padding:2rem 4rem;padding-left:1rem;border-right:1px solid #dbe4e9;margin-right:4rem}.contact-block--two-buttons.contact-block a{margin-top:2rem}}.contact-block p{align-self:flex-start;max-width:43rem;margin:0;text-align:center}@media screen and (min-width:48rem){.contact-block p{text-align:left}}.contact-block .button{flex-shrink:0;width:100%;margin:1rem 0;font-size:.875rem}.contact-block .button+.button{margin-top:0}@media screen and (min-width:48rem){.contact-block .button{margin:0;margin-left:1rem;width:auto}}.contact-block__cta{margin-left:2rem;color:#3b4559;font-size:.875rem;border:1px solid #dbe4e9;background:#fff}.overview-block{display:flex;flex-flow:column}@media screen and (min-width:48rem){.overview-block{flex-flow:row}.box .overview-block{margin-top:0}.box-no-padding-top-bottom .overview-block,.box-no-padding-top .overview-block,.overview-block{margin-top:70px}}.overview-block>*{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column}.overview-block__spiral{text-align:center;min-height:400px;position:relative}.overview-block__logo{position:relative;left:7px;top:-21px}.overview-block__logo svg{width:50px;height:50px}.overview-block__icon{left:calc(50% - 15px);animation-iteration-count:1;position:absolute}.overview-block__icon svg{width:30px;height:30px}@media screen and (min-width:48rem){.overview-block__icon svg{width:50px;height:50px}}.overview-block__icon--bank{animation:d 4s;transform:rotate(57deg) translate(400%) rotate(-57deg)}.overview-block__icon--bank svg{fill:#fff;stroke:#768692;stroke-width:2px}.overview-block__icon--roller{animation:c 4s;transform:rotate(-15deg) translate(400%) rotate(15deg)}.overview-block__icon--roller svg{fill:#3b4559}.overview-block__icon--tools{animation:g 4s;transform:rotate(273deg) translate(400%) rotate(-273deg)}.overview-block__icon--tools svg{fill:#746661}.overview-block__icon--warranty{animation:e 4s;transform:rotate(129deg) translate(400%) rotate(-129deg)}.overview-block__icon--warranty svg{fill:#4298b5}.overview-block__icon--leaf{animation:f 4s;transform:rotate(201deg) translate(400%) rotate(-201deg)}.overview-block__icon--leaf svg{fill:#55b589}.overview-block__description{order:2}.overview-block__description p{width:100%}@media screen and (min-width:48rem){.overview-block__description{order:0}}@keyframes c{0%{transform:rotate(345deg) translate(50px) rotate(-345deg)}to{transform:rotate(-15deg) translate(400%) rotate(15deg)}}@keyframes d{0%{transform:rotate(417deg) translate(50px) rotate(-417deg)}to{transform:rotate(57deg) translate(400%) rotate(-57deg)}}@keyframes e{0%{transform:rotate(489deg) translate(50px) rotate(-489deg)}to{transform:rotate(129deg) translate(400%) rotate(-129deg)}}@keyframes f{0%{transform:rotate(561deg) translate(50px) rotate(-561deg)}to{transform:rotate(201deg) translate(400%) rotate(-201deg)}}@keyframes g{0%{transform:rotate(633deg) translate(70px) rotate(-633deg)}to{transform:rotate(273deg) translate(400%) rotate(-273deg)}}.narrative-card{display:flex;flex-flow:column;margin:0 auto}@media screen and (max-width:48rem){.narrative-card .line-wrap-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8}}@media screen and (max-width:420px){.narrative-card .line-wrap-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:50}}@media screen and (min-width:48rem){.narrative-card{flex-flow:row}}@media screen and (min-width:48rem){.narrative-card--content-first .narrative-card__information{order:-1}}.narrative-card--secondary.narrative-card{max-width:54.375rem;text-align:center}@media screen and (min-width:48rem){.narrative-card--secondary.narrative-card{text-align:left}}@media screen and (min-width:48rem){.narrative-card--secondary.narrative-card>*{width:auto}}.narrative-card--secondary.narrative-card .narrative-card__icon-container{min-width:160px}.narrative-card--secondary.narrative-card .icon{fill:#231f20;margin:.5rem;width:3.75rem;height:3.75rem}@media screen and (min-width:48rem){.narrative-card--secondary.narrative-card .icon{margin:1.2rem;margin-right:4.375rem}}.narrative-card--secondary.narrative-card .icon.icon-financial svg{fill:transparent;stroke:#fff;stroke-width:2px}.narrative-card--secondary.narrative-card .narrative-card__header{color:#231f20}.narrative-card--secondary.narrative-card .narrative-card__information{text-align:center;max-width:44.6253rem}@media screen and (min-width:48rem){.narrative-card--secondary.narrative-card .narrative-card__information{text-align:left}}.narrative-card--secondary.narrative-card p{color:#768692}@media screen and (min-width:48rem){.narrative-card--no-icon.narrative-card{text-align:center}}.narrative-card a{text-decoration:none}.narrative-card .icon{fill:#fff;width:3.125rem;height:3.125rem}.narrative-card .icon-financial{stroke:#fff}.narrative-card>*{width:100%}@media print{.narrative-card>*{width:auto}}@media screen and (min-width:48rem){.narrative-card>*{width:50%}}.narrative-card__image{position:relative;overflow:hidden;border-bottom:2px solid #fff;background-size:cover}.narrative-card__image img{width:100%;height:100%}@media print{.narrative-card__image{display:none}}.narrative-card__images-line{display:flex}.narrative-card__images-line>*{flex:1 1 auto;position:relative;overflow:hidden}.narrative-card__images-line>:first-child{border-right:1px solid #fff}.narrative-card__images-line>:last-child{border-left:1px solid #fff}.narrative-card__header{font-size:1.125rem}@media screen and (min-width:64rem){.narrative-card__header--large{font-size:1.75rem;max-width:33.625rem}}@media screen and (min-width:48rem){.narrative-card__header--large{max-width:33.625rem}}.background-white .narrative-card__header{color:#231f20}.narrative-card__prefix+.narrative-card__header{margin-top:1rem}.narrative-card__prefix{font-size:.875rem}.narrative-card__information{display:flex;justify-content:center;align-items:center;color:#fff;flex-flow:column;padding:1.5rem}.narrative-card__information p{max-width:500px;text-align:center}.narrative-card__information.background-white p{color:#768692}.timeline__group{text-align:left;position:relative}.timeline__group.is-hidden{display:none}.timeline__group:after{content:"";display:block;position:absolute;top:0;bottom:0;left:2rem;width:1px;background:#dbe4e9;z-index:1}.timeline__header{margin:1.25em 0 0 2rem;padding-left:2rem;position:relative;z-index:2}.timeline__header:before{content:"";display:block;position:absolute;background:#3b4559;left:0;height:.8em;width:.8em;border-radius:100%;box-shadow:0 0 0 .15em rgba(0,0,0,.1);margin-left:-.4em}.timeline__item{color:#768692;border:1px solid #dbe4e9;border-radius:.1875rem;box-shadow:0 0 .5em rgba(0,0,0,.1);background:#fff;padding:1.5em;margin:1.5em 0;position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:48rem){.timeline__item{flex-direction:row}}.timeline__content{margin-right:auto}.timeline__image{height:auto;width:100%;border-radius:.1875rem;margin:0 auto 1em;flex-shrink:0}@media screen and (min-width:48rem){.timeline__image{margin:0 1.5em 0 0;width:80%}}.learn-more-list{display:block;margin-bottom:3.5rem}@media screen and (min-width:48rem){.learn-more-list{display:flex;flex-flow:row;justify-content:space-between}}.learn-more-list .h5,.learn-more-list h3{font-size:.875rem}.learn-more-list>*{padding:.25rem 1.5rem}@media screen and (min-width:48rem){.learn-more-list>*{flex:1 100%}}.learn-more-list>:not(:first-child){border-top:1px solid #dbe4e9}@media screen and (min-width:48rem){.learn-more-list>:not(:first-child){border-top:0;border-left:1px solid #dbe4e9}}.learn-more-list p{color:#768692}.learn-more-list a{text-decoration:none}.steps-to-buy{counter-reset:a;list-style-type:none;padding-left:0}.steps-to-buy h3{flex:1 0 auto;display:flex;align-items:flex-end}.steps-to-buy ul{flex:1 0 auto;list-style-type:disc;font-size:.875rem;color:#768692;padding-left:1.125rem}.steps-to-buy .steps-to-buy__step{position:relative;background-color:#f2f5f7;padding-top:5rem}@media screen and (min-width:48rem){.steps-to-buy .steps-to-buy__step{display:flex;justify-content:center;padding-top:0;height:40.625rem;flex-flow:row}}.steps-to-buy .steps-to-buy__step:nth-child(odd){background-color:#fff}.steps-to-buy .steps-to-buy__step--color-white.steps-to-buy__step:before{background:#fff;box-shadow:0 0 0 .625rem hsla(0,0%,100%,.1),0 0 0 1.25rem hsla(0,0%,100%,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-black.steps-to-buy__step:before{background:#000;box-shadow:0 0 0 .625rem rgba(0,0,0,.1),0 0 0 1.25rem rgba(0,0,0,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-indigo.steps-to-buy__step:before{background:#3b4559;box-shadow:0 0 0 .625rem rgba(59,69,89,.1),0 0 0 1.25rem rgba(59,69,89,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-indigo-dark.steps-to-buy__step:before{background:rgb(42.7351351351,49.9783783784,64.4648648649);box-shadow:0 0 0 .625rem rgba(42.7351351351,49.9783783784,64.4648648649,.1),0 0 0 1.25rem rgba(42.7351351351,49.9783783784,64.4648648649,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-tangerine.steps-to-buy__step:before{background:#f1b300;box-shadow:0 0 0 .625rem rgba(241,179,0,.1),0 0 0 1.25rem rgba(241,179,0,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-aqua.steps-to-buy__step:before{background:#4298b5;box-shadow:0 0 0 .625rem rgba(66,152,181,.1),0 0 0 1.25rem rgba(66,152,181,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-turquoise.steps-to-buy__step:before{background:#005a70;box-shadow:0 0 0 .625rem rgba(0,90,112,.1),0 0 0 1.25rem rgba(0,90,112,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-seafoam.steps-to-buy__step:before{background:#55b589;box-shadow:0 0 0 .625rem rgba(85,181,137,.1),0 0 0 1.25rem rgba(85,181,137,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-sea.steps-to-buy__step:before{background:#559db5;box-shadow:0 0 0 .625rem rgba(85,157,181,.1),0 0 0 1.25rem rgba(85,157,181,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-plum.steps-to-buy__step:before{background:#3b4559;box-shadow:0 0 0 .625rem rgba(59,69,89,.1),0 0 0 1.25rem rgba(59,69,89,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-crimson.steps-to-buy__step:before{background:#ec7373;box-shadow:0 0 0 .625rem hsla(0,76%,69%,.1),0 0 0 1.25rem hsla(0,76%,69%,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-orange.steps-to-buy__step:before{background:#eb9c57;box-shadow:0 0 0 .625rem rgba(235,156,87,.1),0 0 0 1.25rem rgba(235,156,87,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-slate.steps-to-buy__step:before{background:#768692;box-shadow:0 0 0 .625rem rgba(118,134,146,.1),0 0 0 1.25rem rgba(118,134,146,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale--2.steps-to-buy__step:before{background:#231f20;box-shadow:0 0 0 .625rem rgba(35,31,32,.1),0 0 0 1.25rem rgba(35,31,32,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale--1.steps-to-buy__step:before{background:#768692;box-shadow:0 0 0 .625rem rgba(118,134,146,.1),0 0 0 1.25rem rgba(118,134,146,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale-0.steps-to-buy__step:before{background:#a6bbc8;box-shadow:0 0 0 .625rem rgba(166,187,200,.1),0 0 0 1.25rem rgba(166,187,200,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale-1.steps-to-buy__step:before{background:#c5d3db;box-shadow:0 0 0 .625rem rgba(197,211,219,.1),0 0 0 1.25rem rgba(197,211,219,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale-2.steps-to-buy__step:before{background:#dbe4e9;box-shadow:0 0 0 .625rem rgba(219,228,233,.1),0 0 0 1.25rem rgba(219,228,233,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale-3.steps-to-buy__step:before{background:#e9eef1;box-shadow:0 0 0 .625rem rgba(233,238,241,.1),0 0 0 1.25rem rgba(233,238,241,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale-4.steps-to-buy__step:before{background:#f2f5f7;box-shadow:0 0 0 .625rem rgba(242,245,247,.1),0 0 0 1.25rem rgba(242,245,247,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-greyscale-5.steps-to-buy__step:before{background:#f6f8fa;box-shadow:0 0 0 .625rem rgba(246,248,250,.1),0 0 0 1.25rem rgba(246,248,250,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step--color-sandstone.steps-to-buy__step:before{background:#746661;box-shadow:0 0 0 .625rem hsla(16,9%,42%,.1),0 0 0 1.25rem hsla(16,9%,42%,.1);background-clip:padding-box}.steps-to-buy .steps-to-buy__step>*{display:flex;justify-content:center;flex-flow:column;height:100%;padding:2rem;max-width:43.75rem}.steps-to-buy .steps-to-buy__step>:first-child{padding-bottom:0}@media screen and (min-width:48rem){.steps-to-buy .steps-to-buy__step>*{width:50%;padding:0 7.1875rem}.steps-to-buy .steps-to-buy__step>:first-child{padding-bottom:2rem;border-right:1px solid #dbe4e9}}.steps-to-buy .steps-to-buy__step:after,.steps-to-buy .steps-to-buy__step:before{flex:1 0 auto;width:2.5rem;height:2.5rem;position:absolute;left:50%;top:3rem;margin-left:-1.25rem}@media screen and (min-width:48rem){.steps-to-buy .steps-to-buy__step:after,.steps-to-buy .steps-to-buy__step:before{top:50%}}.steps-to-buy .steps-to-buy__step:before{display:flex;align-items:center;justify-content:center;content:counter(a) "  ";counter-increment:a;color:#fff;border-radius:100%;background:#3b4559;box-shadow:0 0 0 .625rem rgba(59,69,89,.1),0 0 0 1.25rem rgba(59,69,89,.1);background-clip:padding-box;font-size:1.5rem;z-index:2}.steps-to-buy .steps-to-buy__step:after{content:"";background:inherit;height:8rem;top:calc(50% - 2.2rem);display:none}@media screen and (min-width:48rem){.steps-to-buy .steps-to-buy__step:after{display:block}}@media screen and (min-width:48rem){.steps-to-buy .steps-to-buy__step:first-child:after{height:calc(50% + 6rem);top:0}.steps-to-buy .steps-to-buy__step:last-child:after{height:calc(50% + 2.2rem);top:50}}.steps-to-buy__description{text-align:center}@media screen and (min-width:48rem){.steps-to-buy__description{text-align:left}}.video-block{position:relative;display:block;background-size:cover;background-position:50%;color:#fff;font-style:italic;cursor:pointer}.video-block .icon{transform:rotate(270deg);width:1.875rem;height:2.25rem;color:#fff;box-sizing:content-box;display:block;border:1.5rem solid transparent;border-radius:100%;box-shadow:0 0 0 .15rem #fff}.video-block__content{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;flex-flow:column;text-shadow:0 0 .5em rgba(0,0,0,.4)}.video-block__description{font-family:museo-slab,serif;font-weight:500;max-width:54rem;text-align:center;font-weight:800;font-size:1.875rem;margin-bottom:3rem;display:none}@media screen and (min-width:48rem){.video-block__description{display:block}}.video-block__cta{margin-top:1rem;max-width:54rem;text-align:center}.intro-block{position:relative;margin-bottom:.625rem;background:#f2f5f7;padding:.5rem 2.5rem .5rem 4.5rem;background:#f6f8fa}.intro-block h3{text-transform:uppercase;margin-top:0}.intro-block .icon{position:absolute;left:1.875rem;top:.25rem;fill:#55b589;width:1.5rem;height:1.5rem}.intro-list{display:flex;flex-flow:column}@media screen and (min-width:48rem){.intro-list{flex-flow:row}}.intro-list>*{width:100%}@media screen and (min-width:48rem){.intro-list>*{width:50%;padding-right:1.25rem}.intro-list>:not(:first-child){padding-right:0;padding-left:1.25rem}}.home-energy-efficient-intro__image{position:relative;max-width:35.625rem;max-height:27.5rem;margin:0 auto;background-size:cover;background-position:50%}.home-energy-efficient-intro__button{position:absolute}.home-energy-efficient-intro__button .tooltip{display:none;min-width:24rem}@media screen and (min-width:48rem){.home-energy-efficient-intro__button .tooltip{display:block}}.home-energy-efficient-intro__button--energy-efficiency{left:18%;top:34.7%}.home-energy-efficient-intro__button--air{left:67.1%;top:18.4%}.home-energy-efficient-intro__button--water{left:75.7%;top:50%}.home-energy-efficient-intro__button--sustainability{left:31.5%;top:67.7%}.hers-intro{display:flex;flex-flow:column;justify-content:space-around}@media screen and (min-width:48rem){.hers-intro{flex-flow:row}}.hers-intro__description{display:flex;flex-flow:column;justify-content:center;align-items:center}.hers-intro__description,.hers-intro__description>*{max-width:27.5rem}.city-information{display:flex;flex-flow:column;text-align:left}@media screen and (min-width:48rem){.city-information>*{width:50%}}@media screen and (min-width:48rem){.city-information{flex-flow:row}}.city-information__header{font-size:1.5rem;margin-bottom:3.125rem;margin-top:0}.city-information__list{display:flex;flex-flow:row wrap;list-style:none;padding-left:0}.city-information__list>li{margin-bottom:2rem}@media screen and (min-width:48rem){.city-information__list>li{width:50%}}.city-information__list .plan-specification-item__label{font-size:.75rem}.city-information__list .plan-specification-item__value{font-size:1.25rem;font-weight:500;color:#231f20}.city-information__nearest-places{list-style:none;padding-left:0;color:#768692}.city-information__nearest-places strong{color:#231f20;font-size:.875rem}.city-information__map{background-position:50%;background-size:cover;max-width:44.438rem}@media print{.city-information__map{display:none}}.city-information__specification{display:flex;justify-content:space-around;flex-flow:column}@media screen and (min-width:48rem){.city-information__specification{padding-left:2.5rem}}.city-information__specification--horizontal{text-align:center}.city-information__specification--horizontal .plan-specification-item{margin:1rem 0}.city-information__specification--horizontal .plan-specification-item svg{float:left}@media screen and (min-width:48rem){.city-information__specification--horizontal{padding-left:0;flex-flow:row;margin-left:auto;margin-right:auto;justify-content:space-around;width:100%}.city-information__specification--horizontal .plan-specification-item__icon{float:none}.city-information__specification--horizontal .plan-specification-item__icon svg{margin:0 auto 20px;display:block;float:none}.city-information__specification--horizontal .plan-specification-item__label,.city-information__specification--horizontal .plan-specification-item__value{padding-left:0;display:block}}.school-card{margin:2.1875rem .625rem .625rem;border-radius:0 0 .188rem .188rem;position:relative;max-width:340px;text-decoration:none;color:#231f20;padding:2.1875rem 1em 1em;background:#fff;width:100%}.school-card__image{position:relative;background-size:cover;background-position:50%}@media print{.school-card__image{display:none}}.school-card__rating{color:#fff;width:4.375rem;height:4.375rem;border-radius:100%;position:absolute;top:-2.1875rem;left:calc(50% - 2.1875rem);font-size:1.875rem}.school-card__description,.school-card__rating{display:flex;justify-content:center;align-items:center}.school-card__description{flex-flow:column;text-align:center;min-height:6rem}@media print{.school-card__description{height:auto}}.school-card-list{display:flex;flex-flow:column;align-items:center}@media screen and (min-width:48rem){.school-card-list{flex-flow:row;align-items:stretch}}.school-card-list>*{flex:1}.image-carousel-item{position:relative;color:#fff}.image-carousel-item__image{position:relative;overflow:hidden}@media print{.image-carousel-item__image{display:none}}.image-carousel-item__image img{z-index:1}.image-carousel-item__image:before{background-color:rgba(35,31,32,.5);position:relative;z-index:2}.image-carousel-item__content{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-flow:column;justify-content:center;max-width:39.75rem;padding:1rem;z-index:3}@media screen and (min-width:48rem){.image-carousel-item__content{padding-left:11.6875rem}}@media print{.image-carousel-item__content{position:static;width:auto}}.image-carousel-item__header{font-size:1.75rem;margin:.875rem}.image-carousel-item__prefix{font-size:.875rem;text-transform:uppercase}.image-carousel-item button{margin:0 1rem}@media screen and (min-width:48rem){.image-carousel-item button{margin:1rem}}.image-carousel-item__prefix{display:none}@media screen and (min-width:48rem){.image-carousel-item__prefix{display:block}}@media print{.image-carousel-item__prefix{display:block}}.image-carousel-item__text{display:none}@media screen and (min-width:48rem){.image-carousel-item__text{display:block;height:150px;overflow-y:auto}}@media print{.image-carousel-item__text{display:block}}@media print{.image-carousel-item button[data-glide-trigger]{display:none}}.site-search-header{padding-top:2rem}.site-search-header a{text-decoration:none}.site-search-header .search-form .search-form-input{padding-right:80px}.site-search-header .search-form .search-form-clear-button{right:60px}.site-search-header .search-form .search-form-submit{width:60px}.site-search-header .search-form.has-value .search-form-input{padding-right:100px}@media screen and (min-width:64rem){.site-search-header .search-form.has-value .search-form-input{padding-right:110px}}.site-search-header__navigation{display:flex;list-style:none;padding-left:0;font-size:.75rem;margin-bottom:-1px}@media screen and (min-width:48rem){.site-search-header__navigation{font-size:1rem}}.site-search-header__navigation li a{color:#768692;text-decoration:none;padding-bottom:1rem;display:block}.site-search-header__navigation li a.is-active{color:#4298b5;font-weight:700;border-bottom:2px solid currentColor}.site-search-header__navigation li a.disabled:not(.is-active){pointer-events:none;opacity:.3}.site-search-header__navigation li:not(:last-child){margin-right:1rem}@media screen and (min-width:48rem){.site-search-header__navigation li:not(:last-child){margin-right:2rem}}.result-item-product{display:flex;flex-flow:column;padding:1rem 0;margin:1rem 0}.result-item-product .product-flag{padding:.4em 1em;margin-bottom:.5em;display:table;text-align:left;font-size:.75rem}.result-item-product .product-flags{top:10px;padding:0}.result-item-product .product-flag:after,.result-item-product .product-flag:before{display:none}.result-item-product__image{position:relative}@media screen and (min-width:48rem){.result-item-product{flex-flow:row}}.result-item-product--division-plan.result-item-product p{max-width:47rem}.result-item-product:first-child{padding-top:2rem}.result-item-product:last-child{padding-bottom:2rem}.result-item-product strong{font-size:1em}.result-item-product__title{font-size:1.125em}.result-item-product__description{margin-top:.5rem}@media screen and (min-width:48rem){.result-item-product__description{margin-top:0}}.result-item-product__image{display:block;background-size:cover;background-position:50%;flex-shrink:0}@media screen and (min-width:48rem){.result-item-product__image{width:30rem;height:20rem;margin-right:1rem}}.result-item-product p{max-width:35rem;margin:1em 0}.result-item-product__communities-link{display:block}@media screen and (min-width:48rem){.result-item-product__communities-link{display:inline-block;margin-right:3rem}}.result-item-product__location{font-weight:800}.site-search-results-count{padding-bottom:1rem;border-bottom:1px solid #dbe4e9}.result-item-site{max-width:54rem;margin:2.5rem 0}.site-search-results{border-top:1px solid #dbe4e9}.site-search-empty-result .thumbnail-image{height:96px;margin:20px auto 20px 0}.site-search-pager{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #dbe4e9;padding-top:.625rem}.site-search-pager--empty{border-top:0;padding-top:0;margin-top:-50px}.site-search-pager ul{list-style:none;padding-left:0;display:flex}.site-search-pager ul li:not(:last-child){margin-right:.4375rem}.site-search-pager__pages{margin-right:2.75rem;width:100%;text-align:center}@media screen and (min-width:48rem){.site-search-pager__pages{width:auto;text-align:right}}.site-search-pager__link{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.313rem;border:.063rem solid #c4c7c9;border-radius:.188rem;background-color:#f2f5f7;color:#231f20;text-decoration:none}.site-search-pager__link.is-active{background-color:#fff}.site-search-pager__arrow-next svg,.site-search-pager__arrow-prev svg{width:.563rem;height:1rem;fill:#768692}.site-search-pager__arrow-next.disabled,.site-search-pager__arrow-prev.disabled{pointer-events:none}.site-search-pager__arrow-next.disabled svg,.site-search-pager__arrow-prev.disabled svg{opacity:.2}.site-search-pager__arrow-next{margin-left:1rem}@media screen and (min-width:48rem){.site-search-pager__arrow-next{margin-left:3rem}}.site-search-pager__arrow-prev{margin-right:1rem}@media screen and (min-width:48rem){.site-search-pager__arrow-prev{margin-right:3rem}}.new-home-block{text-align:center;background-color:#e9eef1;border-radius:.188rem;padding:1rem}@media screen and (min-width:48rem){.new-home-block{padding:3.75rem}}.new-home-block__header{font-size:1.5rem;font-weight:800;color:#231f20}.new-home-block .button{margin-top:1rem}.new-home-block p{max-width:47.5rem}.new-home-block svg{max-width:389px}.portal-current-step{text-align:center;background-color:#e9eef1;border-radius:.188rem;padding:3.75rem}.portal-current-step__header{font-size:1.125rem;font-weight:800;color:#231f20;margin-bottom:2.1875rem}.portal-current-step .button{margin-top:3.5rem}.portal-current-step .build-step{padding:0;max-width:34.375rem;margin:0 auto;text-align:left}.site-location-selector--light{background:#fff;border-bottom:1px solid #dbe4e9;margin:0;padding:.5rem}.user-home__image{background-position:50%;background-size:cover}.user-home__content{background-color:#fff;border:.063rem solid #e7e8e7;padding:.668rem .875rem}.user-home__edit-button{float:right;color:#4298b5;font-size:.75rem;font-weight:800;line-height:1.375rem;text-decoration:none}.user-home__name{font-size:.875rem}.user-homes-list{margin-top:3rem}.user-homes-list__header{margin-bottom:0}.user-homes-list__text{margin-top:0}.user-homes-list .box-column{padding-top:4.375rem;padding-bottom:4.375rem}.user-homes-list ul{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;padding-left:0}.user-homes-list ul li{box-sizing:content-box;flex-grow:1;margin-bottom:1rem}@media screen and (min-width:48rem){.user-homes-list ul li{max-width:50%;margin-bottom:0}.user-homes-list ul li:not(:last-child){border-right:1rem solid transparent}}@media screen and (min-width:64rem){.user-homes-list ul li{max-width:33.3%}}.badge{padding:.2rem;border-radius:10%;font-size:.75em;margin-left:.5rem}.photo-error-badge{font-size:.75em;background:#ec7373;border-radius:.1875rem;padding:.5rem 1rem;color:#fff;margin:1rem 0;font-size:.875rem;display:flex;align-items:center}.photo-error-badge svg{height:.5rem;width:.5rem;fill:#fff;align-self:flex-start}.photo-error-badge__retry-button{font-weight:800;text-decoration:underline;margin-left:.5rem}.photo-error-badge__close-button{display:flex;margin-left:auto}.home-search{width:100%;max-width:722px;margin:auto;z-index:3}.home-search__footer{margin-top:.5em}.home-search__footer a{color:#fff;font-weight:800;letter-spacing:.2px;float:left;font-size:1rem}@media screen and (min-width:48rem){.home-search__footer a{font-size:.875rem}}@media screen and (min-width:48rem){.home-search__footer{margin-top:1em}}.home-search .search-form{margin:0;width:100%}.home-search .search-form .search-form-submit{min-width:50px}.home-search .search-form .search-form-submit .icon{fill:#fff}@media screen and (min-width:48rem){.home-search .search-form .search-form-submit{min-width:77px}}.home-search .search-form .search-form-clear-button{top:0;right:50px;background:transparent}.home-search .search-form .search-form-clear-button:focus,.home-search .search-form .search-form-clear-button:hover{background:transparent}@media screen and (min-width:48rem){.home-search .search-form .search-form-clear-button{right:77px}}.home-search .search-form .search-form-input{border:0;font-size:1rem;padding:0 60px 0 10px;height:3rem}@media screen and (min-width:48rem){.home-search .search-form .search-form-input{padding-right:97px;padding-left:20px;height:3.76rem}}.home-search .search-form.has-value .search-form-input{padding-right:90px}@media screen and (min-width:48rem){.home-search .search-form.has-value .search-form-input{padding-right:127px}}.single-incentive__headline{font-size:1.875rem}.incentive{background-color:#fff;position:relative;z-index:1}.incentive__sidebar--photo{height:15.625rem;max-width:20.5em;min-height:15.625rem;width:100%}.incentive__sidebar--photo .incentive-background{background-position:0 0;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.incentive__sidebar--photo .incentive-background:after{background-color:rgba(0,0,0,.5);content:" ";bottom:0;display:block;left:0;position:absolute;right:0;top:0}.incentive__sidebar--photo .incentive-inner{color:#fff;height:100%;margin:0;max-width:100%;padding:.75rem;position:relative;text-align:left;width:100%;z-index:1000}.incentive__sidebar--photo .incentive-inner .incentive-title{color:#fff}@media screen and (min-width:21rem){.incentive__sidebar--photo .incentive-inner{padding:.25rem}}@media screen and (min-width:48rem){.incentive__sidebar--photo .incentive-inner{padding:.75rem}}@media screen and (min-width:64rem){.incentive__sidebar--photo .incentive-inner{padding:1rem}}@media screen and (min-width:75rem){.incentive__sidebar--photo .incentive-inner{padding:1.5rem 2rem}}.incentive__sidebar--photo .button{border:1px solid #dbe4e9;display:inline-block;background:#fff;color:#4298b5}.incentive__sidebar--photo .button:focus,.incentive__sidebar--photo .button:hover{background:rgb(234.6,234.6,234.6)}@media print{.incentive__sidebar--photo{width:auto}}@media screen and (min-width:64rem){.incentive__sidebar--photo{height:31.25rem;min-height:31.25rem}}.incentive__sidebar--simple{border:1px solid #d5d5d5;height:auto;max-width:20.5em;min-height:15.625rem;width:100%}.incentive__sidebar--simple .incentive-background{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;height:11.25rem}.incentive__sidebar--simple .incentive-inner{background:#fff;border:1px solid #fff;height:calc(100% - 11.25rem);margin:0;max-height:100%;padding:.75rem;position:relative;text-align:left;width:100%;z-index:1000}.incentive__sidebar--simple .incentive-inner:after,.incentive__sidebar--simple .incentive-inner:before{border:solid transparent;bottom:100%;content:" ";height:0;left:10%;pointer-events:none;position:absolute;width:0}.incentive__sidebar--simple .incentive-inner:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.incentive__sidebar--simple .incentive-inner:before{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:16px;margin-left:-16px}.incentive__sidebar--simple .incentive-inner .incentive-title{color:#4298b5}.incentive__sidebar--simple .incentive-inner:after{content:"";display:table;clear:both}@media screen and (min-width:21rem){.incentive__sidebar--simple .incentive-inner{padding:.25rem}}@media screen and (min-width:48rem){.incentive__sidebar--simple .incentive-inner{padding:.75rem}}@media screen and (min-width:64rem){.incentive__sidebar--simple .incentive-inner{padding:1rem}}@media screen and (min-width:75rem){.incentive__sidebar--simple .incentive-inner{padding:1.5rem 2rem}}.incentive__sidebar--simple .incentive__badge{bottom:calc(100% - 11.25rem);right:.25rem}.incentive__sidebar--simple .incentive-sub-headline{margin:1rem 0}@media screen and (min-width:64rem){.incentive__sidebar--simple{height:auto;min-height:31.25rem}}.incentive__banner{overflow:hidden}.incentive__banner--photo{margin:0;max-width:none;overflow:hidden;padding-left:0;padding-right:0;text-align:left;width:100%}.incentive__banner--photo .incentive-background{background-position:100%;background-repeat:no-repeat;background-size:100%;clip-path:none;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.incentive__banner--photo .incentive-background:after{content:" ";bottom:0;display:block;left:0;position:absolute;right:0;top:0}@media screen and (min-width:64rem){.incentive__banner--photo .incentive-background{background-position:100%;background-size:cover;left:30%}.incentive__banner--photo .incentive-background:after{background:unset;border-bottom:300px solid transparent;border-left:500px solid #fff;content:"";display:inline-block;height:0;margin-left:-200px;margin-top:0;width:0}}@media screen and (min-width:64rem){.incentive__banner--photo .incentive-inner{margin-left:3rem;max-width:30%}}@media screen and (min-width:21rem){.incentive__banner--photo .button{border:1px solid #dbe4e9;display:inline-block;background:#fff;color:#4298b5}.incentive__banner--photo .button:focus,.incentive__banner--photo .button:hover{background:rgb(234.6,234.6,234.6)}}@media screen and (min-width:64rem){.incentive__banner--photo .button{background:#fff;border:1px solid #dbe4e9;color:#4298b5;display:inline-block;background:#4298b5;color:#fff}.incentive__banner--photo .button:focus,.incentive__banner--photo .button:hover{background:rgb(55.0979757085,126.8923076923,151.1020242915)}}@media print{.incentive__banner--photo{width:auto}}.incentive__banner--simple .incentive-inner{background:#fff;border:1px solid #fff;height:100%;margin:0 0 0 40%;max-width:100%;padding:.75rem;position:relative;width:60%;z-index:1000}.incentive__banner--simple .incentive-inner:after,.incentive__banner--simple .incentive-inner:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:25%;width:0}.incentive__banner--simple .incentive-inner:after{border-color:hsla(0,0%,100%,0);border-right-color:#fff;border-width:15px;margin-top:-15px}.incentive__banner--simple .incentive-inner:before{border-color:hsla(0,0%,100%,0);border-right-color:#fff;border-width:16px;margin-top:-16px}.incentive__banner--simple .incentive-inner .incentive-title{color:#4298b5}@media screen and (min-width:21rem){.incentive__banner--simple .incentive-inner{padding:.25rem}}@media screen and (min-width:48rem){.incentive__banner--simple .incentive-inner{padding:.75rem}}@media screen and (min-width:64rem){.incentive__banner--simple .incentive-inner{padding:1rem}}@media screen and (min-width:75rem){.incentive__banner--simple .incentive-inner{padding:1rem 2rem}}.incentive__banner--simple .incentive-background{background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:40%;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.incentive__banner--simple .incentive__badge{left:.25rem}.incentive-inner{display:inline-block;margin:.75rem 0 .75rem 2.25rem;z-index:1000}.incentive-title--wrapper{font-size:1rem}.incentive-title--wrapper .incentive-title{color:#fff;margin:0}@media screen and (min-width:64rem){.incentive-title--wrapper .incentive-title{color:#4298b5;margin:0}}@media screen and (min-width:64rem){.incentive-title--wrapper{font-size:1.2rem}}.incentive-sub-headline{display:none;font-size:.75rem;margin:.25rem 0 .5rem}@media screen and (min-width:64rem){.incentive-sub-headline{display:inline-block}}.incentive-button--wrapper{margin:.25rem 0}.incentive__badge{bottom:.25rem;display:inline-block;height:70px;position:absolute;right:.25rem;width:70px;z-index:2000}.incentive__badge-background{background-position:100% 50%;background-size:100%;height:100%;width:100%}@media screen and (min-width:64rem){.incentive__badge{height:100px;width:100px}}a.incentive__banner--photo,a.incentive__sidebar--photo{display:block}.incentive__sidebar--photo{overflow:hidden;position:relative}.incentive__sidebar--photo .incentive-background{z-index:2}.incentive__banner--photo .cover-image{height:100%;width:100%}@media screen and (min-width:64rem){.incentive__sidebar--simple{overflow:hidden;position:relative}.incentive__sidebar--simple .cover-image{height:100%;width:100%}.incentive__banner--photo .cover-image{height:100%;left:30%;max-width:70%;min-width:70%;object-position:center center;width:70%}.incentive__banner--simple{overflow:hidden}.incentive__banner--simple .cover-image.cover-image--abs{height:auto;max-width:40%;min-width:40%}}.incentive__sidebar--simple{overflow:hidden;position:relative}.incentive__sidebar--simple .cover-image--abs{height:100%;object-fit:cover;width:100%}@media screen and (min-width:700px){.content-sidebar-right--with-incentive .incentive{margin-top:64px;margin-right:auto;margin-left:auto}.content-sidebar-right--with-incentive .preview-box__header{display:none}}@media screen and (min-width:1024px){.content-sidebar-right .incentive{max-width:none}}.modals{display:none;opacity:0;overflow:hidden;overflow-y:auto}label{font-family:proxima-nova,Arial,sans-serif;font-weight:700;display:block;font-size:.75rem;text-transform:uppercase}.error label,label.error{color:#ec7373}label em{font-style:normal;color:#768692}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{font-family:proxima-nova,Arial,sans-serif;font-weight:700;font-size:.875em;padding:.875rem .75rem;-moz-appearance:none;appearance:none;background:#fff;border-radius:.1875rem;border:1px solid #dbe4e9;box-sizing:border-box;transition:background-color .4s cubic-bezier(.14,.58,.18,1),border-color .4s cubic-bezier(.14,.58,.18,1);white-space:nowrap;word-break:normal}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{font-family:proxima-nova,Arial,sans-serif;font-weight:500}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{outline:none;border-color:currentColor;background-color:#f2f5f7}.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=search],.error input[type=tel],.error input[type=text],.error input[type=url],.success input[type=email],.success input[type=number],.success input[type=password],.success input[type=search],.success input[type=tel],.success input[type=text],.success input[type=url],input[type=email].error,input[type=email].success,input[type=number].error,input[type=number].success,input[type=password].error,input[type=password].success,input[type=search].error,input[type=search].success,input[type=tel].error,input[type=tel].success,input[type=text].error,input[type=text].success,input[type=url].error,input[type=url].success{background-position:right 1em center;background-repeat:no-repeat;background-size:1em 1em;padding-right:2.5em}.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=search],.error input[type=tel],.error input[type=text],.error input[type=url],input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error{background-image:url(../images/error.svg);border-color:#ec7373;color:#ec7373}.success input[type=email],.success input[type=number],.success input[type=password],.success input[type=search],.success input[type=tel],.success input[type=text],.success input[type=url],input[type=email].success,input[type=number].success,input[type=password].success,input[type=search].success,input[type=tel].success,input[type=text].success,input[type=url].success{background-image:url(../images/success.svg)}.password-field.success input[type=email],.password-field.success input[type=number],.password-field.success input[type=password],.password-field.success input[type=search],.password-field.success input[type=tel],.password-field.success input[type=text],.password-field.success input[type=url],.password-field input[type=email].success,.password-field input[type=number].success,.password-field input[type=password].success,.password-field input[type=search].success,.password-field input[type=tel].success,.password-field input[type=text].success,.password-field input[type=url].success{background-image:none}.form-field-password input[type=email],.form-field-password input[type=number],.form-field-password input[type=password],.form-field-password input[type=search],.form-field-password input[type=tel],.form-field-password input[type=text],.form-field-password input[type=url]{padding-right:3.4rem}.error .form-field-password input[type=email],.error .form-field-password input[type=number],.error .form-field-password input[type=password],.error .form-field-password input[type=search],.error .form-field-password input[type=tel],.error .form-field-password input[type=text],.error .form-field-password input[type=url],.form-field-password input[type=email].error,.form-field-password input[type=email].success,.form-field-password input[type=number].error,.form-field-password input[type=number].success,.form-field-password input[type=password].error,.form-field-password input[type=password].success,.form-field-password input[type=search].error,.form-field-password input[type=search].success,.form-field-password input[type=tel].error,.form-field-password input[type=tel].success,.form-field-password input[type=text].error,.form-field-password input[type=text].success,.form-field-password input[type=url].error,.form-field-password input[type=url].success,.success .form-field-password input[type=email],.success .form-field-password input[type=number],.success .form-field-password input[type=password],.success .form-field-password input[type=search],.success .form-field-password input[type=tel],.success .form-field-password input[type=text],.success .form-field-password input[type=url]{background-position:right 3.75em center;padding-right:5.5rem}input[type=email].disabled,input[type=email][disabled],input[type=email][readonly],input[type=number].disabled,input[type=number][disabled],input[type=number][readonly],input[type=password].disabled,input[type=password][disabled],input[type=password][readonly],input[type=search].disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel].disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text].disabled,input[type=text][disabled],input[type=text][readonly],input[type=url].disabled,input[type=url][disabled],input[type=url][readonly]{outline:none;border-color:currentColor;background-color:#f2f5f7;border-color:#dbe4e9;color:#768692;-webkit-text-fill-color:#768692}textarea{font-family:proxima-nova,Arial,sans-serif;font-weight:700;font-size:.875em;padding:.875rem .75rem;-moz-appearance:none;appearance:none;border:1px solid #dbe4e9;resize:none}textarea::placeholder{font-family:proxima-nova,Arial,sans-serif;font-weight:500}textarea.disabled,textarea:focus,textarea[disabled],textarea[readonly]{outline:none;border-color:currentColor;background-color:#f2f5f7}textarea.disabled,textarea[disabled],textarea[readonly]{border-color:#dbe4e9;color:#768692;-webkit-text-fill-color:#768692}::-ms-clear,::-ms-reveal{display:none}.input-note{font-size:.875rem;margin:1rem 0 0}.input-note+.input-note{margin-top:.5rem}.input-note.no-note{display:none}.input-note [data-tooltip]{font-size:.875rem}.select-wrap{position:relative}.select-wrap__dropdown{background-color:#fff;border:1px solid #dbe4e9;border-radius:.1875rem;display:none;left:0;margin-left:0!important;padding:10px;position:absolute;top:calc(100% - 15px);width:100%;border-top:0}.select-wrap__dropdown label{display:flex;cursor:pointer}.select-wrap__dropdown input{margin-right:5px}.select-wrap--multiple{overflow:hidden}.select-wrap--multiple input[type=checkbox]{width:12px;height:12px;margin-right:4px;-moz-appearance:revert;appearance:revert}.select-wrap--multiple label{align-items:center}.select-wrap--multiple *+*{margin-left:0!important}.select-wrap--multiple:focus-within .select-wrap__dropdown{border-color:currentColor;background-color:#f2f5f7}.select-wrap--multiple select{max-height:51px;overflow:hidden}.select-wrap--multiple select option{opacity:0;display:none}.select-wrap--multiple select option:first-child{opacity:1;display:block}.select-wrap--open{overflow:visible;z-index:2}.select-wrap--open .select-wrap__dropdown{display:block;margin-left:0}.select-wrap select{-moz-appearance:none;appearance:none;background-color:#fff;background-position:right 1em center;background-repeat:no-repeat;background-size:1em 1em;border:1px solid #dbe4e9;border-radius:.1875rem;padding-right:2rem;width:100%;font-size:.875em;padding:.875rem .75rem}.select-wrap select option{color:#231f20}.select-wrap select::-ms-expand{display:none}.select-wrap select:focus{outline:none;border-color:currentColor;background-color:#f2f5f7}.select-wrap select:focus::-ms-value{background:transparent;color:#231f20}.select-wrap select[disabled]{outline:none;border-color:currentColor;background-color:#f2f5f7;border-color:#dbe4e9;color:#768692;-webkit-text-fill-color:#768692}.sort .select-wrap select{background-color:transparent;font-size:1em;font-family:proxima-nova,Arial,sans-serif;font-weight:700}@media screen and (min-width:48rem){.sort .select-wrap select{font-size:.75em}}.select-wrap .icon{height:100%;pointer-events:none;position:absolute;right:1em;top:0}.select-wrap-plain select{background:none;border:none;color:#768692}.select-wrap-button{border:1px solid #dbe4e9;border-radius:.1875rem}.select-wrap-button select{-moz-appearance:auto;appearance:auto;background:none;border:none;color:#768692;padding:5px 30px 5px 16px!important;width:auto}.content-sidebar-right>.select-wrap,.content-sidebar>.select-wrap{display:block;margin-bottom:2em}.error select,.success select{background-position:right 2.2em center;padding-right:2.5em}.error select .icon,.success select .icon{right:1em}.error select{background-image:url(../images/error.svg);border-color:#ec7373;color:#ec7373}.success select{background-image:url(../images/success.svg)}.checkbox,.radio{font-family:proxima-nova,Arial,sans-serif;font-weight:500;cursor:pointer;display:flex;font-size:.875rem;margin:.5em 0;min-height:1.25rem;position:relative;text-transform:none}.checkbox--label-first .checkbox-check,.radio--label-first .checkbox-check{margin-left:1.25rem;margin-right:0;order:2}.checkbox--label-first .checkbox-label,.checkbox--label-first .radio-label,.radio--label-first .checkbox-label,.radio--label-first .radio-label{flex:0 1 auto}.checkbox-label,.radio-label{flex:1}.checkbox--align-right,.radio--align-right{float:right}.checkbox--align-right:after,.radio--align-right:after{content:"";clear:both}.checkbox[data-a11y-focus=true] .checkbox-check,.checkbox[data-a11y-focus=true] .radio-check,.radio[data-a11y-focus=true] .checkbox-check,.radio[data-a11y-focus=true] .radio-check{box-shadow:0 0 0 .15rem #c4bfb6}.checkbox-check,.radio-check{background:#fff;border-radius:100%;border:1px solid #c4bfb6;cursor:pointer;display:block;height:1.25rem;position:relative;width:1.25rem;margin-right:1.25rem;flex-shrink:0}.checkbox-check input,.radio-check input{opacity:0;position:absolute;cursor:pointer}.checkbox-check-dot,.radio-check-dot{transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;background:#4298b5;border-radius:100%;cursor:pointer;display:block;height:.85rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:.85rem;opacity:0;overflow:hidden}:checked~.checkbox-check-dot,:checked~.radio-check-dot{opacity:1}.checkbox-check,.checkbox-check-dot{border-radius:.1875rem}.checkbox-check-dot:after{content:"";border:2px solid #fff;border-width:0 .125rem .125rem 0;display:block;height:.875rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-60%) rotate(45deg);width:.5rem}:checked~.checkbox-check-dot{height:1.25rem;width:1.25rem}.checkbox-list{list-style:none;padding:0}.checkbox-list li{display:block;margin:1em 0}@media screen and (min-width:48rem){.checkbox-list li{display:inline-block;width:32%;margin:.5em 0}}@media screen and (min-width:48rem){.checkbox-list--two-columns li{width:48%}}.checkbox-list--one-column li{width:100%}.form-field{display:block;text-align:left;position:relative;vertical-align:bottom}@media print{.form-field{page-break-inside:avoid;-webkit-region-break-inside:avoid}}.form-field .button,.form-field input,.form-field textarea{display:block;width:100%}.form-field input.autofilled{color:inherit}.box-form .form-field,.box .form-field{display:table;width:100%;margin-bottom:1.5rem}.box-action-bar .form-field,.box-form .form-field:last-child,.box .form-field:last-child{margin-bottom:0}.box-action-bar .form-field .button{width:auto}.form-field-errors-container{padding-left:11.25rem;display:table-caption;caption-side:bottom}.form-field.horizontal .horiz-wrap{overflow:hidden}@media screen and (min-width:48rem){.form-field.horizontal label{width:11.25rem;text-align:right;display:table-cell;vertical-align:middle;padding-right:.625rem}.form-field.horizontal em{display:block}.form-field.horizontal+.input-note,.form-field.horizontal .input-note{padding-left:11.25rem;display:table-caption;caption-side:bottom}.form-field.horizontal+.input-note.no-note,.form-field.horizontal .input-note.no-note{display:none}.form-field.horizontal+.input-note{display:block;margin-top:-.6em}}.form-field.hide-subtext label em,.form-field.no-label-errors .input-errors,.form-field.no-label-errors label{display:none}.form-field .twitter-typeahead{width:100%}.form-field .twitter-typeahead .tt-menu{width:100%;border:1px solid #dbe4e9}.form-field .twitter-typeahead .typeahead-suggestion{background:#fff;padding:1em}.form-field .twitter-typeahead .typeahead-suggestion:not(:last-child){border-bottom:1px solid #dbe4e9}.form--busy input[type=submit]{opacity:.8;pointer-events:none}.form-fields{display:block;width:100%;margin-left:-.5rem;margin-right:-.5rem;font-size:0}.form-fields .form-field{width:100%;padding:0 .5em 1em;font-size:1rem}@media screen and (min-width:48rem){.form-fields .form-field{width:25%}}.first-form-field{display:none!important}.footer-form{background:#fff;text-align:center;padding:3.75rem 0}.footer-form p{color:#768692}.footer-form-inner{margin-left:auto;margin-right:auto}@media not print{.footer-form-inner{width:93%}}.footer-form-inner{max-width:74rem;max-width:55rem}.inline-form .button,.inline-form .form-field{display:block;width:100%;margin:1rem 0}.inline-form .input-errors{position:absolute}.inline-form .form-field.error{padding-bottom:1rem}@media screen and (min-width:21rem){.inline-form .button,.inline-form .form-field{display:inline-block;width:16%}}@media screen and (min-width:21rem) and (max-width:48rem){.inline-form .button{width:auto}}@media screen and (min-width:21rem){.inline-form .form-field{width:60%;margin-right:2%}.inline-form .form-field.error{padding-bottom:0}}.input-errors{list-style:none;margin:.5rem 0 0;font-size:.75rem;padding:0;color:#ec7373}.password-input-change{color:#768692;text-transform:uppercase;font-size:.75rem;padding:.1rem .5rem}[type=password]~.password-input-change .password-input-change-hide,[type=text]~.password-input-change .password-input-change-show{display:none}[type=password]~.password-input-change .password-input-change-show,[type=text]~.password-input-change .password-input-change-hide{display:block}.form-field .password-input-change{position:absolute;right:2px;top:1.9rem;z-index:11}@media screen and (min-width:48rem){.horizontal .password-input-change{top:.85rem}}.search-form{margin-left:auto;margin-right:auto}@media not print{.search-form{width:93%}}.search-form{max-width:74rem;max-width:55rem;position:relative}.search-form--small.search-form{max-width:39rem;margin:0}.search-form a{text-decoration:none}.search-form-submit,.search-form button{z-index:1}.search-form button{height:100%;position:absolute;top:0;padding:0;margin:0}.search-form button .icon{height:1.25em;width:1.25em}@media screen and (min-width:48rem){.search-form button .icon{height:1.5em;width:1.5em}}.search-form-submit{right:0;width:50px;height:100%;padding:0;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block}.search-form-submit .icon{fill:#fff}.search-form-clear-button{display:none;font-size:8px;width:40px;right:50px;background:none}.search-form-clear-button:focus,.search-form-clear-button:hover{background:none}@media screen and (min-width:48rem){.search-form-clear-button{width:50px}}.search-form-clear-button .icon{fill:#3b4559}.search-form .search-form-input{display:block;width:100%;height:50px;padding:0 50px 0 15px;font-weight:500}.search-form .search-form-input[placeholder]{text-overflow:ellipsis}@media screen and (max-width:48rem){.search-form .search-form-input::placeholder{font-size:.75rem}}@media screen and (max-width:21rem){.search-form .search-form-input::placeholder{font-size:.625rem}}.search-form .search-form-input:focus{border-color:#dbe4e9}.search-form .search-form-input.tt-hint{background-color:transparent!important;color:#fff}@media screen and (min-width:64rem){.search-form .search-form-input.tt-hint{color:#a6bbc8}}@media screen and (min-width:64rem){.search-form .search-form-input{padding-left:20px;height:60px;font-weight:700}}.search-form.has-value .search-form-clear-button{display:inline-block}.search-form.has-value .search-form-input{padding-right:90px}@media screen and (min-width:64rem){.search-form.has-value .search-form-input{padding-right:100px}}.search-form .twitter-typeahead{background:#fff;border-radius:.1875rem;display:block!important;z-index:auto;height:100%}.search-form-results,.search-form .tt-menu{position:absolute;width:100%;text-align:left;margin-top:-.125em;box-shadow:0 0 .5em rgba(0,0,0,.1)}.search-form .tt-menu{max-height:15em;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#231f20}@media screen and (min-width:48rem){.search-form .tt-menu{max-height:21em}}.search-form-results{max-height:0;overflow:hidden;transition:max-height 0s linear .2s;z-index:10}.search-form-results.is-visible{max-height:23em;overflow:auto;visibility:visible;opacity:1;transition:max-height 0s linear}.search-form-results-list{max-height:15em;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:48rem){.search-form-results-list{max-height:21em}}.search-form-results-header{font-family:proxima-nova,Arial,sans-serif;font-weight:700;background-color:#dbe4e9;text-transform:uppercase;font-size:.85em;color:#768692;padding:.125em 1em}.search-form--no-saved-searches .search-form-results-header--searches{display:none}.search-form-results-header+.search-form-results-item{border-top:0}.search-form-results-item{text-align:left;font-size:.875em;background-color:#fff;padding:.75em 1em;display:flex;cursor:pointer;border-top:thin solid #dbe4e9;position:relative;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}@media screen and (min-width:48rem){.search-form-results-item:focus,.search-form-results-item:hover{background-color:#f2f5f7}.search-form-results .search-form-results-item{padding-right:4rem}}.search-form-results-item.tt-cursor{background-color:#f2f5f7}.search-form-results-details{display:flex;flex-direction:column;justify-content:center;width:100%}.search-form-results-details .h3{margin-top:0;margin-bottom:0}.search-form-results-byline{color:#768692;margin-top:.25em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:48rem) and (max-width:790px){.search-app .search-form-results-byline.search-form-results-byline>a{display:block}}@media screen and (min-width:64rem) and (max-width:1060px){.search-app .search-form-results-byline.search-form-results-byline>a{display:block}}.search-form-results-byline>a{text-decoration:none;display:block;line-height:1;margin-right:1em;margin-top:.5em}@media screen and (min-width:48rem){.search-form-results-byline>a{display:inline-block;margin-top:1em}}.search-form-results-byline>a:focus,.search-form-results-byline>a:hover{text-decoration:underline}.search-form-results-byline>a>img{vertical-align:middle;margin-top:-.5em;margin-right:.5em;display:none}@media screen and (min-width:48rem){.search-form-results-byline>a>img{display:inline-block}}.search-app .search-form .search-form-results-byline .remove-favorite,.search-form-results-byline .remove-favorite{display:none;height:1.5rem;width:1.5rem;padding:0}.search-app .search-form .search-form-results-byline .remove-favorite svg,.search-form-results-byline .remove-favorite svg{fill:#3b4559;stroke:#3b4559;height:1.5rem;width:1.5rem}@media screen and (min-width:48rem){.search-app .search-form .search-form-results-byline .remove-favorite,.search-form-results-byline .remove-favorite{display:block;position:absolute;right:2em;top:50%;transform:translateY(-50%)}}.search-form-results-thumbnail{width:4.5em;margin-right:1em;display:none}@media screen and (min-width:48rem){.search-form-results-thumbnail{display:block}}.search-form-results-thumbnail>img{display:block;width:100%;border-radius:.25em}.search-form .tt-appendix{display:none;background:#fff;padding:1rem;border-top:1px solid #dbe4e9}.search-form .tt-appendix a{font-size:.875em}.search-form .tt-appendix a:hover{text-decoration:underline}.search-form .tt-menu:not(.tt-empty) .tt-appendix{display:block}.search-form .tt-menu:not(.tt-empty) .tt-empty-message:not(.denied)+.tt-appendix{display:none}.search-form .tt-empty-message{display:none;background:#fff;padding:1rem}.search-form .tt-empty-message p{color:#768692;margin:0}.search-form .tt-empty-message a{font-size:.75em;text-decoration:none;margin-right:2rem;display:inline-block}.search-form .tt-empty-message a:hover{text-decoration:underline}.search-form .tt-menu.tt-empty{display:block!important}.search-form .tt-open .tt-empty-message:not(.denied){display:block}.search-form .tt-menu .search-form-results-item{padding:1.375em 1em}.lead-form-isa--horizontal{display:flex;flex-flow:column;margin:2em 0}@media screen and (min-width:48rem){.lead-form-isa--horizontal{flex-flow:row}}.lead-form-isa--horizontal__content{width:100%;font-size:1.125em}.lead-form-isa--horizontal__content>*{margin-top:0}.lead-form-isa--horizontal__content h3{margin-bottom:.25em}.lead-form-isa--horizontal__content p{margin-bottom:1em}.lead-form-isa--horizontal__content dd,.lead-form-isa--horizontal__content dl,.lead-form-isa--horizontal__content dt{display:inline-block;margin-bottom:0}.lead-form-isa--horizontal__content dt{font-family:proxima-nova,Arial,sans-serif;font-weight:800}.lead-form-isa--horizontal__content dd{color:#768692;margin-left:.5em;margin-right:1.25em}.lead-form-isa--horizontal__content dd a{font-family:proxima-nova,Arial,sans-serif;font-weight:500}.lead-form-isa--horizontal .lead-form-isa__image{margin:0 auto;margin-bottom:1.5rem;height:8em;width:8em;flex-shrink:0;border:none;box-shadow:none}@media screen and (min-width:48rem){.lead-form-isa--horizontal .lead-form-isa__image{margin:0;margin-right:2em}}.lead-form-isa__images{position:relative;transform:translateY(-96px);display:flex;justify-content:center;margin-bottom:-96px}.lead-form-isa__images .lead-form-isa__image{position:relative;transform:none;left:auto}.lead-form-isa__image{flex:0 0 80px;margin:0 -5px;display:block;box-shadow:0 0 0 .1875rem #4298b5;border:.125rem solid #fff;height:96px;width:96px;position:relative;border-radius:50%;overflow:hidden}.lead-form-isa__image img{width:100%;height:100%!important}@media print{.lead-form-isa__image{display:none}}@media screen and (min-width:48rem){.lead-form-isa__image{margin-top:.5rem}}.lead-form-isa__image-success{background:#55b589;box-shadow:0 0 0 .1875rem #55b589;display:flex;justify-content:center;align-items:center}.lead-form-isa__image-success .icon{fill:#fff;width:2.25em;height:2.25em}@media screen and (min-width:48rem){.lead-form-sidebar .lead-form-isa__image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px}}.lead-form-sidebar{max-width:31.25em;width:100%;background:#fff;text-align:center;position:relative;border:1px solid #dbe4e9;border-radius:.1875rem;margin:0 auto;margin-top:3.5em}.content-sidebar-right .lead-form-sidebar:not(:first-child){margin-top:4rem}.lead-form-sidebar button[disabled]{display:none!important}.lead-form-sidebar.lead-form-sidebar--compact .lead-form-header h3{font-weight:700}.lead-form-sidebar.lead-form-sidebar--compact .form-field{margin-bottom:0}.lead-form-sidebar.lead-form-sidebar--compact .lead-form-sidebar-form{padding:1.5em}.lead-form-sidebar.lead-form-sidebar--compact .checkbox .checkbox-check{margin-right:.75rem}.lead-form-sidebar .lead-form-isa__image.lead-form-isa__image--of-3{margin-left:-5px;margin-right:-5px}.lead-form-sidebar .lead-form-sidebar-errors a{color:#fff}.lead-form-sidebar .lead-form-isa__image{width:5em;height:5em}.lead-form-sidebar .lead-form-isa__images .lead-form-isa__image{position:relative;transform:none;left:auto}.lead-form-sidebar .password-input-change{top:.9rem}.lead-form-sidebar .input-note{margin-top:1em;font-size:.875rem}.lead-form-sidebar-header{background:#f6f8fa;border-bottom:1px solid #dbe4e9;padding:1.25em}.lead-form-sidebar-header-image,.lead-form-sidebar-header-success{padding-top:3.5em}.lead-form-sidebar-header h3{font-family:proxima-nova,Arial,sans-serif;font-weight:700;font-family:museo-slab,serif;margin:0}.content-sidebar-right .lead-form-sidebar-header h3{font-family:proxima-nova,Arial,sans-serif;font-weight:800;font-family:museo-slab,serif}.lead-form-sidebar-header h3+p{margin-top:.5em}.lead-form-sidebar-header p{margin:0;font-size:.875em}.lead-form-sidebar-form{padding:1.75em}.lead-form-sidebar-form form{margin-bottom:1em}.lead-form-sidebar-form form>*+*{margin-top:1em}.lead-form-sidebar-errors{font-family:proxima-nova,Arial,sans-serif;font-weight:700;font-size:.875em;background:#ec7373;border-radius:.1875rem;padding:.75em 1em;color:#fff;margin-bottom:1em;display:none}.lead-form-sidebar-errors.filled{display:block}.lead-form-sidebar-carousel{transition:height .4s cubic-bezier(.14,.58,.18,1) 0s;overflow:hidden;position:relative;width:100%}.lead-form-sidebar-carousel .lead-form-sidebar-section{transition:left .5s cubic-bezier(.14,.58,.18,1) 0s;position:absolute;top:0;width:100%;padding-left:3px}.lead-form-sidebar-carousel .lead-form-sidebar-section.left{left:-100%}.lead-form-sidebar-carousel .lead-form-sidebar-section.center{left:0}.lead-form-sidebar-carousel .lead-form-sidebar-section.right{left:100%}.lead-form-sidebar-section>*+*{margin-top:1em}.lead-form-sidebar-section h4,.lead-form-sidebar-section p{font-size:.875em;margin:0;margin-bottom:.25em}.lead-form-sidebar-section p{margin-bottom:.3em}.lead-form-sidebar-transparent{border:none}.lead-form-sidebar-transparent .lead-form-sidebar-header{border:none;background:none}.lead-form-sidebar-transparent .lead-form-sidebar-header--with-border{border:1px solid #dbe4e9}.lead-form-sidebar .lead-form-isa__image{position:relative;top:0;left:auto;margin:0 -2px 10px;transform:translateY(-50%);max-height:5em;max-width:5em}.lead-form-sidebar .lead-form-isa__image-success{position:absolute;left:50%;margin:0 auto;transform:translateX(-50%) translateY(-50%);margin-bottom:-40px}.content-inner-content .lead-form-sidebar .lead-form-isa__image{transform:translateX(-50%) translateY(-100%)}.content-inner-content .lead-form-sidebar .lead-form-isa__image-success{transform:none}.lead-form-sidebar .form-field:not(:first-child) input,.lead-form-sidebar .form-field:not(:first-child) select,.lead-form-sidebar .form-field:not(:first-child) textarea{margin-top:-1px}.lead-form-sidebar .form-field input,.lead-form-sidebar .form-field select,.lead-form-sidebar .form-field textarea{border-radius:0}.lead-form-sidebar .form-field input.error,.lead-form-sidebar .form-field input.success,.lead-form-sidebar .form-field input:focus,.lead-form-sidebar .form-field select.error,.lead-form-sidebar .form-field select.success,.lead-form-sidebar .form-field select:focus,.lead-form-sidebar .form-field textarea.error,.lead-form-sidebar .form-field textarea.success,.lead-form-sidebar .form-field textarea:focus{position:relative;z-index:10;border-color:currentColor}.lead-form-sidebar .form-field:first-child input,.lead-form-sidebar .form-field:first-child select,.lead-form-sidebar .form-field:first-child textarea{border-top-color:#dbe4e9;border-top-right-radius:.1875rem;border-top-left-radius:.1875rem}.lead-form-sidebar .form-field:first-child input.error,.lead-form-sidebar .form-field:first-child input.success,.lead-form-sidebar .form-field:first-child input:focus,.lead-form-sidebar .form-field:first-child select.error,.lead-form-sidebar .form-field:first-child select.success,.lead-form-sidebar .form-field:first-child select:focus,.lead-form-sidebar .form-field:first-child textarea.error,.lead-form-sidebar .form-field:first-child textarea.success,.lead-form-sidebar .form-field:first-child textarea:focus{border-color:currentColor}.lead-form-sidebar .form-field:last-child input,.lead-form-sidebar .form-field:last-child select,.lead-form-sidebar .form-field:last-child textarea{border-bottom-right-radius:.1875rem;border-bottom-left-radius:.1875rem}.lead-form-sidebar label,.lead-form-sidebar p{color:#768692}.lead-form-sidebar a{font-family:proxima-nova,Arial,sans-serif;font-weight:500}.lead-form-sidebar-form-success .form-field.no-label-errors .input-errors,.lead-form-sidebar-form-success .form-field.no-label-errors label{display:inline-block}.lead-form-sidebar .first-form-field+.form-field select{margin-top:0;border-bottom:0}.lead-form-sidebar form .lead-form-sidebar-carousel{min-height:105px}.lead-form-sidebar .first-form-field+.form-field select:focus{z-index:3;position:relative;border-bottom:1px solid #000;margin-bottom:-1px}.body--simplepage-template .content-inner-content .lead-form-sidebar .lead-form-isa__image-success{transform:translateX(-50%) translateY(-50%)}@media screen and (min-width:700px){.content-sidebar-right{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.content-sidebar-right .lead-form-sidebar{max-width:calc(50% - 10px)}.content-sidebar-right .lead-form-sidebar:only-child{max-width:none}}@media screen and (min-width:1024px){.content-sidebar-right{display:block}.content-sidebar-right .lead-form-sidebar{max-width:none}}.lead-form form:disabled,.lead-form form[disabled]{pointer-events:none;opacity:.3}.lead-form form:disabled button,.lead-form form:disabled input,.lead-form form[disabled] button,.lead-form form[disabled] input{pointer-events:none}.lead-form-block{display:flex;flex-flow:column}.lead-form-block .lead-form-isa__image{flex:0 0 96px;margin:0 -7px}.lead-form-block .lead-form-isa__image--of-3,.lead-form-block .lead-form-isa__image--of-4{flex:0 0 80px;height:80px;margin:0 -5px}.lead-form-block .lead-form-isa__image-success{margin:10px auto -20px;position:absolute;left:50%;transform:translate(-50%,-50%)}.lead-form-block .lead-form-isa__images{transform:none;margin-bottom:0}@media screen and (min-width:64rem){.lead-form-block{flex-flow:row}.lead-form-block__details{width:40%}.lead-form-block__form{width:60%}}.lead-form-block a{text-decoration:none}.lead-form-block .form-field{margin-bottom:1.625rem}.lead-form-block__submit{margin-top:1.5rem}@media screen and (min-width:64rem){.lead-form-block__submit{margin-top:0}}.lead-form-block__submit .form-field button{font-size:.875rem}.lead-form-block__details{padding:0 3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#768692;margin-top:1rem}.lead-form-block__details p{box-sizing:border-box;max-width:100%;margin:1em 0}@media screen and (min-width:64rem){.lead-form-block__details{margin-top:0;padding:0 3.5em}}.lead-form-block__details .thumbnail-block-thumbnail{margin-bottom:1.5rem;max-height:8.875rem}.lead-form-block__form{padding:1rem}@media screen and (min-width:64rem){.lead-form-block__form{padding:4rem;padding-bottom:3rem}}.box-dark .lead-form-block__form,.lead-form-block__form--transparent{background:transparent}.lead-form-block__contacts{display:flex;justify-content:space-between;flex-flow:column}@media screen and (min-width:48rem){.lead-form-block__contacts{flex-flow:row}.lead-form-block__contacts>.form-field{width:47.5%}}.lead-form-block__checkboxes-container{margin-bottom:1.625rem}.lead-form-block__checkboxes-container .checkbox-label{text-align:left;font-weight:700}.lead-form-container{transition:transform .6s ease .5s}.lead-form-container-success{display:none}.loan-application-login__form{margin-bottom:1.5rem}.loan-application-login__form .form-field.password-field{max-width:15.625rem}.loan-application-login__form .form-field.password-field label{margin-bottom:.5rem}@media screen and (min-width:21rem){.loan-application-login__form button.button{width:5.25rem}}.loan-application-login a{text-decoration:none}.loan-application-login a:hover{text-decoration:underline}.loan-application-login__image{margin-left:0;display:block;margin:0 auto}@media screen and (min-width:48rem){.loan-application-login__image{display:inline-block;position:relative;top:1.5rem}}@media screen and (min-width:75rem){.loan-application-login__image{margin-left:2.75rem}}.contact-form{background:#fff;border:1px solid #dbe4e9}.contact-form fieldset{padding:1rem}@media screen and (min-width:64rem){.contact-form fieldset{padding:3rem 4rem 1.5rem}}.contact-form fieldset:not(:first-child){border-top:1px solid #dbe4e9}.contact-form fieldset legend{margin:0;margin-bottom:1.5rem}.contact-form select{line-height:1rem;font-size:.875em}.contact-form select:invalid{color:gray}.contact-form .form-errors-container{color:#ec7373}.contact-form .form-field{margin-bottom:1.5rem}.contact-form .form-field input,.contact-form .form-field textarea{font-size:.875rem}.contact-form .form-field label.checkbox{font-weight:700}.contact-form .form-field label{margin-bottom:.25rem}.contact-form__inline-group{display:flex;justify-content:space-between;flex-flow:column}.contact-form__inline-group--valign-baseline{align-items:flex-start}.contact-form__inline-group--valign-baseline .checkbox{margin-top:1.825rem}.contact-form__inline-group--align-left{justify-content:flex-start}.contact-form__inline-group--align-left .checkbox{max-width:13.75rem}.contact-form__inline-group>*{width:100%}@media screen and (min-width:48rem){.contact-form__inline-group{flex-flow:row}.contact-form__inline-group>*{width:47.5%}.contact-form__inline-group>.contact-form__inline-group-item--wide{width:65%}}.contact-form__submit{margin-top:2.8125rem}.contact-form__submit .form-field button{font-size:.875rem}@media screen and (min-width:64rem){.contact-form,.content-inner-content+.contact-form{margin-top:25px}}.subscription-page{padding-left:0;padding-right:0;padding-bottom:0}.subscription-page .box-column{padding:1.5rem .5rem;border-width:0 0 1px}@media screen and (min-width:48rem){.subscription-page .box-column{padding:1.5rem}}.subscription-page .box-action-bar{min-height:250px;border-width:0 0 1px;background:#fff}.subscription-page .box-action-bar .inline-form{display:flex;flex-direction:column}@media screen and (min-width:420px){.subscription-page .box-action-bar .inline-form{flex-direction:row}}.subscription-page .box-action-bar .action-btns-container,.subscription-page .box-action-bar .unsubscribe-btn-container{display:flex;flex-direction:column}@media screen and (min-width:420px){.subscription-page .box-action-bar .action-btns-container,.subscription-page .box-action-bar .unsubscribe-btn-container{flex-direction:row;flex-basis:50%}}@media screen and (min-width:48rem){.subscription-page .box-action-bar .action-btns-container .button,.subscription-page .box-action-bar .unsubscribe-btn-container .button{width:auto}}@media screen and (min-width:420px){.subscription-page .box-action-bar .action-btns-container{justify-content:flex-end}}.subscription-page .box-action-bar .action-btns-container .button:last-child{background:#3b4559}@media screen and (min-width:420px){.subscription-page .box-action-bar .action-btns-container .button:last-child{margin-left:10px}}.subscription-grid .table-container{margin:0 3%;font-weight:700}.subscription-grid .table-container .flex-grid{display:flex;margin-top:5px;margin-bottom:1em;font-size:12px}@media screen and (min-width:420px){.subscription-grid .table-container .flex-grid{font-size:14px}}@media screen and (min-width:48rem){.subscription-grid .table-container .flex-grid{font-size:16px}}.subscription-grid .table-container .flex-grid__header{margin-bottom:0}.subscription-grid .table-container .flex-grid .first-col{flex-basis:60%}.subscription-grid .table-container .flex-grid .first-col.add-community{color:#dfe4e4;font-size:24px}.subscription-grid .table-container .flex-grid .col{display:flex;justify-content:center;align-items:center;max-width:20%}.subscription-grid .table-container .flex-grid .col+.col{margin-top:unset}.subscription-grid .table-container .flex-grid .col-on-off{margin-left:35px}.subscription-grid .table-container .flex-grid .last-row{display:flex;flex-wrap:wrap}.subscription-grid .table-container .flex-grid .last-row .label-text{font-weight:400}.subscription-grid .table-container .second-subtitle{margin-block-start:35px;margin-block-end:7px}.subscription-grid .checkmark:after{content:"";position:absolute;display:none}.subscription-grid .checkbox-container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:28px;width:28px}.subscription-grid .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.subscription-grid .checkbox-container input:checked~.checkmark{background-color:#4595b0}.subscription-grid .checkbox-container input:checked~.checkmark:after{display:block}.subscription-grid .checkbox-container .delete-mark{margin-left:18px;font-size:27px;color:#dfe4e4}.subscription-grid .checkbox-container .checkmark{position:absolute;top:0;left:0;height:28px;width:28px;border-radius:5px;border:2px solid #dbe4e9}.subscription-grid .checkbox-container .checkmark:after{left:9px;top:3px;width:7px;height:16px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.subscription-grid .checkbox-container .checkmark.unsubscribe-lable{margin:0}.subscription-grid .unsubscribe-section{display:flex;margin-top:35px}.subscription-grid .unsubscribe-section .unsubscribe-container{margin:auto;border:1px solid #e9e9e9;padding:10px;width:97%}.subscription-grid .unsubscribe-section .unsubscribe-container .checkbox-container{display:initial}.subscription-grid .unsubscribe-section .unsubscribe-container .unsubscribe-title{margin-left:25px}.subscription-grid .unsubscribe-section .unsubscribe-container .unsubscribe-second-options{margin:20px 0}.subscription-grid .unsubscribe-section .unsubscribe-container .unsubscribe-second-options .tell-why-input{height:35px;width:13em;border:1px solid #e9e9e9;font-size:22px}.subscription-grid .container .division{background-color:#e9e9e9;width:100%;height:2px;margin:auto}.subscription-grid .search-form-clear-button{position:relative;padding:0;margin:0;left:40px;right:unset;width:28px;height:28px;color:#dbe4e9;font-weight:500;font-size:2rem}.subscription-grid .button-light{border:none;color:#c5d3db}.subscription-grid .button-light .button-icon{font-size:20px;font-weight:900}.content-grid .table-container{margin:0 3%;font-weight:700}.content-grid .table-container .flex-grid{display:flex;margin-top:5px}.content-grid .table-container .flex-grid .first-col{margin-bottom:1em;flex-basis:487px}.content-grid .table-container .flex-grid .first-col .last-row{display:flex;flex-wrap:wrap}.content-grid .table-container .flex-grid .first-col.add-community{color:#dfe4e4;font-size:24px}.content-grid .table-container .flex-grid .col{margin-left:17px}.content-grid .table-container .flex-grid .col-on-off{margin-left:35px}.content-grid .table-container .flex-grid .last-row{display:flex;flex-wrap:wrap}.content-grid .table-container .flex-grid .last-row .label-text{font-weight:400}.content-grid .table-container .second-subtitle{margin-block-start:35px;margin-block-end:7px}.content-grid .checkmark:after{content:"";position:absolute;display:none}.content-grid .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:7px;margin-left:25px}.content-grid .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.content-grid .checkbox-container input:checked~.checkmark{background-color:#4595b0}.content-grid .checkbox-container input:checked~.checkmark:after{display:block}.content-grid .checkbox-container .delete-mark{margin-left:18px;font-size:27px;color:#dfe4e4}.content-grid .checkbox-container .checkmark{position:absolute;top:0;left:0;height:28px;width:28px;border-radius:5px;background-color:#dbe4e9}.content-grid .checkbox-container .checkmark:after{left:10px;top:2px;width:7px;height:16px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.content-grid .checkbox-container .checkmark.unsubscribe-lable{margin:0}.content-grid .unsubscribe-section{display:flex;margin-top:35px}.content-grid .unsubscribe-section .unsubscribe-container{margin:auto;border:1px solid #e9e9e9;padding:10px;width:97%}.content-grid .unsubscribe-section .unsubscribe-container .checkbox-container{display:initial}.content-grid .unsubscribe-section .unsubscribe-container .unsubscribe-title{margin-left:25px}.content-grid .unsubscribe-section .unsubscribe-container .unsubscribe-second-options{margin:20px 0}.content-grid .unsubscribe-section .unsubscribe-container .unsubscribe-second-options .tell-why-input{height:35px;width:13em;border:1px solid #e9e9e9;font-size:22px}.content-grid .container .division{background-color:#e9e9e9;width:100%;height:2px;margin:auto}.dropbtn{color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}.dropbtn,.dropbtn:focus,.dropbtn:hover{background-color:#b6afaf}#ContactCommunitySearch{box-sizing:border-box;background-image:url(searchicon.png);background-position:14px 12px;background-repeat:no-repeat;font-size:16px;padding:14px 20px 12px 45px;border:none;border-bottom:1px solid #ddd}#ContactCommunitySearch:focus{outline:3px solid #ddd}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f6f6f6;min-width:230px;max-height:290px;border:1px solid #ddd;z-index:1;margin:15px 5px 25px 3px;overflow:hidden}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.dropdown-content a.selected,.dropdown-content a:hover{background-color:#dbe4e9}.dropdown-content-items{min-width:230px;max-height:240px;overflow:auto}.show{display:block}.hide{display:hide}.main-header,.page-breadcrumbs .main-header{background:#3b4559;text-align:center;color:#fff;z-index:10}.main-header .main-header-logo .icon,.page-breadcrumbs .main-header .main-header-logo .icon{fill:#fff}.page-breadcrumbs .main-header{border-bottom:1px solid #dbe4e9}.main-header-inner{padding:.625rem 1rem;display:flex;align-items:center;position:relative;height:50px;text-align:left}@media screen and (min-width:48rem){.main-header-inner{height:60px}}.main-header-inner:before{background:transparent;display:none;height:100%;left:0;position:fixed;top:0;content:"";width:100%;transition:opacity .75s cubic-bezier(.14,.58,.18,1),background .75s cubic-bezier(.14,.58,.18,1),width 0s linear .75s;z-index:4}.is-nav-open .main-header-inner:before{display:block;background:rgba(0,0,0,.3)}.main-header-simple .main-header-inner{margin-left:auto;margin-right:auto;width:93%;padding:0;text-align:center;display:block}.main-header-simple .main-header-logo{position:relative;width:auto;height:100%}.main-header-simple .main-header-logo .icon{display:block;height:20px}@media screen and (min-width:48rem){.main-header-simple .main-header-logo .icon{height:35px}}@media screen and (min-width:64rem){.main-header-simple .main-header-logo .icon{height:5rem}}.main-header.-marketing-header .main-header-inner{display:flex;align-items:center}.main-header.-marketing-header .main-header-logo{position:absolute;left:50%;top:0;transform:translate(-50%)}@media screen and (min-width:64rem){.main-header.-marketing-header~.page-header{margin-bottom:50px}}.main-header__telephone{color:#fff;font-size:.75em;margin-right:auto}@media screen and (min-width:48rem){.main-header__telephone{font-size:1em}}@media screen and (min-width:64rem){.main-header__telephone{margin-right:2rem;margin-left:auto}}.main-header__contact-us{margin-bottom:0;padding-top:.75em;padding-bottom:.75em;font-size:.75em;margin-left:auto}@media screen and (min-width:48rem){.main-header__contact-us{font-size:.875em}}@media screen and (min-width:64rem){.main-header__contact-us{margin:0}}.main-header-logo{font-size:1rem;margin:0;height:64px;display:inline-flex;align-items:center}.main-header-logo:focus{outline:thin dotted #fff;box-shadow:inset -2px -4px 0 -2px #fff}.main-header-logo .icon{width:3.125rem;height:5rem;display:none;max-height:41px;margin:0 auto}.main-header-nav-items{transition:transform .4s cubic-bezier(.14,.58,.18,1) 0s;background:#3b4559;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);width:19.375rem;z-index:5;-webkit-overflow-scrolling:touch;padding:50px 0;display:flex;flex-direction:column;justify-content:center}.is-nav-open .main-header-nav-items,.main-header-nav-items.is-open,.main-header-nav-items[data-a11y-focus=true]{transform:translateX(0)}.main-header-nav-items[data-a11y-focus=false]{transform:translateX(-100%)}.main-header-nav-items .search-trigger{display:none}.main-header .search-trigger{position:absolute;top:0;right:1rem}.main-header .search-trigger button{line-height:1}.main-header-close-nav .icon,.main-header-open-nav .icon{transition:fill .4s cubic-bezier(.14,.58,.18,1) 0s;fill:currentColor}.main-header-close-nav{position:absolute;top:1.25rem;left:.75rem;outline:none}.main-header-close-nav .icon{height:1.25rem;width:1.25rem;fill:#fff}.main-header-open-nav{line-height:1}.main-header-open-nav .icon-menu{width:1rem;height:1rem;margin-left:.3em}.main-header-close-nav{transition:transform .4s cubic-bezier(.14,.58,.18,1) 0s;position:fixed;transform:translateX(-19.375rem);z-index:5}.is-nav-open .main-header-close-nav,[data-a11y-focus=true]+.main-header-close-nav{transform:translateX(0)}@media screen and (max-height:40rem){.main-header-nav-items{display:block}}.is-search-page .main-header{background:transparent;pointer-events:none}.is-search-page .main-header-logo,.is-search-page .main-header-open-nav,.is-search-page .main-header .search-trigger{display:none}.is-search-page .main-header-close-nav,.is-search-page .main-header-nav-items{pointer-events:all}@media screen and (min-width:64rem){.is-search-page .main-header{background:#3b4559;pointer-events:all}.is-search-page .main-header-logo{display:flex}.is-search-page .main-header-nav-items .search-trigger{display:inline-block}}@media screen and (min-width:64rem){.main-header-inner{margin-left:auto;margin-right:auto;width:93%;padding:0 0 0 calc(3.125rem + 20px);height:80px;text-align:center;display:block}.main-header-simple .main-header-inner{padding-left:0}.main-header-logo{display:flex;text-align:left;position:absolute;left:0;height:100%;width:3.125rem;line-height:64px}.main-header-logo .icon-mi-logo-icon-only{display:block}.main-header-close-nav,.main-header-open-nav,.main-header .search-trigger{display:none}.main-header-nav-items,.main-header-nav-items[data-a11y-focus=false],.main-header-nav-items[data-a11y-focus=true]{transform:none}.main-header-nav-items{transition:none;background:transparent;overflow-y:visible;position:static;transform:none;width:auto;padding:0;display:flex;flex-direction:row;justify-content:flex-start}.main-header-nav-items .search-trigger{display:flex;position:relative;margin-left:auto}}@media screen and (min-width:75rem){.main-header-inner{padding-left:calc(3.125rem + 35px)}}@media screen and (min-width:100rem){.main-header-inner{padding-left:calc(3.125rem + 50px)}}@media print{.main-header-close-nav,.main-header-nav-items,.main-header-open-nav{display:none}}.main-header .icon{height:1.5rem;width:1.5rem;fill:currentColor;vertical-align:-.15em}.main-header .main-header-logo .icon.icon-mi-logo-icon-only{width:3.125rem;height:5rem}.main-header .search-trigger .icon{height:1.25rem}.main-header .aux-nav .icon{height:20px;width:20px;vertical-align:-.3rem}.main-header .aux-nav .icon-triangle,.main-header .icon-triangle{width:.625rem;height:.375rem;vertical-align:.1rem}.main-content{background-size:cover;background-position:bottom;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.main-content-bg-image{margin-top:-64px;padding-top:64px}.main-content:before{background:transparent;content:"";display:block;height:100%;left:0;position:fixed;top:0;opacity:0;width:0;transition:opacity 0s cubic-bezier(.14,.58,.18,1),background 0s cubic-bezier(.14,.58,.18,1),width 0s linear 0s;z-index:4}.is-dropdown-open .main-content:before,.is-modal-open .main-content:before,.is-nav-open .main-content:before,.is-tooltip-open .main-content:before{width:100%;opacity:1;transition:opacity 0s cubic-bezier(.14,.58,.18,1),background 0s cubic-bezier(.14,.58,.18,1),width 0s linear}.is-nav-open .main-content:before{background:rgba(0,0,0,.3)}.is-dropdown-open .main-content:before,.is-modal-open .main-content:before,.is-tooltip-open .main-content:before{transition:none;z-index:1}.main-content img{max-width:100%;height:auto}.main-content img.cover-image{max-width:none;height:auto;min-height:100%}.main-content img.cover-image--abs{left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:64rem){.is-nav-open .main-content:before{background:transparent}.main-content-bg-image{margin-top:-80px;padding-top:80px}}.page-notice-wrapper{position:absolute;width:100%;top:3.125rem;z-index:7}@media screen and (min-width:64rem){.page-notice-wrapper{top:5rem}}.main-footer{background-color:#3b4559;padding:2rem 1rem;position:relative;overflow:hidden}.main-footer:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:660px;background:#005a70;background:linear-gradient(90deg,#3b4559 0,#005a70);transform:rotate(45deg);transform-origin:0 0}@media screen and (min-width:48rem){.main-footer{background-position:50%;text-align:center;padding-top:3.5rem;padding-bottom:3.5rem}.main-footer:before{width:450px;transform:rotate(35deg)}}.main-footer-inner{margin-left:auto;margin-right:auto}@media not print{.main-footer-inner{width:93%}}.main-footer-inner{max-width:74rem;position:relative;z-index:1}.main-footer-copyright{font-size:.75rem;color:hsla(0,0%,100%,.5);margin:0}.main-footer a{color:#fff}.main-footer a:focus,.main-footer a:hover{color:hsla(0,0%,100%,.5)}.main-footer .icon-list{margin-top:1.25em;margin-bottom:.25em}.main-footer .icon-list svg use{fill:#fff}@media print{.main-footer .horizontal-list,.main-footer .icon-list{display:none}.main-footer-copyright{color:#231f20}.main-footer:before{content:none}}.body--community-template .main-footer{padding-bottom:70px}@media screen and (min-width:48rem){.body--community-template .main-footer{padding-bottom:3.5rem}}.financial-credit-review__container,.financial-loan-application__container{padding:3.875rem 1.75rem;padding-top:2.875rem;margin-top:3.75rem}@media screen and (min-width:48rem){.financial-credit-review__container,.financial-loan-application__container{padding:3.875rem 4.75rem}}@media screen and (min-width:64rem){.financial-credit-review__container,.financial-loan-application__container{margin-top:0}}.product-page__lead-form-header{margin-bottom:2.5rem}.stylemart-design-center__gallery-grid-box{padding-bottom:6rem}.stylemart-design-center__lead-form-box{background:#f2f5f7;padding-bottom:0;padding-top:0}.stylemart-design-center__lead-form-box .lead-form-block__form{background:#f2f5f7}.stylemart-design-center__view-more-homes{margin-top:4.375rem}.stylemart-design-center__event-box h2{margin-top:0}.site-search-results-box{padding:1rem 0}.site-search-results-box a{text-decoration:none}.react-warranty{background-color:#fff;border:1px solid #dbe4e9;position:relative}.react-warranty--loaded{border:0}.rcl-icon{min-height:16px;height:unset;width:auto}.rcl-icon,.rcl-icon svg{display:inline-block}.rcl-icon--in-button{margin-right:10px}.rcl-icon--with-text{align-items:center;display:flex;margin-left:5px}.rcl-icon--with-bg{align-items:center;border-radius:7px;display:flex;height:28px;justify-content:center;margin-right:5px;width:28px}.rcl-icon--complete:after{background-color:#fff;height:2px;width:4px}.rcl-icon--border{border-style:solid;border-width:1px}.rcl-icon--tiny{height:12px;width:12px}.rcl-icon--circle{border-radius:50%;box-sizing:border-box;display:inline-block;height:28px;margin:0 12px 0 0;position:relative;text-indent:-999em;width:28px;z-index:2}.rcl-icon--circle svg{height:auto;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.rcl-icon--circle.rcl-icon--small{height:42px;width:42px}.rcl-icon--circle.rcl-icon--medium{height:56px;width:56px}.rcl-icon--circle.rcl-icon--large{height:70px;width:70px;margin-right:0}.rcl-icon--circle.rcl-icon--extralarge{height:84px;width:84px}.rcl-icon--centered{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.rcl-icon--centered svg{left:55%}.mircl-button{align-items:center;border-radius:3px;border:0;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:300;height:42px;justify-content:center;padding-left:10px;padding-right:10px;margin-top:10px;text-align:center;text-decoration:none;width:100%}.mircl-button:only-child{margin-top:0}.mircl-button__text--bold{font-weight:700}.play-button{background:transparent;border:0;cursor:pointer;overflow:hidden;padding:0;position:relative}.play-button:after{content:" ";display:block;height:100%;left:0;position:absolute;top:0;transition:box-shadow .2s ease-in-out;width:100%;z-index:2}.play-button i{transition:background .2s ease-in-out}.play-button img{position:relative;z-index:1;transition:transform .2s ease-in-out}.play-button:active,.play-button:focus,.play-button:hover{outline:none}.play-button:active:after,.play-button:focus:after,.play-button:hover:after{box-shadow:inset 0 0 2px 2px #fff}.play-button:active img,.play-button:focus img,.play-button:hover img{transform:scale(1.05)}.play-button:active i,.play-button:focus i,.play-button:hover i{background:hsla(0,0%,100%,.4)}.primary-icon-only-button,.secondary-icon-only-button{border-radius:20px;padding:10px}.icon-primary-button,.primary-button,.primary-icon-only-button{background:#4298b5;border:1px solid #4298b5;color:#fff}.icon-primary-button:active,.icon-primary-button:hover,.primary-button:active,.primary-button:hover,.primary-icon-only-button:active,.primary-icon-only-button:hover{background:#3b7f96;border:1px solid #3b7f96;cursor:pointer}.icon-primary-button:active .mircl-button__text,.icon-primary-button:hover .mircl-button__text,.primary-button:active .mircl-button__text,.primary-button:hover .mircl-button__text,.primary-icon-only-button:active .mircl-button__text,.primary-icon-only-button:hover .mircl-button__text{color:#fff}.icon-primary-button:focus,.primary-button:focus,.primary-icon-only-button:focus{border:1px solid #c2c8cc;outline:0}.icon-primary-button.disabled,.primary-button.disabled,.primary-icon-only-button.disabled{background:#dde4e8;border:0;pointer-events:none}.icon-secondary-button,.secondary-button,.secondary-icon-only-button{background:#fff;border:1px solid #c2c8cc;color:#4298b5}.icon-secondary-button:active,.icon-secondary-button:hover,.secondary-button:active,.secondary-button:hover,.secondary-icon-only-button:active,.secondary-icon-only-button:hover{background:#ebf1f5;cursor:pointer}.icon-secondary-button:focus,.secondary-button:focus,.secondary-icon-only-button:focus{background:#fff}.icon-secondary-button.disabled,.secondary-button.disabled,.secondary-icon-only-button.disabled{background:#fff;border:1px solid #dde4e8;color:#dde4e8;pointer-events:none}.icon-secondary-button--flip,.secondary-button--flip,.secondary-icon-only-button--flip{background:#f3f5f7}.icon-secondary-button--flip:active,.icon-secondary-button--flip:hover,.secondary-button--flip:active,.secondary-button--flip:hover,.secondary-icon-only-button--flip:active,.secondary-icon-only-button--flip:hover{background:#ebf1f5}.mircl-button--with-icon .rcl-icon{padding-right:10px}.link{align-items:center;color:#4298b5;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:300;justify-content:center;padding:0;text-align:center;text-decoration:none;width:100%}.link:active,.link:hover{color:#3b7f96;cursor:pointer}.link:focus{border:1px solid #c2c8cc}.link.disabled{color:#dde4e8;pointer-events:none}.text-only-button,.text-only-link{background:transparent;border:0;color:#4298b5;display:inline;justify-content:flex-start;margin:0;padding:0;text-align:left;width:auto}.text-only-button--bold,.text-only-link--bold{font-weight:700}.text-only-button:focus,.text-only-link:focus{outline-color:#c2c8cc}button.text-only-button:hover{background-color:transparent}@media screen and (min-width:764px){.secondary-button--flip{background:#fff;padding-right:20px;padding-left:20px}.secondary-button--flip:active,.secondary-button--flip:hover{background:#ebf1f5}}.rcl-error{background:#ec7373;border-radius:.1875rem;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:.25em;overflow:hidden;padding:1.25rem;position:relative;text-align:left;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;vertical-align:top;width:100%;z-index:2}.rcl-error--margin-bottom{margin-bottom:30px}.rcl-error--below{padding:.75rem;margin-top:5px}.rcl-error a{color:#fff;text-decoration:underline}.rcl-error a:active,.rcl-error a:focus,.rcl-error a:hover{color:#f1b300}.rcl-error--field{background:inherit;color:#ec7373;font-size:.75rem;font-weight:500;padding:7px 0}.rcl-error--center{text-align:center}.rcl-error--margin-around-mobile{margin:20px;max-width:calc(100% - 40px)}@media screen and (min-width:764px){.rcl-error--margin-around-mobile{margin:20px 0;max-width:100%}}.mi-tooltip[data-tooltip]{cursor:pointer;display:flex;font-size:16px;font-size:1rem;position:relative;text-decoration:underline;z-index:11;align-items:center}.mi-tooltip[data-tooltip] svg{background:#969696;border:1px solid #969696;border-radius:50%;color:#fff;display:block}.mi-tooltip[data-tooltip]:focus svg,.mi-tooltip[data-tooltip]:hover svg{background:#fff;border:1px solid #969696;border-radius:50%;color:#969696}.mi-tooltip[data-tooltip].inverted svg{background:#fff;border:1px solid #969696;color:#969696}.mi-tooltip[data-tooltip].inverted:focus svg,.mi-tooltip[data-tooltip].inverted:hover svg{background:#969696;border:1px solid #969696;color:#fff}.mi-tooltip[data-tooltip].tooltip-block{border-bottom:0}.mi-tooltip[data-tooltip].capitalize-tooltip:after{text-transform:capitalize}.mi-tooltip[data-tooltip]:after,.mi-tooltip[data-tooltip]:before{-webkit-transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;visibility:hidden}.mi-tooltip[data-tooltip]:after{-webkit-transform:translateX(-50%);background-color:#fff;border-radius:3px;border:1px solid #dde4e8;bottom:175%;box-shadow:0 0 7px rgba(0,0,0,.2);color:#000;content:attr(data-tooltip);font-size:.875rem;font-size:14px;font-weight:500;left:100px;line-height:1.4;min-width:18rem;min-width:280px;padding:16px;padding:1rem;position:absolute;text-align:left;text-decoration:none;text-transform:none;transform:translateX(-50%);white-space:pre-line;width:100%;z-index:11}.mi-tooltip[data-tooltip]:before{-webkit-transform:rotate(45deg);background:#fff;border:1px solid rgba(0,0,0,.18);border-width:0 1px 1px 0;bottom:175%;content:"";height:16px;height:1rem;left:50%;margin:0 0 -.5rem -.5rem;margin:0 0 -8px -8px;opacity:0;position:absolute;transform:rotate(45deg);visibility:hidden;width:16px;width:1rem;z-index:12}.mi-tooltip[data-tooltip].tooltip-block:after,.mi-tooltip[data-tooltip].tooltip-block:before{bottom:100%;text-align:center}.mi-tooltip[data-tooltip].show:after,.mi-tooltip[data-tooltip].show:before,.mi-tooltip[data-tooltip]:hover:after,.mi-tooltip[data-tooltip]:hover:before,body:not(.is-ios-safari) .mi-tooltip[data-tooltip]:focus:after,body:not(.is-ios-safari) .mi-tooltip[data-tooltip]:focus:before{opacity:1;visibility:visible}.mi--tooltip--ten[data-tooltip]:after{transform:translateX(calc(-50% - 110px))}.mi--tooltip--twenty[data-tooltip]:after{transform:translateX(calc(-50% - 120px))}.mi--tooltip--thirty[data-tooltip]:after{transform:translateX(calc(-50% - 130px))}.mi--tooltip--fourty[data-tooltip]:after{transform:translateX(calc(-50% - 140px))}.mi--tooltip--fifty[data-tooltip]:after{transform:translateX(calc(-50% - 150px))}.mi--tooltip--sixty[data-tooltip]:after{transform:translateX(calc(-50% - 160px))}.mi--tooltip--seventy[data-tooltip]:after{transform:translateX(calc(-50% - 170px))}.mi--tooltip--eighty[data-tooltip]:after{transform:translateX(calc(-50% - 180px))}.mi--tooltip--ninety[data-tooltip]:after{transform:translateX(calc(-50% - 190px))}.mi--tooltip--hundred[data-tooltip]:after{transform:translateX(calc(-50% - 200px))}.mi--tooltip--hundredten[data-tooltip]:after{transform:translateX(calc(-50% - 210px))}.mi--tooltip--hundredtwenty[data-tooltip]:after{transform:translateX(calc(-50% - 220px))}.mi--tooltip--hundredthirty[data-tooltip]:after{transform:translateX(calc(-50% - 230px))}.input-instructions{color:#c5c5c5;font-size:.875rem;font-weight:500;margin-top:.25rem}.input-instructions,.label{font-family:proxima-nova,Arial,sans-serif}.label{color:#000;display:flex;flex:0 0 100%;font-size:.75rem;font-weight:700;margin-bottom:4px;text-transform:uppercase;width:100%}.label--checkbox,.label--radio{align-content:center;align-items:center;display:flex;flex:0 1 auto;width:auto}.label--radio{font-size:.75rem;font-weight:400;text-transform:none}.label--error{color:#ec7373}.comments-box{min-height:160px;border:1px solid #e3e3e3;border-radius:2px;font-size:1rem;line-height:1.25;padding:10px 15px;color:#000;font-weight:500;font-family:proxima-nova,Arial,sans-serif}.comments-box::placeholder{font-weight:400;font-weight:500;font-family:proxima-nova,Arial,sans-serif;color:#c5c5c5}.comments-box--no-resize{resize:none}.comments-box--with-char-count{margin-bottom:30px}@media screen and (min-width:764px){.comments-box{min-height:120px}}textarea{width:100%;color:#000}.input[type=checkbox]{float:left;cursor:pointer}.input[type=checkbox]:disabled,.input[type=checkbox][disbled]{opacity:1;cursor:not-allowed}.input[type=date],.input[type=email],.input[type=number],.input[type=password],.input[type=tel],.input[type=text]{font-family:proxima-nova,Arial,sans-serif;font-weight:700;width:100%;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:6px;display:flex;padding:15px 12px 14px;align-content:center;font-size:.875rem;align-items:center;color:#000;flex:0 0 100%}.input[type=date]::placeholder,.input[type=email]::placeholder,.input[type=number]::placeholder,.input[type=password]::placeholder,.input[type=tel]::placeholder,.input[type=text]::placeholder{font-weight:400;color:#8c8c8c}.input[type=date]:focus,.input[type=email]:focus,.input[type=number]:focus,.input[type=password]:focus,.input[type=tel]:focus,.input[type=text]:focus{background-color:#f2f5f7;outline:none;border-color:#231f20;color:#000}.input:-internal-autofill-selected,.input:-internal-autofill-selected:focus,.input:-internal-autofill-selected:hover,.input:-webkit-autofill,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background:#fff;color:#000!important;border:1px solid #c4c4c4;box-shadow:inset 0 0 0 1000px #fff!important}.input[type=email].input--error,.input[type=number].input--error,.input[type=password].input--error,.input[type=tel].input--error,.input[type=text].input--error{background-color:#fff;border-color:#ec7373;background-image:url(https://cdn.mihomes.com/assets/toolkit/images/error.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;color:#ec7373}.input--task{border-radius:50%}.field-instructions{color:#969696;font-weight:700;font-family:proxima-nova,Arial,sans-serif;margin-top:5px;font-size:.875rem}.input-wrap--select.input-wrap--error{border-color:#ec7373}.comments-box.input--error,textarea.input--error{border-color:#ec7373;color:#ec7373;outline-color:#ec7373}.comments-box.input--error::placeholder,textarea.input--error::placeholder{color:#ec7373}.comments-box.input--error:focus,textarea.input--error:focus{border-color:#ec7373;color:#ec7373;outline-color:#ec7373}.field-wrap{clear:both;margin-top:18px;position:relative;text-align:left}.field-wrap--first{margin-top:0}.field-wrap .mi-tooltip{margin-left:10px;min-height:20px;margin-top:-6px;margin-bottom:6px}.input-wrap{align-content:flex-start;display:flex;flex-wrap:wrap;text-align:left}.input-wrap--textarea{position:relative}.input-wrap p{font-size:.75rem;margin-bottom:35px;margin-top:35px;padding-bottom:35px;text-align:left}.input-wrap p a{color:#000;text-decoration:underline}.input-wrap--checkbox{margin-bottom:25px}.input-wrap--checkbox label{font-size:.875rem;font-weight:400;margin:0;text-transform:none}.input-wrap--rel{position:relative}.input-wrap--task{height:20px}.input-wrap--checkbox-small-mobile-bottom-margin{margin-bottom:15px}.input-wrap .label--no-vertical-margin{margin:0}.input-wrap .label--disabled{cursor:not-allowed}.input-wrap .input-wrap--no-vertical-margin{margin-bottom:0;margin-top:0}@keyframes h{50%{transform:scale(1.2)}}@keyframes i{0%{opacity:0}50%{transform:scale(1.2);opacity:.5}to{opacity:0}}.input-wrap .mi-checkbox{float:left;cursor:pointer;margin-top:0;margin-bottom:0;min-height:0}.input-wrap .mi-checkbox--task:after{filter:blur(.25px);display:block;border-radius:50%;width:100%;height:100%;content:" ";opacity:0;transform:scale(1.6);background-color:#55b589}.input-wrap .mi-checkbox--task-complete{animation:h .5s ease 0s 1}.input-wrap .mi-checkbox--task-complete:after{animation:i .65s ease 0s 1}.input-wrap .mi-checkbox--radio{margin-right:.75rem}.input-wrap .mi-checkbox--radio-alt{margin-right:0}.input-wrap button{background:transparent;border:0;bottom:0;color:#798691;font-family:proxima-nova,Arial,sans-serif;font-size:.875rem;padding:16px 16px 15px;position:absolute;right:0;text-transform:uppercase}.input-wrap--border{border-top:1px solid #e4e4e4;margin-top:30px;padding-top:30px}.mi-checkbox--task{margin-right:10px}fieldset{border:0;margin:0;padding:0}.fieldset{background:#f4f6f8;border:1px solid #e4e7e9;border-radius:4px;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-top:10px;padding:10px}.legend{color:#000;flex:0 0 100%;font-size:1rem;font-style:normal;font-weight:500;line-height:12px}.mi-checkbox{flex:0 0 1.25rem;height:1.25rem;margin-right:12px;position:relative;width:1.25rem}.mi-checkbox__indicator .rcl-icon,.mi-checkbox__indicator i{display:block;text-align:center}.mi-checkbox--radio{margin-right:.75rem}.mi-checkbox--radio-alt{margin-right:0}.input--checkbox,.input--radio,input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c2c8cc;height:100%;margin:0;width:100%}.input--checkbox,input[type=checkbox]{border-radius:.1875rem}.input--task,input[type=checkbox].input--task{border-radius:50%}.input-wrap--border,.input-wrap--select{border:1px solid #dde4e8;border-radius:1rem}.input-wrap--select{background-color:#fff;font-size:1rem;font-family:proxima-nova,Arial,sans-serif;display:flex;align-content:center;align-items:center;color:#000;position:relative}.input-wrap--select-like-input{border-radius:6px;border-color:#c4c4c4}.input-wrap--radio-alt{margin-right:0;margin-left:auto}.input--select,select{border:0;-moz-appearance:none;-o-appearance:none;appearance:none;background:transparent;padding:25px;width:100%}.input--has-indicator{padding-left:50px}.select--small-padding{padding:15px 12px 14px}.input-wrap--select-like-input:after{border:1px solid #4298b5;position:absolute;right:20px;top:50%;transform:translateY(-80%) rotate(45deg);width:10px;height:10px;border-left-color:transparent;border-top-color:transparent;content:" "}@keyframes j{0%{background-color:transparent;border-color:#55b589}25%{background-color:#55b589}50%{border-color:#dde4e8;background-color:#55b589}to{border-color:#55b589;background-color:#55b589}}.input--checkbox:checked{background-color:#4298b5;border:1px solid #4298b5}.input--task:checked{background-color:#55b589;border:1px solid #55b589}.input--task-system-complete:checked{background-color:#c2c8cc;border:1px solid #c2c8cc}.input--task-complete:checked{animation:j .35s linear 0s 1}@keyframes k{to{stroke-dashoffset:0}}.mi-checkbox__indicator--task{color:#fff!important}.mi-checkbox__indicator--task svg{stroke-width:2;stroke:#fff;stroke-miterlimit:10}.mi-checkbox__indicator--task path{stroke-dasharray:48;stroke-dashoffset:48}.mi-checkbox__indicator--task-complete svg{color:#fff!important}.mi-checkbox__indicator--task-complete path{animation:k .3s cubic-bezier(.65,0,.45,1) .1s forwards}.input--radio,input[type=radio]{border-radius:50%}.input--checkbox:checked+.mi-checkbox__indicator,.input--radio:checked+.mi-checkbox__indicator{display:block}.input--checkbox:focus{outline:none}.input--checkbox:focus:checked,.input--radio:checked{border:1px solid #c2c8cc}.input--radio:checked{outline:none}.input--radio:checked:focus{border:1px solid #c2c8cc;box-shadow:0 0 0 1px #c2c8cc}.input--radio:focus{box-shadow:0 0 0 1px #c2c8cc;box-shadow:0 0 0 2px #c2c8cc;outline:none}.input--radio:focus:checked{border:1px solid #c2c8cc}.mi-checkbox-field{color:#000;flex:0 0 100%;font-size:12px;font-weight:400;margin-top:10px}.mi-checkbox-field label{align-items:center;display:flex;width:100%}.field-wrap--task{width:20px;margin-top:0;z-index:3;min-height:20px;position:relative}.input-wrap--task{max-width:20px;flex:0 0 20px;width:20px;min-width:20px;margin-bottom:0;float:left}.mi-checkbox__indicator{content:" ";display:none;left:50%;pointer-events:none;position:absolute;top:45%;height:100%}.mi-checkbox__indicator,.mi-checkbox__indicator--task{transform:translate(-50%,-50%)}.mi-checkbox__indicator--radio{background-color:#4298b5;border:2px solid #fff;border-radius:50%;height:100%;top:50%;width:100%}@media screen and (min-width:764px){.input-wrap--checkbox-small-mobile-bottom-margin{margin-bottom:25px}}.input-suggestions{display:flex;border-radius:4px;flex-wrap:wrap;height:0;border:1px solid transparent;overflow:hidden;position:absolute;background-color:#f2f5f7;top:100%;top:73px;width:100%}.input-suggestions--open{height:auto;max-height:116px;overflow:auto;border-color:#231f20;z-index:5;min-height:50px;padding:8px 0}.input-suggestion,.input-wrap button.input-suggestion{flex:0 0 100%;border:0;text-align:left;padding:6px 12px;background-color:transparent;width:100%;font-size:.875rem;position:relative}.input-suggestion:active,.input-suggestion:focus,.input-suggestion:hover,.input-wrap button.input-suggestion:active,.input-wrap button.input-suggestion:focus,.input-wrap button.input-suggestion:hover{font-weight:700;border:0;outline:none}.input-suggestion--loader,.input-wrap button.input-suggestion--loader{line-height:35px;text-transform:none;cursor:default}.input-suggestion--loader:active,.input-suggestion--loader:focus,.input-suggestion--loader:hover,.input-wrap button.input-suggestion--loader:active,.input-wrap button.input-suggestion--loader:focus,.input-wrap button.input-suggestion--loader:hover{font-weight:400}.input-suggestion:active,.input-wrap button.input-suggestion:active{background-color:rgba(0,0,0,.05)}.lds-ring2{display:inline-block;position:relative;width:20px;height:20px;margin-right:10px;top:4px}.lds-ring2 div{box-sizing:border-box;display:block;position:absolute;width:14px;height:14px;margin:4px;border:3px solid #fff;border-radius:50%;animation:m 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#798691 transparent transparent}.lds-ring2 div:first-child{animation-delay:-.45s}.lds-ring2 div:nth-child(2){animation-delay:-.3s}.lds-ring2 div:nth-child(3){animation-delay:-.15s}.mircl-h1,.mircl-h2,.mircl-h3,.mircl-h4,.mircl-h5,.mircl-h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.mircl-h1--museo,.mircl-h2--museo,.mircl-h3--museo,.mircl-h4--museo,.mircl-h5--museo,.mircl-h6--museo{font-family:museo-slab}.mircl-h1--proxima,.mircl-h2--proxima,.mircl-h3--proxima,.mircl-h4--proxima,.mircl-h5--proxima,.mircl-h6--proxima{font-family:proxima-nova}.heading{font-family:proxima-nova,Arial,sans-serif}.mircl-h1{font-size:2.5rem}.mircl-h2{font-size:2rem}.mircl-h3{font-size:1.75rem}.mircl-h4{font-size:1.5rem}.mircl-h5{font-size:1.25rem;font-weight:400}.mircl-h6{font-size:1rem}.heading--centered{text-align:center}.heading--h1{font-size:1.125rem;font-weight:400;margin:0 auto 40px}.heading--h2{margin:0 auto 20px}.heading--h4{font-weight:500;font-size:16px}.heading--museo{font-family:museo-slab}.heading--proxima{font-family:proxima-nova}@media screen and (min-width:40.625em){.heading--h1{font-size:1.625rem}}.warranty-claim-form-container{background:#f3f5f7;border:1px solid #e4e4e4;border-radius:6px;padding:20px;margin:20px 0;position:relative;z-index:10;max-width:860px;box-sizing:border-box}.warranty-claim-form-container .warranty-claim-form-toggle{padding-left:0;padding-right:0;background:none;border:none;z-index:2;position:relative;background-color:#f3f5f7}.warranty-claim-form-container .warranty-claim-form-toggle .warranty-form-toggle-content{display:flex}.warranty-claim-form-container .warranty-claim-form-toggle .warranty-form-toggle-content .heading{text-align:left;width:95%;display:flex;color:#474747;text-transform:none}.warranty-claim-form-container .warranty-claim-form-toggle .warranty-form-toggle-content .rcl-icon{margin-left:auto;margin-right:0;margin-top:1px}.warranty-claim-form-container .card{background:none;outline:none;border:none}.warranty-claim-form-container.inactive{opacity:.5}.warranty-claim-form-container.claim-error{border-color:#e2483e}.warranty-claim-form-container.open{z-index:12}.warranty-claim-form-container.open .warranty-claim-form-accordion-icon{transform:rotate(180deg)}.warranty-claim-form-container .warranty-claim-form-content{display:flex;justify-content:space-between}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form-label{text-transform:uppercase;color:#474747;font-weight:700;font-size:.75rem;margin-bottom:2px}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form-wrapper{margin-top:15px;margin-bottom:15px}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form-wrapper:last-child{margin-bottom:0}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form-wrapper .issue-input-optional-text{margin-left:5px;color:#969696}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form-wrapper .model-number-input{font-size:1rem;font-family:proxima-nova,Arial,sans-serif;background:#fff;border:1px solid #e4e4e4;padding:8px 10px;border-radius:4px;font-weight:400;display:block}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form{width:66%}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form .issue-select .css-1okebmr-indicatorSeparator,.warranty-claim-form-container .warranty-claim-form-content .claim-details-form .subcategory-select .css-1okebmr-indicatorSeparator{display:none}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form .issue-comment-length-count{font-family:proxima-nova,Arial,sans-serif;font-size:.75rem;text-align:right;color:#c4c4c4;margin:0;line-height:1}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form .issue-details{font-family:proxima-nova,Arial;font-size:1rem;background:#fff;color:#474747;border:1px solid #e4e4e4;border-radius:2px;resize:none;margin:0;width:100%;font-weight:400}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image{width:30%;overflow:hidden;margin-top:38px;margin-bottom:19px;display:flex;flex-direction:column;justify-content:space-between}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .remove-image-button{color:#4298b5;display:flex;padding-left:12px;position:relative}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .remove-image-button:after,.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .remove-image-button:before{content:" ";width:2px;height:12px;position:absolute;top:7px;left:3px;border-radius:2px;background-color:#4298b5}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .remove-image-button:before{transform:rotate(45deg)}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .remove-image-button:after{transform:rotate(-45deg)}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-input-attach-text{display:flex;justify-content:center;align-items:center;max-height:20px}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-input-attach-text .rcl-icon{position:relative;top:2px}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-container{height:166px;margin-top:0;margin-bottom:auto;position:relative;display:grid;grid-row-gap:0;grid-column-gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);justify-content:center}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-container .attach-image{position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;opacity:0;text-align:center}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-container .image-input-icon{margin-right:5px}@media screen and (max-width:764px){.warranty-claim-form-container .warranty-claim-form-content{display:block}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image,.warranty-claim-form-container .warranty-claim-form-content .claim-details-form{width:100%}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-container .image-input-icon{margin-right:8px}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-container .image-attached{position:relative;width:100%}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-container .image-input-optional-text{display:inherit;margin-left:5px;color:#4298b5}}.image-input-instructions{font-family:proxima-nova,Arial,sans-serif;font-weight:700;color:#4298b5;background-color:#fff;text-align:center;line-height:1.2;pointer-events:none;height:calc(100% - 8px);display:flex;align-items:center;justify-content:center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAMAAACXfxyGAAAABGdBTUEAALGPC/xhBQAACklpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAAEiJnVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/stRzjPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAB+UExURQAAAP////7+/v39/fn5+fj4+OLi4uHh4eDg4N/f397e3t3d3dzc3Pz8/Pv7+/r6+vf39/b29vX19fT09PPz8/Ly8vDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5eTk5OPj49vb29ra2tnZ2djY2NTU1P///wkEe+QAAAAqdFJOU///////////////////////////////////////////////////////ADKo8FwAAAAJcEhZcwAACxMAAAsTAQCanBgAAAGbSURBVCiRZZJdd9owEERnVjJgzGfhcNKC+/9/Vwk1pJCUBrsNQTt9CIGG3hc93J0j7a54l2XfjZ6Ij8gWwkssVpAHwy0UVuU2bjCtT9boNt1L29zBjh0TKEIwOCjzN12r94r4Xl3UEIjiIGDUotVA07KLPlyPfvFIjMKTpH/eRICAgdmPOZTnPQkXzTOF0CpxemvGrmm55MIB8rUYXID8ogWOx4RE7MZL+enYkB6vN09+YbIDzNP6Lvr+5KSxHbM9KPPZT4OPHkAIIB2wzIyqDYAmeTSL+cQkC304CEhmEgD0hxsC3AyJ3qzM30ccIlzgoLuDALGedPOn8Xr0GwCNIVpyDNrPFAiBf14bfw7TTgMgmAmAdYpSNDOj/PNcyfg4ChAYAdin/YEyOEj/sgoBWHMQmwMQiUKdiacVlBCoDU9gomWdHYRo02Nr267chADIzmuQqnI/XDNPDEzz5WV8ZxZuL1uZWzDgPuiGdM+KHsvK3RZEdZOuAghnF/LzT/iILJXf4vThq69k/1kmBpac5RvMl6Tf6FbSXM1fDgnazYyj70sAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:50%;border:1px solid #e4e4e4}.image-input-instructions:last-child{background-image:none}.image-input-instructions--with-image{background-size:cover}.warranty-claim-details-mobile{background:#fff;padding-bottom:1px;position:relative}.warranty-claim-details-mobile .warranty-claim-details-heading-container{background:#ebf1f5;display:flex;height:60px;justify-content:center}.warranty-claim-details-mobile .warranty-claim-details-heading-container .heading{margin:0;position:absolute;top:15px}.warranty-claim-details-mobile .warranty-claim-details-heading-container .text-only-button{font-size:16px;line-height:19px;position:absolute;top:7px}.warranty-claim-details-mobile .warranty-claim-details-heading-container .claim-details-draft{left:20px}.warranty-claim-details-mobile .warranty-claim-details-heading-container .claim-details-cancel{font-weight:700;position:absolute;right:20px;top:8px}.warranty-claim-details-mobile .service-request-categories-container{margin-top:20px;padding:20px 20px 10px}.warranty-claim-details-mobile .service-request-categories-container .heading{font-family:museo-slab,Arial,sans-serif;text-align:center}.warranty-claim-details-mobile .service-request-categories-container .common-categories-checkbox-list,.warranty-claim-details-mobile .service-request-categories-container .more-categories-checkbox-list{display:grid;grid-auto-flow:column;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-top:30px}.warranty-claim-details-mobile .service-request-categories-container .common-categories-checkbox-list .field-wrap,.warranty-claim-details-mobile .service-request-categories-container .more-categories-checkbox-list .field-wrap{margin-bottom:20px}.warranty-claim-details-mobile .service-request-categories-container .common-categories-checkbox-list .mi-tooltip,.warranty-claim-details-mobile .service-request-categories-container .more-categories-checkbox-list .mi-tooltip{margin-bottom:0;margin-left:5px;margin-top:0;min-height:auto}.warranty-claim-details-mobile .service-request-categories-container .more-categories-checkbox-list{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.warranty-claim-details-mobile .service-request-categories-container .common-categories-container .heading,.warranty-claim-details-mobile .service-request-categories-container .more-categories-container .heading{font-family:proxima-nova,Arial,sans-serif}.warranty-claim-details-mobile .service-request-categories-container .more-categories-container{background:#f2f2f2}.warranty-claim-details-mobile .service-request-categories-container .more-categories-container .heading{padding-top:20px}.warranty-claim-details-mobile .service-request-categories-container .more-categories-container .view-all-categories-button{color:#4298b5;display:inline-block;font-size:16px;font-weight:700;margin:5px 0;padding:5px 0;text-align:center;text-decoration-line:underline;width:100%}.warranty-claim-details-mobile .selected-claim-items-container{background:#fff;margin-bottom:20px;margin-top:20px;padding:20px}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header{text-align:center}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .fade-in-enter{opacity:0}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .fade-in-enter-active{opacity:1;transition:opacity .2s}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .fade-in-exit{opacity:1}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .fade-in-exit-active{opacity:0;transition:opacity .2s}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .claim-details-draft-saved-message{display:flex;font-size:16px;font-weight:500;justify-content:center;margin-bottom:10px}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .claim-details-draft-saved-message i{margin-right:10px}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .claim-details-draft-saved-message span{margin-top:2px}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .heading{margin-bottom:20px}.warranty-claim-details-mobile .selected-claim-items-container .selected-claim-items-header .required-text{color:#969696;font-size:16px;font-weight:500;line-height:19px}.warranty-claim-details-mobile .selected-claim-items-container .rcl-error{margin-top:20px;padding:1rem 1rem 1rem 1.5rem}.warranty-claim-details-mobile .details-controls-container{margin:15px auto;width:90%}.warranty-claim-details-desktop .service-request-categories-container{background:#fff;border:1px solid #dde4e8;border-radius:6px;margin-top:0;margin-bottom:20px;padding:20px}.warranty-claim-details-desktop .service-request-categories-container .heading{margin-left:20px;font-family:museo-slab,Arial,sans-serif;color:#474747;margin-bottom:20px}.warranty-claim-details-desktop .service-request-categories-container .service-request-info-text{margin:10px 20px}.warranty-claim-details-desktop .service-request-categories-container .common-categories-checkbox-list,.warranty-claim-details-desktop .service-request-categories-container .more-categories-checkbox-list{display:grid;padding-left:5%;margin-top:15px;grid-template-columns:25% 25% 25% 25%;grid-auto-flow:row}.warranty-claim-details-desktop .service-request-categories-container .common-categories-checkbox-list .field-wrap,.warranty-claim-details-desktop .service-request-categories-container .more-categories-checkbox-list .field-wrap{margin-bottom:10px}.warranty-claim-details-desktop .service-request-categories-container .common-categories-checkbox-list .mi-tooltip,.warranty-claim-details-desktop .service-request-categories-container .more-categories-checkbox-list .mi-tooltip{margin-left:5px;min-height:auto;margin-top:0;margin-bottom:0}.warranty-claim-details-desktop .service-request-categories-container .common-categories-container .heading,.warranty-claim-details-desktop .service-request-categories-container .more-categories-container .heading{font-family:proxima-nova,Arial,sans-serif}.warranty-claim-details-desktop .service-request-categories-container .common-categories-container{margin-top:30px}.warranty-claim-details-desktop .service-request-categories-container .common-categories-container:first-child{margin-top:0}.warranty-claim-details-desktop .service-request-categories-container .more-categories-container{background:#f2f2f2}.warranty-claim-details-desktop .service-request-categories-container .more-categories-container .heading{padding-top:20px;margin-bottom:20px}.warranty-claim-details-desktop .service-request-categories-container .more-categories-container .view-all-categories-button{background:transparent;border:none;color:#4298b5;width:100%;display:inline-block;font-weight:700;font-size:16px;padding:5px 0;text-align:center;text-decoration-line:underline;margin:5px 0}.warranty-claim-details-desktop .service-request-categories-container .more-categories-container .view-all-categories-button:active,.warranty-claim-details-desktop .service-request-categories-container .more-categories-container .view-all-categories-button:focus{outline-color:#474747}.warranty-claim-details-desktop .selected-claim-items-container{background:#fff;border:1px solid #dde4e8;border-radius:6px;margin-top:20px;margin-bottom:20px;padding:20px}.warranty-claim-details-desktop .selected-claim-items-container .selected-claim-items-header{border-bottom:1px solid #474747;padding-bottom:20px;align-items:center;display:flex;justify-content:space-between}.warranty-claim-details-desktop .selected-claim-items-container .selected-claim-items-header .heading{margin:0;color:#474747}.warranty-claim-details-desktop .selected-claim-items-container .selected-claim-items-header .required-text{color:#969696;margin:0}.warranty-claim-details-desktop .selected-claim-items-container .rcl-error{margin-top:20px;padding:1rem 1rem 1rem 1.5rem}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container{display:flex}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container button{width:25%}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-cancel{height:45px;margin-top:10px;margin-right:30%;width:25%;border:1px solid #c2c8cc;border-radius:3px;font-weight:700}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-cancel:hover{text-decoration:none;background:#ebf1f5}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .fade-in-enter{opacity:0}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .fade-in-enter-active{opacity:1;transition:opacity .2s}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .fade-in-exit{opacity:1}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .fade-in-exit-active{opacity:0;transition:opacity .2s}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-draft-saved-message{display:flex;margin-top:18px;margin-right:10px;font-weight:500;font-size:16px}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-draft-saved-message .rcl-icon{transform:translateY(-2px)}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-draft-saved-message .rcl-icon svg{left:68%;width:22px;height:22px;top:70%}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-draft{text-align:center;margin:10px}.warranty-claim-details-desktop .selected-claim-items-container .save-disclaimer{text-align:right;margin:15px 0;color:#969696}.warranty-claim-item-edit{background:transparent;border:none;text-decoration:underline;color:#4298b5;padding:0;margin:0}.warranty-claim-item-edit:active,.warranty-claim-item-edit:focus{outline-color:#474747}.warranty-claim-item-container{padding:40px 0 0;border-bottom:1px solid #c4c4c4;margin:20px 30px 0}.warranty-claim-item-container .claim-item-category,.warranty-claim-item-container .claim-item-descripton,.warranty-claim-item-container .claim-item-issue,.warranty-claim-item-container .claim-item-model-number,.warranty-claim-item-container .claim-item-subcategory{border:0;font-family:proxima-nova,Arial,sans-serif;color:#474747;margin:0 0 0 6px;padding:0;width:100%;font-size:1rem;-webkit-text-fill-color:unset;text-fill-color:unset}.warranty-claim-item-container .claim-item-model-number{margin-left:0}.warranty-claim-item-container .claim-item-descripton{margin:0;margin-top:25px;transform:translateY(-24px);background:transparent;max-height:450px;min-height:100px;resize:none}.warranty-claim-item-container .warranty-claim-item-header{display:flex;margin-bottom:15px}.warranty-claim-item-container .warranty-claim-item-header .heading{width:auto;margin:0 40px 0 0;text-transform:none}.warranty-claim-item-container .warranty-claim-item-details{display:flex;justify-content:space-between}.warranty-claim-item-container .warranty-claim-item-details .claim-item-details-left{width:100%}.warranty-claim-item-container .warranty-claim-item-details .claim-item-label{font-weight:700;display:flex;color:#474747;width:100%;font-size:1rem;text-transform:none}.warranty-claim-item-container .warranty-claim-item-details .claim-item-label--textarea{display:block;margin-bottom:0}.warranty-claim-item-container .warranty-claim-item-details .claim-item-label--modelnumber{display:block}.warranty-claim-item-container .warranty-claim-item-details .claim-item-details-right{width:35%}.warranty-claim-item-container .warranty-claim-item-details .claim-item-details-right .claim-item-image{height:auto;width:100%;margin-bottom:30px}@media screen and (max-width:764px){.warranty-claim-item-container{margin:0 30px}.warranty-claim-item-container .warranty-claim-item-details{display:block}.warranty-claim-item-container .warranty-claim-item-details .claim-item-details-right .claim-item-image{height:60px;width:90px}}.warranty-claim-item-container:last-of-type{border-bottom:none}@media screen and (min-width:764px){.warranty-claim-item-container .warranty-claim-item-header,.warranty-claim-item-header{margin-bottom:25px}.warranty-claim-item-container .warranty-claim-item-details .claim-item-details-left{width:60%}.warranty-claim-item-container{margin-left:0;margin-right:0}}.warranty-claim-review-container{background:#fff;border:1px solid #dde4e8;border-radius:0;margin-bottom:20px;margin-top:20px;min-height:calc(100vh - 85px);padding:20px}.warranty-claim-review-container .warranty-claim-review-heading-container{background:#ebf1f5;display:flex;height:60px;justify-content:center}.warranty-claim-review-container .warranty-claim-review-heading-container .heading{margin:0;position:absolute;top:15px}.warranty-claim-review-container .warranty-claim-review-heading-container .text-only-button{font-size:16px;line-height:19px;position:absolute;top:7px}.warranty-claim-review-container .warranty-claim-review-heading-container .claim-details-cancel{font-weight:700;height:20px;margin:0;padding:0;position:absolute;right:20px;top:18px}.warranty-claim-review-container .warranty-claim-item-edit{background:transparent;border:none;color:#4298b5;margin:0;padding:0;text-decoration:underline}.warranty-claim-review-container .warranty-claim-item-edit:active,.warranty-claim-review-container .warranty-claim-item-edit:focus{outline-color:#474747}.warranty-claim-review-container .review-controls-container{display:flex}.warranty-claim-review-container .review-controls-container .claim-review-cancel{border:1px solid #c2c8cc;border-radius:3px;font-weight:700;height:45px;margin-top:10px;width:20%}.warranty-claim-review-container .review-controls-container .claim-review-cancel:hover{background:#ebf1f5;text-decoration:none}.warranty-claim-review-container .review-controls-container .claim-review-back{margin:10px 0;padding:0 25px;text-align:center;width:auto}.warranty-claim-review-container .review-controls-container .claim-review-submit{margin-left:auto;margin-right:0;width:auto}@media screen and (max-width:764px){.warranty-claim-review-container{border:none;margin-bottom:0;margin-top:0;padding:0}.warranty-claim-review-container .heading--h2{margin:20px 20px 0 30px;text-align:center;text-align:left}.warranty-claim-review-container .review-controls-container{display:block;margin:15px auto;width:90%}.warranty-claim-review-container .review-controls-container .claim-review-back,.warranty-claim-review-container .review-controls-container .claim-review-submit{width:100%}}@media screen and (min-width:764px){.warranty-claim-review-container{border-radius:6px;min-height:0;padding-left:40px;padding-right:40px;padding-top:40px}}.service-item-submission-card{border-bottom:1px solid #c4c4c4;font-family:proxima-nova,Arial,sans-serif;margin:0 25px 20px;padding:20px 0;display:flex;flex-wrap:wrap;overflow:hidden;max-height:150vh;transition:max-height .75s ease-out .1s;will-change:max-height}.service-item-submission-card:last-child{margin-bottom:0;border-bottom:0}.service-item-submission-card--submitted{max-height:60px}.service-item-submission-card__copy-wrapper{display:flex;flex-direction:column;flex:1 1 auto;max-width:calc(100% - 40px)}.service-item-submission-card__image-wrapper{max-width:278px;margin-top:15px;padding-left:30px;flex:0 1 278px;overflow:hidden}.service-item-submission-card__image-wrapper img{max-width:100%;height:auto}.service-item-submission-card__image-wrapper:after{display:block;content:" ";clear:both}.service-item-submission-card__icon-wrapper{margin-right:15px}.service-item-submission-card__comments,.service-item-submission-card__image-wrapper,.service-item-submission-card__issue,.service-item-submission-card__model-number,.service-item-submission-card__subcategory{transition:opacity .75s ease-out 0s;will-change:opacity}.service-item-submission-card__comments--submitted,.service-item-submission-card__image-wrapper--submitted,.service-item-submission-card__issue--submitted,.service-item-submission-card__model-number--submitted,.service-item-submission-card__subcategory--submitted{opacity:0}.service-item-submission-card__category{font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:1.25rem;color:#474747;margin:0;line-height:1em;margin-top:3px}.service-item-submission-card__issue,.service-item-submission-card__model-number,.service-item-submission-card__subcategory{font-weight:500;font-size:1rem;margin:15px 0 0}.service-item-submission-card__comments{font-size:.875rem;margin-top:10px}.service-item-submission-card__status{border-radius:50%;height:22px;text-indent:-999em;width:22px;margin-bottom:0;border:1px solid #e4e4e4;background-color:#f3f5f7;margin:0;position:relative}.service-item-submission-card__status .rcl-icon,.service-item-submission-card__status svg{position:absolute;top:50%;left:51%;transform:translate(-50%,-50%);width:82%;border:0!important}.service-item-submission-card__status--submitted{background-color:#55b589}@media screen and (min-width:764px){.service-item-submission-card{padding-left:0;padding-right:0;margin-left:0;margin-right:0;flex-wrap:nowrap;color:#474747;margin-bottom:0}.service-item-submission-card__status{width:24px;height:24px}.service-item-submission-card__image-wrapper{margin-top:60px}.service-item-submission-card__copy-wrapper{padding-right:40px;max-width:470px}.service-item-submission-card__category{font-size:1.25rem}}.warranty-claim-submission{background-color:#fff}.warranty-claim-submission__progress{align-content:center;align-items:center;display:flex;margin:0 20px 20px}.warranty-claim-submission__service-items{list-style:none;margin:0;padding:0}.warranty-claim-submission__progress-bar-line{position:absolute;height:100%;min-height:3px;top:-3px;width:100%;background-color:#000;transform-origin:left 0;transition:transform .2s ease-out;transform:scaleX(0)}.warranty-claim-submission__progress-bar{border-top:3px dashed #e4e4e4;height:0;width:100%;position:relative;max-width:620px;margin-left:auto;margin-right:0}.warranty-claim-submission__mobile-header{align-items:center;background-color:#ebf1f5;color:#3b4559;display:flex;font-size:1.25rem;font-weight:600;justify-content:center;padding:18px;text-align:center}.warranty-claim-submission__mobile-header .heading{font-size:1.25rem;margin:0}.warranty-claim-submission__errors{display:flex;font-size:.875rem;font-weight:600;margin:20px 0;overflow:hidden}.warranty-claim-submission__page-submission-summary{margin:0;white-space:nowrap}.warranty-claim-submission__page-info,.warranty-claim-submission__page-submission-summary,.warranty-claim-submission__page-title{font-family:proxima-nova,Arial,sans-serif}.warranty-claim-submission__page-title{font-size:1.5rem;margin:20px}.warranty-claim-submission__page-title:first-child{margin-bottom:20px;margin-top:0}.warranty-claim-submission__page-info{font-size:1rem;margin:0 20px 20px}.warranty-claim-submission__page-submission-summary{font-size:1.25rem;font-weight:600}.warranty-claim-submission__error-message{flex:1 1 auto;font-size:.875rem;font-weight:600;margin:0;padding:.875rem 1rem;white-space:nowrap;width:auto}.warranty-claim-submission__resubmit{flex:1 0 auto;font-size:.875rem;font-weight:600;height:auto;margin-left:22px;margin-top:0;min-height:0;padding-left:15px;padding-right:15px;width:auto}@media screen and (min-width:764px){.warranty-claim-submission{background-color:#fff;border:1px solid #c8d3da;border-radius:6px;padding:25px 37px}.warranty-claim-submission__progress{margin:0 0 20px}.warranty-claim-submission__mobile-header{display:none}.warranty-claim-submission__page-info,.warranty-claim-submission__page-submission-summary,.warranty-claim-submission__page-title{margin-left:0;margin-right:0}}.warranty-claim-success{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;justify-content:center;min-height:calc(100vh - 150px);padding:20px;text-align:center}.warranty-claim-success__headline{color:#2d2d2d;font-size:1.5rem;margin:15px 0 10px}.warranty-claim-success .rcl-icon--circle svg{width:60%}.warranty-claim-success__button{background:#4298b5;border-radius:3px;color:#fff;display:inline-block;margin-top:10px;padding:10px 25px}.warranty-claim-success__button:active,.warranty-claim-success__button:focus,.warranty-claim-success__button:hover{background:#3b7f96;color:#fff;text-decoration:none}@media screen and (min-width:764px){.warranty-claim-success{background-color:#fff;border:1px solid #c8d3da;border-radius:6px;color:#474747;display:block;font-size:1rem;min-height:0;padding:130px 60px 90px;text-align:center}}.design-selections-table-filter-container{font-size:1rem}.design-selections-table-filter-container .dropdown{text-align:initial}.design-selections-table-filter-container .dropdown-item{display:block;background-color:transparent}.design-selections-table-filter-container .dropdown .table-filter-toggle{font-size:1rem;background:#fff;border:1px solid #c2c8cc;border-radius:3px;color:#4298b5;padding:8px 25px 8px 15px;width:200px;position:relative;text-align:left;white-space:normal}.design-selections-table-filter-container .dropdown .table-filter-toggle:after{position:absolute;right:15px;top:19px}.design-selections-table-filter-container .dropdown .table-filter-menu{width:200px;padding:4px 15px}.design-selections-table-filter-container .dropdown .dropdown-item{white-space:normal;text-align:left}.design-selections-table-filter-container .dropdown .dropdown-item:focus{outline:none}@media (max-width:764px){.design-selections-table-filter-container,.design-selections-table-filter-container .dropdown .table-filter-menu,.design-selections-table-filter-container .dropdown .table-filter-toggle{width:100%}}.design-selections-table-container{max-width:100%;overflow:visible}.design-selections-table-container .dropdown .dropdown-menu{display:none}.design-selections-table-container .dropdown.show .dropdown-menu{display:block}.design-selections-table-container--kiosk{overflow:visible}.design-selections-table-container .design-selections-table-controls{display:flex;justify-content:space-between;margin-bottom:20px}.design-selections-table-container .design-selections-table-controls .design-selections-table-icon-buttons .print-button{background:none;border:none;height:20px;margin-top:20px;padding:0;width:20px}.design-selections-table-container .design-selections-table-controls .design-selections-table-icon-buttons .print-button .rcl-icon{text-align:right}.design-selections-table-container .rcl-error{margin-bottom:20px}.design-selections-table-container .sortable-table{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:16px;margin-bottom:25px}.design-selections-table-container .sortable-table.empty{border-collapse:separate;border-spacing:0 4px}.design-selections-table-container .sortable-table__header{color:#fff;font-size:16px}.design-selections-table-container .sortable-table__cell{background:#fff;color:#000;font-size:16px;font-weight:400;line-height:14px;padding-bottom:15px;padding-left:15px;padding-top:15px;position:relative;text-align:left}.design-selections-table-container .sortable-table__cell.category{max-width:180px}.design-selections-table-container .sortable-table__cell.name{max-width:320px}.design-selections-table-container .sortable-table__cell.name .selections-item-modal-link{text-align:left}.design-selections-table-container .sortable-table__cell.notes{border-top-left-radius:0!important;border-top-right-radius:0!important;color:#969696;font-size:12px;padding-top:5px}.design-selections-table-container .sortable-table__cell.notes p{margin-bottom:5px}.design-selections-table-container .sortable-table__cell--in-even-row{background:#f3f5f7}.design-selections-table-container .sortable-table__cell--header{background:#3b4559;line-height:inherit;padding:15px;color:#fff}.design-selections-table-container .sortable-table__cell:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.design-selections-table-container .sortable-table__cell:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.design-selections-table-container .sortable-table__cell .amount-cell-content,.design-selections-table-container .sortable-table__cell .type-cell-content{position:relative}.design-selections-table-container .sortable-table__cell .amount-cell-content .table-footnote,.design-selections-table-container .sortable-table__cell .type-cell-content .table-footnote{color:#969696;font-size:12px;font-weight:400;position:absolute;right:-9px}.design-selections-table-container .sortable-table__cell .selections-item-modal-link{background:none;border:none;color:#4298b5;margin:0;cursor:pointer;font-size:1rem}.design-selections-table-container .sortable-table .design-selections-table-empty-message{background:#f3f5f7;border-radius:3px;color:#969696;line-height:4;text-align:center}.design-selections-table-container .sortable-table .table-formatted-create-date span{display:block;margin-bottom:3px}.design-selections-table-container .sortable-table__sort-button{background:transparent;border:none;color:#fff;font-weight:400;padding:0 15px 0 0;padding-right:15px;position:relative;text-align:left}.design-selections-table-container .sortable-table__sort-button:active,.design-selections-table-container .sortable-table__sort-button:focus{outline-color:#474747}.design-selections-table-container .sortable-table__sort-button:before{border:solid transparent;border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:4px;content:"";height:0;pointer-events:none;position:absolute;right:1px;top:61%;width:0}.design-selections-table-container .sortable-table__sort-button:after{border:solid transparent;border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:5px;content:"";height:0;pointer-events:none;position:absolute;right:0;top:43%;transform:translateY(-80%) scaleX(.8) rotate(180deg);width:0}.design-selections-table-container .sortable-table__sort-button--no-sort{text-transform:none}.design-selections-table-container .sortable-table__sort-button--desc:after,.design-selections-table-container .sortable-table__sort-button--no-sort:after,.design-selections-table-container .sortable-table__sort-button--no-sort:before{display:none}.design-selections-table-container .sortable-table__sort-button--desc:before{top:47%}.design-selections-table-container .sortable-table__sort-button--asc:before{display:none}.design-selections-table-container .sortable-table__sort-button--asc:after{top:50%}.design-selections-table-container .printable-selections-table-container{display:none}.design-selections-table-container .table-filter-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.design-selections-table-container--platmap .sortable-table__cell{line-height:18px}.design-selections-table-container--kiosk .design-selections-table-filter-container,.design-selections-table-container--kiosk .dropdown,.design-selections-table-container--kiosk .sortable-table__cell,.design-selections-table-container--kiosk .sortable-table__cell .selections-item-modal-link,.design-selections-table-container--kiosk .sortable-table__sort-button{font-size:1.125rem}.design-selections-table-container--kiosk .sortable-table__cell--centered,.design-selections-table-container--kiosk .sortable-table__cell.quantity{text-align:center}@media (max-width:913px){.design-selections-table-container .sortable-table__sort-button.date:before{top:55%}}@media print{@page{margin:40px}.design-selections-table-container.printable .heading{font-size:24px}.design-selections-table-container.printable .sortable-table{margin-top:10px}.design-selections-table-container.printable .sortable-table__cell.has-notes{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.design-selections-table-container.printable .sortable-table__sort-button:after,.design-selections-table-container.printable .sortable-table__sort-button:before{display:none}}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card{border:1px solid #dde4e8!important;border-radius:6px!important;margin-bottom:15px}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .accordion-item{background-color:#f3f5f7;border:1px solid #dde4e8!important}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .accordion-item:has(.collapsed){background-color:#fff;border:1px solid #dde4e8!important}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .accordion-body{padding:0}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-toggle{border:none;display:flex;flex-wrap:wrap;padding:7px 10px 7px 20px}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-toggle .accordion-button{padding:0}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-toggle .accordion-button:after{display:none}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-toggle .heading{font-size:16px;margin:0;margin-top:0;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:89%}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-toggle .design-selections-modal-accordion-icon{background:#ebf1f5;border:transparent;margin:0;z-index:auto}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container{background:#f3f5f7;padding:8px 10px 8px 20px}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container .heading{font-size:16px;font-weight:700}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container ul{font-size:16px;padding-left:18px}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container ul .spec-attribute-name,.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container ul .standard-attribute-name{margin-right:5px}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container p{font-size:16px}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card.expanded .design-selections-modal-accordion-toggle{background:#f3f5f7;border:1px solid #f3f5f7}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card.expanded .design-selections-modal-accordion-toggle .design-selections-modal-accordion-icon{background:#4298b5;transform:scaleY(-1)}@media screen and (max-width:990px){.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container p,.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container ul{font-size:14px}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.design-selectons-modal-carousel{width:220px;height:220px}.design-selectons-modal-carousel .slick-initialized .design-selections-carousel-arrow{border:none;background:transparent;position:absolute;z-index:1;top:50%}.design-selectons-modal-carousel .slick-initialized .design-selections-carousel-arrow.lessThan{left:-35px;transform:scaleX(-1)}.design-selectons-modal-carousel .slick-initialized .design-selections-carousel-arrow.greaterThan{right:-35px}.design-selectons-modal-carousel .slick-initialized .slick-list{border:1px solid #e4e4e4}.design-selectons-modal-carousel .slick-initialized .slick-list .design-selections-modal-carousel-image{padding:10px;max-width:100%;max-height:220px}@media screen and (max-width:768px){.design-selectons-modal-carousel{width:100%;height:100%}}.accordion-collapse{max-width:100%}.design-selections-modal-content{margin:0 auto;max-width:766px;position:relative}.design-selections-modal-content .design-selections-modal-product-content{display:flex;padding:0 20px}.design-selections-modal-content .design-selections-modal-product-content .content-left{margin-bottom:20px;margin-top:35px;width:40%}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-images-container{margin:auto;transform:translateX(-10px);width:65%}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-product-details{margin:auto;width:85%}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-product-details .design-selections-modal-text{color:#000;margin:0 0 10px}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-product-details .design-selections-modal-text span{color:#969696;display:block}.design-selections-modal-content .design-selections-modal-product-content .content-right{margin-bottom:20px;margin-top:35px;padding-left:15px;width:60%}.design-selections-modal-content .design-selections-modal-product-content .content-right .accordion-button{justify-content:space-between}.design-selections-modal-content .design-selections-modal-header{display:flex;padding:0 20px}.design-selections-modal-content .design-selections-modal-header .heading{margin:auto;margin-bottom:0;width:85%}.design-selections-modal-content .design-selections-modal-header .design-selections-modal-text{margin-bottom:0;margin-top:10px}.design-selections-modal-content .design-selections-modal-filter-container{display:flex;margin-top:15px;padding:0 40px;position:relative;z-index:2}.design-selections-modal-content .design-selections-modal-filter-container p{margin-top:10px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown{flex:initial;margin-left:20px;text-align:initial}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .selections-modal-filter-toggle{background:#fff;border:1px solid #c2c8cc;border-radius:3px;color:#4298b5;padding:10px 35px 10px 10px;position:relative;text-align:left;white-space:normal;width:300px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .selections-modal-filter-toggle:after{position:absolute;right:15px;top:20px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .selections-modal-filter-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;width:300px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .dropdown-item{white-space:normal;text-decoration:none}.design-selections-modal-content--full-width{max-width:none}.design-selections-modal-content--full-width .accordion-button,.design-selections-modal-content--full-width .accordion-button:active,.design-selections-modal-content--full-width .accordion-button:focus{outline:none!important;border:0!important;box-shadow:0 0!important}.design-selections-modal-content--full-width .slick-list{background-color:#fff}.design-selections-modal-content--full-width .design-selections-modal-filter-container{padding-left:20px}.design-selections-modal-content--full-width .design-selections-modal-filter-container .dropdown .selections-modal-filter-menu{width:100%}.design-selections-modal-content--full-width .design-selections-modal-filter-container .dropdown .selections-modal-filter-toggle{width:auto}.design-selections-modal-content--full-width .design-selections-modal-product-content .content-left .design-selections-modal-images-container{width:88%}.design-selections-modal-content--full-width .design-selections-modal-product-content .content-left .design-selections-modal-product-details{margin-left:0}.design-selections-modal-content--full-width .design-selections-modal-product-content .content-left .design-selections-modal-product-details .design-selections-modal-text span{display:inline-block}.design-selections-modal-content--full-width .design-selectons-modal-carousel{aspect-ratio:1/1;height:auto;width:100%}.design-selections-modal-content--full-width .design-selectons-modal-carousel .slick-initialized .slick-list .design-selections-modal-carousel-image{display:block!important;margin:0 auto;max-height:none;max-width:90%}.design-selections-modal-content--full-width .design-selections-modal-header .heading{margin-left:0}.design-selections-modal-content--full-width .design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container ul,.design-selections-modal-content--full-width .design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-toggle .heading,.design-selections-modal-content--full-width .design-selections-modal-text,.design-selections-modal-content--full-width .dropdown,.design-selections-modal-content--full-width .dropdown .dropdown-toggle,.design-selections-modal-content--full-width .label-for-dropdown{font-size:1.125rem}.design-selections-modal-content h2.accordion-header{flex:1 0 100%;margin-top:0}.design-selections-modal-content .design-selections-modal-close-icon{background-color:#fff;border:1px solid #a4a4a4;border-radius:50%;height:37px;outline:0;padding:5px 6px;width:37px}.design-selections-modal-content .design-selections-modal-close-icon .rcl-icon{transform:rotate(-45deg) translateY(-1px)}.design-selections-modal-content .design-selections-modal-close-icon:active,.design-selections-modal-content .design-selections-modal-close-icon:focus,.design-selections-modal-content .design-selections-modal-close-icon:hover{background-color:#d4d4d4;outline:0}@media screen and (max-width:990px){.design-selections-modal-content{display:block}.design-selections-modal-content .design-selections-modal-header{display:block;margin-top:20px;width:100%}.design-selections-modal-content .design-selections-modal-header .heading{margin:0}.design-selections-modal-content .design-selections-modal-filter-container{display:block;margin-top:10px;padding:0;width:100%}.design-selections-modal-content .design-selections-modal-filter-container p{margin-bottom:5px;padding:0 20px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown{margin-left:0;padding:0 20px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .selections-modal-filter-toggle{padding:8px 26px 8px 10px;width:100%}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .selections-modal-filter-menu{width:calc(100% - 40px)}.design-selections-modal-content .design-selections-modal-product-content{display:block}.design-selections-modal-content .design-selections-modal-product-content .content-left{margin-top:20px;width:100%}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-product-details{margin:0 0 20px;width:100%}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-product-details .design-selections-modal-text{display:flex;margin:0}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-product-details .design-selections-modal-text span{margin-left:5px}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-accordions-mobile-wrapper{margin-bottom:20px}.design-selections-modal-content .design-selections-modal-product-content .content-left .design-selections-modal-images-container{width:50%}}.slick-slider.slick-initialized:has(.slick-slide:only-child){pointer-events:none}*,:after,:before{box-sizing:border-box}.casper{color:#a7c6d0}.bg-casper{background-color:#a7c6d0}.indigo{color:#3b4559}.bg-indigo{background-color:#3b4559}.white{color:#fff}.bg-white{background-color:#fff}.slate{color:#a6bbc8}.bg-slate{background-color:#a6bbc8}.black{color:#000}.bg-black{background-color:#000}.tangerine{color:#f1b300}.bg-tangerine{background-color:#f1b300}.aqua{color:#4298b5}.bg-aqua{background-color:#4298b5}.turquoise{color:#005a70}.bg-turquoise{background-color:#005a70}.neutral-light{color:#ebf1f5}.bg-neutral-light{background-color:#ebf1f5}.neutral-medium{color:#dde4e8}.bg-neutral-medium{background-color:#dde4e8}.neutral-dark{color:#c2c8cc}.bg-neutral-dark{background-color:#c2c8cc}.body-text{color:#969696}.bg-body-text{background-color:#969696}.portal-bg-color{color:#f3f5f7}.bg-portal-bg-color{background-color:#f3f5f7}.dark-aqua{color:#3b7f96}.bg-dark-aqua{background-color:#3b7f96}.confirmation{color:#55b589}.bg-confirmation{background-color:#55b589}.progress{color:#fed537}.bg-progress{background-color:#fed537}.err{color:#ec7373}.bg-err{background-color:#ec7373}.gray{color:#8c8c8c}.bg-gray{background-color:#8c8c8c}.silver{color:#c4c4c4}.bg-silver{background-color:#c4c4c4}.light-grey{color:#f7f7f7}.bg-light-grey{background-color:#f7f7f7}.surfie-green{color:#11657d}.bg-surfie-green{background-color:#11657d}.alto{color:#d4d4d4}.bg-alto{background-color:#d4d4d4}.tundora{color:#474747}.bg-tundora{background-color:#474747}.cornflower-blue{color:#5f84ff}.bg-cornflower-blue{background-color:#5f84ff}.casal{color:#27596a}.bg-casal{background-color:#27596a}.chambray{color:#3e5996}.bg-chambray{background-color:#3e5996}.boston-blue{color:#4298b5}.bg-boston-blue{background-color:#4298b5}.silver-chalice{color:#a4a4a4}.bg-silver-chalice{background-color:#a4a4a4}.shuttle-gray{color:#586171}.bg-shuttle-gray{background-color:#586171}.cyprus{color:#003b49}.bg-cyprus{background-color:#003b49}.mercury{color:#e4e4e4}.bg-mercury{background-color:#e4e4e4}.concrete{color:#f2f2f2}.bg-concrete{background-color:#f2f2f2}.mine-shaft{color:#2d2d2d}.bg-mine-shaft{background-color:#2d2d2d}.mystic{color:#dde4e9}.bg-mystic{background-color:#dde4e9}.portage{color:#9686f5}.bg-portage{background-color:#9686f5}.geraldine{color:#f5a186}.bg-geraldine{background-color:#f5a186}.persian-pink{color:#f586ae}.bg-persian-pink{background-color:#f586ae}.oxford-blue{color:#3b4559}.bg-oxford-blue{background-color:#3b4559}.slate-grey{color:#7d97ac}.bg-slate-grey{background-color:#7d97ac}.dusty-grey{color:#969696}.bg-dusty-grey{background-color:#969696}.steel-blue{color:#4698b3}.bg-steel-blue{background-color:#4698b3}.link-water{color:#e5eafa}.bg-link-water{background-color:#e5eafa}.athens-gray{color:#f2f5f7}.bg-athens-gray{background-color:#f2f5f7}.apricot{color:#ec7373}.bg-apricot{background-color:#ec7373}.loblolly{color:#c2c8cc}.bg-loblolly{background-color:#c2c8cc}.bright-sun{color:#fed537}.bg-bright-sun{background-color:#fed537}.geyser{color:#c8d3da}.bg-geyser{background-color:#c8d3da}.thunder{color:#231f20}.bg-thunder{background-color:#231f20}.cinnabar{color:#e2483e}.bg-cinnabar{background-color:#e2483e}.wild-sand{color:#f5f5f5}.bg-wild-sand{background-color:#f5f5f5}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.loading-screen{background-color:#3b4559;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:600;height:100%;left:0;line-height:22px;position:fixed;top:0;transition:opacity .5s ease-in;width:100%;will-change:opacity;z-index:1000;text-align:center;max-width:100vw;max-height:100vh}.loading-screen.external-redirect{background-color:#2d2d2d}.loading-screen--faded{opacity:.5}.loading-screen--before-exit{opacity:1}.loading-screen--light{background-color:#fff}.loading-screen--in-element{position:absolute;max-height:none}.loading-screen__tagline{margin-top:45px}.loading-screen__img{flex:0 0 100%;padding:5px 0}.loading-screen__img--small{transform:scale(.8)}.loading-screen__inner-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.loading-screen__centered-content{margin:0 auto}.lds-ring{align-content:center;align-items:center;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;min-height:300px;position:relative;text-align:center;width:300px}.lds-ring--light{background-color:#3b4559}.lds-ring--small{width:80px;min-height:80px}.lds-ring div{animation:m 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #4298b5;border-color:#4298b5 transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:300px;margin:0;position:absolute;width:300px}.lds-ring--small div{width:80px;height:80px;scale:1.16}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.fade-load-screen-exit{opacity:1}.fade-load-screen-exit-active{opacity:0;transition:opacity .5s}.fade-load-screen-exit-done{opacity:0}.faded-load-screen-exit{animation:l 1.5s cubic-bezier(.5,0,.5,1)}.faded-load-screen-exit-done{opacity:0!important}@keyframes l{0%{opacity:.5}75%{opacity:1}to{opacity:0}}@keyframes m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--calc-bg:#fff;--calc-fill:#3fb8af;--pct:0.5}.calculator-slider__value:has(~.calculator-slider__value),.calculator-slider__value~.calculator-slider__value{width:auto;flex:0 0 auto;margin:0;justify-self:flex-end}.calculator-slider__value:has(~.calculator-slider__value){margin-right:calc(2 * var(--input-padding))}.slider-input{--dotwidth:0.75rem;--dotheight:var(--dotwidth);position:relative}.slider-input input{-moz-appearance:none;appearance:none;background:transparent;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;cursor:pointer;height:.4rem;margin:0;padding:0;width:100%;z-index:3;position:relative}.slider-input input,.slider-input input:focus{border:1px solid #d3d3d3;border-top:0;border-bottom:0}.slider-input input:focus{outline:0}.slider-input input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#fff;border:1px solid #d3d3d3;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);height:24px;margin-top:-9px;position:relative;width:24px;z-index:10}.slider-input input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);height:var(--dotheight);width:var(--dotwidth);z-index:5;position:relative}.slider-input input[type=range]::-ms-thumb{appearance:none;background:#fff;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);height:var(--dotheight);width:var(--dotwidth)}.slider-input input[type=range]::-webkit-slider-runnable-track{background:var(--calc-bg);background:transparent;background-color:transparent;height:.4rem}.slider-input input[type=range]::-moz-range-track{background:transparent;background-color:transparent;height:.4rem;z-index:1;position:relative}.slider-input:before{background-color:#fff;transform:none;transform-origin:left top;z-index:1}.slider-input:after,.slider-input:before{content:" ";display:block;height:calc(.4rem - 2px);left:1px;position:absolute;top:11.5px;width:50%;width:calc(100% - 2px)}.slider-input:after{background-color:var(--calc-fill);transform:scaleX(var(--pct));transform-origin:left top;z-index:2}.calculator-slider__error{color:#ec7373;flex:0 0 100%;font-family:proxima-nova,arial,sans-serif;font-size:.75rem;font-weight:400;padding:12px 0;padding-right:0;pointer-events:none;text-align:right;text-transform:none;transition:opacity .25s ease-out}.calculator-slider__roller{margin:0}.calculator-slider__changeable-input{background-color:#fff;border:1px solid #768692;color:#768692;field-sizing:content;font-family:proxima-nova,arial,sans-serif;font-size:.875rem!important;font-weight:800;max-width:100%;min-width:60px;outline:none;padding:var(--input-padding)!important;position:absolute;right:0;text-align:right;transform:translateY(calc(var(--input-padding) * -1))}.calculator-slider__changeable-input--unfocused{background-color:transparent;opacity:0}.calculator-slider__changeable-input::-webkit-inner-spin-button{display:none}.calculator-slider-slider__value{flex:0 1 auto;min-width:60px;position:relative;text-align:right;transform:translateX(var(--input-padding))}.calculator-slider-slider__value-text{font-size:.875rem!important;max-width:100%;min-width:60px;padding:var(--input-padding);pointer-events:none}.calculator-slider-slider__value-text--focused{opacity:0}.calculator-slider-slider__percent,.calculator-slider-slider__value{align-self:flex-start;color:#768692;float:none;font-family:proxima-nova,arial,sans-serif;margin-left:0;margin-right:0}:export{aqua:#69a9c4;border:#dbe4e9;light-text:#999;margin-lg:.875rem;margin-md:.625rem;margin-sm:.375rem;p-large:.75rem;p-md:.5rem;p-sm:.25rem;p-xl:1.25rem;primary-font:proxima-nova,arial,sans-serif;primary-font-bold:700;primary-font-semibold:600;proxima:proxima-nova,arial,sans-serif;radius-sm:.25rem;athens-gray:#edeef0;calypso:#317a89;mine-shaft:#212121;oslo-gray:#838486;primary:#4198b5;text-on-primary:#fff;dusty-gray:#999}.calculator-result__table tfoot td,.calculator-result__table tfoot th{border-top:1px solid #dbe4e9;margin-top:1.5rem;padding:1.5rem 0}.calculator-result--mortgage .calculator-result__table{margin-top:1.875rem}[data-tooltip]{cursor:pointer;display:inline-block;font-size:1rem;position:relative;text-decoration:underline;z-index:11}[data-tooltip].tooltip-block{border-bottom:none}[data-tooltip].capitalize-tooltip:after{text-transform:capitalize}[data-tooltip]:after,[data-tooltip]:before{transition:opacity .5s cubic-bezier(.14,.58,.18,1) 0s;opacity:0;pointer-events:none;visibility:hidden}[data-tooltip]:after{background-color:#fff;border-radius:5px;bottom:175%;box-shadow:0 0 5px rgba(0,0,0,.3);color:#000;content:attr(data-tooltip);font-size:.875rem;left:50%;line-height:1.4;min-width:15rem;padding:1rem;position:absolute;text-align:left;text-decoration:none;transform:translateX(-50%);white-space:pre-line;width:100%;z-index:11}[data-tooltip]:before{background:#fff;border:1px solid rgba(0,0,0,.18);border-width:0 1px 1px 0;bottom:175%;content:"";height:1rem;left:50%;margin:0 0 -.5rem -.5rem;opacity:0;position:absolute;transform:rotate(45deg);visibility:hidden;width:1rem;z-index:12}[data-tooltip].tooltip-block:after,[data-tooltip].tooltip-block:before{bottom:100%;text-align:center}[data-tooltip].show:after,[data-tooltip].show:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}:root{--input-padding:10px}#calculator-modal{max-width:60rem;right:calc(50vw - 40px);transform:translate(50%,-50%)}.calculator-result__table{white-space:nowrap}.calculator-result__table td,.calculator-result__table th{padding-bottom:4px;white-space:nowrap}.calculator-result__table th{font-size:1rem}.calculator-result__table td{font-family:proxima-nova,arial,sans-serif;color:#768692;font-size:.875rem;font-weight:700;text-align:right}.badge{background-color:red;border-radius:50%;display:inline-block;float:left;height:.75rem;margin-right:4px;margin-top:6px;width:.75rem}.badge.est-mortgage-insurance{background-color:#768692}.badge.est-homeowners-insurance{background-color:#4298b5}.badge.principal-and-interest{background-color:#3b4559}.badge.est-real-estate-tax{background-color:#f1b300}.calculator{grid-template-columns:repeat(2,1fr);margin-bottom:-40px;overflow:hidden;position:relative;text-align:center;top:-40px;width:100%}.calculator--on-site{margin-bottom:0;top:0}.calculator__form-appendix a{color:#768692;pointer-events:none;text-decoration:none}.calculator__pie-chart{height:200px;left:unset;margin:0 auto;position:relative;width:200px}.calculator-result{overflow:hidden;padding:1.25rem 0;position:relative;width:100%}.calculator-result__header{font-family:proxima-nova,arial,sans-serif;font-size:1.125rem;font-weight:500;margin-bottom:36px;margin-bottom:2.25rem;margin-top:1.875rem;margin-top:0;text-align:center;text-transform:none}.calculator-result__table{margin:1.875rem auto;margin-top:0;max-width:100%;text-align:left;width:calc(100% - 20px)}.calculator-result__table [data-tooltip]{cursor:pointer;text-decoration:underline}.calculator__form{background-color:#f6f8fa;overflow:hidden;width:100%}.calculator__form-appendix{color:#768692;font-size:12px;font-size:.75rem;line-height:1.125rem;margin:0;padding:0 1.875rem;text-align:center}.calculator__control-label{align-items:flex-start;color:#768692;display:flex;flex-wrap:wrap;font-size:14px;font-size:.875rem;font-weight:800;justify-content:flex-start;margin-bottom:0;text-align:left;text-transform:uppercase}.calculator__control-label-text{color:#231f20;flex:1 1 auto;justify-self:flex-start;margin-left:0;margin-right:auto;text-align:left;white-space:nowrap}.calculator__form-header{font-family:proxima-nova,arial,sans-serif;font-weight:700;font-size:1.125rem;margin-top:0}.calculator-slider{border-bottom:1px solid #dbe4e9;padding:1.875rem 0}.pie{transition:transform 1s cubic-bezier(.14,.58,.18,1) 0s;height:200px;left:100px;overflow:hidden;position:absolute;transform-origin:left center;width:100px}.pie.big{height:200px;left:0;transform-origin:center center;width:200px}.pie .sector-before{transition:transform 1s cubic-bezier(.14,.58,.18,1) 0s;border-radius:100px 0 0 100px;height:200px;left:-100px;position:absolute;transform-origin:right center;width:100px}.pie.big .sector-before{left:0}.pie.big .sector-after{border-radius:0 100px 100px 0;height:200px;left:100px;position:absolute;width:100px}.pie:first-of-type .sector-after,.pie:first-of-type .sector-before{background-color:#3b4559}.pie:nth-of-type(2) .sector-after,.pie:nth-of-type(2) .sector-before{background-color:#f1b300}.pie:nth-of-type(3) .sector-after,.pie:nth-of-type(3) .sector-before{background-color:#4298b5}.pie:nth-of-type(4) .sector-after,.pie:nth-of-type(4) .sector-before{background-color:#768692}.pie_label{align-items:center;background:#fff;border-radius:50%;color:#333;display:flex;flex-flow:row wrap;font-size:2.625rem;height:180px;justify-content:center;line-height:35px;margin:auto;text-align:center;width:180px}.pie_label-subtitle{color:#768692;display:block;font-size:.688rem;font-weight:800;text-transform:uppercase}.pie_label-container{height:100%;padding:.625rem;position:absolute;width:100%}@media screen and (min-width:48rem){.calculator{display:grid}.calculator-result{padding-left:1.25rem;padding-right:1.25rem}.calculator-result__table{width:100%}.calculator__form{padding:1.25rem}}@media screen and (min-width:59.375rem){.calculator-result,.calculator__form{padding:1.875rem}.calculator-result__table{margin-left:0}}.split-toggle{background-color:#fff;border:1px solid #d3d3d3;border-radius:25px;font-size:.75rem;left:20px;min-height:25px;position:absolute;top:20px;transition:transform .4s;z-index:999}.split-toggle--shifted{transform:translateX(350px)}.split-toggle:focus{outline:none}.split-toggle__half{color:gray;display:inline-block;padding:10px 16px}.split-toggle__half:hover{text-decoration:underline}.split-toggle__half--active{color:#4298b5}.split-toggle__half:first-child{position:relative}.split-toggle__half:first-child:after{background-color:#d3d3d3;bottom:6px;content:" ";position:absolute;right:0;top:6px;width:1px}.leaflet-div-icon{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:50%;color:#3b4559;fill:#3b4559;overflow:hidden}.leaflet-div-icon--series-grouping-0,.leaflet-div-icon--series-grouping-1,.leaflet-div-icon--series-grouping-2,.leaflet-div-icon--series-grouping-3,.leaflet-div-icon--series-grouping-4{background-color:var(--light)!important;border:1px solid var(--dark)!important;border-radius:50%;width:100%}.leaflet-div-icon .icon{height:.9rem;margin-top:5px}.leaflet-div-icon .icon--image{height:100%;margin-top:0}.leaflet-div-icon .icon img{height:100%;object-fit:cover;width:100%}.leaflet-div-icon--image{background:transparent!important;background-color:transparent!important;border:none!important}.leaflet-div-icon--image .icon--image,.leaflet-div-icon--image img{background-color:transparent!important}.leaflet-div-icon--plain{border:none!important;border-radius:0;overflow:visible!important;text-align:left}.leaflet-div-icon--plain .icon-label{text-align:center;text-shadow:1px 1px 2px #fff;width:100px;transform:translate(-40px,20px)}.leaflet-div-icon--plain .icon-label--no-image{transform:translateY(-25%)}.leaflet-div-icon--plain .icon-label--satellite{color:#fff;text-shadow:1px 1px 2px #000}@media print{.icon-label{text-shadow:none!important}}.custom-easement-marker{font-size:9px}.toggle-switch{align-content:center;align-items:center;display:flex;justify-content:space-between;max-width:100%;min-height:24px;position:relative}.toggle-switch--mini{min-height:17px}.toggle-switch__input{bottom:0;height:100%;left:0;opacity:0;position:absolute!important;right:0;top:0;width:100%}.toggle-switch__label{color:#1b1b1b;font-size:1rem;font-weight:600;white-space:nowrap;width:auto;flex:1 1 auto;pointer-events:none}.toggle-switch__status-label{left:0;padding-right:6px;position:absolute;text-align:right;top:50%;transform:translate(-100%,-50%)}.toggle-switch__status-label--mini{font-size:.75rem}.toggle-switch__inner{background-color:#fff;border-radius:50%;display:inline-block;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease-out;width:20px}.toggle-switch__inner--on{transform:translateX(20px)}.toggle-switch__inner--mini{height:13px;width:13px}.toggle-switch__inner--mini.toggle-switch__inner--on{transform:translateX(15px)}.toggle-switch__wrapper{background-color:#dbe2e9;border-radius:12px;color:#dbe2e9;font-size:.75rem;height:24px;min-width:44px;pointer-events:none;position:relative;width:44px;flex:0 0 44px}.toggle-switch__wrapper--mini{height:17px;min-width:33px;width:33px;flex:0 0 33px}.toggle-switch__wrapper--on{background-color:#5897b2;color:#5897b2}.map-filter-menu-wrapper{background:#fff;border:1px solid #d3d3d3;border-bottom:1px;border-right:0;border-top:1px;height:100%;max-height:100%;overflow:auto;overflow-x:hidden;padding:15px;position:absolute;right:0;transform:translateX(100%);transition:.4s ease-in-out;width:358px;z-index:2000000}.map-filter-menu-wrapper.show{transform:translateX(0)}.map-filter-menu-wrapper legend{font-size:.875rem;font-weight:600}.map-filter-menu-wrapper label{flex:1 1 auto;font-size:.875rem;font-weight:400;text-transform:none;margin:0}.map-filter-menu-wrapper .filter-header{align-content:center;align-items:center;border-bottom:1px solid #d3d3d3;display:flex;margin-bottom:30px;padding-bottom:10px}.map-filter-menu-wrapper .filter-header h5{color:#3b4559;font-size:1rem;font-weight:600;margin:0;text-align:left;text-transform:none;width:96%}.map-filter-menu-wrapper .filter-option{align-items:center;color:#1b1b1b;display:flex;margin:6px 0 6px 15px;max-width:100%;width:100%}.map-filter-menu-wrapper .filter-option .toggle-switch--mini{width:calc(100% - 59px)}.map-filter-menu-wrapper .filter-option--no-subsection .toggle-switch--mini{width:calc(100% - 39px)}.map-filter-menu-wrapper .filter-option .filter-toggle{border-color:#dbe2e9;border-radius:2px;height:18px;margin-right:10px;width:18px}.map-filter-menu-wrapper .filter-option .filter-toggle:checked{accent-color:#5897b2;background-color:#5897b2;border-color:#5897b2;color:#fff}.map-filter-menu-wrapper .filter-section{margin-top:15px}.map-filter-menu-wrapper .filter-section--first{margin-top:0}.map-filter-menu-wrapper .filter-section--last{border-bottom:1px solid #d3d3d3;margin-bottom:30px;padding-bottom:30px}.map-filter-menu-wrapper .filter-section--no-margin{margin:2px 0;margin-top:0}.map-filter-menu-wrapper .filter-section legend{margin:5px}.map-filter-menu-wrapper .filter-section h5{margin-bottom:5px}.map-filter-menu-wrapper .filter-section--collapsed{max-height:20px}:root{--angle:135deg}.unavailable{--angle:45deg}.color-box{background-image:linear-gradient(var(--angle),var(--dark) 6.25%,var(--light) 0,var(--light) 50%,var(--dark) 0,var(--dark) 56.25%,var(--light) 0,var(--light));background-size:4px 4px;border:2px solid var(--dark);border-radius:50%;display:block;flex:0 0 21px;height:21px;margin-right:5px;width:21px}.color-box.series-grouping{background:var(--light);border:0!important;flex:0 0 15px;height:15px;position:relative;top:-1px;width:15px}.color-box.series-grouping:after{border:.5px solid rgba(0,0,0,.7);border-radius:50%;box-shadow:0 0 2px #000;content:" ";height:15px;left:0;position:absolute;top:0;transform:scale(1.05);width:15px}@media print{.color-box{background-image:linear-gradient(var(--angle),var(--dark) 25%,var(--light) 0,var(--light) 50%,var(--dark) 0,var(--dark) 75%,var(--light) 0,var(--light))}}.filter-body{padding:0 15px;text-align:left}.select-wrapper{position:relative}.select-wrapper:after{background-color:#fff;content:" ";display:block;height:100%;height:calc(100% - 32px);pointer-events:none;position:absolute;right:1px;top:1px;width:20px;z-index:2}.select-wrapper .icon{fill:currentcolor;height:24px;height:1.5rem;width:24px;width:1.5rem}.select-wrapper .icon-triangle{fill:currentcolor;height:6px;height:.375rem;opacity:.5;width:10px;width:.625rem}.select-wrapper svg{color:#231f20;pointer-events:none;position:absolute;right:10px;top:25px;transform:translateY(-50%);z-index:3}.filter-picker{border:1px solid #dbe4e9;border-radius:2px;color:#9a9a9a;margin-bottom:30px;padding:.875rem;width:100%;z-index:1}.toggle-set{border-radius:.1875rem;display:flex;flex-wrap:wrap}.toggle-set__button{flex:1 0 auto;padding:12px}@media screen and (max-width:764px){.map-filter-menu-wrapper{border-radius:0;max-width:100%}}.filter-option--no-subsection .map-filter-menu-wrapper .filter-option .toggle-switch--mini{width:100%!important}.card__close{text-indent:-999em;width:40px;height:40px;position:relative;background:transparent;border:0;cursor:pointer}.card__close:after,.card__close:before{background-color:#3b4559;height:14px;width:2px;position:absolute;border-radius:.5px;top:50%;left:50%;transform:translate(-50%,-50%);content:" "}.card__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.card__close:after{transform:translate(-50%,-50%) rotate(45deg)}.card-body{position:relative;min-height:70vh}.home-card__title{font-weight:700;line-height:1;font-size:1.125rem;margin-bottom:8px!important}.home-card__title a{font-size:1em;text-decoration:none;color:#4298b5}.home-card__title a:hover{text-decoration:underline}.home-card__plan-name{font-size:1.125rem;margin-bottom:8px!important;color:#9a9a9a}.home-card__plan-name a{text-decoration:none}.value-label{font-weight:400;color:#9a9a9a}.card-value{font-weight:800}.card-value a{text-decoration:none}.card-value a:hover{text-decoration:underline}.card-value .strike-text{font-weight:400;color:gray;margin-right:5px}.isms-wrap{position:relative;text-align:center;padding:0 25px 20px;color:#969696;font-size:.875rem;font-weight:600;font-family:proxima-nova}.isms-wrap a{color:#4298b5;font-size:.875rem}.isms-wrap:after{display:block;content:" ";height:calc(100% - 50px);bottom:0;left:0;right:0;background-color:#f1f5f8;border-radius:5px;position:absolute;z-index:1}.isms-wrap>*{z-index:2;position:relative}.isms-wrap__headline{color:#3b4559;font-weight:600;font-family:museo-slab;font-size:1.125rem;margin:10px 0}.isms{padding:10px 10px 20px;position:relative;display:flex;justify-content:center}.isms>*{border:2px solid #fff;box-shadow:0 0 0 3px #4298b5;margin:0 -3px;object-fit:cover}.home-card__bar{padding:10px 0;line-height:1.4;border-top:1px solid #dde4e8;border-bottom:1px solid #dde4e8;font-size:1rem;white-space:normal;margin:15px -5px}.home-card__bar:empty{display:none}.home-card__bar--no-bottom{border-bottom:none;padding-bottom:0;margin-bottom:0}.home-card__bar--no-border-bottom{border-bottom:none;padding-bottom:0;margin-bottom:10px}.home-card__bar>span{margin:0 5px;white-space:nowrap;display:inline-block}.home-card__cta a,button.home-card__cta{display:block;background:#5897b2;border-radius:4px;font-weight:600;color:#fff;font-size:1.125rem;text-align:center;padding:12px 14px 11px;font-family:proxima-nova,Arial,sans-serif;text-decoration:none;width:100%;cursor:pointer}.home-card__cta--alt a,button.home-card__cta--alt{color:#000!important;border:1px solid #d3d3d3!important;background-color:#fff!important}.home-card__cta{margin-top:20px!important}.home-card__bar+.home-card__bar{border-top:0;padding-top:0}.card-header{display:flex;margin-bottom:10px;align-items:center;align-content:center}.card-header h5{color:#3b4559;margin:0;width:96%;text-align:left;font-size:1rem;text-transform:none;font-weight:600}.home-card-container{line-height:1.1;width:358px;overflow:auto;background:#fff;border-right:1px solid #d3d3d3;padding:15px 20px;text-align:left;position:relative;z-index:2;flex:0 0 358px}.home-card-container p{margin:0 0 .75rem}.home-card-container .hidden{display:none}.home-card-container .card-body{overflow:hidden}.home-card-container .card-body--disabled a{pointer-events:none;color:#000}.home-card-container .card-body .home-image{width:100%;margin-bottom:15px;height:0;position:relative;overflow:hidden;padding-bottom:69%}.home-card-container .card-body .home-image--placeholder{border-radius:4px;background-color:#e5e5e5}.home-card-container .card-body .home-image--placeholder svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.home-card-container .card-body .home-image img{border-radius:4px;width:100%;height:100%;object-fit:cover;position:absolute}.home-card-container .card-body .home-image a{display:block}.pill{text-transform:uppercase;display:inline-block;color:#fff;padding:4px 8px;background-color:#ec7373;font-size:.75rem;border-radius:12px;transform:translateY(-1px);margin-right:5px}.pill--available{background-color:#bfd5db;border:1px solid #73a3b0;color:#231f20}.pill--unavailable{border:1px solid #d3d3d3;background-color:#f8f9fa;color:#231f20}.nobreak{white-space:nowrap}@media screen and (max-width:764px){.home-card-container{border-radius:0;max-width:100%}}@media print{.home-card-container{display:none!important}}.platmap--print-mode .home-card-container{display:none}.home-options{background-color:#fff;border-right:1px solid #d3d3d3;min-height:100%;overflow:auto;padding:15px 20px 0;transform:translateX(-100%);transition:.4s;width:400px;flex:0 0 400px;position:absolute;top:0;left:0;z-index:3}.home-options--show{transform:none}@media screen and (min-width:47.75rem){.home-options{position:relative;z-index:1}}.home-data{height:100%;left:0;max-height:100vh;position:absolute;transform:translateX(-100%);transition:.4s;z-index:10000;display:flex;width:358px}.home-data--options{width:758px}.home-data--show{transform:translateX(0)}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-control-attribution{display:none!important}.compass{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.9);border:1px solid #d3d3d3;border-radius:50%;color:#559db5;cursor:default;display:flex;flex-wrap:wrap;height:50px;padding:2px 5px 10px;pointer-events:none;position:absolute;right:20px;text-align:center;top:20px;transition:.4s ease-in-out;width:50px;z-index:400}.compass>*{flex:0 0 100%}.compass--sidebar-open{transform:translateX(-358px)}.compass-icon-wrapper{border-radius:50%;cursor:default;height:28px;pointer-events:none;position:relative;width:28px}.compass-icon-wrapper>div{cursor:default;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.compass-icon-wrapper>div:first-child:after{border:solid transparent;border-color:rgba(136,183,213,0);border-bottom-color:#88b7d5;border-width:30px;bottom:0;content:"";height:0;left:50%;margin-left:-30px;pointer-events:none;position:absolute;transform:scale(.12,.4);width:0}.compass-icon-wrapper>div:last-child:after,.compass-icon-wrapper>div:last-child:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:0;transform:scale(.12,.4);width:0}.compass-icon-wrapper>div:last-child:after{border-color:hsla(0,0%,84%,0);border-top-color:#d5d5d5;border-width:30px;margin-left:-30px;top:-20%}.compass-icon-wrapper>div:last-child:before{border-color:rgba(194,225,245,0);border-top-color:#c2e1f5;border-width:33px;display:none;margin-left:-33px;top:-20%}.map-controls{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.9);border:1px solid #d3d3d3;border-radius:50px;bottom:calc(20px + env(safe-area-inset-bottom));display:flex;left:0;margin:auto;padding:13px 10px;position:absolute;position:fixed;right:0;width:-moz-fit-content;width:fit-content;z-index:1000}.map-controls .zoom-controls{border:1px solid #d3d3d3;border-radius:25px;color:#559db5;display:flex;text-align:left}.map-controls .zoom-controls .zoom-divider{background-color:#d3d3d3;height:70%;margin:auto;width:1px}.map-controls .zoom-controls button{font-size:24px;padding:3px;position:relative;width:50px;color:#559db5;border-width:0;display:flex;justify-content:center;align-items:center}.map-controls .zoom-controls button.zoom-in{border-bottom-left-radius:24px;border-top-left-radius:24px}.map-controls .zoom-controls button.zoom-out{border-bottom-right-radius:24px;border-top-right-radius:24px;padding-bottom:6px}.map-controls .zoom-controls button:disabled,.map-controls .zoom-controls button[disabled]{color:#d3d3d3;pointer-events:none}.map-controls .filter-toggle{border:1px solid #d3d3d3;border-radius:25px;color:#559db5;height:50px;margin-left:15px;padding:0 25px}.map-controls .filter-toggle:focus{border-color:#559db5;outline:none}.reset{align-content:center;align-items:center;border:1px solid #d3d3d3;border-radius:50%;color:#559db5;display:flex;height:50px;justify-content:center;margin-right:10px;text-align:center;width:50px}.reset:focus{border-color:#559db5;outline:none}.map-section-container{height:100%;display:flex}.map-section-container .map-wrapper{width:100%}.map-section-container .map-wrapper .leaflet-container{height:100%}.map-section-container .map-wrapper .leaflet-container .leaflet-tile{text-align:left!important}.map-section-container .sidebar-container{width:30%}@media screen and (max-width:764px){.map-section-container{display:block}.map-section-container .map-wrapper{height:94vh;width:100%}.map-section-container .map-wrapper .leaflet-container{height:100%;height:100vh}.map-section-container .map-wrapper .leaflet-container .gmnoprint{z-index:1000!important}.map-section-container .google-map-container{height:600px!important;margin:20px auto;width:80%}.map-section-container .sidebar-container{width:100%}}header.platmap-header{font-family:museo-slab,serif;height:0;opacity:0;position:relative;text-align:left}.enter-print-mode{border-radius:50%;border:1px solid #d3d3d3;position:relative;margin-left:15px;text-indent:-999em;width:50px;height:50px;color:#559db5}.enter-print-mode svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.enter-print-mode:focus{border-color:#559db5!important;outline:none}.print-footer{background-color:#fff;color:#000;color:#3b4559;display:none;display:block;height:245px;max-width:calc(100% - 358px);padding:10px;position:relative;text-align:left;width:100%}.print-footer .color-box{height:16px;width:16px}.print-footer .color-box.series-grouping{position:relative;top:2px}.print-footer .color-box{float:left}.print-footer .show-it{padding-top:26px}.print-footer .lot-status.available+.lot-status.available h6,.print-footer .lot-status.unavailable+.lot-status.unavailable h6,.print-footer .series-grouping+.series-grouping h6{display:none}.print-footer .yes{display:inline-block;font-size:.875rem;margin-right:20px;position:relative}.print-footer .yes h6{font-size:1rem;margin-bottom:5px;position:absolute;text-transform:none;top:5px;margin-top:0}.print-footer .hide{display:none}.actually-print{bottom:20px;display:none;position:fixed;right:179px;transform:translate(50%)}.actually-print svg{display:inline-block;margin-right:5px;position:relative}.platmap{height:100%;height:calc(100vh - env(safe-area-inset-bottom));overflow:hidden;position:relative}.platmap .loading-screen{pointer-events:none;z-index:2000001}.map-containment-wrapper{position:relative;overflow:hidden;height:100%;max-height:calc(100vh - env(safe-area-inset-bottom))}.print-header-text{color:#3b4559;font-weight:700;font-family:Raleway Bold;font-size:1.75rem}.print-bar{display:block;margin-top:-5px;padding-left:55px;color:#377f97;line-height:1;font-size:2.125rem}.platmap--print-mode{min-width:1118px;min-height:952px;max-height:none!important;height:auto!important;background:#fff}.platmap--print-mode .community-card-icon,.platmap--print-mode .enter-print-mode,.platmap--print-mode .loading-screen,.platmap--print-mode .split-toggle{display:none}.platmap--print-mode .actually-print{align-items:center;background-color:#559db5;border-radius:25px;border-radius:24px;color:#fff;display:block;display:flex;font-family:proxima-nova;font-weight:700;height:48px;justify-content:center;padding:0 20px;z-index:9999999}.platmap--print-mode .actually-print,.platmap--print-mode .map-controls{min-width:208px}.platmap--print-mode .map-controls,.platmap--print-mode .map-controls--print-mode{bottom:80px;justify-content:center;left:auto;right:10px;right:179px;transform:none;transform:translate(50%);z-index:9999999}.platmap--print-mode .card__close{display:none}.platmap--print-mode .print-footer{display:block;z-index:9999999}.platmap--print-mode .map-containment-wrapper{border-bottom:1px solid #d3d3d3;min-height:632px;border-top:1px solid #d3d3d3;max-height:calc(100vh - 380px)!important;overflow:hidden!important}.platmap--print-mode .map-section-container{height:100%;overflow:hidden;width:calc(100% - 358px);min-height:100vh}.platmap--print-mode header.platmap-header{display:block;height:auto;margin-bottom:20px;opacity:1}.platmap--print-mode .map-filter-menu-wrapper{top:0;padding-top:150px;height:100vh;max-height:none;top:-135px;min-height:calc(100vh + 135px)}.platmap--print-mode .print-instructions{background:#fff;color:#000;display:block;font-size:.875rem;padding:0 0 35px;text-align:left;position:absolute;top:0;right:0;padding:20px;max-width:358px;border-left:1px solid #d3d3d3}@media print{.show-in-print-mode{padding-top:20px}.map-section-container,.map-wrapper{overflow:hidden}.color-box.series-grouping:after{box-shadow:none!important}.dot{text-shadow:none!important}body{background-color:#fff!important}.compass,.compass--sidebar-open{right:20px;transform:scale(.75)}.print-footer__disclaimer{width:100%!important}.print-footer{max-width:100%!important;max-width:calc(100% - 358px)!important}body,html{height:100%;margin:0!important;overflow:hidden;padding:0!important}.print-footer{max-width:none;width:100%}.platmap--print-mode .map-section-container{width:100%}header.platmap-header{display:block;height:auto;margin-bottom:20px;opacity:1}a[href]:after{content:none!important}.home-card-container,.loading-screen,.map-controls,.map-filter-menu-wrapper .filter-header,.platmap--print-mode .print-instructions,.print-instructions,.split-toggle,.toggle-switch__wrapper,div.filter-section,img[alt=Google]{display:none}.filter-body{display:flex;flex-wrap:wrap}.map-filter-menu-wrapper .filter-section{flex:1 1 50%;margin-bottom:0;margin-top:0}.map-filter-menu-wrapper .filter-section--last{border-bottom:0;margin-bottom:0;padding-bottom:0}.map-filter-menu-wrapper .filter-section--first{margin-top:0}.map-filter-menu-wrapper{border:0;display:none!important;height:auto;position:relative;transform:none;width:100%}.map-section-container{height:77vh}.map-containment-wrapper{border-top:1px solid #d3d3d3;max-height:calc(100vh - 380px)!important}}.yes.show-it.lot-status.unavailable{margin-left:70px}.yes.show-it.lot-status.unavailable h6{display:block}::root{--light:green;--dark:#006400}.active-polygon-marker,.custom-polygon-marker{display:inline-block;--dark:#b4b3a9;--light:#deddd1;background:none;border:none;font-size:12px;font-family:proxima-nova,Arial,sans-serif;color:#fff;text-shadow:0 0 1px #000,0 0 3px #000;transition:fill-opacity 1s ease-in-out 1s;background:var(--dark);margin-top:-8px!important;min-height:16px;padding:4px 8px;border-radius:10px;text-align:center;line-height:.83;text-wrap:nowrap;white-space:nowrap;margin:0 auto;transform:none}.active-polygon-marker *,.custom-polygon-marker *{transition:fill-opacity 1s ease-in-out 1s}.active-polygon-marker.dot-lot-label,.custom-polygon-marker.dot-lot-label{background:transparent}.active-polygon-marker .lot-premium-text,.custom-polygon-marker .lot-premium-text{font-size:9px;font-weight:700;color:#5fffb6;position:relative;top:-.5px}.custom-polygon-marker--zoom-19{min-height:26px!important;margin-top:-13px!important;line-height:19px;border-radius:16px}.custom-polygon-marker--zoom-20{min-height:30px!important;margin-top:-15px!important;line-height:23px;border-radius:18px}.qmi,.quick-move-in,.quick-move-in-home{--dark:#005a70;--light:#4298b5}.homesite{--dark:#408867;--light:#55b589}.in-contract{--light:#eb9c57;--dark:#b07541}.closed{--light:#ec7373;--dark:#b15656}.reserved{--light:#f1b300;--dark:#b58600}.light{fill:var(--light)}.dark{fill:var(--dark)}.series-grouping-0{--light:#5eccfa;--light:#00cfff;--dark:#4ba3c8}.series-grouping-2{--light:#ff3;--dark:#b9cb42}.series-grouping-3{--light:#0f0;--dark:#5ec93d}.series-grouping-1{--light:#fd88be;--dark:#d94489}.Series.Grouping{margin-top:14px}.yes.show-it.lot-status.unavailable+.yes.show-it.lot-status.unavailable{margin-left:20px}.series-grouping-4{--light:#ff7c00;--dark:#be6928}.series-dot{line-height:.25;font-size:1.1rem;display:none;color:var(--light);margin-right:3px;position:relative;top:1px}.series-dot.series-grouping-0,.series-dot.series-grouping-1,.series-dot.series-grouping-2,.series-dot.series-grouping-3,.series-dot.series-grouping-4{display:inline-block}.custom-property-polygon{position:relative}.custom-property-polygon,.custom-property-polygon *{transition:fill-opacity 1s ease-in-out 1s}.custom-property-polygon--disabled{cursor:default}@media print{.custom-polygon-marker,.custom-polygon-marker--zoom-17,.custom-polygon-marker--zoom-18,.custom-polygon-marker--zoom-19,.custom-polygon-marker--zoom-20{height:16px!important;z-index:33;line-height:9px!important;margin-top:-8px!important;box-sizing:border-box!important}.active-polygon-marker,.custom-polygon-marker{text-shadow:none!important}.active-polygon-marker.dot-lot-label,.custom-polygon-marker.dot-lot-label,.dot-lot-label{background-color:transparent!important}.dot-lot-label{color:#000!important}.dot-lot-label:after,.dot-lot-label:before{background-color:transparent!important}}.dot{font-family:proxima-nova,Arial,sans-serif;position:relative;white-space:nowrap;text-wrap:nowrap;width:auto;display:inline-block;border-radius:10px;min-width:20px;min-height:20px;border:2px solid #000;background-color:#d3d3d3;padding:0 4px;color:#fff;text-shadow:0 0 1px #000,0 0 3px #000;pointer-events:none}.dot--matches{background-size:4px 4px;background-image:linear-gradient(135deg,var(--dark) 6.25%,var(--light) 0,var(--light) 50%,var(--dark) 0,var(--dark) 56.25%,var(--light) 0,var(--light));background-color:transparent}.leaflet-marker-icon{text-align:center}.leaflet-marker-icon.dot-lot{pointer-events:auto!important}.dot{border-color:#b4b3a9;background-color:#b4b3a9}.dot--available{background-color:#bfd5db;border-color:#73a3b0}.dot--matches{border-color:var(--dark)}.dot--no-lot-numbers{opacity:0}.dot-lot{transform-origin:50% 120.7106781187%;transition:all .35s ease-in-out;white-space:nowrap;text-wrap:nowrap;cursor:pointer}.dot-lot,.dot-lot .dot{will-change:transform}.dot-lot p{margin:0}.lot-premium-text{font-size:9px;font-weight:700;color:#5fffb6;position:relative;top:-.5px;display:inline-block;pointer-events:none}@media print{.dot-lot-label{color:#fff!important;text-shadow:none!important;background-color:transparent}}.community-card-icon{font-family:proxima-nova;border:1px solid #d3d3d3;width:auto;min-height:102px;box-sizing:border-box;background-color:#fff;position:relative;padding:10px;text-align:left;display:flex;cursor:pointer}.community-card-icon .icon{width:.75rem;height:.75rem;margin-right:4px}.community-card-icon .b{font-weight:700}.community-card-icon__title{color:#4298b5;font-weight:700}.community-card-icon a{text-decoration:none;font-weight:700}.community-card-icon__home-type{color:#768692;line-height:1.1}.community-card-icon .darker{color:#231f20}.community-card-icon p{margin:0}.community-card-icon p:last-child{margin-top:4px}.community-card-icon__copy{display:flex;flex-wrap:wrap;flex:0 0 calc(100% - 90px);align-content:flex-start;line-height:1.5}.community-card-icon__image{width:80px;height:80px;overflow:hidden;margin-right:10px;flex:0 0 80px;min-width:80px}.community-card-icon__image img{object-fit:cover;width:100%!important;object-position:center center;height:100%}.community-card-icon:after{border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:#d3d3d3}.community-card-icon:after,.community-card-icon:before{top:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none}.community-card-icon:after,.community-card-icon:before{border:solid transparent}.community-card-icon:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:8px;margin-left:-8px}.community-card-icon:before{border-color:rgba(194,225,245,0);border-top-color:#d3d3d3;border-width:9px;margin-left:-9px}.pulse{position:relative;pointer-events:none}.pulse:after{display:block;width:100px;height:100px;content:"";animation:n 1.1s ease-out;background:rgba(66,152,181,.2);animation-iteration-count:infinite;opacity:0;border-radius:50%;box-shadow:0 0 1px 1px rgba(0,0,0,.5);box-shadow:0 0 1px 1px #005a70}@keyframes n{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.my-div-icon-thing{width:100px!important;height:100px!important;margin-left:-50px!important;margin-top:-50px!important;pointer-events:none!important;transform-origin:50% 120.7106781187% p;transform-origin-margin:0}.my-div-icon-thing--zoom-16{width:110px!important;height:110px!important;margin-left:-55px!important;margin-top:-55px!important}.my-div-icon-thing--zoom-16 .pulse:after{width:110px;height:110px}.my-div-icon-thing--zoom-17{width:180px!important;height:180px!important;margin-left:-90px!important;margin-top:-90px!important}.my-div-icon-thing--zoom-17 .pulse:after{width:180px;height:180px}.my-div-icon-thing--zoom-18{width:240px!important;height:240px!important;margin-left:-120px!important;margin-top:-120px!important}.my-div-icon-thing--zoom-18 .pulse:after{width:240px;height:240px}.my-div-icon-thing--zoom-19{width:300px!important;height:300px!important;margin-left:-150px!important;margin-top:-150px!important}.my-div-icon-thing--zoom-19 .pulse:after{width:300px;height:300px}.my-div-icon-thing--zoom-20{width:450px!important;height:450px!important;margin-left:-225px!important;margin-top:-225px!important}.my-div-icon-thing--zoom-20 .pulse:after{width:450px;height:450px}@media print{.pulse{display:none}}.platmap--print-mode .pulse{display:none}