.elementor-kit-203{--e-global-color-primary:#1D1D1D;--e-global-color-secondary:#C81348;--e-global-color-text:#555555;--e-global-color-accent:#BF0B6E;--e-global-color-bf196be:#006879;--e-global-color-02236b6:#3E4A8D;--e-global-color-4e602f7:#68307D;--e-global-color-2b3edca:#9D7CA9;--e-global-color-9371ab6:#0A6F7E;--e-global-color-a1fdb23:#90CBC9;--e-global-color-d69aa8e:#C51445;--e-global-color-34eb0b9:#F29BAF;--e-global-color-02781bc:#3E4A8D;--e-global-color-cd8021f:#85A5D4;--e-global-color-b23f44f:#FFFFFF;--e-global-typography-primary-font-family:"Big Caslon";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0em;--e-global-typography-secondary-font-family:"Adriane Text";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-text-font-family:"Fustat";font-weight:var(--e-global-typography-text-weight);--e-global-typography-text-line-height:1.7em;--e-global-typography-text-letter-spacing:0.02em;--e-global-typography-accent-font-family:"Fustat";--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0.04em;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-203 button,.elementor-kit-203 input[type="button"],.elementor-kit-203 input[type="submit"],.elementor-kit-203 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Fustat Regular",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:.04em;color:#FFF;box-shadow:0 0 0 0 rgb(0 0 0 / .5);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-accent);border-radius:2px 2px 2px 2px;padding:8px 24px 8px 24px}.elementor-kit-203 button:hover,.elementor-kit-203 button:focus,.elementor-kit-203 input[type="button"]:hover,.elementor-kit-203 input[type="button"]:focus,.elementor-kit-203 input[type="submit"]:hover,.elementor-kit-203 input[type="submit"]:focus,.elementor-kit-203 .elementor-button:hover,.elementor-kit-203 .elementor-button:focus{background-color:#fff0;color:var(--e-global-color-accent);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-accent);border-radius:2px 2px 2px 2px}.elementor-kit-203 p{margin-block-end:1.4em}.elementor-kit-203 a{color:var(--e-global-color-secondary);font-family:"Fustat Regular",Sans-serif;font-weight:400;line-height:1.7em;letter-spacing:.02em}.elementor-kit-203 a:hover{color:var(--e-global-color-accent)}.elementor-kit-203 h1{color:var(--e-global-color-primary);font-family:"Big Caslon",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0em}.elementor-kit-203 h2{color:var(--e-global-color-primary);font-family:"Big Caslon",Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0em}.elementor-kit-203 h3{color:var(--e-global-color-primary);font-family:"Big Caslon",Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0em}.elementor-kit-203 h4{color:var(--e-global-color-primary);font-family:"Big Caslon",Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0em}.elementor-kit-203 h5{color:var(--e-global-color-primary);font-family:"Big Caslon",Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0em}.elementor-kit-203 h6{color:var(--e-global-color-primary);font-family:"Big Caslon",Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0em}.elementor-kit-203 label{color:var(--e-global-color-b23f44f);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-203 input:not([type="button"]):not([type="submit"]),.elementor-kit-203 textarea,.elementor-kit-203 .elementor-field-textual{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-b23f44f);accent-color:var(--e-global-color-b23f44f);background-color:#FFFFFF17;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-b23f44f);border-radius:2px 2px 2px 2px;padding:0 10px 0 10px}.elementor-kit-203 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-203 textarea:focus,.elementor-kit-203 .elementor-field-textual:focus{background-color:#FFFFFF3B}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px}.e-con{--container-max-width:1280px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-203{font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-203 h1{font-size:46px}.elementor-kit-203 h2{font-size:40px}.elementor-kit-203 h3{font-size:34px}.elementor-kit-203 h4{font-size:28px}.elementor-kit-203 h5{font-size:22px}.elementor-kit-203 h6{font-size:19px}.elementor-kit-203 label{font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-203 input:not([type="button"]):not([type="submit"]),.elementor-kit-203 textarea,.elementor-kit-203 .elementor-field-textual{font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-203{font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-203 h1{font-size:36px}.elementor-kit-203 h2{font-size:32px}.elementor-kit-203 h3{font-size:28px}.elementor-kit-203 h4{font-size:24px}.elementor-kit-203 h5{font-size:20px}.elementor-kit-203 h6{font-size:18px}.elementor-kit-203 button,.elementor-kit-203 input[type="button"],.elementor-kit-203 input[type="submit"],.elementor-kit-203 .elementor-button{padding:14px 14px 14px 14px}.elementor-kit-203 label{font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-203 input:not([type="button"]):not([type="submit"]),.elementor-kit-203 textarea,.elementor-kit-203 .elementor-field-textual{font-weight:var(--e-global-typography-text-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}*{box-sizing:border-box}body{margin:0}p{margin-block-start:0}body:has(#nav-main .elementor-menu-toggle.elementor-active){overflow:hidden;position:fixed;width:100%}@media screen and (max-width:600px){#wpadminbar{position:fixed}}#page>header{position:relative;z-index:100}.list-as-buttons ul li{background:#3E4A8D;color:#FFF;border-color:#3E4A8D}.list-as-buttons ul li:hover{background:#FFF;color:#3E4A8D}.list-as-buttons ul li a{color:#FFF}.list-as-buttons ul li:hover a,.list-as-buttons ul li a:hover{color:#3E4A8D}.list-as-buttons ul,.list-as-buttons ul li{list-style:none;margin:0;padding:0}.list-as-buttons ul{display:flex;flex-wrap:wrap;gap:1rem}.list-as-buttons ul li{display:flex;align-items:center;border:2px solid;border-radius:2px;font-size:1rem;transition:background 0.2s,border-color 0.2s}.list-as-buttons ul li a{padding:8px 24px;text-decoration:none;margin-right:.25rem}.elementor-widget-form .elementor-mark-required .elementor-field-label:after{color:#fff}.elementor-widget-form .elementor-field-textual.elementor-size-md{min-height:30px}.elementor-widget-form .elementor-field-type-submit{margin-top:20px}.elementor-widget-form .elementor-button:hover{cursor:pointer}:root{--cb-size:20px;--cb-radius:6px;--cb-border:2px;--cb-color:#fff;--cb-bg:transparent;--cb-check:#fff;--cb-focus:rgba(255,255,255,.15)}.elementor-field-option input[type="checkbox"]{-webkit-appearance:none;appearance:none;inline-size:var(--cb-size);block-size:var(--cb-size);border:var(--cb-border) solid var(--cb-color);border-radius:var(--cb-radius);background:var(--cb-bg);display:inline-grid;place-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.elementor-field-option input[type="checkbox"]:hover{background-color:var(--cb-focus)}.elementor-field-option input[type="checkbox"]:focus{background-color:transparent!important}.elementor-field-option input[type="checkbox"]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cb-focus)}.elementor-field-option input[type="checkbox"]::after{content:"";display:inline-block;width:6px;height:18px;position:relative;top:-2px;left:-2px;transform:rotate(45deg) scale(0);border-right:3px solid var(--cb-check);border-bottom:3px solid var(--cb-check);transition:transform .15s ease}.elementor-field-option input[type="checkbox"]:checked{border-color:var(--cb-color)}.elementor-field-option input[type="checkbox"]:checked::after{transform:rotate(45deg) scale(1)}.elementor-field-option{display:inline-flex;align-items:center;gap:.4rem;margin-right:1rem}.elementor-field-option label{position:relative;top:.1em;font-family:var(--e-global-typography-text-font-family),Sans-serif}.elementor-field-option label{cursor:pointer}@font-face{font-family:'Big Caslon';font-style:normal;font-weight:400;font-display:auto;src:url(https://staging.ruthcohnmft.com/wp-content/uploads/2025/09/Big-Caslon-Regular.woff2) format('woff2'),url(https://staging.ruthcohnmft.com/wp-content/uploads/2025/09/Big-Caslon-Regular.woff) format('woff')}@font-face{font-family:'Adriane Text';font-style:italic;font-weight:400;font-display:auto;src:url(https://staging.ruthcohnmft.com/wp-content/uploads/2025/09/AdrianeText-Italic.woff2) format('woff2'),url(https://staging.ruthcohnmft.com/wp-content/uploads/2025/09/AdrianeText-Italic.woff) format('woff')}@font-face{font-family:'Fustat';font-display:auto;src:url(https://staging.ruthcohnmft.com/wp-content/uploads/2025/12/Fustat-VariableFont_wght.ttf) format('truetype')}