.form_contentWrap__FW00s{display:grid;grid-template-columns:1fr;overflow:hidden;height:100%}.form_contentWrap__FW00s .form_imageWrap__a8aVz{perspective:calc(560/var(--gfs)*1rem);height:100%;overflow:clip;position:relative;z-index:-1}.form_contentWrap__FW00s .form_image__TD1uW{contain:layout;height:110%;width:100%;position:relative;object-fit:cover;top:0;bottom:0;z-index:-1;transition:transform .55s ease-out;will-change:transform;overflow:clip;transform:translateY(-10%);transform-origin:center 10%}.form_contentWrap__FW00s .form_image__TD1uW img{height:100%;width:100%}.form_contentWrap__FW00s .form_content__BUciu{padding-top:calc(64/var(--gfs)*1rem);padding-bottom:calc(64/var(--gfs)*1rem)}.form_contentWrap__FW00s .form_content__BUciu .form_heading__aT_6n{margin-bottom:calc(20/var(--gfs)*1rem)}.form_contentWrap__FW00s .form_content__BUciu .form_body__KI3Ku{margin-bottom:calc(40/var(--gfs)*1rem)}@media screen and (min-width:480px){.form_contentWrap__FW00s .form_image__TD1uW{height:calc(363/var(--gfs)*1rem)}}@media screen and (min-width:1280px){.form_contentWrap__FW00s{grid-template-columns:1fr 2fr}.form_contentWrap__FW00s .form_image__TD1uW{height:110%;width:calc(550/var(--gfs)*1rem);margin-top:calc(86/var(--gfs)*1rem)}.form_contentWrap__FW00s .form_content__BUciu{padding-top:calc(104/var(--gfs)*1rem);padding-bottom:calc(104/var(--gfs)*1rem)}.form_contentWrap__FW00s .form_content__BUciu .form_heading__aT_6n{margin-bottom:calc(32/var(--gfs)*1rem)}.form_contentWrap__FW00s .form_content__BUciu .form_body__KI3Ku{margin-bottom:calc(48/var(--gfs)*1rem)}}.propertySpotlight_contentWrap__E6D_5{display:grid;grid-template-areas:"a" "b" "c";grid-row-gap:calc(32/var(--gfs)*1rem);row-gap:calc(32/var(--gfs)*1rem);margin-top:calc(80/var(--gfs)*1rem);margin-bottom:calc(80/var(--gfs)*1rem)}.propertySpotlight_contentWrap__E6D_5.propertySpotlight_propertySpotlight__Ku_Rv:nth-child(3){margin-top:calc(80/var(--gfs)*1rem)}.propertySpotlight_contentWrap__E6D_5.propertySpotlight_propertySpotlight__Ku_Rv:nth-child(6){margin-bottom:calc(80/var(--gfs)*1rem)}.propertySpotlight_heading__CbZsq{grid-area:a}.propertySpotlight_button__3Ykgp{grid-area:c;justify-self:flex-end;width:100%}.propertySpotlight_button__3Ykgp a{width:100%}@media(min-width:481px){.propertySpotlight_contentWrap__E6D_5{display:grid;grid-template-areas:"a" "b";grid-row-gap:calc(40/var(--gfs)*1rem);row-gap:calc(40/var(--gfs)*1rem);margin-top:calc(64/var(--gfs)*1rem);margin-bottom:calc(64/var(--gfs)*1rem);align-items:center}.propertySpotlight_contentWrap__E6D_5.propertySpotlight_propertySpotlight__Ku_Rv:nth-child(3){margin-top:calc(104/var(--gfs)*1rem)}.propertySpotlight_contentWrap__E6D_5.propertySpotlight_propertySpotlight__Ku_Rv:nth-child(6){margin-bottom:calc(104/var(--gfs)*1rem)}.propertySpotlight_button__3Ykgp{grid-area:a;justify-self:flex-end}.propertySpotlight_button__3Ykgp,.propertySpotlight_button__3Ykgp a{width:-moz-fit-content;width:fit-content}}.contactDetails_contentWrap__elEiA{display:grid;grid-template-columns:1fr;overflow:hidden;width:100%}.contactDetails_contentWrap__elEiA .contactDetails_imageWrap__bvC1j{perspective:calc(560/var(--gfs)*1rem);height:100%;overflow:clip;position:relative;z-index:-1}.contactDetails_contentWrap__elEiA .contactDetails_image__V55AN{contain:layout;height:110%;width:100%;position:relative;object-fit:cover;top:0;bottom:0;z-index:-1;transition:transform .55s ease-out;will-change:transform;overflow:clip;transform:translateY(-10%);transform-origin:center 10%}.contactDetails_contentWrap__elEiA .contactDetails_image__V55AN img{height:100%;width:100%}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV{padding-top:calc(64/var(--gfs)*1rem);padding-bottom:calc(64/var(--gfs)*1rem);z-index:1}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_heading__AoWZI{margin-bottom:calc(40/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv{display:flex;flex-direction:column;row-gap:calc(36/var(--gfs)*1rem);margin-bottom:calc(36/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU{margin-bottom:calc(20/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU .contactDetails_locationHeading__o2Ru2{margin-bottom:calc(16/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU .contactDetails_subHeading__OxPc5{margin-bottom:calc(8/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU .contactDetails_body__bFVBU{margin-bottom:calc(16/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU .contactDetails_body__bFVBU p{margin-bottom:0}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU .contactDetails_mapLink__Fscok span{display:flex;align-items:center;padding:calc(8/var(--gfs)*1rem) 0}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU .contactDetails_mapLink__Fscok span svg{content:"";background-size:calc(24/var(--gfs)*1rem) calc(24/var(--gfs)*1rem);background-repeat:no-repeat;background-position:50%;display:block;right:0;left:auto;width:calc(24/var(--gfs)*1rem);height:calc(24/var(--gfs)*1rem);transition:.5s cubic-bezier(.4,.4,.1,1)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_inquiries__5EFql .contactDetails_heading__AoWZI{margin-bottom:calc(8/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_inquiries__5EFql .contactDetails_link__O7SvG{padding:calc(9/var(--gfs)*1rem) 0}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_socialsWrap__0SyNu .contactDetails_heading__AoWZI{margin-bottom:calc(20/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_socialsWrap__0SyNu ul{display:flex;flex-direction:row}@media screen and (min-width:1280px){.contactDetails_contentWrap__elEiA{grid-template-columns:1fr 2fr}.contactDetails_contentWrap__elEiA .contactDetails_image__V55AN{width:calc(550/var(--gfs)*1rem);margin-top:calc(86/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV{padding-top:calc(104/var(--gfs)*1rem);padding-bottom:calc(104/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_heading__AoWZI{margin-bottom:calc(48/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:calc(40/var(--gfs)*1rem);column-gap:calc(40/var(--gfs)*1rem);margin-bottom:calc(60/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU{width:calc(290/var(--gfs)*1rem);margin-bottom:calc(24/var(--gfs)*1rem)}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_contactDetails__iW8kU .contactDetails_mapLink__Fscok{padding:0}.contactDetails_contentWrap__elEiA .contactDetails_contactWrap__kO9kV .contactDetails_contact__V_PQv .contactDetails_locationItem___oker .contactDetails_inquiries__5EFql .contactDetails_link__O7SvG{padding:calc(4/var(--gfs)*1rem) 0}}.imageModal_contentWrap__j9lVs{width:100%;height:100dvh;background:#eaeaea;overflow:auto;display:flex;flex-direction:column}.imageModal_links__LjBnf{display:flex;padding-top:calc(8/var(--gfs)*1rem);padding-bottom:calc(8/var(--gfs)*1rem);align-items:center;justify-content:space-between}.imageModal_links__LjBnf:last-of-type{padding-top:calc(2/var(--gfs)*1rem);padding-bottom:calc(2/var(--gfs)*1rem)}.imageModal_links__LjBnf.imageModal_linksFooter__qxMmJ{display:grid;grid-template-columns:repeat(2,1fr)}.imageModal_links__LjBnf.imageModal_linksFooter__qxMmJ .imageModal_snapDisplay___2Vyg{justify-self:end}.imageModal_links__LjBnf .imageModal_link__KEWR9{width:-moz-fit-content;width:fit-content}.imageModal_links__LjBnf .imageModal_back__5UTMw svg{transform:rotate(90deg)}.imageModal_links__LjBnf .imageModal_link__KEWR9 span{display:flex;align-items:center;gap:calc(8/var(--gfs)*1rem)}.imageModal_links__LjBnf svg{width:calc(24/var(--gfs)*1rem);height:calc(24/var(--gfs)*1rem)}.imageModal_slider__mHVK_{display:flex;flex-direction:column;justify-content:center;height:100%}.imageModal_imageGrid__fVhzm{display:grid;grid-template-columns:1fr;justify-self:flex-start;padding-bottom:calc(24/var(--gfs)*1rem);grid-gap:calc(15/var(--gfs)*1rem);gap:calc(15/var(--gfs)*1rem)}.imageModal_imageGrid__fVhzm .imageModal_imageWrap__YL55S{height:calc(215/var(--gfs)*1rem);overflow:clip;border-radius:calc(8/var(--gfs)*1rem)}.imageModal_imageGrid__fVhzm .imageModal_image__JLEmc{height:110%;width:100%;object-fit:cover;transition:transform .35s ease;cursor:pointer}.imageModal_imageGrid__fVhzm .imageModal_image__JLEmc:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:transparent;z-index:1;opacity:.2;transition:background .35s ease}.imageModal_imageGrid__fVhzm .imageModal_image__JLEmc:hover{transform:translateY(calc(-8 / var(--gfs) * 1rem))}.imageModal_imageGrid__fVhzm .imageModal_image__JLEmc:hover:after{background:rgba(0,0,0,.2)}.imageModal_imageGrid__fVhzm .imageModal_image__JLEmc img{height:100%}.imageModal_share__F_vwO{position:relative;grid-area:share;justify-self:flex-end}.imageModal_share__F_vwO svg{width:calc(18/var(--gfs)*1rem);height:calc(18/var(--gfs)*1rem)}.imageModal_shareButton___N5pA{display:flex;align-items:center;column-gap:12px;margin-left:auto}.imageModal_shareDropdown__N7OTo{position:absolute;top:calc(100% + 12px);right:0;display:flex;flex-direction:column;justify-content:flex-start;background:#eaeaea;overflow:hidden;z-index:2;transition:height 1s cubic-bezier(.25,1,.5,1);border:1px solid #a5a5a4;border-radius:calc(8/var(--gfs)*1rem)}.imageModal_shareDropdown__N7OTo .imageModal_show__cyYxH{display:flex}.imageModal_shareDropdown__N7OTo li{padding:0}.imageModal_shareDropdown__N7OTo li a span{display:flex;align-items:center;gap:calc(8/var(--gfs)*1rem)}.imageModal_shareLinks__w2Kgu{padding-top:calc(4/var(--gfs)*1rem);margin-bottom:calc(4/var(--gfs)*1rem)}.imageModal_shareLink__Q_Y22{display:flex;align-items:center;justify-content:flex-start;width:100%;column-gap:calc(12/var(--gfs)*1rem);padding:calc(8/var(--gfs)*1rem) calc(20/var(--gfs)*1rem)!important;border-radius:0}.imageModal_shareLink__Q_Y22 span{white-space:nowrap}.imageModal_shareLink__Q_Y22:hover{background:#d4d4d4;color:#171717}.imageModal_copyLink__YHjT4{margin-top:4px;margin-bottom:4px}@media screen and (min-width:769px){.imageModal_imageGrid__fVhzm{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1281px){.imageModal_contentWrap__j9lVs{justify-content:flex-start;padding-top:calc(64/var(--gfs)*1rem);padding-bottom:calc(64/var(--gfs)*1rem);height:100%}.imageModal_links__LjBnf{padding-top:0;padding-bottom:0;margin-bottom:calc(48/var(--gfs)*1rem)}.imageModal_links__LjBnf:last-of-type{margin-bottom:0}.imageModal_links__LjBnf.imageModal_linksFooter__qxMmJ{grid-template-columns:repeat(3,1fr)}.imageModal_links__LjBnf.imageModal_linksFooter__qxMmJ .imageModal_snapDisplay___2Vyg{justify-self:center}.imageModal_slider__mHVK_{margin-bottom:calc(32/var(--gfs)*1rem);padding-left:calc(80/var(--gfs)*1rem);padding-right:calc(80/var(--gfs)*1rem)}.imageModal_imageGrid__fVhzm{grid-gap:calc(40/var(--gfs)*1rem);gap:calc(40/var(--gfs)*1rem);display:grid;justify-self:flex-start!important}.imageModal_imageGrid__fVhzm .imageModal_imageWrap__YL55S{height:calc(408/var(--gfs)*1rem)}}.mortgageCalculator_mortgageCalculator__n2onR{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:auto;padding:0;background:#eaeaea;position:relative}.mortgageCalculator_bg__xQa1x{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:1}.mortgageCalculator_contentWrap__ZGThi{display:flex;flex-direction:column;position:relative;background:#eaeaea;border-radius:0;padding:calc(62/var(--gfs)*1rem) calc(24/var(--gfs)*1rem);align-items:center;width:100%;justify-content:flex-start;z-index:2}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_buttonWrap__koCzH{position:absolute;justify-self:flex-end;align-self:flex-end;top:calc(62/var(--gfs)*1rem);right:calc(24/var(--gfs)*1rem);width:-moz-fit-content;width:fit-content}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_buttonWrap__koCzH .mortgageCalculator_button__aFByv{padding:0;justify-content:flex-end;width:-moz-fit-content;width:fit-content}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_buttonWrap__koCzH svg{width:calc(40/var(--gfs)*1rem);height:calc(40/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6{display:flex;gap:calc(60/var(--gfs)*1rem);flex-direction:column-reverse;justify-content:center;width:100%}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form{display:flex;flex-direction:column;gap:calc(24/var(--gfs)*1rem);width:100%}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form input::-webkit-inner-spin-button,.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_block__sfa1l{position:relative}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_dropdown__qvHBH,.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_input__WY_w3,.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_selectedValue__qDKe3{border:1px solid #a5a5a4;border-radius:calc(8/var(--gfs)*1rem);padding:calc(16/var(--gfs)*1rem) calc(18/var(--gfs)*1rem);width:100%}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_input__WY_w3{display:flex;gap:calc(8/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_input__WY_w3 input{width:100%}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_downpaymentPercentage__1zGA9{margin-top:calc(8/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_selectedValue__qDKe3{cursor:pointer}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_selectedValue__qDKe3:after{position:absolute;right:calc(16/var(--gfs)*1rem);content:"";background-image:url(/_next/static/media/icon_dropdown.fe5bfab0.svg);background-size:calc(24/var(--gfs)*1rem) calc(24/var(--gfs)*1rem);background-repeat:no-repeat;background-position:50%;width:calc(24/var(--gfs)*1rem);height:calc(24/var(--gfs)*1rem);transition:.3s ease}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_selectedValue__qDKe3.mortgageCalculator_rotate__L0Bs4:after{transform:rotate(180deg)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_dropdown__qvHBH{position:absolute;height:0;transition:height 1s;overflow:clip;padding:0;background:#eaeaea;z-index:1;border:0 solid #a5a5a4;margin-top:calc(8/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_dropdown__qvHBH.mortgageCalculator_show__f3nzX{height:-moz-fit-content;height:fit-content;border:1px solid #a5a5a4}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_dropdown__qvHBH .mortgageCalculator_option__7Brk_{padding:calc(12/var(--gfs)*1rem) calc(18/var(--gfs)*1rem);transition:background .3s ease;background:transparent;cursor:pointer}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_dropdown__qvHBH .mortgageCalculator_option__7Brk_:hover{background:#f1f1f1}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form .mortgageCalculator_button__aFByv{display:flex;flex-direction:column;gap:calc(10/var(--gfs)*1rem);margin-top:calc(79/var(--gfs)*1rem)}.mortgageCalculator_title__VFaFC{width:calc(267/var(--gfs)*1rem);width:calc(200/var(--gfs)*1rem);align-self:flex-start;margin-bottom:calc(32/var(--gfs)*1rem);padding-bottom:0;border-bottom:unset}.mortgageCalculator_label__NE_6I{margin-bottom:calc(8/var(--gfs)*1rem)}.mortgageCalculator_slider__3d_dw{margin-top:calc(16/var(--gfs)*1rem)}.mortgageCalculator_graphicWrap__3LKhG{display:flex;flex-direction:column;gap:calc(40/var(--gfs)*1rem)}.mortgageCalculator_graphic__cu5Rm{position:relative;height:-moz-fit-content;height:fit-content;box-shadow:2px 2px 12.5px 4px rgba(0,0,0,.1);border-radius:50%;width:-moz-fit-content;width:fit-content;align-self:center;margin-bottom:0;padding:calc(18/var(--gfs)*1rem)}.mortgageCalculator_graphic__cu5Rm .mortgageCalculator_payment__hw85Q{top:calc(65/var(--gfs)*1rem);bottom:calc(65/var(--gfs)*1rem);left:calc(65/var(--gfs)*1rem);right:calc(65/var(--gfs)*1rem);max-width:calc(200/var(--gfs)*1rem);display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;position:absolute;border-radius:50%;background:#eaeaea;font-weight:600}.mortgageCalculator_graphic__cu5Rm .mortgageCalculator_payment__hw85Q span{color:#c7c7c7}.mortgageCalculator_graphic__cu5Rm svg{width:calc(230/var(--gfs)*1rem);stroke:hsla(0,0%,73%,.188);overflow:visible}.mortgageCalculator_graphic__cu5Rm svg,.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing1__yHFH2,.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing2__VkE2l,.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing3__uwGxf{stroke-width:calc(4/var(--gfs)*1rem);fill:transparent}.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing1__yHFH2,.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing2__VkE2l,.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing3__uwGxf{transition:stroke-dashoffset 1.5s ease-in-out}.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing1__yHFH2{stroke:#c7c7c7;transition-delay:.1s}.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing2__VkE2l{stroke:#9a9a98;transition-delay:.15s}.mortgageCalculator_graphic__cu5Rm svg .mortgageCalculator_loaderRing3__uwGxf{stroke:#171717;transition-delay:.2s}@keyframes mortgageCalculator_vary-loader-width__OdjFu{to{stroke-dashoffset:var(--target-offset)}}.mortgageCalculator_details__pEhNK .mortgageCalculator_heading__yI_dK{margin-bottom:calc(31/var(--gfs)*1rem)}.mortgageCalculator_details__pEhNK .mortgageCalculator_heading__yI_dK span{font-weight:700}.mortgageCalculator_details__pEhNK li{padding:0;margin-bottom:calc(20/var(--gfs)*1rem);display:flex;flex-direction:row}.mortgageCalculator_details__pEhNK li:before{display:block;margin-right:calc(15/var(--gfs)*1rem);background:#9a9a98;content:"";border-radius:50%;background-size:calc(24/var(--gfs)*1rem) calc(24/var(--gfs)*1rem);background-repeat:no-repeat;background-position:50%;width:calc(24/var(--gfs)*1rem);height:calc(24/var(--gfs)*1rem);transition:.3s ease}.mortgageCalculator_details__pEhNK li:first-of-type:before{background:#171717}.mortgageCalculator_details__pEhNK li:last-of-type:before{background:#c7c7c7}.mortgageCalculator_slider__3d_dw{margin:auto;outline:none;padding:0;width:100%;height:4px;margin-top:calc(20/var(--gfs)*1rem);background-color:#a5a5a4;background-image:linear-gradient(#171717,#171717);background-size:50% 100%;background-repeat:no-repeat;border-radius:10px;cursor:-webkit-grab;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mortgageCalculator_slider__3d_dw::-webkit-slider-thumb{content:"";background-image:url(/_next/static/media/icon_slider_thumb.86b6ed4c.svg);border-radius:50%;background-size:calc(16/var(--gfs)*1rem) calc(16/var(--gfs)*1rem);background-repeat:no-repeat;background-position:50%;display:block;margin-right:calc(10/var(--gfs)*1rem);left:auto;width:calc(16/var(--gfs)*1rem);height:calc(16/var(--gfs)*1rem);-webkit-appearance:none;appearance:none;overflow:none;box-shadow:none}.mortgageCalculator_slider__3d_dw::-webkit-slider-thumb:active{transform:scale(1.2);cursor:-webkit-grabbing;cursor:grabbing}@media screen and (min-width:481px){.mortgageCalculator_contentWrap__ZGThi{padding:calc(62/var(--gfs)*1rem) calc(48/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_buttonWrap__koCzH{top:calc(62/var(--gfs)*1rem);right:calc(48/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6{gap:calc(0/var(--gfs)*1rem)}.mortgageCalculator_title__VFaFC{width:-moz-fit-content;width:fit-content}.mortgageCalculator_graphicWrap__3LKhG{flex-direction:row;gap:calc(82/var(--gfs)*1rem);width:100%}.mortgageCalculator_graphic__cu5Rm{margin-bottom:calc(60/var(--gfs)*1rem);align-self:flex-start}}@media screen and (min-width:1281px){.mortgageCalculator_mortgageCalculator__n2onR{background:transparent}.mortgageCalculator_contentWrap__ZGThi{margin:calc(100/var(--gfs)*1rem) 0;padding:calc(64/var(--gfs)*1rem) calc(64/var(--gfs)*1rem) calc(95/var(--gfs)*1rem);align-content:flex-start;justify-content:center;border-radius:calc(8/var(--gfs)*1rem);width:-moz-fit-content;width:fit-content}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_buttonWrap__koCzH{top:calc(24/var(--gfs)*1rem);right:calc(24/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_buttonWrap__koCzH svg{width:calc(24/var(--gfs)*1rem);height:calc(24/var(--gfs)*1rem)}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6{gap:calc(230/var(--gfs)*1rem);flex-direction:row}.mortgageCalculator_contentWrap__ZGThi .mortgageCalculator_content__rWCZ6 form{width:calc(552/var(--gfs)*1rem)}.mortgageCalculator_title__VFaFC{margin-bottom:calc(40/var(--gfs)*1rem);padding-bottom:calc(16/var(--gfs)*1rem);border-bottom:1px solid #a5a5a4;width:100%}.mortgageCalculator_graphicWrap__3LKhG{flex-direction:column;width:-moz-fit-content;width:fit-content;gap:0}.mortgageCalculator_graphic__cu5Rm{margin-bottom:calc(56/var(--gfs)*1rem);padding:calc(25/var(--gfs)*1rem)}.mortgageCalculator_graphic__cu5Rm svg{width:calc(304/var(--gfs)*1rem)}}.mortgageCalculator_videoEmbed__Tf8Xs{width:100%;padding-top:calc(32/var(--gfs)*1rem);padding-bottom:calc(32/var(--gfs)*1rem);justify-items:right}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_button__SMfs0.mortgageCalculator_desktop__Qv8jz{display:flex;padding:calc(16/var(--gfs)*1rem) calc(32/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_button__SMfs0.mortgageCalculator_mobile__ZWsCd{display:none}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_button__SMfs0 span{gap:0}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_button__SMfs0 span:before{content:""}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_button__SMfs0 svg{background-size:calc(24/var(--gfs)*1rem) calc(24/var(--gfs)*1rem);margin-right:calc(10/var(--gfs)*1rem);width:calc(24/var(--gfs)*1rem);height:calc(24/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_resource__hO__e{padding-top:0;padding-bottom:0}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_resource__hO__e .mortgageCalculator_heading__KbIzS{margin-bottom:calc(16/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_property__Fn6Hp{padding-top:calc(24/var(--gfs)*1rem);padding-bottom:calc(24/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_property__Fn6Hp .mortgageCalculator_heading__KbIzS{margin-bottom:calc(24/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_heading__KbIzS{margin-bottom:calc(40/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs iframe{position:relative;object-fit:cover;width:100%;height:calc(184/var(--gfs)*1rem);border-radius:calc(8/var(--gfs)*1rem);overflow:clip}@media screen and (min-width:481px){.mortgageCalculator_videoEmbed__Tf8Xs{padding-top:calc(32/var(--gfs)*1rem);padding-bottom:calc(32/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_property__Fn6Hp{padding-top:calc(28/var(--gfs)*1rem);padding-bottom:calc(28/var(--gfs)*1rem);margin-bottom:calc(24/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_heading__KbIzS{margin-bottom:calc(40/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs iframe{height:calc(378/var(--gfs)*1rem)}}@media screen and (min-width:1281px){.mortgageCalculator_videoEmbed__Tf8Xs{padding-top:calc(32/var(--gfs)*1rem);padding-bottom:calc(32/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_resource__hO__e{padding-top:0;padding-bottom:0}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_resource__hO__e .mortgageCalculator_heading__KbIzS{margin-bottom:calc(20/var(--gfs)*1rem);width:100%}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_property__Fn6Hp{padding-top:calc(32/var(--gfs)*1rem);padding-bottom:calc(32/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs.mortgageCalculator_property__Fn6Hp .mortgageCalculator_heading__KbIzS{border-bottom:calc(1/var(--gfs)*1rem) solid #a5a5a4;width:100%;padding-bottom:calc(28/var(--gfs)*1rem);margin-bottom:calc(40/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs .mortgageCalculator_heading__KbIzS{margin-bottom:calc(60/var(--gfs)*1rem);width:calc(840/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs iframe{height:calc(720/var(--gfs)*1rem)}.mortgageCalculator_videoEmbed__Tf8Xs iframe.mortgageCalculator_resource__hO__e{height:calc(348/var(--gfs)*1rem)}}