@layer swift3 {img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; margin: -1px; padding: 0px; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0px; overflow-wrap: normal !important; }.uagb-post-grid { margin: 0px auto; position: relative; }.uagb-post-grid .uagb-post__inner-wrap { transition:box-shadow 0.2s ease; overflow: hidden; }.uagb-post-grid.is-grid article { float: left; display: inline-block; }.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a { display: block; height: 0px; overflow: hidden; position: relative; }.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-2-3 { padding-bottom: 66%; }.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-inherit { padding-bottom: 0px; height: auto; }.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-inherit img { position: unset !important; }.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a[class^="uagb-image-ratio-"] > img { position: absolute; height: 100%; }.uagb-post-grid.is-grid .uagb-post__inner-wrap { height: max-content; }.uagb-post-grid .uagb-post__image img { display: block; width: 100%; height: auto; max-width: 100%; }.uagb-post-grid .uagb-post__title { margin-top: 0px; margin-bottom: 0px; word-break: break-word; }.uagb-post-grid .uagb-post__title a { color: inherit; box-shadow: none; transition: 0.3s; text-decoration: none; }.uagb-post-grid .uagb-post__title a:hover { text-decoration: none; }.uagb-post-grid .uagb-post__title a:focus { text-decoration: none; }.uagb-post-grid .uagb-post__title a:active { text-decoration: none; }.uagb-post-grid .uagb-post-grid-byline, .uagb-post-grid .uagb-post__taxonomy { text-transform: capitalize; font-size: 14px; font-weight: 500; line-height: 23px; text-decoration: none; }.uagb-post-grid .uagb-post__title a, .uagb-post-grid .uagb-post__title a:focus, .uagb-post-grid .uagb-post__title a:active { color: inherit; font-size: inherit; }.is-grid.uagb-post__items { display: grid; }.uagb-post-grid.is-grid article, .uagb-post-grid.is-masonry article, .uagb-post-grid.is-carousel article { box-sizing: border-box; }@-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1); } }@keyframes sk-bouncedelay { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1); } }.uagb-block-883fb663.is-grid .uagb-post__inner-wrap { padding: 10px; box-shadow: rgba(0, 0, 0, 0.44) 0px 18px 40px -10px; }.uagb-block-883fb663.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child { margin-left: -10px; margin-right: -10px; margin-top: -10px; }.uagb-block-883fb663 .uagb-post__inner-wrap { background: #f7f3ee; text-align: left; }.uagb-block-883fb663 .uagb-post__image { padding-bottom: 15px; }.uagb-block-883fb663 .uagb-post__title { padding-bottom: 5px; }.uagb-block-883fb663 .uagb-post-grid-byline { padding-bottom: 5px; }.uagb-block-883fb663 .uagb-post__image::before { background-color: #000000; opacity: 0.5; }.uagb-block-883fb663.is-grid.uagb-post__items { gap: 10px; }.uagb-block-883fb663.wp-block-uagb-post-grid.is-grid { grid-template-columns: repeat(5, minmax(0px, 1fr)); }.uagb-block-883fb663.is-grid .uagb-post__inner-wrap:hover { box-shadow: rgba(0, 0, 0, 0.44) 0px 0px 0px; }.uagb-block-883fb663 .uagb-post__text.uagb-post__title { font-weight: 400; font-size: 15px; }.uagb-block-883fb663 .uagb-post__text.uagb-post__title a { font-weight: 400; font-size: 15px; }.uagb-block-283b4c9b.is-grid .uagb-post__inner-wrap { padding: 10px; box-shadow: rgba(0, 0, 0, 0.44) 0px 0px 0px; }.uagb-block-283b4c9b.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child { margin-left: -10px; margin-right: -10px; margin-top: -10px; }.uagb-block-283b4c9b .uagb-post__inner-wrap { background: #fdfaf6; text-align: left; }.uagb-block-283b4c9b .uagb-post__image { padding-bottom: 15px; }.uagb-block-283b4c9b .uagb-post__title { padding-bottom: 5px; }.uagb-block-283b4c9b .uagb-post-grid-byline { padding-bottom: 15px; }.uagb-block-283b4c9b .uagb-post__image::before { background-color: #000000; opacity: 0.5; }.uagb-block-283b4c9b.is-grid.uagb-post__items { gap: 5px; }.uagb-block-283b4c9b.wp-block-uagb-post-grid.is-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }.uagb-block-283b4c9b.is-grid .uagb-post__inner-wrap:hover { box-shadow: rgba(0, 0, 0, 0.44) 0px 0px 0px; }.uagb-block-283b4c9b .uagb-post__text.uagb-post__title { font-weight: 400; font-size: 15px; }.uagb-block-283b4c9b .uagb-post__text.uagb-post__title a { font-weight: 400; font-size: 15px; }@media only screen and (max-width: 976px){.uagb-block-883fb663.wp-block-uagb-post-grid.is-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }.uagb-block-883fb663.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child { margin-left: 0px; margin-right: 0px; margin-top: 0px; }.uagb-block-283b4c9b.wp-block-uagb-post-grid.is-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }.uagb-block-283b4c9b.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child { margin-left: 0px; margin-right: 0px; margin-top: 0px; }}@media only screen and (max-width: 767px){.uagb-block-883fb663.wp-block-uagb-post-grid.is-grid { grid-template-columns: repeat(1, minmax(0px, 1fr)); }.uagb-block-883fb663.is-grid .uagb-post__inner-wrap { padding: 5px; }.uagb-block-883fb663.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child { margin-left: -5px; margin-right: -5px; margin-top: -5px; }.uagb-block-283b4c9b.wp-block-uagb-post-grid.is-grid { grid-template-columns: repeat(1, minmax(0px, 1fr)); }}:root { --rz-sand: #F7F3EE; --rz-warm: #FDFAF6; --rz-stone-lt: #EAE4DC; --rz-stone: #8A7F74; --rz-night: #2C2420; --rz-terra: #C4622D; --rz-terra-dk: #A0501E; --rz-gold: #D4A843; --rz-sage: #6B7F6A; --rz-serif: Georgia, 'Times New Roman', serif; --rz-sans: -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif; --rz-radius: 8px; --rz-radius-sm: 4px; --rz-shadow: 0 2px 10px rgba(44, 36, 32, .07); --rz-shadow-lg: 0 8px 28px rgba(44, 36, 32, .13); --rz-transition: .2s ease; }*, ::before, ::after { box-sizing: border-box; }body { color: var(--rz-night); font-family: var(--rz-sans); font-size: 16px; line-height: 1.7; background-color: var(--rz-sand) !important; }h1, h2, h3, h4, h5, h6, .entry-title, .page-title, .widget-title, .uagb-heading-text { font-family: var(--rz-serif); color: var(--rz-night); line-height: 1.25; letter-spacing: -0.02em; font-weight: 700; }h1 { font-size: clamp(1.8rem, 4vw, 2.6rem); }h2 { font-size: clamp(1.35rem, 3vw, 1.9rem); }h4 { font-size: 1.1rem; }p { margin-bottom: 1.4em; }a { color: var(--rz-terra); text-decoration: none; transition:color 0.2s ease; }a:hover { color: var(--rz-terra-dk); }a:visited { color: var(--rz-terra-dk); }.site-header, .inside-header { border-bottom: 1px solid var(--rz-stone-lt); box-shadow: 0 1px 0 var(--rz-stone-lt); background-color: var(--rz-warm) !important; }.main-navigation, .main-navigation .inside-navigation { background-color: var(--rz-night) !important; }.main-navigation .main-nav > ul > li > a { font-size: 0.82rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; padding: 0px 16px; transition:background, color 0.2s, 0.2s ease, ease; position: relative; color: rgba(253, 250, 246, 0.9) !important; }.main-navigation .main-nav > ul > li > a::after { content: ""; position: absolute; bottom: 0px; left: 50%; right: 50%; height: 2px; background: var(--rz-gold); transition: left var(--rz-transition), right var(--rz-transition); }.main-navigation .main-nav > ul > li > a:hover, .main-navigation .main-nav > ul > li:hover > a { background-color: rgba(196, 98, 45, 0.15) !important; color: #ffffff !important; }.main-navigation .main-nav ul ul { border-top: 3px solid var(--rz-terra); border-radius: 0 0 var(--rz-radius-sm) var(--rz-radius-sm); box-shadow: rgba(44, 36, 32, 0.22) 0px 12px 36px, rgba(44, 36, 32, 0.12) 0px 2px 8px; min-width: 230px; background-color: var(--rz-warm) !important; }.main-navigation .main-nav ul ul li a { font-size: 0.82rem; font-weight: 500; border-bottom: 1px solid var(--rz-stone-lt); padding: 9px 18px; transition:background, color 0.2s, 0.2s ease, ease; color: var(--rz-night) !important; }.main-navigation .main-nav ul ul li a:hover { background-color: var(--rz-sand) !important; color: var(--rz-terra) !important; }.main-navigation .main-nav ul ul li:last-child a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.main-navigation .main-nav ul ul li a::after { display: none; }.secondary-navigation, .secondary-navigation .inside-navigation { border-bottom: 1px solid var(--rz-stone-lt); background-color: var(--rz-warm) !important; }.secondary-navigation .main-nav ul li a { font-size: 0.78rem; font-weight: 500; letter-spacing: 0.03em; transition:color 0.2s ease; color: var(--rz-night) !important; }.secondary-navigation .main-nav ul li a:hover { color: var(--rz-terra) !important; background: transparent !important; }.mobile-header-navigation, #mobile-header { background-color: var(--rz-night) !important; }.mobile-header-navigation .main-nav ul li a { color: rgba(253, 250, 246, 0.9) !important; }.mobile-header-navigation .main-nav ul li a:hover { background-color: var(--rz-terra) !important; color: #ffffff !important; }.rz-hero { background: linear-gradient(148deg, var(--rz-night) 0%, #4A3328 55%, var(--rz-terra) 100%); padding: clamp(2rem, 5.5vw, 4rem) 0px; position: relative; overflow: hidden; }.rz-hero::before { content: ""; position: absolute; top: -80px; right: -80px; width: 400px; height: 400px; border-radius: 50%; background: radial-gradient(circle, rgba(212, 168, 67, 0.12) 0%, transparent 70%); pointer-events: none; }.rz-hero::after { content: ""; position: absolute; bottom: -60px; left: -60px; width: 300px; height: 300px; border-radius: 50%; background: radial-gradient(circle, rgba(196, 98, 45, 0.1) 0%, transparent 70%); pointer-events: none; }.rz-hero__inner { max-width: 1100px; margin: 0px auto; padding: 0px 2rem; position: relative; z-index: 1; }.rz-hero__eyebrow { font-family: var(--rz-sans); font-size: 0.72rem; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--rz-gold); margin-bottom: 0.75rem; display: flex; align-items: center; gap: 0.5rem; }.rz-hero__eyebrow::before { content: ""; display: inline-block; width: 28px; height: 1px; background: var(--rz-gold); }.rz-hero__title { font-family: var(--rz-serif); font-size: clamp(2rem, 5vw, 3.4rem); font-weight: 700; color: #ffffff; line-height: 1.15; letter-spacing: -0.03em; margin-bottom: 1rem; max-width: 620px; }.rz-hero__subtitle { font-family: var(--rz-sans); font-size: 1rem; color: rgba(253, 250, 246, 0.6); line-height: 1.6; max-width: 480px; margin-bottom: 2rem; }.rz-hero__cta { display: inline-flex; align-items: center; gap: 0.5rem; background: var(--rz-terra); font-family: var(--rz-sans); font-size: 0.85rem; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; padding: 0.75rem 1.75rem; border-radius: 50px; transition:background, transform, box-shadow 0.2s, 0.2s, 0.2s ease, ease, ease; box-shadow: rgba(196, 98, 45, 0.4) 0px 4px 16px; color: #ffffff !important; }.rz-hero__cta:hover { transform: translateY(-2px); box-shadow: rgba(196, 98, 45, 0.45) 0px 8px 24px; background: var(--rz-terra-dk) !important; }.rz-section { padding: 2.5rem 0px; }.rz-section--sand { background: var(--rz-sand); }.rz-section__header { text-align: center; margin-bottom: 1.75rem; padding: 0px 2rem; }.rz-section__eyebrow { font-family: var(--rz-sans); font-size: 0.68rem; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--rz-stone); margin-bottom: 0.4rem; }.rz-section__title { font-family: var(--rz-serif); font-size: 1.5rem; color: var(--rz-night); letter-spacing: -0.02em; }.wp-block-uagb-post-grid { contain: layout; }.uagb-post__inner-wrap { overflow: hidden; transition:box-shadow 0.2s ease; height: 100%; display: flex; flex-direction: column; border: 1px solid var(--rz-stone-lt); background: var(--rz-warm) !important; border-radius: var(--rz-radius) !important; box-shadow: var(--rz-shadow) !important; }.uagb-post__inner-wrap:hover { box-shadow: var(--rz-shadow-lg) !important; transform: translateY(-3px); }.uagb-post__text { flex: 1 1 0%; display: flex; flex-direction: column; padding: 0.75rem 1rem 1rem; }.uagb-post__image a { display: block; width: 100%; aspect-ratio: 3 / 2; overflow: hidden; }.uagb-post__image a img { width: 100%; height: 100%; object-fit: cover; object-position: center center; transition:transform 0.4s ease; }.uagb-post__inner-wrap:hover .uagb-post__image a img { transform: scale(1.06); }.uagb-post__title a { font-family: var(--rz-serif); font-weight: 700; line-height: 1.3; color: var(--rz-night) !important; font-size: 0.95rem !important; }.uagb-post__title a:hover { color: var(--rz-terra) !important; }.site-content { background: var(--rz-warm); }.inside-article { padding: 2rem; }.entry-header, .page-header { border-bottom: 1px solid var(--rz-stone-lt); padding-bottom: 1rem; margin-bottom: 1.75rem; }.widget-area, .inside-right-sidebar { background: var(--rz-sand); }.widget { background: var(--rz-warm); border-radius: var(--rz-radius); padding: 1.25rem; margin-bottom: 1.5rem; box-shadow: var(--rz-shadow); border: 1px solid var(--rz-stone-lt); }.widget-title { font-family: var(--rz-serif); font-size: 1rem; color: var(--rz-night); border-bottom: 2px solid var(--rz-terra); padding-bottom: 0.5rem; margin-bottom: 1rem; }.search-form input[type="search"] { border: 1.5px solid var(--rz-stone-lt); border-radius: var(--rz-radius-sm) 0 0 var(--rz-radius-sm); padding: 0.5rem 0.75rem; color: var(--rz-night); background: var(--rz-warm); font-size: 0.88rem; transition:border-color 0.2s ease; }.search-form input[type="search"]:focus { outline: none; border-color: var(--rz-terra); }.site-footer { color: var(--rz-stone); border-top: 3px solid var(--rz-terra); background-color: var(--rz-night) !important; }.site-footer a { color: var(--rz-gold); }.site-footer a:hover { color: #ffffff; }.generate-back-to-top { background: var(--rz-terra) !important; color: #ffffff !important; border-radius: var(--rz-radius-sm) !important; }.generate-back-to-top:hover { background: var(--rz-terra-dk) !important; }@font-face { font-family: Roboto; font-display: swap; }.clearfix::after, .clearfix::before, .grid-100::after, .grid-100::before, .grid-15::after, .grid-15::before, .grid-20::after, .grid-20::before, .grid-25::after, .grid-25::before, .grid-30::after, .grid-30::before, .grid-33::after, .grid-33::before, .grid-35::after, .grid-35::before, .grid-40::after, .grid-40::before, .grid-45::after, .grid-45::before, .grid-50::after, .grid-50::before, .grid-55::after, .grid-55::before, .grid-60::after, .grid-60::before, .grid-65::after, .grid-65::before, .grid-66::after, .grid-66::before, .grid-70::after, .grid-70::before, .grid-75::after, .grid-75::before, .grid-80::after, .grid-80::before, .grid-85::after, .grid-85::before, .grid-container::after, .grid-container::before, [class*="mobile-grid-"]::after, [class*="mobile-grid-"]::before, [class*="tablet-grid-"]::after, [class*="tablet-grid-"]::before { content: "."; display: block; overflow: hidden; visibility: hidden; font-size: 0px; line-height: 0; width: 0px; height: 0px; }.clearfix::after, .grid-100::after, .grid-15::after, .grid-20::after, .grid-25::after, .grid-30::after, .grid-33::after, .grid-35::after, .grid-40::after, .grid-45::after, .grid-50::after, .grid-55::after, .grid-60::after, .grid-65::after, .grid-66::after, .grid-70::after, .grid-75::after, .grid-80::after, .grid-85::after, .grid-90::after, .grid-95::after, .grid-container::after, [class*="mobile-grid-"]::after, [class*="tablet-grid-"]::after { clear: both; }.grid-container { margin-left: auto; margin-right: auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }.grid-100, .grid-15, .grid-20, .grid-25, .grid-30, .grid-33, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-66, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, [class*="mobile-grid-"], [class*="tablet-grid-"] { box-sizing: border-box; padding-left: 10px; padding-right: 10px; }.grid-parent { padding-left: 0px; padding-right: 0px; }@media (max-width: 767px){.mobile-grid-100 { clear: both; width: 100%; }}a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { border: 0px; margin: 0px; padding: 0px; }html { font-family: sans-serif; text-size-adjust: 100%; }article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }ol, ul { list-style: none; }a { background-color: transparent; }a img { border: 0px; }body, button, input, select, textarea { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 400; text-transform: none; font-size: 17px; line-height: 1.5; }p { margin-bottom: 1.5em; }h1, h2, h3, h4, h5, h6 { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; }h1 { font-size: 42px; margin-bottom: 20px; line-height: 1.2em; font-weight: 400; text-transform: none; }h2 { font-size: 35px; margin-bottom: 20px; line-height: 1.2em; font-weight: 400; text-transform: none; }h4 { font-size: 24px; }h4, h5, h6 { margin-bottom: 20px; }ol, ul { margin: 0px 0px 1.5em 3em; }ul { list-style: disc; }li > ol, li > ul { margin-bottom: 0px; margin-left: 1.5em; }ins, mark { text-decoration: none; }img { height: auto; max-width: 100%; }button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }button, html input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid transparent; background: #55555e; cursor: pointer; appearance: button; padding: 10px 20px; color: #ffffff; }input[type="search"] { appearance: textfield; box-sizing: content-box; }input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { background: #fafafa; color: #666666; border: 1px solid #cccccc; border-radius: 0px; padding: 10px 15px; box-sizing: border-box; max-width: 100%; }a, button, input { transition:color 0.2s ease; }a { text-decoration: none; }.alignleft { float: left; margin-right: 1.5em; }.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail { max-width: 100%; height: auto; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.clear::after, .comment-content::after, .entry-content::after, .inside-footer-widgets:not(.grid-container)::after, .inside-header:not(.grid-container)::after, .inside-navigation:not(.grid-container)::after, .inside-top-bar:not(.grid-container)::after, .page-header-content-container::after, .paging-navigation::after, .site-content::after, .site-footer::after, .site-header::after, .site-info::after { content: ""; display: table; clear: both; }.main-navigation { z-index: 100; padding: 0px; clear: both; display: block; }.main-navigation a { display: block; text-decoration: none; font-weight: 400; text-transform: none; font-size: 15px; }.main-navigation ul { list-style: none; margin: 0px; padding-left: 0px; }.main-navigation .main-nav ul li a { padding-left: 20px; padding-right: 20px; line-height: 60px; }.inside-navigation { position: relative; }.main-navigation li { float: left; position: relative; }.main-navigation li.search-item { float: right; }.main-navigation .mobile-bar-items a { padding-left: 20px; padding-right: 20px; line-height: 60px; }.main-navigation ul ul { display: block; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px; float: left; position: absolute; left: -99999px; opacity: 0; z-index: 99999; width: 200px; text-align: left; top: auto; transition:opacity 0.08s linear; pointer-events: none; height: 0px; overflow: hidden; }.main-navigation ul ul a { display: block; }.main-navigation ul ul li { width: 100%; }.main-navigation .main-nav ul ul li a { line-height: normal; padding: 10px 20px; font-size: 14px; }.main-navigation .main-nav ul li.menu-item-has-children > a { padding-right: 0px; position: relative; }.main-navigation:not(.toggled) ul li.sfHover > ul, .main-navigation:not(.toggled) ul li:hover > ul { left: auto; opacity: 1; transition-delay: 150ms; pointer-events: auto; height: auto; overflow: visible; }.main-navigation:not(.toggled) ul ul li.sfHover > ul, .main-navigation:not(.toggled) ul ul li:hover > ul { left: 100%; top: 0px; }.menu-item-has-children .dropdown-menu-toggle { display: inline-block; height: 100%; clear: both; padding-right: 20px; padding-left: 10px; }.menu-item-has-children ul .dropdown-menu-toggle { padding-top: 10px; padding-bottom: 10px; margin-top: -10px; }.sidebar .menu-item-has-children .dropdown-menu-toggle, nav ul ul .menu-item-has-children .dropdown-menu-toggle { float: right; }.site-header { position: relative; }.inside-header { padding: 20px 40px; }.site-logo { display: inline-block; max-width: 100%; }.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { margin-top: 2em; }.entry-header, .site-content { overflow-wrap: break-word; }.entry-title { margin-bottom: 0px; }.page-header .author-info > :last-child, .page-header > :last-child { margin-bottom: 0px; }embed, iframe, object { max-width: 100%; }.widget-area .widget { padding: 40px; }.footer-widgets .widget :last-child, .sidebar .widget :last-child { margin-bottom: 0px; }.widget-title { margin-bottom: 30px; font-size: 20px; line-height: 1.5; font-weight: 400; text-transform: none; }.widget ol, .widget ul { margin: 0px; }.widget { margin: 0px 0px 30px; box-sizing: border-box; }.separate-containers .widget:last-child, .widget:last-child { margin-bottom: 0px; }.footer-widgets .widget, .sidebar .widget { font-size: 17px; }.widget ul li { list-style-type: none; position: relative; padding-bottom: 5px; }.page-header { margin-bottom: 30px; }.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation { padding: 40px; }.separate-containers .page-header, .separate-containers .site-main > *, .separate-containers .widget { margin-bottom: 20px; }.separate-containers .site-main { margin: 20px; }.separate-containers.both-right .site-main, .separate-containers.right-sidebar .site-main { margin-left: 0px; }.separate-containers .inside-left-sidebar, .separate-containers .inside-right-sidebar { margin-top: 20px; margin-bottom: 20px; }.one-container .site-main > :last-child, .separate-containers .site-main > :last-child { margin-bottom: 0px; }.site-info { text-align: center; font-size: 15px; }.site-info { padding: 20px 40px; }.gp-icon { display: inline-flex; align-self: center; }.gp-icon svg { height: 1em; width: 1em; top: 0.125em; position: relative; fill: currentcolor; }.close-search .icon-search svg:first-child, .icon-menu-bars svg:nth-child(2), .icon-search svg:nth-child(2), .toggled .icon-menu-bars svg:first-child { display: none; }.container.grid-container { width: auto; }.menu-toggle, .mobile-bar-items, .sidebar-nav-mobile { display: none; }.menu-toggle { padding: 0px 20px; line-height: 60px; margin: 0px; font-weight: 400; text-transform: none; font-size: 15px; cursor: pointer; }button.menu-toggle { background-color: transparent; width: 100%; border: 0px; text-align: center; }button.menu-toggle:active, button.menu-toggle:focus, button.menu-toggle:hover { background-color: transparent; }.menu-toggle .mobile-menu { padding-left: 3px; }.menu-toggle .gp-icon + .mobile-menu { padding-left: 9px; }.nav-search-enabled .main-navigation .menu-toggle { text-align: left; }.mobile-bar-items { display: none; position: absolute; right: 0px; top: 0px; z-index: 21; list-style-type: none; }.mobile-bar-items a { display: inline-block; }@media (max-width: 768px){a, body, button, input, select, textarea { transition: ease-in-out; }.header-aligned-right .site-header, .site-header { text-align: center; }.content-area, .inside-footer-widgets > div, .sidebar { float: none; width: 100%; left: 0px; right: 0px; }.site-main { margin-left: 0px !important; margin-right: 0px !important; }body:not(.no-sidebar) .site-main { margin-bottom: 0px !important; }.alignleft, .alignright { float: none; display: block; margin-left: auto; margin-right: auto; }.site-info { text-align: center; }.copyright-bar { float: none !important; text-align: center !important; }}@font-face { font-family: Roboto; font-display: swap; }.secondary-navigation { clear: both; z-index: 99; padding: 0px; }.secondary-navigation ul { list-style: none; margin: 0px; padding-left: 0px; }.secondary-navigation li { float: left; position: relative; }.secondary-navigation a { display: block; text-decoration: none; }.secondary-navigation ul ul { display: block; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px; float: left; position: absolute; left: -99999px; opacity: 0; z-index: 99999; width: 200px; text-align: left; top: auto; transition:opacity 0.08s linear; pointer-events: none; height: 0px; overflow: hidden; }.secondary-navigation ul ul li { width: 100%; }.secondary-navigation ul ul li a { line-height: normal; font-size: 90%; }.secondary-navigation .main-nav ul ul li a { line-height: normal; font-size: 12px; padding: 10px 20px; }.secondary-navigation .main-nav ul li.menu-item-has-children > a { padding-right: 0px; position: relative; }.secondary-navigation .main-nav ul li a { font-family: inherit; font-weight: 400; text-transform: none; font-size: 13px; padding-left: 20px; padding-right: 20px; line-height: 40px; }.secondary-navigation .menu-toggle { font-family: inherit; font-weight: 400; text-transform: none; font-size: 13px; padding-left: 20px; padding-right: 20px; line-height: 40px; margin: 0px; }.secondary-navigation .menu-item-has-children .dropdown-menu-toggle { padding-right: 20px; }.dropdown-hover .secondary-navigation:not(.toggled) ul li.sfHover > ul, .dropdown-hover .secondary-navigation:not(.toggled) ul li:hover > ul { left: auto; opacity: 1; transition-delay: 150ms; pointer-events: auto; height: auto; overflow: visible; }.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation .sf-menu > li, .secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation .sf-menu > li, .secondary-nav-aligned-right.secondary-nav-above-header .secondary-navigation .sf-menu > li, .secondary-nav-aligned-right.secondary-nav-below-header .secondary-navigation .sf-menu > li { float: none; display: inline-block; }.secondary-nav-aligned-center .secondary-navigation ul.secondary-menu, .secondary-nav-aligned-right .secondary-navigation ul.secondary-menu { font-size: 0px; }.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation, .secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation { text-align: center; }@media (max-width: 768px){.secondary-navigation .menu-toggle { display: block; }.secondary-navigation ul { display: none; }}.navigation-branding, .site-logo.mobile-header-logo { display: flex; align-items: center; order: 1; margin-right: auto; margin-left: 10px; }.navigation-branding img, .site-logo.mobile-header-logo img { position: relative; vertical-align: middle; padding: 10px 0px; display: block; box-sizing: border-box; transition:height 0.3s ease; }.main-navigation.mobile-header-navigation { display: none; float: none; margin-bottom: 0px; }#mobile-header .inside-navigation, .main-navigation.has-branding .inside-navigation, .main-navigation.has-sticky-branding.navigation-stick .inside-navigation { flex-wrap: wrap; display: flex; align-items: center; }.main-navigation .menu-toggle { flex-grow: 1; width: auto; }.main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle { flex-grow: 0; order: 3; padding-right: 20px; }.main-navigation .mobile-bar-items { order: 2; position: relative; }.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle, .main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle { order: 1; flex-grow: 1; }.main-navigation:not(.slideout-navigation) .mobile-bar-items + .menu-toggle { text-align: left; }.main-navigation:not(.slideout-navigation) .main-nav { order: 4; }.mobile-bar-items { position: relative; }.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav, .nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav { flex-grow: 1; }#cookie-notice { color: #ffffff; font-family: inherit; background: #596cd5; padding: 20px; position: fixed; bottom: 10px; left: 10px; width: 100%; max-width: 300px; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 20px; border-radius: 5px; margin: 0px; visibility: hidden; z-index: 1000000; box-sizing: border-box; }#cookie-notice button { color: inherit; background: #3842c7; border: 0px; padding: 10px; margin-top: 10px; width: 100%; cursor: pointer; }@media only screen and (max-width: 600px){#cookie-notice { max-width: 100%; bottom: 0px; left: 0px; border-radius: 0px; }}html body {font-family: sans-serif;}body.swift-nojs [data-s3cid="1"]{min-width: 100vw;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;}body.swift-nojs [data-s3cid="4"]{min-width: 100vw;}body.swift-nojs [data-s3cid="9"]{min-width: 100vw;max-height:279.109375px;}body.swift-nojs [data-s3cid="11"]{min-width: 100vw;}body.swift-nojs [data-s3cid="12"]{min-width: 100vw;}body.swift-nojs [data-s3cid="13"]{min-width: 100vw;}body.swift-nojs [data-s3cid="14"]{min-width: 100vw;}body.swift-nojs [data-s3cid="15"]{min-width: 100vw;}body.swift-nojs [data-s3cid="17"]{min-width: 100vw;max-height:341.046875px;}body.swift-nojs [data-s3cid="18"]{min-width: 100vw;max-height:277.046875px;}body.swift-nojs [data-s3cid="19"]{min-width:337px;}body.swift-nojs [data-s3cid="20"]{min-width: 100vw;}body.swift-nojs [data-s3cid="21"]{min-width: 100vw;}body.swift-nojs [data-s3cid="22"]{min-width: 100vw;}body.swift-nojs [data-s3cid="23"]{min-width: 100vw;}body.swift-nojs [data-s3cid="24"]{min-width:321px;}body.swift-nojs [data-s3cid="25"]{min-width:321px;}body.swift-nojs [data-s3cid="26"]{min-width:321px;}body.swift-nojs [data-s3cid="27"]{min-width:321px;min-height:306.03125px;}body.swift-nojs [data-s3cid="28"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="29"]{min-width:309px;}body.swift-nojs [data-s3cid="30"]{min-width:321px;min-height:286.28125px;}body.swift-nojs [data-s3cid="31"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="32"]{min-width:309px;}body.swift-nojs [data-s3cid="33"]{min-width:321px;min-height:306.03125px;}body.swift-nojs [data-s3cid="34"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="35"]{min-width:309px;}body.swift-nojs [data-s3cid="36"]{min-width:321px;min-height:286.28125px;}body.swift-nojs [data-s3cid="37"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="38"]{min-width:309px;}body.swift-nojs [data-s3cid="39"]{min-width:321px;min-height:306.03125px;}body.swift-nojs [data-s3cid="40"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="41"]{min-width:309px;}body.swift-nojs [data-s3cid="42"]{min-width:321px;min-height:286.28125px;}body.swift-nojs [data-s3cid="43"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="44"]{min-width:309px;}body.swift-nojs [data-s3cid="45"]{min-width:321px;min-height:306.03125px;}body.swift-nojs [data-s3cid="46"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="47"]{min-width:309px;}body.swift-nojs [data-s3cid="48"]{min-width:321px;min-height:286.28125px;}body.swift-nojs [data-s3cid="49"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="50"]{min-width:309px;}body.swift-nojs [data-s3cid="51"]{min-width:321px;min-height:306.03125px;}body.swift-nojs [data-s3cid="52"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="53"]{min-width:309px;}body.swift-nojs [data-s3cid="54"]{min-width:321px;min-height:286.28125px;}body.swift-nojs [data-s3cid="55"]{min-width:319px;min-height:225.53125px;}body.swift-nojs [data-s3cid="56"]{min-width:309px;}body.swift-nojs [data-s3cid="57"]{min-width:321px;}body.swift-nojs [data-s3cid="58"]{min-width:321px;}body.swift-nojs [data-s3cid="59"]{min-width:321px;}body.swift-nojs [data-s3cid="60"]{min-width:299px;}body.swift-nojs [data-s3cid="61"]{min-width:321px;min-height:319.828125px;}body.swift-nojs [data-s3cid="62"]{min-width:299px;min-height:214.328125px;}body.swift-nojs [data-s3cid="63"]{min-width:299px;}body.swift-nojs [data-s3cid="64"]{min-width:321px;min-height:319.828125px;}body.swift-nojs [data-s3cid="65"]{min-width:299px;min-height:214.328125px;}body.swift-nojs [data-s3cid="66"]{min-width:299px;}body.swift-nojs [data-s3cid="67"]{min-width:321px;min-height:319.828125px;}body.swift-nojs [data-s3cid="68"]{min-width:299px;min-height:214.328125px;}body.swift-nojs [data-s3cid="69"]{min-width:299px;}body.swift-nojs [data-s3cid="70"]{min-width:321px;min-height:319.828125px;}body.swift-nojs [data-s3cid="71"]{min-width:299px;min-height:214.328125px;}body.swift-nojs [data-s3cid="72"]{min-width:299px;}body.swift-nojs [data-s3cid="73"]{min-width:321px;min-height:319.828125px;}body.swift-nojs [data-s3cid="74"]{min-width:299px;min-height:214.328125px;}body.swift-nojs [data-s3cid="75"]{min-width:299px;}body.swift-nojs [data-s3cid="76"]{min-width:321px;min-height:319.828125px;}body.swift-nojs [data-s3cid="77"]{min-width:299px;min-height:214.328125px;}body.swift-nojs [data-s3cid="78"]{min-width:299px;}body.swift-nojs [data-s3cid="79"]{min-width:321px;min-height:319.828125px;}body.swift-nojs [data-s3cid="80"]{min-width:299px;min-height:214.328125px;}body.swift-nojs [data-s3cid="81"]{min-width:299px;}body.swift-nojs [data-s3cid="82"]{min-width: 100vw;max-height:895.84375px;}body.swift-nojs [data-s3cid="83"]{min-width: 100vw;max-height:855.84375px;}body.swift-nojs [data-s3cid="84"]{min-width:319px;max-height:338.90625px;}body.swift-nojs [data-s3cid="85"]{min-width: 100vw;max-height:94px;}body.swift-nojs [data-s3cid="86"]{min-width: 100vw;max-height:91px;}body.swift-nojs [data-s3cid="87"]{min-width:321px;max-height:51px;}body.swift-nojs [data-s3cid="88"]{min-width:321px;max-height:51px;}html{opacity:1}}