:root{--type-family-display:var(--ok-font-display, "Cormorant Garamond", "Iowan Old Style", Georgia, serif);--type-family-body:var(--ok-font-body, "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--type-display:clamp(52px, 5.2vw, 76px);--type-page-h1:clamp(48px, 5vw, 76px);--type-h2:clamp(34px, 3.5vw, 50px);--type-h3:clamp(26px, 2vw, 30px);--type-h4:clamp(21px, 1.55vw, 24px);--type-card-title:clamp(25px, 2.25vw, 33px);--type-feature-title:clamp(36px, 3vw, 50px);--type-body-lg:18px;--type-body:17px;--type-body-sm:13px;--type-article:18px;--type-eyebrow:12px;--type-meta:13px;--type-button:11px}body.oksana-typography-normalized{font-family:var(--type-family-body);font-weight:400}body.oksana-typography-normalized main :is(h1,h2,h3,h4),body.oksana-typography-normalized main :is(.ok-hero-title,.ok-section-title,.ok-archive-title){font-family:var(--type-family-display)!important;font-weight:400!important;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1;letter-spacing:-0.008em!important;text-wrap:balance}body.oksana-typography-normalized.elementor-page-17 main h1.elementor-heading-title{font-family:var(--type-family-display)!important}body.oksana-typography-normalized:not(.elementor-page-17) main :is(h1,.ok-hero-title,.ok-archive-title){font-family:var(--type-family-display)!important;font-size:var(--type-page-h1)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-0.01em!important;overflow-wrap:normal;word-break:normal;hyphens:none}body.oksana-typography-normalized:not(.elementor-page-17) main h2{font-family:var(--type-family-display)!important;font-size:var(--type-h2)!important;font-weight:400!important;line-height:0.98!important;letter-spacing:-0.008em!important}body.oksana-typography-normalized:not(.elementor-page-17) main h3{font-family:var(--type-family-display)!important;font-size:var(--type-h3)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-0.008em!important}body.oksana-typography-normalized:not(.elementor-page-17) main h4{font-family:var(--type-family-display)!important;font-size:var(--type-h4)!important;font-weight:400!important;line-height:1.22!important;letter-spacing:-0.006em!important}body.oksana-typography-normalized main :is(.elementor-page-32 .elementor-element-aab60e1,.ok-guides-list,.elementor-page-39 .elementor-element-5b51ebd,.elementor-element-archloopc) :is(h2,h3,.elementor-post__title){font-family:var(--type-family-display)!important;font-size:var(--type-card-title)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-0.006em!important}body.oksana-typography-normalized main .elementor-element-archloopc .elementor-widget-archive-posts .elementor-post__title{font-size:24px!important;line-height:1.2!important}body.oksana-typography-normalized.elementor-page-26 main .elementor-element-23b3b27>.e-con-inner>.e-con:first-child h2,body.oksana-typography-normalized.elementor-page-39 main .elementor-element-fea0014 h2{font-size:var(--type-feature-title)!important;line-height:0.98!important}body.oksana-typography-normalized.elementor-page-26 main .elementor-element-23b3b27>.e-con-inner>.e-con:not(:first-child) h2,body.oksana-typography-normalized main .elementor-element-cmtylh2 h2{font-size:var(--type-card-title)!important;line-height:1.12!important}body.oksana-typography-normalized:not(.elementor-page-17) main .elementor-widget-text-editor,body.oksana-typography-normalized:not(.elementor-page-17) main .elementor-widget-text-editor p{font-family:var(--type-family-body)!important;font-size:var(--type-body)!important;font-weight:400;line-height:1.8!important}body.oksana-typography-normalized:not(.elementor-page-17) main :is(.ok-hero-lede,.oksana-community-hero .elementor-widget-text-editor),body.oksana-typography-normalized:not(.elementor-page-17) main :is(.ok-hero-lede,.oksana-community-hero .elementor-widget-text-editor) p,body.oksana-typography-normalized:not(.elementor-page-17) main .elementor[data-elementor-type="wp-page"]>.e-con:first-child .elementor-widget-text-editor,body.oksana-typography-normalized:not(.elementor-page-17) main .elementor[data-elementor-type="wp-page"]>.e-con:first-child .elementor-widget-text-editor p{font-size:var(--type-body-lg)!important;line-height:1.68!important}body.oksana-typography-normalized main :is(.elementor-post__excerpt,.ok-card-copy) p{font-size:var(--type-body)!important;line-height:1.65!important}body.oksana-typography-normalized:not(.elementor-page-17) main .elementor-widget-heading:not(.elementor-element-p33price):not(.elementor-element-4a25cdb):not(.elementor-element-6e7fc11)>.elementor-widget-container>.elementor-heading-title:not(h1,h2,h3,h4,h5,h6),body.oksana-typography-normalized:not(.elementor-page-17) main .elementor-widget-heading:not(.elementor-element-p33price):not(.elementor-element-4a25cdb):not(.elementor-element-6e7fc11)>.elementor-heading-title:not(h1,h2,h3,h4,h5,h6),body.oksana-typography-normalized main :is(.ok-eyebrow,.ok-kicker,.ok-hero-eyebrow,.ok-archive-eyebrow,.ok-guide-toc-label,[class*="eyebrow"],[class*="kicker"]){font-family:var(--type-family-body)!important;font-size:var(--type-eyebrow)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0.16em!important;text-transform:uppercase!important}body.oksana-typography-normalized main :is(.elementor-post__meta-data,.elementor-post-info,[class*="post-meta"],[class*="article-meta"]),body.oksana-typography-normalized main :is(.elementor-post__meta-data,.elementor-post-info,[class*="post-meta"],[class*="article-meta"]) :is(a,span,li){font-family:var(--type-family-body)!important;font-size:var(--type-eyebrow)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0.16em!important;text-transform:uppercase!important}body.oksana-typography-normalized main :is([class*="property-meta"],[class*="sale-meta"],[class*="card-meta"],[class*="caption"]),body.oksana-typography-normalized main :is([class*="property-meta"],[class*="sale-meta"],[class*="card-meta"],[class*="caption"]) :is(p,span,a){font-family:var(--type-family-body)!important;font-size:var(--type-meta)!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0.06em!important;text-transform:none}body.oksana-typography-normalized main :is(.elementor-button,.forminator-button,.forminator-button-submit){font-family:var(--type-family-body)!important;font-size:var(--type-button)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0.16em!important;text-transform:uppercase!important}body.oksana-typography-normalized main :is(.forminator-ui,form) :is(.forminator-label,label){font-family:var(--type-family-body)!important;font-size:10px!important;font-weight:650!important;line-height:1.7!important;letter-spacing:0.11em!important;text-transform:uppercase!important}body.oksana-typography-normalized main :is(.forminator-ui,form) :is(input,textarea,select,.forminator-input,.forminator-textarea,.forminator-select,.select2-selection__rendered,.select2-search__field){font-family:var(--type-family-body)!important;font-size:var(--type-body)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important}body.oksana-typography-normalized main :is(.forminator-description,.forminator-error-message,.forminator-response-message,[class*="helper"],[class*="disclaimer"]){font-family:var(--type-family-body)!important;font-size:var(--type-body-sm)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important}body.oksana-typography-normalized.single-post main :is(.elementor-widget-theme-post-content,.ok-article),body.oksana-typography-normalized.single-post main :is(.elementor-widget-theme-post-content,.ok-article) p:not(.ok-eyebrow):not(.ok-kicker),body.oksana-typography-normalized main .ok-article,body.oksana-typography-normalized main .ok-article p:not(.ok-eyebrow):not(.ok-kicker),body.oksana-typography-normalized main .ok-article :is(li,td){font-family:var(--type-family-body)!important;font-size:var(--type-article)!important;font-weight:400!important;line-height:1.72!important;letter-spacing:normal!important}body.oksana-typography-normalized.single-post main :is(.elementor-widget-theme-post-content,.ok-article),body.oksana-typography-normalized main .ok-article{max-width:72ch}body.oksana-typography-normalized.single-post main :is(.elementor-widget-theme-post-content,.ok-article) h2,body.oksana-typography-normalized main .ok-article h2{font-family:var(--type-family-display)!important;font-size:clamp(30px, 2.4vw, 36px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-0.008em!important}body.oksana-typography-normalized.single-post main :is(.elementor-widget-theme-post-content,.ok-article) h3,body.oksana-typography-normalized main .ok-article h3{font-family:var(--type-family-display)!important;font-size:clamp(22px, 1.6vw, 24px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-0.006em!important}body.oksana-typography-normalized.single-post main :is(.elementor-widget-theme-post-content,.ok-article) :is(figcaption,caption),body.oksana-typography-normalized main .ok-article :is(figcaption,caption){font-family:var(--type-family-body)!important;font-size:var(--type-body-sm)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0.04em!important}body.oksana-typography-normalized.single-post main :is(.elementor-widget-theme-post-content,.ok-article) table,body.oksana-typography-normalized main .ok-article table{font-family:var(--type-family-body)!important;font-size:var(--type-body)!important;line-height:1.6!important}body.oksana-typography-normalized.single-post main .elementor-widget-theme-post-content :is(.ok-eyebrow,.ok-kicker),body.oksana-typography-normalized main .ok-article :is(.ok-eyebrow,.ok-kicker){font-family:var(--type-family-body)!important;font-size:var(--type-eyebrow)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0.16em!important;text-transform:uppercase!important}body.oksana-typography-normalized:is(.elementor-page-41,.elementor-page-42,.elementor-page-43,.elementor-page-336,.elementor-page-690,.elementor-page-691) main h2{font-size:clamp(30px, 2.4vw, 34px)!important;line-height:1.2!important}body.oksana-typography-normalized:is(.elementor-page-41,.elementor-page-42,.elementor-page-43,.elementor-page-336,.elementor-page-690,.elementor-page-691) main h3{font-size:clamp(22px, 1.7vw, 25px)!important;line-height:1.25!important}@media (max-width:767px){:root{--type-display:clamp(42px, 12vw, 48px);--type-page-h1:clamp(40px, 11vw, 48px);--type-h2:34px;--type-h3:26px;--type-h4:21px;--type-card-title:25px;--type-feature-title:36px}body.oksana-typography-normalized main :is(.elementor-button,.forminator-button,.forminator-button-submit){max-width:100%;white-space:normal}}