body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.photo-gallery__img{flex:0 0 100%;height:100%;max-height:100%;max-height:calc(90vh - 4px);object-fit:cover;transition:opacity .25s ease-in-out;width:100%}.photo-gallery__img--inited{scroll-snap-align:start;scroll-snap-stop:always}.photo-gallery__other-stuff{display:flex;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.photo-gallery__other-stuff-inner{flex:0 0 100%;position:relative}.photo-gallery__caption{color:#fff;left:20px;top:20px}.photo-gallery__caption,.photo-gallery__count{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;position:absolute}.photo-gallery__count{bottom:0;font-size:.875rem;font-size:1.094vw;padding-bottom:5px;padding-right:10px;right:0;z-index:15}.photo-gallery__track{-webkit-overflow-scrolling:touch;display:flex;max-height:calc(90vh - 4px);overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.photo-gallery__track::-webkit-scrollbar{display:none}.photo-gallery__track-wrapper{max-height:100%;max-width:100%;overflow:hidden;position:relative;scrollbar-width:none}.photo-gallery__track-wrapper::-webkit-scrollbar{display:none}.photo-gallery__gradient-overlay{height:100%;left:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:scale(1.2,1.15);width:100%}.photo-gallery__gradient-overlay:after,.photo-gallery__gradient-overlay:before{position:absolute}.photo-gallery__gradient-overlay:before{background:linear-gradient(180deg,#000c 0,#000000c9 8.1%,rgba(0,0,0,.761) 15.5%,rgba(0,0,0,.717) 22.5%,#000000a8 29%,rgba(0,0,0,.593) 35.3%,rgba(0,0,0,.518) 41.2%,#00000070 47.1%,#0000005c 52.9%,rgba(0,0,0,.282) 58.8%,rgba(0,0,0,.207) 64.7%,#00000024 71%,rgba(0,0,0,.083) 77.5%,rgba(0,0,0,.039) 84.5%,#00000003 91.9%,#0000);content:" ";display:block;height:20%;left:0;position:absolute;top:0;width:100%}.photo-gallery__gradient-overlay:after{background:linear-gradient(0deg,#000c 0,#000000c9 8.1%,rgba(0,0,0,.761) 15.5%,rgba(0,0,0,.717) 22.5%,#000000a8 29%,rgba(0,0,0,.593) 35.3%,rgba(0,0,0,.518) 41.2%,#00000070 47.1%,#0000005c 52.9%,rgba(0,0,0,.282) 58.8%,rgba(0,0,0,.207) 64.7%,#00000024 71%,rgba(0,0,0,.083) 77.5%,rgba(0,0,0,.039) 84.5%,#00000003 91.9%,#0000);bottom:0;content:" ";display:block;height:20%;left:0;position:absolute;width:100%}.dialog--photo-gallery{overflow:hidden}.navbar{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#fff;border-bottom:1px solid #edeef0;border-top:1px solid #edeef0;container-name:navbar;container-type:inline-size;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1.25rem;font-size:1.56vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;left:0;padding:0 30px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.navbar--sm-padding{padding:0 15px}.navbar--modal{font-size:1.125rem;font-size:1.4vw;max-height:100%}.navbar--modal .navbar__link{max-height:62px!important}.navbar--modal .navbar__link-item,.navbar--modal ul{max-height:64px!important}.navbar__link{border-bottom:2px solid #0000;color:#838486;display:inline-block;padding:1.25rem 1rem;text-decoration:none}.navbar__link--active{border-color:#317a89;color:#000}.navbar__link-item{display:inline-block;max-height:100%}@container navbar (width < 56.25rem){.navbar__link{font-size:1rem;font-size:1.25vw;padding:1rem}}.wysiwyg-block{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;container-name:wysiwyg;container-type:inline-size;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500}.wysiwyg-block__content{font-size:1.25rem;font-size:1.56vw}.wysiwyg-block{color:#999;cursor:text;line-height:1.5}.wysiwyg-block :first-child{margin-top:0}.wysiwyg-block h1,.wysiwyg-block h2,.wysiwyg-block h3{color:#000;line-height:1.5}.wysiwyg-block h1{font-size:1.5rem;font-size:1.88vw;margin-top:0}.wysiwyg-block h5{font-size:.9rem;font-size:1.14vw;margin-bottom:10px;margin-top:0}.wysiwyg-block h2,.wysiwyg-block h3{font-size:1.25rem;font-size:1.56vw;margin-top:40px}.wysiwyg-block a{color:#999;cursor:text;pointer-events:none;text-decoration:none}.wysiwyg-block .pro_tip h3{color:inherit}@container wysiwyg (width <= 48rem){.wysiwyg-block__content{font-size:1rem;font-size:1.25vw}.wysiwyg-block h1{font-size:1.125rem;font-size:1.4vw;margin-top:0}.wysiwyg-block h5{font-size:.75rem;font-size:.938vw}.wysiwyg-block h2,.wysiwyg-block h3{font-size:1rem;font-size:1.25vw;margin-top:25px}}.tab-content{max-width:100%;padding:20px;width:100%}.tab-content--no-margin-no-pad{bottom:0;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0}.tab-content__tab{height:100%;overflow:hidden;position:relative}.tab-content__tab--flex{display:flex}.tab-content__tab--hidden{display:none}@media screen and (orientation:portrait){.tab-content__tab{width:100%}.tab-content--no-margin-no-pad{position:relative}}.about{container-name:about;container-type:inline-size}.about--two-column{grid-gap:clamp(.938rem,1.364vw + .597rem,1.875rem);display:grid;grid-template-columns:55fr 45fr;margin-top:30px!important}.sidebar{line-height:1.75;margin:0;max-width:100%;overflow:hidden;padding:0 0 0 10px}.sidebar__item{align-items:flex-start;display:flex;margin-bottom:30px}.sidebar-item__img{flex:0 0 40%;width:40%}.sidebar-item__headline{font-size:1rem;font-size:1.25vw;font-weight:700;line-height:1.4;margin:0 0 8px}.sidebar-item__body-copy{color:#999;font-size:.925rem;font-size:1.15vw}.sidebar-item__copy{flex:1 0 60%;padding:0 0 0 35px}.sidebar-item__copy--no-image{padding-left:0}@container about (width < 56.25rem){.sidebar-item__body-copy,.sidebar-item__headline{font-size:1rem;font-size:1.25vw;line-height:1.2}.sidebar-item__copy{padding:0 20px}}.flags{margin:0 -2px 0 0;padding:0}.flag{background-color:#4298b5;border-radius:8px;color:#fff;display:inline-block;font-size:.825rem;font-size:1.03vw;font-weight:700;margin:.375rem .375rem .375rem 0;padding:7px 10px;text-shadow:1px 1px 2px #0003;white-space:nowrap}.flag--big{border-radius:10px;font-size:1rem;font-size:1.25vw;margin:.375rem 10px .375rem 0}.flag--blue{background-color:#4298b5}.flag--orange{background-color:#eb9c57}.flag--brown{background-color:#746661}.flag--green{background-color:#55b589}.flag--yellow{background-color:#f1b300}.flag--red{background-color:#ec7373}.flag--plum{background-color:#3b4559}.flag--gray{background-color:#768692}.flag--tan{background-color:#c4bfb6}@media screen and (max-width:1000px){.flag--big{font-size:.875rem;font-size:1.094vw}}:root{--usp-icon-size:35px}.usps{font-size:1rem;font-size:1.25vw;list-style:none;margin:0;padding:0}.usp{display:flex;margin:20px 0;max-width:100%}.usp:only-child{margin:0}.usp__img{align-self:flex-start;flex:0 0 35px;flex:0 0 var(--usp-icon-size);height:auto;margin:auto;width:35px;width:var(--usp-icon-size)}.usp__copy{flex:0 0 calc(100% - 35px);flex:0 0 calc(100% - var(--usp-icon-size));padding-left:10px}.usp__title{font-size:inherit;font-weight:700;margin:0}.usp__description{color:gray;font-size:inherit;margin:4px 0 0}@media screen and (min-width:1024px){.usps{--usp-icon-size:40px}}.data-table{color:gray;font-size:1rem;font-size:1.25vw;grid-row:2;line-height:1.25;list-style:none;margin:0;padding:0;width:50%}.data-table--autosize{width:auto}.data-table:only-child{width:100%}.data-table li{margin:10px 0}.data-table__value{color:#000;font-weight:700}.data-table~.data-table{flex:0 0 50%}.data-table+.data-table{padding-left:5%}.product-detail-modal-header{background-color:#fff;container-name:product-detail-wrapper;container-type:inline-size;padding:20px;width:100%}.product-detail-modal-header:has(.usps) .flags{margin-bottom:20px}.product-detail-modal-header .data-table{grid-column:1;grid-row:3}.product-detail-modal-header .data-table+.data-table{grid-column:2}.product-detail-modal-header--plan .data-table{grid-column:span 2;width:100%}.product-detail-modal-header__flags-usps{margin-bottom:12px;width:100%}.product-detail-modal-header__shell{grid-gap:40px;display:grid;grid-template-columns:55fr 45fr}.product-detail-modal-header__stats{color:gray;font-size:1.125rem;font-size:1.4vw;white-space:nowrap}.product-detail-modal-header__stat{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;color:#000;font-family:Raleway Bold,proxima-nova,arial,sans-serif;font-size:1.375rem;font-size:1.72vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:700}.product-detail-modal-header__address-and-payment{font-size:1.125rem;font-size:1.4vw;line-height:1.5;margin:18px 0}.product-detail-modal-header__price{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;font-family:Raleway Bold,proxima-nova,arial,sans-serif;font-size:1.75rem;font-size:2.2vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:700;margin-right:30px;white-space:nowrap}.product-detail-modal-header__price span{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;color:gray;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1.625rem;font-size:2.05vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500}.product-detail-modal-header__price--plan{margin-bottom:5px}.product-detail-modal-header__price--previous-price{color:#55b589}.product-detail-modal-header__content{container-name:product-detail-data;container-type:inline-size;min-width:0}.product-detail-modal-header__content-wrap{display:flex;flex-wrap:wrap;min-width:0}.product-detail-modal-header__img{height:100%;object-fit:cover;pointer-events:none;width:100%}.product-detail-modal-header__img-button{aspect-ratio:416/234;background:#0000;border:0;cursor:pointer;max-width:100%;min-height:100%;min-width:100%;overflow:hidden;padding:0;position:relative}.product-detail-modal-header__img-button--disabled{cursor:default;pointer-events:none}@container product-detail-wrapper (width < 56.25rem){.product-detail-modal-header__city-state-zip{display:block}.product-detail-modal-header .data-table{font-size:1rem;font-size:1.25vw;width:100%}.product-detail-modal-header__shell{grid-gap:20px;display:flex;flex-wrap:wrap}.product-detail-modal-header__price{display:inline-block;max-width:100%;white-space:inherit}.product-detail-modal-header__flags-usps{grid-column:2/span 1;grid-row:2/span 1;position:relative}.product-detail-modal-header__content-wrap div:first-child{display:block!important}.product-detail-modal-header__stats{display:block;width:100%}.product-detail-modal-header__price,.product-detail-modal-header__price span.price{font-size:1.75rem;font-size:2.2vw}.product-detail-modal-header__address-and-payment{font-size:1.125rem;font-size:1.4vw;grid-column:1/span 1;grid-row:2;margin:0}.product-detail-modal-header__address-and-payment--no-flags-or-usps{grid-column:1/span 2}.product-detail-modal-header__content{width:100%}.product-detail-modal-header__content-wrap{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;padding-right:0}.product-detail-modal-header__img-button{aspect-ratio:416/244}.product-detail-modal-header__block{display:block}.product-detail-modal-header__price-and-basic-info{grid-column:1/span 2;grid-row:1}}.product-detail-modal{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#f6f8fa;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;margin-bottom:-40px;position:relative;top:-40px;z-index:2}.image-grid{grid-gap:5px;display:grid;grid-template-columns:repeat(5,1fr);margin:0;overflow:hidden;padding:0;width:100%}[data-length-over-3=true] .image-grid__image:has(.group__title){grid-column-start:1}.image-grid__image:not(:first-child):has(.group__title){margin-top:20px}.image-grid__image{overflow:visible;padding-top:30px;position:relative}.image-grid__image--2nd-row{padding-top:0}.image-grid__img{height:100%;object-fit:cover;width:100%}.image-grid__img-wrap{max-width:100%;overflow:hidden}.group{margin-bottom:25px}.group:last-child{margin-bottom:0}.group__title{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;color:gray;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1rem;font-size:1.25vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;left:0;margin:5px 0 10px;position:absolute;top:0;white-space:nowrap;width:500%}.slider-input input[type=range]::-webkit-slider-runnable-track{background-color:#0000}.slider-input input[type=range]::-moz-range-track{background-color:#0000}.calculator-slider__error{font-family:proxima-nova,arial,sans-serif;font-size:.938vw}[data-tooltip]{font-size:1.25vw}[data-tooltip]:after{font-size:1.094vw}.calculator-result__table th{font-size:1.25vw}.calculator-result__table td{font-size:1.094vw}.badge{margin-top:3px}.calculator{display:grid}.calculator-result{padding-left:1.875rem;padding-right:1.875rem}.calculator-result__header{font-size:1.4vw;margin-top:1.875rem}.calculator-result__table{margin:1.875rem;width:calc(100% - 3.75rem)}.calculator__form{background-color:#f6f8fa;padding:1.875rem}.calculator__form-appendix{font-size:.938vw}.calculator__control-label{font-size:1.094vw;justify-content:flex-end}.calculator-slider__changeable-input{padding:10px;padding:var(--input-padding)}.calculator-slider__changeable-input--unfocused{background-color:#0000}.calculator-slider__value{flex:0 1 auto;min-width:60px;position:relative;text-align:right;transform:translateX(10px);transform:translateX(var(--input-padding))}.calculator-slider__value-text{max-width:100%;min-width:60px;padding:10px;padding:var(--input-padding);pointer-events:none}.calculator-slider__value-text--focused{opacity:0}.calculator-slider__percent,.calculator-slider__value{align-self:flex-end;color:#768692;font-family:proxima-nova,arial,sans-serif;margin-left:0;margin-right:0}.calculator__form-header{font-size:1.4vw}.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{font-size:3.3vw}.pie_label-subtitle{font-size:.85vw}@media screen and (max-width:950px){.calculator-result,.calculator__form{padding:1.25rem}.calculator-result__table{margin-left:0}}.toggle{background-color:#fff3;border:2px solid #0000;border-radius:30px;cursor:pointer;display:flex;font-size:1.25rem;font-size:1.56vw;justify-content:space-between;padding:2px;position:relative}.toggle:after,.toggle:before{border-radius:26px;cursor:pointer;display:inline-block;padding:6px 14px}.toggle:after{background-color:#0006;content:"No"}.toggle:before{content:"Yes"}.toggle:has(:checked):after{background-color:#0000}.toggle:has(:checked):before{background-color:#0006}.toggle input{-webkit-appearance:none;appearance:none;cursor:pointer;height:100%!important;left:0;margin:0!important;opacity:0;position:absolute;top:0;width:100%}.checkbox,.checkbox label{font-size:1.25rem;font-size:1.56vw}.checkbox label{cursor:pointer}.settings-tabs{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;flex:0 0 51px;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;margin-left:0;width:100%}.settings-tabs__tabs{border-bottom:1px solid #484848;display:flex;list-style:none;margin:0;padding:0}.settings-tabs__tab-item{margin-right:-1px}.settings-tabs__tab{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#2a2a2a;border:1px solid #484848;border-bottom:4px solid #0000;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;cursor:pointer;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1.125rem;font-size:1.4vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;padding:12px;transition:all .1s ease-in-out}.settings-tabs__tab--active,.settings-tabs__tab:hover{border-bottom:4px solid #484848}.indicator:before{background-color:red;border-radius:50%;content:" ";display:inline-block;height:12px;margin-right:6px;width:12px}.indicator--3g:before{background-color:#ff0}.indicator--4g:before,.indicator--yes:before{background-color:green}.cache-item{border-bottom:1px solid #2a2a2a;border-top:1px solid #2a2a2a;box-sizing:border-box;display:block;overflow:hidden;padding:15px 15px 15px 10px;position:relative;text-overflow:ellipsis}.cache-item:before{background-color:#fff;border-radius:50%;content:" ";display:inline-block;height:12px;left:0;position:absolute;top:17px;width:12px}.cache-item--plain:before{display:none}.cache-item.green:before{background-color:green}.cache-item.yellow:before{background-color:#ff0}.cache-item.red:before{background-color:red}.cta{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#2a2a2a;border:0;color:#fff;cursor:pointer;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1.25rem;font-size:1.56vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;margin-bottom:15px;margin-left:8px;margin-right:8px;padding:.875rem 1.5rem}.cta:focus,.cta:hover{background-color:#484848;color:#000}.cta--block{display:block;font-size:1.25rem;font-size:1.56vw;margin:1cap auto;max-width:80%;width:100%}.cta--no-tm{margin-bottom:0;margin-top:0}.cta[disabled]{cursor:not-allowed}.cta[disabled]:focus,.cta[disabled]:hover{background-color:#2a2a2a;color:#fff}.dialog .fieldset,.fieldset,dialog fieldset,fieldset{background:#0000;border:0}.settings{overflow:hidden}.settings .field-wrap:first-child{margin-top:0}.fieldset--plain{margin:15px 0 20px;padding:0}.fieldset--plain .required-text{float:left}.fieldset--plain legend{font-size:1rem;font-size:1.25vw;text-align:left}.fieldset__fields{background-color:#fff3;border:2px solid #0000;border-radius:30px;min-width:141px;padding:4px;position:relative}.fieldset__fields:after{background-color:#f003;border-radius:16px;content:attr(data-val);display:inline-block;display:none;left:50%;min-height:32px;min-width:32px;padding:7px 12px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.field-wrap{font-size:1rem;font-size:1.25vw}.field-wrap:has(.toggle){width:100%}.field-wrap:has(input[type=checkbox]){font-size:.75rem;font-size:.938vw;margin-top:20px}.field-wrap:has(input[type=checkbox]) label{align-items:center;display:flex}.field-wrap:has(input[type=checkbox]) input{-webkit-appearance:none;appearance:none;border:1px solid gray;box-shadow:none;flex:0 0 20px;height:20px;margin:0 8px 0 0;outline:none}.field-wrap .field--checkbox,.field-wrap .field:has(input[type=checkbox]){background-color:#0000;border:0;flex:0 0 20px;margin-right:8px;min-height:0;position:relative}.field-wrap .field--checkbox:after,.field-wrap .field:has(input[type=checkbox]):after{border-bottom:2px solid #000;border-left:2px solid #000;content:" ";display:block;display:none;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-65%) rotate(-45deg);width:12px}.field-wrap .field:has(input[type=checkbox]:checked):after{display:block}.field-wrap .field--checkbox{width:20px}.field-wrap .field--checkbox input{margin-right:0}.error{color:#ec7373}.format-text,.required-text{color:#ec7373;display:none;float:right}.field-wrap:has(input:user-invalid) .format-text{display:inline}.field-wrap:has(input:user-invalid) .field{background:#2a2a2a url(https://cdn.mihomes.com/assets/toolkit/images/error.svg) no-repeat;background-position:calc(100% - 20px);background-size:20px 20px;border-color:#ec7373}.field-wrap:has(input:user-invalid) .field input,.field-wrap:has(input:user-invalid) .field select{color:#ec7373}.field-wrap:has(input:user-invalid) label{color:#ec7373}.field-wrap:has(input:user-invalid) input{background-color:#0000}.field-wrap:has(input.visited:user-invalid:placeholder-shown) .format-text,.field-wrap:has(input.visited[val=""]:user-invalid) .format-text{display:none!important}.fieldset-inner{align-items:center;border:0;display:flex}.fieldset-inner legend{display:inline!important;margin-left:15px;order:99}.fieldset-inner label{border-radius:16px;cursor:pointer;display:inline-block;margin:0;min-width:32px;padding:4px 12px;position:relative}.fieldset-inner label:has(:checked){background-color:#0006}.fieldset-inner label:has([value=none]){text-indent:-999em}.fieldset-inner label input{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;border-radius:0;cursor:pointer;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.settings fieldset{margin-bottom:30px}.settings fieldset p{padding-left:30%;text-align:left}.field:has(select){position:relative}.field:has(select):after{background-color:#0000;border:3px solid #fff;border-left:0;border-top:0;content:" ";display:block;height:15px;pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-75%) rotate(45deg);width:15px}.field-wrap{align-items:center;display:flex;margin-bottom:1.125rem;width:100%}.field-wrap label{flex:1 1 30%}.field-wrap:has(input[type=email]),.field-wrap:has(input[type=search]),.field-wrap:has(input[type=tel]),.field-wrap:has(input[type=text]){flex-wrap:wrap}.field-wrap:has(input[type=email]) .field,.field-wrap:has(input[type=email]) label,.field-wrap:has(input[type=search]) .field,.field-wrap:has(input[type=search]) label,.field-wrap:has(input[type=tel]) .field,.field-wrap:has(input[type=tel]) label,.field-wrap:has(input[type=text]) .field,.field-wrap:has(input[type=text]) label{flex:0 0 100%}.field-wrap:has(input[type=email]) .field,.field-wrap:has(input[type=search]) .field,.field-wrap:has(input[type=tel]) .field,.field-wrap:has(input[type=text]) .field{margin-top:4px}.field-wrap .field,.field-wrap input,.field-wrap select{flex:1 1 70%}.field-wrap .field{align-items:center;background-color:#2a2a2a;border:1px solid #484848;box-sizing:border-box;color:#fff;display:flex;min-height:60px}.field-wrap .field.read-only{background-color:#0000;border-color:#0000;flex:0 0 auto;min-height:0}.field-wrap .field:focus-within{border-color:#ccc}.field-wrap .field:has(input[type=email]),.field-wrap .field:has(input[type=search]),.field-wrap .field:has(input[type=tel]),.field-wrap .field:has(input[type=text]){min-height:40px}.field-wrap input,.field-wrap select{color:#fff;font-size:1rem;font-size:1.25vw}.field-wrap select{-webkit-appearance:none;appearance:none}.field-wrap input[type=email],.field-wrap input[type=search],.field-wrap input[type=tel],.field-wrap input[type=text],.field-wrap select{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#0000;border:0;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;padding:10px;width:100%}.field-wrap input[type=email]:focus,.field-wrap input[type=search]:focus,.field-wrap input[type=tel]:focus,.field-wrap input[type=text]:focus,.field-wrap select:focus{outline:0}.field-wrap input[type=email]:-webkit-autofill,.field-wrap input[type=search]:-webkit-autofill,.field-wrap input[type=tel]:-webkit-autofill,.field-wrap input[type=text]:-webkit-autofill,.field-wrap select:-webkit-autofill{background-color:#2a2a2a}.field-wrap input[type=email]:-internal-autofill-selected,.field-wrap input[type=email]::-webkit-autofill,.field-wrap input[type=email]:autofill,.field-wrap input[type=search]:-internal-autofill-selected,.field-wrap input[type=search]::-webkit-autofill,.field-wrap input[type=search]:autofill,.field-wrap input[type=tel]:-internal-autofill-selected,.field-wrap input[type=tel]::-webkit-autofill,.field-wrap input[type=tel]:autofill,.field-wrap input[type=text]:-internal-autofill-selected,.field-wrap input[type=text]::-webkit-autofill,.field-wrap input[type=text]:autofill,.field-wrap select:-internal-autofill-selected,.field-wrap select::-webkit-autofill,.field-wrap select:autofill{background-color:#2a2a2a}.field-wrap select option{background-color:#2a2a2a}.cache-list{padding:0}.settings{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#121212;color:#fff;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1.25rem;font-size:1.56vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;text-align:center}.settings__content{display:flex;flex-direction:column;max-height:100%;overflow:hidden;padding:0 50px;width:100%}.settings h1,.settings h2{font-size:1.875rem;font-size:2.35vw;font-weight:300;margin:0 0 1.75rem}.settings h1.crossout,.settings h2.crossout{font-size:2vw}.settings h2{border-top:1px solid #2a2a2a;padding-top:30px}.settings-tab-content{display:flex;flex-direction:column;height:100%;margin-bottom:30px;overflow:auto;position:relative;top:1px}.settings-tab-content:after,.settings-tab-content:before{background:#0000;content:" ";height:60px;left:1px;left:51px;pointer-events:none;position:fixed;width:calc(100% - 2px);width:calc(100% - 103px);z-index:2}.settings-tab-content:before{top:154px}.settings-tab-content:after{bottom:120px;transform:rotate(180deg)}.settings-tab-content h2,.settings-tabs+h2{border-top:0;padding-top:0}.settings-content-scroll-wrap{flex:1 0 auto}.settings-content-scroll-wrap__fixed{align-items:center;background-color:#121212;border-top:1px solid #484848;bottom:0;display:flex;flex:0 0 120px;height:120px;left:0;left:50px;position:fixed;width:calc(100% - 100px)}.settings-content-scroll-wrap__scrolling{-webkit-overflow-scrolling:touch;border-bottom:1px solid #484848;border-left:1px solid #484848;border-right:1px solid #484848;padding:20px 40px}.settings-content-scroll-wrap__scrolling:has(~.settings-content-scroll-wrap__fixed){border-bottom:none;padding:20px 40px 90px}.platmap{max-height:100%;width:100%}.map-modal{overflow:hidden!important}.map-modal__content{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;position:relative}.map-modal__static-map{margin:0 auto}.register{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#121212;color:#fff;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;text-align:center}.register__content{padding:30px 50px}.register h1{font-size:1.875rem;font-size:2.35vw}.register h1,.register h2{font-weight:300}.field-wrap:has(input:placeholder-shown.visited),.field-wrap:has(input[val=""].visited){color:#ec7373}.field-wrap:has(input:placeholder-shown.visited) .field,.field-wrap:has(input[val=""].visited) .field{background:#2a2a2a url(https://cdn.mihomes.com/assets/toolkit/images/error.svg) no-repeat;background-position:calc(100% - 20px);background-size:20px 20px;border-color:#ec7373;color:#ec7373}.field-wrap:has(input:placeholder-shown.visited) input,.field-wrap:has(input[val=""].visited) input{color:#ec7373}.field-wrap:has(input:placeholder-shown.visited) .required-text,.field-wrap:has(input[val=""].visited) .required-text{display:inline}.field-wrap:has(input:placeholder-shown.visited) .format-text,.field-wrap:has(input[val=""].visited) .format-text{display:none}.fieldset--plain.invalid .required-text{display:inline}.fieldset--plain.invalid .fieldset__fields{border-color:#ec7373}.fieldset--plain.invalid .fieldset-inner label:has(input[value=none]){background:#0006 url(https://cdn.mihomes.com/assets/toolkit/images/error.svg) no-repeat 50%;background-size:55% auto}.selections__table-wrapper{height:100%;scrollbar-width:none}.selections__table-wrapper::-webkit-scrollbar{display:none}#selections-detail-modal,#selections-modal{touch-action:pan-left,pan-right,pan-up,pan-down}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.field-wrap .error{color:#ec7373}.field-wrap--side-by-side:has(input[type=text]){flex-wrap:nowrap}.field-wrap--side-by-side:has(input[type=text]) .field{flex:1 0 70%}.field-wrap--side-by-side:has(input[type=text]) label{align-items:center;display:flex;flex:0 1 auto;padding-right:20px;white-space:nowrap}.field-wrap input[type=text]:read-only{background-color:#0000}.field:has(input[type=text]:read-only){background-color:#0000;border:0}.sales-team{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#121212;color:#fff;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;text-align:center}.sales-team__content{padding:30px 50px}.sales-team__list-wrapper{position:relative}.sales-team__list-wrapper:after,.sales-team__list-wrapper:before{background:linear-gradient(180deg,#121212,#12121200);content:" ";height:35px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.sales-team__list-wrapper:after{bottom:0;transform:rotate(180deg)}.sales-team__list-wrapper:before{top:0}.sales-team ul{-webkit-overflow-scrolling:touch;list-style:none;margin:0;max-height:200px;overflow:auto;padding:0;position:relative;scroll-behavior:smooth;text-align:left;z-index:1}.sales-team li{margin:10px 0}h2.crossout{font-size:1.5rem;font-size:1.88vw;position:relative}h2.crossout:after{background-color:#2a2a2a;content:" ";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}h2.crossout span{background-color:#121212;padding:0 15px;position:relative;z-index:2}.sales-team__content button{background-color:#0000;border:0;color:#fff;font-size:1.125rem;font-size:1.4vw;height:42px;overflow:hidden;padding:10px 0;text-align:left;width:100%}.sales-team__content button div{display:inline;max-height:29px;overflow:hidden;position:relative;top:-2px;transform:translateY(2px)}.sales-team__content button{cursor:pointer;position:relative}.sales-team__content button.inactive{cursor:not-allowed}.dialog__content{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;position:relative}.dialog__main-content{flex-basis:calc(100% - 64px);flex-grow:1;flex-shrink:0;max-height:calc(100% - 64px);overflow:auto;position:relative;scrollbar-width:none}.dialog__main-content::-webkit-scrollbar{display:none}.prequalify{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#121212;color:#fff;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;text-align:center}.prequalify__content{padding:30px 50px 50px}.prequalify img{box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552}.community-header{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;grid-gap:2px;aspect-ratio:1828/362;background-color:#fff;color:#e3e3e3;display:grid;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1.625rem;font-size:2.05vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;grid-template-columns:55fr 30fr 15fr;position:relative;text-shadow:2px 4px 4px #00000085}.community-header .bold{color:#fff}.community-header__headline{font-size:1.625rem;font-size:2.05vw;font-weight:500;line-height:1.25;margin-bottom:15px;margin-top:0}.community-header__headline span{display:block;font-size:4rem;font-size:5vw;line-height:1}.community-header__headline--with-image span{font-size:3rem;font-size:3.75vw}.community-header__branding{align-items:center;background:repeating-linear-gradient(40deg,#444f61,#444f61 1px,#3a4557 0,#3a4557 15px);background-color:#000;background-color:#3a4557;display:flex;flex:0 0 65%;line-height:1.4;padding:0 46px}.community-header__branding-img{margin-right:26px;width:35%}.community-header__branding-img--wide{width:40%}.community-header__branding-img--tall{width:15%}.community-header__img{height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.community-header__img-wrapper{aspect-ratio:4/3;background-color:#fff;border:0;cursor:pointer;padding:0;position:relative}.community-header__main-image{aspect-ratio:revert;height:100%;overflow:hidden}.community-header__secondary-image{background-color:#fff;height:100%}.community-header__secondary-images{grid-gap:2px;background-color:#fff;display:grid;flex:0 0 10%;grid-template-rows:1fr 1fr}.community-header__branding--no-wordmark{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 46px;text-align:center}.community-header__branding--no-wordmark .community-header__branding-img,.community-header__branding--no-wordmark .community-header__branding-img--wide{margin-bottom:20px;margin-right:0;max-width:35vw;width:70%}.community-header__branding--no-wordmark .community-header__branding-img--tall{width:22%}@media screen and (max-width:1024px){#storybook-root .community-header__secondary-image{width:calc(33.335vw - 3px)}.community-header__secondary-images{bottom:auto;height:50%;overflow:visible;position:absolute;right:0;top:50%;width:0}.community-header__secondary-images .community-header__img{display:none}.photo-count-pill{top:calc(-100% + 20px)!important}.community-header__secondary-image{aspect-ratio:310/165;bottom:0;display:none;height:auto;position:absolute;right:0;width:40%;width:calc(33.335vw - 28.668px)}.community-header__secondary-image:first-child{border-top:2px solid #fff;display:block;height:100%}.community-header__secondary-image:first-child .community-header__img{display:block}.community-header__secondary-images{grid-column:2;overflow:hidden;width:100%}.community-header__main-image{height:50%;width:calc(100% + 2px)}.community-header__branding-img--tall{width:20%}.community-header{aspect-ratio:unset;grid-template-columns:67fr 33fr 0fr}.community-header__headline span{font-size:3rem;font-size:3.75vw}}@media screen and (max-width:768px){.community-header,.community-header__headline{font-size:1.25rem;font-size:1.56vw}.community-header__headline span{font-size:2rem;font-size:2.5vw}}.photo-count-pill{background-color:#00000040;border-radius:20px;color:#fff;font-family:proxima-nova,arial,sans-serif;font-size:.875rem;font-size:1.094vw;font-weight:700;overflow:hidden;padding:.25rem 0;pointer-events:none;position:absolute;right:20px;text-align:center;top:20px;white-space:nowrap}.photo-count-pill>*{padding-left:.75rem;padding-right:.75rem}.photo-count-pill--inline{background-color:#ffffff40;display:inline-block;margin-left:10px;position:relative;right:auto;top:auto}.product-card-section{clear:both;display:flex;flex-wrap:wrap;padding-bottom:.75rem}.product-card-row{border-bottom:1px solid #dbe4e9;border-top:1px solid #dbe4e9;clear:both;line-height:1.5;margin-bottom:0;margin-right:0;margin-top:.625rem;padding-bottom:.5rem;padding-top:.5rem;pointer-events:none}.product-card-row.has-no-price{margin-top:.8rem}.product-card-row:after{clear:both;content:" ";display:block;height:0;width:100%}.product-card-row.no-bt{border-top:0}.product-card-row.no-bb{border-bottom:0}.product-card-row.no-pt{padding-top:0}.product-card-row.no-pt:has(.flags){padding-top:.5rem}.product-card-row.pb-md{padding-bottom:.5rem}.product-card-row.pb-xl{padding-bottom:1.25rem}.product-card-row.mb-xl{margin-bottom:.875rem}.product-card-row.no-mt{margin-top:0}.product-card-row.no-mb{margin-bottom:0}.product-card-row.no-pb{padding-bottom:0}.product-card-row.pb-lg{padding-bottom:.75rem}.card-expander{background-color:#f1f5f6;border:0;cursor:pointer;margin-bottom:0;margin-top:.625rem;outline:0;padding:1.2rem;position:relative;text-indent:-999em;transform:translateX(-.75rem);width:100%;width:calc(100% + 1.5rem)}.card-expander:before{border:2px solid #aaaeaf;border-left:0;border-top:0;content:" ";height:10px;left:50%;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);transform-origin:center center;width:10px}.card-expander:active{background-color:#e5e9e9}.card-expander--expanded{transform:scaleY(-1) translateX(-.75rem)}.product-card{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#fff;border-radius:.25rem;box-shadow:0 0 5px 0 #00000040;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1.125rem;font-size:1.4vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;line-height:1;margin-right:.875rem;min-width:225px;overflow:hidden;position:relative;width:23vw}.product-card:last-child{margin-right:30px}.product-card:first-child{margin-left:30px}.product-card__expanded-content{background:#fff;pointer-events:none;width:100%;z-index:2}.product-card__expanded-content>:first-child{border-top:1px solid #dbe4e9}.product-card__expanded-content>:first-child.no-bt{border-top:0}.product-card__expanded-content>:first-child.no-bt:last-child{border-bottom:0}.product-card__expanded-content>:first-child.no-mt{margin-top:0}.product-card__pin-button{background:#0000;background-color:#ffffffe6;border:1px solid #dbe4e9;border-radius:4px;color:#4198b5;cursor:pointer;left:10px;padding-top:.25rem;position:absolute;top:15px;width:30px}.product-card__pin-button svg{height:auto;width:100%}.product-card__pin-button:active,.product-card__pin-button:hover{box-shadow:0 0 5px 0 #00000040}.product-card__pin-button--pinned{background-color:#4198b5;color:#fff}.product-card__img{height:100%;object-fit:cover;pointer-events:none;scroll-snap-align:start;width:100%}.product-card__img-buttons{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.product-card__img-button{background:#00000040;border:0;border-radius:50%;cursor:pointer;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.product-card__img-button:first-child{left:5px;right:auto;transform:rotate(180deg) translateY(50%)}.product-card__img-button:last-child{left:auto;right:5px;transform:translateY(-50%)}.product-card__img-button:last-child svg{transform:translateY(4px)}.product-card__img-track{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;margin-right:30px;overflow-x:scroll;position:relative;scroll-snap-type:mandatory;scroll-snap-type:x mandatory}.product-card__img-wrap{aspect-ratio:416/234;overflow:hidden;pointer-events:none;position:relative}.product-card__name{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;font-family:Raleway Bold,proxima-nova,arial,sans-serif;font-size:1.25rem;font-size:1.56vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:700;margin-bottom:.375rem;pointer-events:none}.product-card__everything-but-image{border:1px solid #dbe4e9;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-top:0;font-size:.875rem;font-size:1.094vw;padding:1.25rem .75rem 0}.product-card__label-value{color:#999;display:inline-block;flex:0 0 auto;font-size:1.125rem;font-size:1.4vw;line-height:1.2;margin-right:.625rem;pointer-events:none}.product-card__label-value--block{display:block;flex:0 0 100%;float:left;margin-bottom:.1875rem;margin-top:.1875rem;width:100%}.product-card__label-value--block:after{clear:both;content:" ";display:block;height:0;width:100%}.product-card__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.75rem;padding-top:.5rem}.product-card__buttons>*{min-width:calc(50% - 10px)}.product-card__buttons>:only-child{display:block;width:100%}.product-card__value{color:#000;font-weight:700}@media screen and (max-width:64rem){.product-card{max-width:none;width:32vw}}.product-cards-row{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;justify-content:flex-start;justify-items:flex-start;margin:0;max-width:none;min-height:420px;min-width:calc(370px*var(--count) + 60px);min-width:calc(23vw*var(--count) + 60px);padding:0 0 6px}.product-row{margin-top:30px;max-width:100%}.product-row__header-row{align-items:center;display:flex;justify-content:space-between;margin:0 30px;padding:1rem 0}.product-row__select{-webkit-appearance:none;appearance:none;border:none;float:right;left:23px;max-width:none;min-height:35px;padding:0 23px 0 5px;position:relative;text-align:right;text-align-last:right;width:calc(100% + 30px)}.product-row__select option{direction:rtl;float:right;text-align:right}.product-row__select:focus{outline:none;outline-color:#0000}.product-row__select-wrap{border-radius:5px;flex:0 0 auto;opacity:1;padding:0 22px 0 8px;position:relative}.product-row__select-wrap:focus,.product-row__select-wrap:focus-within{background-color:#0000001a}.product-row__select-wrap:after{border:7px solid #88b7d500;border-top-color:#999;content:"";height:0;margin-left:-7px;pointer-events:none;position:absolute;right:4px;top:50%;transform:scaleX(.8) translateY(-20%);width:0}.product-row__select-wrap--asc:after{transform:scaleX(.8) translateY(-70%) rotate(180deg)}.product-row__select,.product-row__select-wrap{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#0000;border:0;color:#999;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:1rem;font-size:1.25vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;text-align:right}.product-row__title{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;color:#999;font-family:Raleway Bold,proxima-nova,arial,sans-serif;font-size:1.375rem;font-size:1.72vw;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:700;margin:0;opacity:.66;text-transform:uppercase}.product-row__track{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto;padding-right:1px;scrollbar-width:none}.product-row__track::-webkit-scrollbar{display:none}@media screen and (max-width:64rem){.product-cards-row{min-width:calc(32vw*var(--count) + 60px)}}.form-wrap{display:flex;width:100%}.form-wrap label,.form-wrap select{flex:1 0 auto}button:disabled,button[disabled]{cursor:not-allowed;opacity:.3;pointer-events:none}.amenities{grid-gap:30px;display:grid;font-size:.75rem;font-size:.938vw;font-weight:700;gap:30px;grid-template-columns:repeat(auto-fit,min(12.5%,135px));justify-items:flex-start;list-style:none;margin:0;padding:0;text-align:center}.amenity{align-items:center;display:flex;flex-direction:column;font-size:.5rem;width:100%}.amenity__title{display:inline-block;font-size:.875rem;font-size:1.094vw}.amenities .icon{fill:none;stroke:currentcolor;color:#69a9c4;height:24px;height:1.5rem;vertical-align:-.15em;width:100%}@media screen and (max-width:1024px){.amenities{grid-template-columns:repeat(auto-fit,33%)}.amenities .icon{width:65%}}.community-details__content{grid-gap:30px;container-name:community-details-content;container-type:inline-size;display:grid;gap:30px;grid-template-columns:55fr 45fr}.community-details__section{margin-bottom:2rem}.community-details__section h5{font-size:1.25rem;font-size:1.56vw;margin-bottom:20px;margin-top:6px}.community-details__section--video iframe{height:auto;width:100%}@media screen and (max-width:1024px){.community-details__content{grid-template-columns:65fr 35fr}}@container community-details-content (width <= 48rem){.community-details__section h5{font-size:1rem;font-size:1.25vw}}.community-details{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;container-name:community-details;container-type:inline-size;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;padding:50px 30px 30px}.streaming-nav{align-items:center;background-color:#000000e6;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:20px 0;position:fixed;top:0;transition:transform .25s ease-in-out;width:80px;z-index:4}.streaming-nav:after{content:" ";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.streaming-nav--hidden{transform:translateX(-100%)}.streaming-nav .icon{fill:none;stroke:currentColor;color:#727272;margin-bottom:5px}.streaming-nav .svg{border-bottom:3px solid gray;margin:0 20px auto;padding-bottom:12px}.streaming-nav .svg svg{width:100%!important}.streaming-nav__link{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;color:gray;display:block;font-family:Raleway Bold,proxima-nova,arial,sans-serif;font-size:.75rem;font-size:min(.938vw,14px);font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:700;margin-top:20px;padding:0 13px;position:relative;text-align:center;text-decoration:none;width:100%;z-index:50}.streaming-nav__link span{color:#fff;display:block;pointer-events:none;text-align:center}.streaming-nav__link svg{pointer-events:none;width:75%!important}.streaming-nav__link--dimmed{opacity:.4}.streaming-nav__link--disabled{opacity:.4;pointer-events:none}.home-slide{opacity:0;transition:opacity 2s ease-in-out}.home{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;text-decoration:none}.home,.home.root-page{background-color:#000}.home{display:block;position:relative}.home .svg{aspect-ratio:1/1;background-color:#000000e6;left:0;max-width:80px;padding:15px;position:fixed;top:0;width:5%;z-index:2}.home .svg svg{width:100%!important}.home .svg:after{background-color:gray;bottom:11px;content:" ";height:4px;left:15px;position:absolute;right:15px;width:calc(100% - 30px)}.home__cta{background-color:#212121;color:#fff;display:block;font-size:1.25rem;font-size:1.56vw;margin:0 auto;max-width:80%;padding:1.5rem;text-decoration:none}.home__sidebar{background-color:#000;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:3rem 1.25rem;position:absolute;right:0;text-align:center;top:0;width:25%;z-index:2}.home__intro{font-size:1.25rem;font-size:1.56vw;list-style:none;margin:2rem auto;max-width:80%;padding:0}.home__item{text-wrap:balance;margin-bottom:1rem;padding-top:1rem;position:relative}.home__item:not(:first-child):after{background-color:#fff3;content:" ";display:block;height:1px;left:10%;position:absolute;top:0;width:80%}.home__item{margin:.75rem 0}.home__logo{display:block;height:auto;margin:0 auto;max-width:320px;min-width:215px;position:relative}.home__logo--tall{min-width:140px;width:140px}.home__logo--wide{max-width:100%;min-width:100%}.home__bg{height:100%;left:0;object-fit:cover;position:fixed;top:0;width:calc(100% - 20vw);z-index:1}@media screen and (max-width:64rem){.home{display:flex;flex-direction:column;margin-left:0!important;overflow:hidden}.home__sidebar{align-items:center;height:50vh;justify-content:flex-start;left:auto;min-height:0;order:1;overflow:hidden;padding:4rem;position:relative;right:auto;width:100vw}.home__bg{height:50vh;top:50vh;width:100vw}.home__logo{left:0;margin:0 auto;transform:none}.home__logo--wide{min-width:0;width:30%}}@media screen and (max-width:1800px){.home__logo{max-width:100%}}.rcl-icon{height:auto;min-height:16px;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;margin-right:0;width:70px}.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:0;border-radius:3px;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:300;height:42px;justify-content:center;margin-top:10px;padding-left:10px;padding-right: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:#0000;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;transition:transform .2s ease-in-out;z-index:1}.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:#fff6}.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:#0000;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:initial}@media screen and (min-width:764px){.secondary-button--flip{background:#fff;padding-left:20px;padding-right: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{margin-top:5px;padding:.75rem}.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]{align-items:center;cursor:pointer;display:flex;font-size:16px;font-size:1rem;position:relative;text-decoration:underline;width:20px;z-index:11}.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{opacity:0;pointer-events:none;-webkit-transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;visibility:hidden}.mi-tooltip[data-tooltip]:after{background-color:#fff;border:1px solid #dde4e8;border-radius:3px;bottom:175%;box-shadow:0 0 7px #0003;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:1rem;position:absolute;text-align:left;text-decoration:none;text-transform:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:pre-line;width:100%;z-index:11}.mi-tooltip[data-tooltip]:before{background:#fff;border:1px solid #0000002e;border-width:0 1px 1px 0;bottom:175%;content:"";height:16px;height:1rem;left:50%;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{border:1px solid #e3e3e3;border-radius:2px;color:#000;font-size:1rem;font-weight:500;line-height:1.25;min-height:160px;padding:10px 15px}.comments-box,.comments-box::placeholder{font-family:proxima-nova,Arial,sans-serif}.comments-box::placeholder{color:#c5c5c5;font-weight:400;font-weight:500}.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{color:#000;width:100%}.input[type=checkbox]{cursor:pointer;float:left}.input[type=checkbox]:disabled,.input[type=checkbox][disbled]{cursor:not-allowed;opacity:1}.input[type=date],.input[type=email],.input[type=number],.input[type=password],.input[type=tel],.input[type=text]{align-content:center;align-items:center;border:1px solid #c4c4c4;border-radius:6px;box-sizing:border-box;color:#000;display:flex;flex:0 0 100%;font-family:proxima-nova,Arial,sans-serif;font-size:.875rem;font-weight:700;padding:15px 12px 14px;width: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{color:#8c8c8c;font-weight:400}.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;border-color:#231f20;color:#000;outline:none}.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;border:1px solid #c4c4c4;box-shadow:inset 0 0 0 1000px #fff!important;color:#000!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;background-image:url(https://cdn.mihomes.com/assets/toolkit/images/error.svg);background-position:right 1em center;background-repeat:no-repeat;background-size:1em 1em;border-color:#ec7373;color:#ec7373}.input--task{border-radius:50%}.field-instructions{color:#969696;font-family:proxima-nova,Arial,sans-serif;font-size:.875rem;font-weight:700;margin-top:5px}.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}.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{align-content:center;align-items:center;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 check{50%{transform:scale(1.2)}}@keyframes checkAndOpacity{0%{opacity:0}50%{opacity:.5;transform:scale(1.2)}to{opacity:0}}.input-wrap .mi-checkbox{cursor:pointer;float:left;margin-bottom:0;margin-top:0;min-height:0}.input-wrap .mi-checkbox--task:after{background-color:#55b589;border-radius:50%;content:" ";display:block;filter:blur(.25px);height:100%;opacity:0;transform:scale(1.6);width:100%}.input-wrap .mi-checkbox--task-complete:after{animation:checkAndOpacity .65s ease 0s 1}.input-wrap .mi-checkbox--task-complete{animation:check .5s ease 0s 1}.input-wrap .mi-checkbox--radio{margin-right:.75rem}.input-wrap .mi-checkbox--radio-alt{margin-right:0}.input-wrap button{background:#0000;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]{-webkit-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{align-content:center;align-items:center;background-color:#fff;color:#000;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;position:relative}.input-wrap--select-like-input{border-color:#c4c4c4;border-radius:6px}.input-wrap--radio-alt{margin-left:auto;margin-right:0}.input--select,select{-o-appearance:none;-webkit-appearance:none;appearance:none;background:#0000;border:0;padding:25px;width:100%}.input--has-indicator{padding-left:50px}.select--small-padding{padding:15px 12px 14px}.input-wrap--select-like-input:after{border-color:#0000 #4298b5 #4298b5 #0000;border-style:solid;border-width:1px;content:" ";height:10px;position:absolute;right:20px;top:50%;transform:translateY(-80%) rotate(45deg);width:10px}@keyframes taskcomplete{0%{background-color:initial;border-color:#55b589}25%{background-color:#55b589}50%{background-color:#55b589;border-color:#dde4e8}to{background-color:#55b589;border-color:#55b589}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.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:taskcomplete .35s linear 0s 1}@keyframes stroke{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:stroke .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{margin-top:0;min-height:20px;position:relative;width:20px;z-index:3}.input-wrap--task{flex:0 0 20px;float:left;margin-bottom:0;max-width:20px;min-width:20px;width:20px}.mi-checkbox__indicator{content:" ";display:none;height:100%;left:50%;pointer-events:none;position:absolute;top:45%}.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{background-color:#f2f5f7;border:1px solid #0000;border-radius:4px;display:flex;flex-wrap:wrap;height:0;overflow:hidden;position:absolute;top:100%;top:73px;width:100%}.input-suggestions--open{border-color:#231f20;height:auto;max-height:116px;min-height:50px;overflow:auto;padding:8px 0;z-index:5}.input-suggestion,.input-wrap button.input-suggestion{background-color:initial;border:0;flex:0 0 100%;font-size:.875rem;padding:6px 12px;position:relative;text-align:left;width:100%}.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{border:0;font-weight:700;outline:none}.input-suggestion--loader,.input-wrap button.input-suggestion--loader{cursor:default;line-height:35px;text-transform:none}.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:#0000000d}.lds-ring2{display:inline-block;height:20px;margin-right:10px;position:relative;top:4px;width:20px}.lds-ring2 div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#798691;box-sizing:border-box;display:block;height:14px;margin:4px;position:absolute;width:14px}.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{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.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-size:16px;font-weight:500}.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}}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052C65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236DA8FD'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236DA8FD'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:initial;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.warranty-claim-form-container{background:#f3f5f7;border:1px solid #e4e4e4;border-radius:6px;box-sizing:border-box;margin:20px 0;max-width:860px;padding:20px;position:relative;z-index:10}.warranty-claim-form-container .warranty-claim-form-toggle{background:none;background-color:#f3f5f7;border:none;padding-left:0;padding-right:0;position:relative;z-index:2}.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{color:#474747;display:flex;text-align:left;text-transform:none;width:95%}.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;border:none;outline: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{color:#474747;font-size:.75rem;font-weight:700;margin-bottom:2px;text-transform:uppercase}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form-wrapper{margin-bottom:15px;margin-top: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{color:#969696;margin-left:5px}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form-wrapper .model-number-input{background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:400;padding:8px 10px}.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{color:#c4c4c4;font-family:proxima-nova,Arial,sans-serif;font-size:.75rem;line-height:1;margin:0;text-align:right}.warranty-claim-form-container .warranty-claim-form-content .claim-details-form .issue-details{background:#fff;border:1px solid #e4e4e4;border-radius:2px;color:#474747;font-family:proxima-nova,Arial;font-size:1rem;font-weight:400;margin:0;resize:none;width:100%}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:19px;margin-top:38px;overflow:hidden;width:30%}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .remove-image-button{align-items:center;background-color:initial;border:0;color:#4298b5;cursor:pointer;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{background-color:#4298b5;border-radius:2px;content:" ";height:12px;left:3px;position:absolute;width:2px}.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{align-items:center;display:flex;justify-content: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{grid-row-gap:0;grid-column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:166px;justify-content:center;margin-bottom:auto;margin-top:0;position:relative}.warranty-claim-form-container .warranty-claim-form-content .claim-details-add-image .image-container .attach-image{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}.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{color:#4298b5;display:inherit;margin-left:5px}}.image-input-instructions{align-items:center;background-color:#fff;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-position:50%;background-repeat:no-repeat;border:1px solid #e4e4e4;color:#4298b5;display:flex;font-family:proxima-nova,Arial,sans-serif;font-weight:700;height:calc(100% - 8px);justify-content:center;line-height:1.2;pointer-events:none;text-align:center}.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;-webkit-text-decoration-line:underline;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-bottom:20px;margin-top:0;padding:20px}.warranty-claim-details-desktop .service-request-categories-container .heading{color:#474747;font-family:museo-slab,Arial,sans-serif;margin-bottom:20px;margin-left: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;grid-auto-flow:row;grid-template-columns:25% 25% 25% 25%;margin-top:15px;padding-left:5%}.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-bottom:0;margin-left:5px;margin-top:0;min-height:auto}.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{margin-bottom:20px;padding-top:20px}.warranty-claim-details-desktop .service-request-categories-container .more-categories-container .view-all-categories-button{background:#0000;border:none}.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 .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;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:100%}.warranty-claim-details-desktop .selected-claim-items-container{background:#fff;border:1px solid #dde4e8;border-radius:6px;margin-bottom:20px;margin-top:20px;padding:20px}.warranty-claim-details-desktop .selected-claim-items-container .selected-claim-items-header{align-items:center;border-bottom:1px solid #474747;display:flex;justify-content:space-between;padding-bottom:20px}.warranty-claim-details-desktop .selected-claim-items-container .selected-claim-items-header .heading{color:#474747;margin:0}.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{border:1px solid #c2c8cc;border-radius:3px;font-weight:700;height:45px;margin-right:30%;margin-top:10px;width:25%}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-cancel:hover{background:#ebf1f5;text-decoration:none}.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;font-size:16px;font-weight:500;margin-right:10px;margin-top:18px}.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{height:22px;left:68%;top:70%;width:22px}.warranty-claim-details-desktop .selected-claim-items-container .details-controls-container .claim-details-draft{margin:10px;text-align:center}.warranty-claim-details-desktop .selected-claim-items-container .save-disclaimer{color:#969696;margin:15px 0;text-align:right}.warranty-claim-item-edit{background:#0000;border:none}.warranty-claim-item-edit:active,.warranty-claim-item-edit:focus{outline-color:#474747}.warranty-claim-item-edit{color:#4298b5;margin:0;padding:0;text-decoration:underline}.warranty-claim-item-container{border-bottom:1px solid #c4c4c4;margin:20px 30px 0;padding:40px 0 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{-webkit-text-fill-color:unset;text-fill-color:unset;border:0;color:#474747;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;margin:0 0 0 6px;padding:0;width:100%}.warranty-claim-item-container .claim-item-model-number{margin-left:0}.warranty-claim-item-container .claim-item-descripton{background:#0000;margin:25px 0 0;max-height:450px;min-height:100px;resize:none;transform:translateY(-24px)}.warranty-claim-item-container .warranty-claim-item-header{display:flex;margin-bottom:15px}.warranty-claim-item-container .warranty-claim-item-header .heading{margin:0 40px 0 0;text-transform:none;width:auto}.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{color:#474747;display:flex;font-size:1rem;font-weight:700;text-transform:none;width:100%}.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;margin-bottom:30px;width:100%}@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:#0000;border:none}.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 .warranty-claim-item-edit{color:#4298b5;margin:0;padding:0;text-decoration:underline}.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}.service-item-submission-card:last-child{border-bottom:0;margin-bottom:0}.service-item-submission-card{display:flex;flex-wrap:wrap;max-height:150vh;overflow:hidden;transition:max-height .75s ease-out .1s;will-change:max-height}.service-item-submission-card--submitted{max-height:60px}.service-item-submission-card__copy-wrapper{display:flex;flex:1 1 auto;flex-direction:column;max-width:calc(100% - 40px)}.service-item-submission-card__image-wrapper{flex:0 1 278px;margin-top:15px;max-width:278px;overflow:hidden;padding-left:30px}.service-item-submission-card__image-wrapper img{height:auto;max-width:100%}.service-item-submission-card__image-wrapper:after{clear:both;content:" ";display:block}.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{color:#474747;font-family:proxima-nova,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1em;margin:3px 0 0}.service-item-submission-card__issue,.service-item-submission-card__model-number,.service-item-submission-card__subcategory{font-size:1rem;font-weight:500;margin:15px 0 0}.service-item-submission-card__comments{font-size:.875rem;margin-top:10px}.service-item-submission-card__status{background-color:#f3f5f7;border:1px solid #e4e4e4;border-radius:50%;height:22px;margin:0;position:relative;text-indent:-999em;width:22px}.service-item-submission-card__status .rcl-icon,.service-item-submission-card__status svg{border:0!important;left:51%;position:absolute;top:50%;transform:translate(-50%,-50%);width:82%}.service-item-submission-card__status--submitted{background-color:#55b589}@media screen and (min-width:764px){.service-item-submission-card{color:#474747;flex-wrap:nowrap;margin-bottom:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.service-item-submission-card__status{height:24px;width:24px}.service-item-submission-card__image-wrapper{margin-top:60px}.service-item-submission-card__copy-wrapper{max-width:470px;padding-right:40px}.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{background-color:#000;height:100%;min-height:3px;position:absolute;top:-3px;transform:scaleX(0);transform-origin:left 0;transition:transform .2s ease-out;width:100%}.warranty-claim-submission__progress-bar{border-top:3px dashed #e4e4e4;height:0;margin-left:auto;margin-right:0;max-width:620px;position:relative;width:100%}.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:left;text-align:initial}.design-selections-table-filter-container .dropdown-item{background-color:initial;display:block}.design-selections-table-filter-container .dropdown .table-filter-toggle{background:#fff;border:1px solid #c2c8cc;border-radius:3px;color:#4298b5;font-size:1rem;padding:8px 25px 8px 15px;position:relative;text-align:left;white-space:normal;width:200px}.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{padding:4px 15px;width:200px}.design-selections-table-filter-container .dropdown .dropdown-item{text-align:left;white-space:normal}.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-item{border:0;color:#231f20;color:#4298b5;cursor:pointer;font-size:1rem;margin-top:2px;padding-left:0}.design-selections-table-container .dropdown{position:relative}.design-selections-table-container .dropdown:after{border-bottom:1px solid #4298b5;border-left:1px solid #4298b5;content:" ";height:10px;position:absolute;right:12px;top:45%;transform:translate(-50%,-50%) rotate(-45deg);width:10px}.design-selections-table-container .dropdown .dropdown-menu{display:none}.design-selections-table-container .dropdown.show:after{top:60%;transform:translate(-50%,-50%) rotate(-225deg)}.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:initial;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;color:#fff;line-height:inherit;padding:15px}.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;cursor:pointer;font-size:1rem;margin:0}.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:#0000;border:none}.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{color:#fff;font-weight:400;padding:0 15px 0 0;position:relative;text-align:left}.design-selections-table-container .sortable-table__sort-button:before{border:4px solid #fff0;border-top-color:#fff;content:"";height:0;pointer-events:none;position:absolute;right:1px;top:61%;width:0}.design-selections-table-container .sortable-table__sort-button:after{border:5px solid #fff0;border-top-color:#fff;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 #00000026;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}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .accordion-item:has(.collapsed){background-color:#fff}.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;width:100%}.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;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:#0000;margin:0;z-index:auto}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card .design-selections-modal-accordion-collapse-container{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 ul:first-child{margin-top:0}.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 .design-selections-modal-accordion-collapse-container p:first-child{margin-top:0}.design-selections-modal-accordion-section-container .design-selections-modal-accordion-card.expanded .design-selections-modal-accordion-toggle{background:#f3f5f7;border:1px solid #f3f5f7;transition:background .3s ease}.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}}.design-selectons-modal-carousel{height:220px;width:220px}.design-selectons-modal-carousel .slick-initialized .design-selections-carousel-arrow{background:#0000;border:none;cursor:pointer;position:absolute;top:50%;z-index:1}.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{max-height:220px;max-width:100%;padding:10px}@media screen and (max-width:768px){.design-selectons-modal-carousel{height:100%;width:100%}}.accordion-collapse{max-width:100%}.dropdown-toggle:after{display:none}.design-selections-modal-content{background-color:#fff;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{background-color:initial;display:flex;justify-content:space-between;width:100%}.design-selections-modal-content .design-selections-modal-header{display:flex;padding:0 20px}.design-selections-modal-content .design-selections-modal-header .heading{margin:auto auto 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-product-content p{margin-top:10px}.design-selections-modal-content .design-selections-modal-filter-container{align-items:center;display:flex;margin-top:15px;padding:0 40px;position:relative;z-index:2}.design-selections-modal-content .design-selections-modal-filter-container .dropdown{flex:initial;margin-left:20px;position:relative;text-align:left;text-align:initial}.design-selections-modal-content .design-selections-modal-filter-container .dropdown:after{border-bottom:1px solid #4298b5;border-left:1px solid #4298b5;content:" ";height:10px;position:absolute;right:12px;top:50%;transform:translate(-50%,-58%) rotate(-45deg);width:10px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .dropdown-menu{display:none}.design-selections-modal-content .design-selections-modal-filter-container .dropdown.show:after{top:60%;transform:translate(-50%,-55%) rotate(-225deg)}.design-selections-modal-content .design-selections-modal-filter-container .dropdown.show .dropdown-menu{display:block}.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;cursor:pointer;font-size:1rem;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 #00000026;border-radius:.25rem;display:none;width:300px}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .selections-modal-filter-menu.show{display:block}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .dropdown-item{color:#2d2d2d;display:block;padding:1px 8px;text-decoration:none;white-space:normal}.design-selections-modal-content .design-selections-modal-filter-container .dropdown .dropdown-item:active,.design-selections-modal-content .design-selections-modal-filter-container .dropdown .dropdown-item:hover{background-color:#00000026}.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{border:0!important;box-shadow:0 0!important;outline:none!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{min-width:100%;text-align:left}.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{font-size:1.125rem}.design-selections-modal-content--full-width .label-for-dropdown{margin:0}.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-bottom:0;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}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display: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}.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{word-wrap:break-word;background-clip:initial;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.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;max-height:100vh;max-width:100vw;position:fixed;text-align:center;top:0;transition:opacity .5s ease-in;width:100%;will-change:opacity;z-index:1000}.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{max-height:none;position:absolute}.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 #ffffff1a;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{min-height:80px;width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#4298b5;box-sizing:border-box;display:block;height:300px;margin:0;position:absolute;width:300px}.lds-ring--small div{height:80px;scale:1.16;width:80px}.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:fader 1.5s cubic-bezier(.5,0,.5,1)}.faded-load-screen-exit-done{opacity:0!important}@keyframes fader{0%{opacity:.5}75%{opacity:1}to{opacity:0}}@keyframes lds-ring{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{flex:0 0 auto;justify-self:flex-end;margin:0;width:auto}.calculator-slider__value:has(~.calculator-slider__value){margin-right:20px;margin-right:calc(var(--input-padding)*2)}.slider-input{--dotwidth:0.75rem;--dotheight:var(--dotwidth);position:relative}.slider-input input{-webkit-appearance:none;appearance:none;background:#0000;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;cursor:pointer;height:.4rem;margin:0;padding:0;position:relative;width:100%;z-index:3}.slider-input input,.slider-input input:focus{border:1px solid #d3d3d3;border-bottom:0;border-top:0}.slider-input input:focus{outline:0}.slider-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d3d3d3;border-radius:50%;box-shadow:0 1px 2px #0000001a;height:24px;margin-top:-9px;position:relative;width:24px;z-index:10}.slider-input input[type=range]::-moz-range-thumb{appearance:none;background:#fff;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #0000001a;height:var(--dotheight);position:relative;width:var(--dotwidth);z-index:5}.slider-input input[type=range]::-ms-thumb{appearance:none;background:#fff;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #0000001a;height:var(--dotheight);width:var(--dotwidth)}.slider-input input[type=range]::-webkit-slider-runnable-track{background:#fff;background:var(--calc-bg);background:#0000;background-color:initial;height:.4rem}.slider-input input[type=range]::-moz-range-track{background:#0000;background-color:initial;height:.4rem;position:relative;z-index:1}.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:#3fb8af;background-color:var(--calc-fill);transform:scaleX(.5);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;pointer-events:none;text-align:right;text-transform:none;transition:opacity .25s ease-out}.calculator-slider__roller{margin:0}.calculator-slider__changeable-input{field-sizing:content;background-color:#fff;border:1px solid #768692;color:#768692;font-family:proxima-nova,arial,sans-serif;font-size:.875rem!important;font-weight:800;max-width:100%;min-width:60px;outline:none;padding:10px!important;padding:var(--input-padding)!important;position:absolute;right:0;text-align:right;transform:translateY(-10px);transform:translateY(calc(var(--input-padding)*-1))}.calculator-slider__changeable-input--unfocused{background-color:initial;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(10px);transform:translateX(var(--input-padding))}.calculator-slider-slider__value-text{font-size:.875rem!important;max-width:100%;min-width:60px;padding:10px;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}.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{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.14,.58,.18,1) 0s;visibility:hidden}[data-tooltip]:after{background-color:#fff;border-radius:5px;bottom:175%;box-shadow:0 0 5px #0000004d;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 #0000002e;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{color:#768692;font-family:proxima-nova,arial,sans-serif;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{background-color:#f6f8fa;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:auto;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:2.25rem;margin-top:0;text-align:center;text-transform:none}.calculator-result__table{margin:0 auto 1.875rem;max-width:100%;text-align:left;width:calc(100% - 20px)}.calculator-result__table [data-tooltip]{cursor:pointer;text-decoration:underline}.calculator__form{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-size:1.125rem;font-weight:700;margin-top:0}.calculator-slider{border-bottom:1px solid #dbe4e9;padding:1.875rem 0}.pie{height:200px;left:100px;overflow:hidden;position:absolute;transform-origin:left center;transition:transform 1s cubic-bezier(.14,.58,.18,1) 0s;width:100px}.pie.big{height:200px;left:0;transform-origin:center center;width:200px}.pie .sector-before{border-radius:100px 0 0 100px;height:200px;left:-100px;position:absolute;transform-origin:right center;transition:transform 1s cubic-bezier(.14,.58,.18,1) 0s;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}.bg-principal{background-color:#3b4559}.bg-tax{background-color:#f1b300}.bg-homeownersInsurance{background-color:#4298b5}.bg-mortgageInsurance{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{fill:#3b4559;background:#0000!important;background-color:initial!important;border:0!important;border-radius:50%;color:#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:#0000!important;border:none!important}.leaflet-div-icon--image,.leaflet-div-icon--image .icon--image,.leaflet-div-icon--image img{background-color:initial!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;transform:translate(-40px,20px);width:100px}.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;cursor:pointer;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;cursor:pointer;height:100%;left:0;opacity:0;position:absolute!important;right:0;top:0;width:100%}.toggle-switch__label{color:#1b1b1b;cursor:pointer;flex:1 1 auto;font-size:1rem;font-weight:600;pointer-events:none;white-space:nowrap;width:auto}.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;flex:0 0 44px;font-size:.75rem;height:24px;min-width:44px;pointer-events:none;position:relative;width:44px}.toggle-switch__wrapper--mini{flex:0 0 33px;height:17px;min-width:33px;width: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;margin:0;text-transform:none}.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:0 0 2px}.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(135deg,var(--dark) 6.25%,var(--light) 6.25%,var(--light) 50%,var(--dark) 50%,var(--dark) 56.25%,var(--light) 56.25%,var(--light) 100%);background-image:linear-gradient(var(--angle),var(--dark) 6.25%,var(--light) 6.25%,var(--light) 50%,var(--dark) 50%,var(--dark) 56.25%,var(--light) 56.25%,var(--light) 100%);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 #000000b3;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(135deg,var(--dark) 25%,var(--light) 25%,var(--light) 50%,var(--dark) 50%,var(--dark) 75%,var(--light) 75%,var(--light) 100%);background-image:linear-gradient(var(--angle),var(--dark) 25%,var(--light) 25%,var(--light) 50%,var(--dark) 50%,var(--dark) 75%,var(--light) 75%,var(--light) 100%)}}.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{background:#0000;border:0;cursor:pointer;height:40px;position:relative;text-indent:-999em;width:40px}.card__close:after,.card__close:before{background-color:#3b4559;border-radius:.5px;content:" ";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.card__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.card__close:after{transform:translate(-50%,-50%) rotate(45deg)}.card-body{min-height:70vh;position:relative}.home-card__title{font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:8px!important}.home-card__title a{color:#4298b5;font-size:1em;text-decoration:none}.home-card__title a:hover{text-decoration:underline}.home-card__plan-name{color:#9a9a9a;font-size:1.125rem;margin-bottom:8px!important}.home-card__plan-name a{text-decoration:none}.value-label{color:#9a9a9a;font-weight:400}.card-value{font-weight:800}.card-value a{color:#4298b5;text-decoration:none}.card-value a:hover{text-decoration:underline}.card-value .strike-text{color:gray;font-weight:400;margin-right:5px}.card-value--link{color:#4298b5}.isms-wrap{color:#969696;font-family:proxima-nova;font-size:.875rem;font-weight:600;padding:0 25px 20px;position:relative;text-align:center}.isms-wrap a{color:#4298b5;font-size:.875rem}.isms-wrap:after{background-color:#f1f5f8;border-radius:5px;bottom:0;content:" ";display:block;height:calc(100% - 50px);left:0;position:absolute;right:0;z-index:1}.isms-wrap>*{position:relative;z-index:2}.isms-wrap__headline{color:#3b4559;font-family:museo-slab;font-size:1.125rem;font-weight:600;margin:10px 0}.isms{display:flex;justify-content:center;padding:10px 10px 20px;position:relative}.isms>*{border:2px solid #fff;box-shadow:0 0 0 3px #4298b5;margin:0 -3px;object-fit:cover}.home-card__bar{border-bottom:1px solid #dde4e8;border-top:1px solid #dde4e8;font-size:1rem;line-height:1.4;margin:15px 0;padding:10px 0;white-space:normal}.home-card__bar:empty{display:none}.home-card__bar--no-bottom{border-bottom:none;margin-bottom:0;padding-bottom:0}.home-card__bar--no-border-bottom{border-bottom:none;margin-bottom:10px;padding-bottom:0}.home-card__bar>span{display:inline-block;margin:0 5px;white-space:nowrap}.home-card__cta a,button.home-card__cta{background:#5897b2;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:1.125rem;font-weight:600;padding:12px 14px 11px;text-align:center;text-decoration:none;width:100%}.home-card__cta--alt a,button.home-card__cta--alt{background-color:#fff!important;border:1px solid #d3d3d3!important;color:#000!important}.home-card__cta{margin-top:20px!important}.home-card__bar+.home-card__bar{border-top:0;padding-top:0}.card-header{align-content:center;align-items:center;display:flex;margin-bottom:10px}.card-header h5{color:#3b4559;font-size:1rem;font-weight:600;margin:0;text-align:left;text-transform:none;width:96%}.home-card-container{background:#fff;border-right:1px solid #d3d3d3;flex:0 0 358px;line-height:1.1;overflow:auto;padding:15px 20px;position:relative;text-align:left;width:358px;z-index:2}.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{color:#000;pointer-events:none}.home-card-container .card-body .home-image{height:0;margin-bottom:15px;overflow:hidden;padding-bottom:69%;position:relative;width:100%}.home-card-container .card-body .home-image--placeholder{background-color:#e5e5e5;border-radius:4px}.home-card-container .card-body .home-image--placeholder svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-card-container .card-body .home-image img{border-radius:4px;height:100%;object-fit:cover;position:absolute;width:100%}.home-card-container .card-body .home-image a{display:block}.pill{background-color:#ec7373;border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;margin-right:5px;padding:4px 8px;text-transform:uppercase;transform:translateY(-1px)}.pill--available{background-color:#bfd5db;border:1px solid #73a3b0;color:#231f20}.pill--unavailable{background-color:#f8f9fa;border:1px solid #d3d3d3;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;flex:0 0 400px;left:0;min-height:100%;overflow:auto;padding:15px 20px 0;position:absolute;top:0;transform:translateX(-100%);transition:.4s;width:400px;z-index:3}.home-options--show{transform:none}@media screen and (min-width:47.75rem){.home-options{position:relative;z-index:1}}.home-data{display:flex;height:100%;left:0;max-height:100vh;position:absolute;transform:translateX(-100%);transition:.4s;width:358px;z-index:10000}.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{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width: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-height:none!important;max-width:none!important;padding:0;width:auto}.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{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.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:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.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;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;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{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.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{-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);margin:0 auto;width:24px}.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.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{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@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:#ffffffe6;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:30px solid #88b7d500;border-bottom-color:#88b7d5;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 #0000;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:#d5d5d5 #d5d5d500 #d5d5d500;border-width:30px;margin-left:-30px;top:-20%}.compass-icon-wrapper>div:last-child:before{border-color:#c2e1f5 #c2e1f500 #c2e1f500;border-width:33px;display:none;margin-left:-33px;top:-20%}.map-controls{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffe6;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:-webkit-fit-content;width:fit-content;z-index:1000}.map-controls button{background-color:#fff;cursor:pointer}.map-controls .zoom-controls{background-color:#fff;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{align-items:center;border-width:0;color:#559db5;display:flex;font-size:24px;justify-content:center;padding:3px;position:relative;width:50px}.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{display:flex;height:100%}.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;color:#559db5;height:50px;margin-left:15px;position:relative;text-indent:-999em;width:50px}.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;margin-top:0;position:absolute;text-transform:none;top:5px}.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{height:100%;max-height:calc(100vh - env(safe-area-inset-bottom));overflow:hidden;position:relative}.print-header-text{color:#3b4559;font-family:Raleway Bold;font-size:1.75rem;font-weight:700}.print-bar{color:#377f97;display:block;font-size:2.125rem;line-height:1;margin-top:-5px;padding-left:55px}.platmap--print-mode{background:#fff;height:auto!important;max-height:none!important;min-height:952px;min-width:1118px}.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;border-top:1px solid #d3d3d3;max-height:calc(100vh - 380px)!important;min-height:632px;overflow:hidden!important}.platmap--print-mode .map-section-container{height:100%;min-height:100vh;overflow:hidden;width:calc(100% - 358px)}.platmap--print-mode header.platmap-header{display:block;height:auto;margin-bottom:20px;opacity:1}.platmap--print-mode .map-filter-menu-wrapper{height:100vh;max-height:none;min-height:calc(100vh + 135px);padding-top:150px;top:0;top:-135px}.platmap--print-mode .print-instructions{background:#fff;border-left:1px solid #d3d3d3;color:#000;display:block;font-size:.875rem;max-width:358px;padding:20px;position:absolute;right:0;text-align:left;top:0}@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{--dark:#b4b3a9;--light:#deddd1;text-wrap:nowrap;background:none;background:var(--dark);border:none;border-radius:10px;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:12px;line-height:.83;margin-top:-8px!important;margin:0 auto;min-height:16px;padding:4px 8px;text-align:center;text-shadow:0 0 1px #000,0 0 3px #000;transform:none;transition:fill-opacity 1s ease-in-out 1s;white-space:nowrap}.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:#0000}.active-polygon-marker .lot-premium-text,.custom-polygon-marker .lot-premium-text{color:#5fffb6;font-size:9px;font-weight:700;position:relative;top:-.5px}.custom-polygon-marker--zoom-19{border-radius:16px;line-height:19px;margin-top:-13px!important;min-height:26px!important}.custom-polygon-marker--zoom-20{border-radius:18px;line-height:23px;margin-top:-15px!important;min-height:30px!important}.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{color:var(--light);display:none;font-size:1.1rem;line-height:.25;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{box-sizing:border-box!important;height:16px!important;line-height:9px!important;margin-top:-8px!important;z-index:33}.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:initial!important}.dot-lot-label{color:#000!important}.dot-lot-label:after,.dot-lot-label:before{background-color:initial!important}}.dot{text-wrap:nowrap;background-color:#d3d3d3;border:2px solid #000;border-radius:10px;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;min-height:20px;min-width:20px;padding:0 4px;pointer-events:none;position:relative;text-shadow:0 0 1px #000,0 0 3px #000;white-space:nowrap;width:auto}.dot--matches{background-color:initial;background-image:linear-gradient(135deg,var(--dark) 6.25%,var(--light) 6.25%,var(--light) 50%,var(--dark) 50%,var(--dark) 56.25%,var(--light) 56.25%,var(--light) 100%);background-size:4px 4px}.leaflet-marker-icon{text-align:center}.leaflet-marker-icon.dot-lot{pointer-events:auto!important}.dot{background-color:#b4b3a9;border-color:#b4b3a9}.dot--available{background-color:#bfd5db;border-color:#73a3b0}.dot--matches{border-color:var(--dark)}.dot--no-lot-numbers{opacity:0}.dot-lot{text-wrap:nowrap;cursor:pointer;transform-origin:50% 120.7106781187%;transition:all .35s ease-in-out;white-space:nowrap}.dot-lot,.dot-lot .dot{will-change:transform}.dot-lot p{margin:0}.lot-premium-text{color:#5fffb6;display:inline-block;font-size:9px;font-weight:700;pointer-events:none;position:relative;top:-.5px}@media print{.dot-lot-label{background-color:initial;color:#fff!important;text-shadow:none!important}}.community-card-icon{background-color:#fff;border:1px solid #d3d3d3;box-sizing:border-box;cursor:pointer;display:flex;font-family:proxima-nova;min-height:102px;padding:10px;position:relative;text-align:left;width:auto}.community-card-icon .icon{height:.75rem;margin-right:4px;width:.75rem}.community-card-icon .b{font-weight:700}.community-card-icon__title{color:#4298b5;font-weight:700}.community-card-icon a{font-weight:700;text-decoration:none}.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{align-content:flex-start;display:flex;flex-basis:calc(100% - 90px);flex-grow:0;flex-shrink:0;flex-wrap:wrap;line-height:1.5}.community-card-icon__image{flex:0 0 80px;height:80px;margin-right:10px;min-width:80px;overflow:hidden;width:80px}.community-card-icon__image img{height:100%;object-fit:cover;object-position:center center;width:100%!important}.community-card-icon:after{border:8px solid #88b7d500;border-top-color:#d3d3d3}.community-card-icon:after,.community-card-icon:before{content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.community-card-icon:after,.community-card-icon:before{border:solid #0000}.community-card-icon:after{border-color:#fff #fff0 #fff0;border-width:8px;margin-left:-8px}.community-card-icon:before{border-color:#d3d3d3 #c2e1f500 #c2e1f500;border-width:9px;margin-left:-9px}.pulse{pointer-events:none;position:relative}.pulse:after{animation:pulsate 1.1s ease-out;animation-iteration-count:infinite;background:#4298b533;border-radius:50%;box-shadow:0 0 1px 1px #00000080;box-shadow:0 0 1px 1px #005a70;content:"";display:block;height:100px;opacity:0;width:100px}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.my-div-icon-thing{transform-origin-margin:0;height:100px!important;margin-left:-50px!important;margin-top:-50px!important;pointer-events:none!important;transform-origin:50% 76.768761927% p;width:100px!important}.my-div-icon-thing--zoom-16{height:110px!important;margin-left:-55px!important;margin-top:-55px!important;width:110px!important}.my-div-icon-thing--zoom-16 .pulse:after{height:110px;width:110px}.my-div-icon-thing--zoom-17{height:180px!important;margin-left:-90px!important;margin-top:-90px!important;width:180px!important}.my-div-icon-thing--zoom-17 .pulse:after{height:180px;width:180px}.my-div-icon-thing--zoom-18{height:240px!important;margin-left:-120px!important;margin-top:-120px!important;width:240px!important}.my-div-icon-thing--zoom-18 .pulse:after{height:240px;width:240px}.my-div-icon-thing--zoom-19{height:300px!important;margin-left:-150px!important;margin-top:-150px!important;width:300px!important}.my-div-icon-thing--zoom-19 .pulse:after{height:300px;width:300px}.my-div-icon-thing--zoom-20{height:450px!important;margin-left:-225px!important;margin-top:-225px!important;width:450px!important}.my-div-icon-thing--zoom-20 .pulse:after{height:450px;width:450px}@media print{.pulse{display:none}}.platmap--print-mode .pulse{display:none}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;filter:var(--bs-carousel-control-icon-filter);justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;background-color:var(--bs-carousel-indicator-active-bg);border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;color:var(--bs-carousel-caption-color);left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.visually-hidden{opacity:0}.black{color:#000}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/static/media/raleway.8ac65951864cddd21895.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Raleway Bold;font-style:normal;font-weight:700;src:url(/static/media/raleway-bold.022d7c2bd38c86eef200.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.description-block{text-wrap:balance;text-align:left}.text-only-button{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;background-color:#0000;border:0;color:#4198b5;font-family:Raleway,proxima-nova,arial,sans-serif;font-size:inherit;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;padding:0}.underline{text-decoration:underline}.nakedbutton{background-color:#0000;border:0;cursor:pointer;padding:0}.accent{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500}.accent.bold{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;font-family:Raleway Bold,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:700}.root-page{background-color:#f6f8fa;margin-left:80px;max-width:calc(100% - 80px);min-height:100vh;width:calc(100vw - 80px)}.product-card-grid{grid-gap:1.5%;display:grid;gap:1.5%;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:.5rem;padding:0 2% 0 calc(2% + 80px)}.mt-lg{margin-top:.875rem}.mt-md{margin-top:.625rem}.mb-md{margin-bottom:.625rem}.mb-sm{margin-bottom:.375rem}.mb-lg{margin-bottom:.875rem}.bt{border-top:1px solid #dbe4e9}.bb{border-bottom:1px solid #dbe4e9}.pt-sm{padding-top:.25rem}.pb-sm{padding-bottom:.25rem}.pt-md{padding-top:.5rem}.pb-md{padding-bottom:.5rem}.pt-lg{padding-top:.75rem}.dialog--light{background-color:#fff;color:#3b4559}.dialog,dialog{border:0;height:95%;left:5%;margin:0;position:fixed;scrollbar-width:none;top:5%;width:90%;z-index:100}.dialog--calculator,.dialog--photo-gallery,dialog--calculator,dialog--photo-gallery{z-index:103}.dialog::-webkit-scrollbar,dialog::-webkit-scrollbar{display:none}.dialog--with-side-menu,dialog--with-side-menu{-webkit-overflow-scrolling:touch;height:auto;left:auto;max-height:95%;overflow:auto;padding:0;right:5%;top:50vh;transform:translateY(-50%);width:calc(90% - 80px)}.dialog--with-side-menu-but-small,dialog--with-side-menu-but-small{-webkit-overflow-scrolling:touch;height:auto;left:auto;max-height:95%;max-width:700px;overflow:auto;padding:0;right:calc(50% - 40px);top:50%;transform:translate(50%,-50%);width:calc(50% - 80px)}.dialog--with-side-menu-but-small h1,dialog--with-side-menu-but-small h1{font-size:1.625rem;font-size:2.05vw;font-weight:300;margin:0 0 1.25rem}.dialog--with-side-menu-but-medium,dialog--with-side-menu-but-medium{-webkit-overflow-scrolling:touch;height:auto;left:auto;max-height:95%;max-width:900px;overflow:auto;padding:0;right:calc(50% - 40px);top:50%;transform:translate(50%,-50%);width:calc(70% - 80px)}.dialog--with-side-menu-but-medium p,dialog--with-side-menu-but-medium p{font-size:1.25rem;font-size:1.56vw}.dialog--with-side-menu-but-medium h1,dialog--with-side-menu-but-medium h1{font-size:1.625rem;font-size:2.05vw;font-weight:300;margin:0 0 1.25rem}.dialog--photo-gallery,dialog--photo-gallery{aspect-ratio:1224/800;background-color:#000;border:4px solid #000;bottom:auto;color:#fff;height:auto;left:calc(40px + 50vw);max-height:90vh;max-width:63.75vw;overflow:hidden;right:auto;top:50vh;transform:translate(-50%,-50%);width:100%}.offline{font-feature-settings:"lnum=1";font-feature-settings:"lnum" 1,"lnum",none;align-content:center;align-items:center;color:#000;display:flex;font-family:Raleway,proxima-nova,arial,sans-serif;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-weight:500;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%}dialog::backdrop{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.dialog-wrapper{position:relative}.dialog-wrapper:after{background:#231f20bf;bottom:0;content:" ";left:0;position:fixed;right:0;top:0;z-index:50}.dialog-wrapper--calculator:after,.dialog-wrapper--photo-gallery:after{z-index:101}.dialog__close{align-self:flex-end;background:#fff;border:2px solid #99999954;border-radius:50%;cursor:pointer;flex:0 0 40px;float:right;height:40px;left:auto;padding:0;position:fixed;position:-webkit-sticky;position:sticky;right:10px;right:15px;text-indent:-999em;top:10px;width:40px;z-index:3}.dialog__close--abs{position:absolute}.dialog__close--invert{background:#1d1d1d;border-color:#1d1d1d}.dialog__close--invert .dialog__close-inner:after,.dialog__close--invert .dialog__close-inner:before{background-color:#fff}.dialog__close-inner{display:block;height:100%;pointer-events:none;position:relative;top:-16px;width:100%}.dialog__close-inner:after,.dialog__close-inner:before{background-color:#999999a8;border-radius:1px;content:" ";height:16px;left:50%;pointer-events:none;position:absolute;top:50%;width:2px}.dialog__close-inner:after{transform:translate(-50%,calc(-50% + 1px)) rotate(-45deg)}.dialog__close-inner:before{transform:translate(-50%,calc(-50% + 1px)) rotate(45deg)}img{transition:opacity .42s cubic-bezier(.19,1,.22,1)}.img--loading{background-color:#fff;opacity:0}.img--loaded{opacity:1}.body,body{font-feature-settings:none;background-color:#000;font-variant-ligatures:none;overflow-x:hidden!important;scrollbar-width:none;text-rendering:optimizelegibility;touch-action:pan-x pan-y}.body--allow-zoom,body--allow-zoom{touch-action:auto}.body::-webkit-scrollbar,body::-webkit-scrollbar{display:none}:root,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{box-sizing:border-box}body{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*,:after,:before{box-sizing:inherit}select{max-width:100%}.promo-card--in-grid{border-radius:.25rem;overflow:hidden}.product-card--expanded{overflow:visible}.product-card--faded{opacity:.5;pointer-events:none}.promo-card--in-grid{border:1px solid #add8e6;grid-column:span 2}.dialog--settings{display:flex;flex-direction:column;max-width:90%;min-width:760px;overflow:hidden}@media screen and (orientation:portrait){.dialog--with-side-menu-but-small{max-width:none;width:calc(90% - 80px)}.dialog--with-side-menu{height:auto;left:calc(50vw + 40px);max-height:95%;top:50vh;transform:translate(-50%,-50%)}.dialog--calculator{left:auto}.dialog__content{height:auto;width:100%}.dialog iframe{aspect-ratio:500/300;border:0;height:100%;width:100%}}@media screen and (max-width:1200px){.dialog--product-detail .dialog__close{right:5px;top:5px}}