.ratio_extra_extra_wide:before{float:left;width:1px;height:100%;content:'';margin-left:-1px;padding-bottom:32%}:root{--font_primary:'proxima-nova',sans-serif;--font_secondary:'abril-fatface',serif;--color-primary-light:#0098b0;--color-primary-dark:#00426d;--color-primary-accent:#9cdce7;--color-secondary-1:#00b48f;--color-secondary-2:#a90066;--color-secondary-3:#ed8c00;--color-gray-dark:#555555;--color-gray-light:#EDEDED;--color-secondary-4:#E56B59;--color-secondary-5:#afd100;--nav-main-color:var(--color-gray-dark);--nav-main-hover:var(--color-primary-dark);--nav-utility-color:var(--color-primary-light);--nav-utility-hover:var(--color-primary-dark);--heading_color:var(--color-primary-dark);--heading_accent:var(--color-primary-light);--content_color:var(--color-primary-dark);--content_font_family:var(--font_primary);--button_font_family:var(--font_primary);--button_font_weight:600;--button_font_size:clamp(1.125rem, 0.15625vw + 1.09375rem, 1.25rem);--button_letter_spacing:0;--button_padding:clamp(1rem, 0.3125vw + 0.9375rem, 1.25rem) clamp(1.625rem, 0.46875vw + 1.53125rem, 2rem);--button_text_transform:none;--button_text_font_family:var(--font_primary);--button_text_font_weight:700;--button_text_font_size:clamp(1.125rem, 0.15625vw + 1.09375rem, 1.25rem);--button_text_letter_spacing:0;--button_text_padding:clamp(0.625rem, 0.15625vw + 0.59375rem, 0.75rem) 0;--button_text_text_transform:uppercase}.headline-0{font-size:clamp(3.5rem,2.8125vw + 2.9375rem,5.75rem);text-wrap:balance;font-family:var(--font_primary);font-weight:700;line-height:1.1}.headline-1,.page_content h1:not([class*=headline_]):not([class*=headline-]),.wp-block-heading.is-style-headline_1{font-size:clamp(2.625rem,2.03125vw + 2.21875rem,4.25rem);text-wrap:balance;font-family:var(--font_primary);font-weight:700;line-height:1.1}.headline-2,.page_content h2:not([class*=headline_]):not([class*=headline-]),.spu-box h2,.wp-block-heading.is-style-headline_2{font-size:clamp(2.25rem,1.09375vw + 2.03125rem,3.125rem);text-wrap:balance;font-family:var(--font_primary);font-weight:600;line-height:1.3}.headline-3,.page_content h3:not([class*=headline_]):not([class*=headline-]),.spu-box h3,.wp-block-heading.is-style-headline_3{font-size:clamp(2rem,.3125vw + 1.9375rem,2.25rem);text-wrap:balance;font-family:var(--font_primary);font-weight:700;line-height:1.3}.headline-4,.page_content h4:not([class*=headline_]):not([class*=headline-]),.spu-box h4,.wp-block-heading.is-style-headline_4{font-size:clamp(1.75rem,.3125vw + 1.6875rem,2rem);text-wrap:balance;font-family:var(--font_primary);font-weight:700;line-height:1.3}.headline-5,.page_content h5:not([class*=headline_]):not([class*=headline-]),.wp-block-heading.is-style-headline_5{font-size:clamp(1.5rem,.15625vw + 1.46875rem,1.625rem);text-wrap:balance;font-family:var(--font_primary);font-weight:600;line-height:1.3}.headline-6,.page_content h6:not([class*=headline_]):not([class*=headline-]),.wp-block-heading.is-style-headline_6{font-size:clamp(1.25rem,.15625vw + 1.21875rem,1.375rem);text-wrap:balance;font-family:var(--font_primary);font-weight:400;line-height:1.5}.headline-7,.wp-block-heading.is-style-headline_7{text-wrap:balance;text-transform:uppercase;font-family:var(--font_primary);font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3}.headline-8{text-wrap:balance;font-family:var(--font_primary);font-size:18px;font-weight:400;line-height:1.3}.headline-9{text-wrap:balance;text-transform:uppercase;font-family:var(--font_primary);font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.3}.headline-0 em,.headline-0 i,.headline-1 em,.headline-1 i,.headline-2 em,.headline-2 i,.headline-3 em,.headline-3 i,.wp-block-heading em,.wp-block-heading i{font-family:var(--font_secondary);font-style:italic;font-weight:700}.wp-block-heading em,.wp-block-heading i{color:var(--text_accent,var(--heading_accent))}.header_main_nav .menu li.button>a{padding:12px 22px}.header_main_nav .menu a{font-family:var(--font_primary);font-optical-sizing:auto;font-weight:600;font-style:normal}.header_utility_nav .menu li.button>a{padding:10px 20px}.header_finder a,.header_utility_nav .menu a{font-family:var(--font_primary);font-optical-sizing:auto;font-weight:700;font-style:normal}.footer_nav a{font-family:var(--font_primary);font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-primary-dark);text-decoration:none}.footer_nav a:focus,.footer_nav a:hover{color:var(--color-primary-light)}.footer_nav .additional_links a,.footer_nav>ul>li>a{text-transform:uppercase;font-family:var(--font_primary);font-optical-sizing:auto;font-weight:600;font-style:normal;color:var(--color-primary-light);font-size:18px;line-height:1.3}.footer_nav .additional_links a:focus,.footer_nav .additional_links a:hover,.footer_nav>ul>li>a:focus,.footer_nav>ul>li>a:hover{color:var(--color-primary-dark)}.footer_action_nav a{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button_bg);border:1px solid var(--button_border);border-radius:2px;color:var(--button_color);font-family:var(--button_font_family);font-size:var(--button_font_size);font-weight:var(--button_font_weight);letter-spacing:var(--button_letter_spacing);line-height:1;padding:var(--button_padding);text-align:center;text-decoration:none;text-shadow:none;text-transform:var(--button_text_transform);--button_bg:var(--button_major);--button_border:var(--button_major);--button_color:var(--button_minor);--button_hover_bg:var(--button_hover_major);--button_hover_border:var(--button_hover_major);--button_hover_color:var(--button_hover_minor);--button_major:var(--color-primary-accent);--button_minor:var(--color-primary-dark);--button_hover_major:var(--color-primary-dark);--button_hover_minor:var(--color-white)}.footer_action_nav a:disabled{opacity:.5;pointer-events:none}.footer_action_nav a:focus,.footer_action_nav a:hover{background-color:var(--button_hover_bg);border-color:var(--button_hover_border);color:var(--button_hover_color)}.footer_notice{font-family:var(--font_primary);font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-primary-light);font-size:18px}.footer_notice a:focus,.footer_notice a:hover{color:var(--color-primary-dark)}.footer_legal a{font-family:var(--font_primary);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:var(--color-gray-dark)}
/*# sourceMappingURL=benedictine.css.map */
