:root{--bf-gold:#C9A227;--bf-teal:#008080;--bf-text:#333333;--bf-link:#2ea3f2;--bf-head-sans:'Raleway',sans-serif;--bf-tag-serif:'Merriweather',serif;--ge-first-block-gap:12px}header.et-l.et-l--header .et_pb_section{padding-top:4px!important;padding-bottom:4px!important}header.et-l.et-l--header .et_pb_row{display:flex;align-items:center;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:-6px!important}header.et-l.et-l--header .et_pb_section,header.et-l.et-l--header .et_pb_row,header.et-l.et-l--header .et_pb_column,header.et-l.et-l--header .et_pb_text,header.et-l.et-l--header .et_pb_menu,header.et-l.et-l--header .et_pb_menu__menu{margin-bottom:0!important;padding-bottom:0!important;line-height:1.1!important}header.et-l.et-l--header{border-bottom:3px solid var(--bf-gold);padding-bottom:2px!important}header .et_pb_text#brand-title .logo-name,.et-fixed-header header .et_pb_text#brand-title .logo-name{display:block;margin:0 0 -6px 0!important;line-height:1.05!important;font:700 30px Georgia,"Times New Roman",Times,serif!important;color:var(--bf-text);white-space:nowrap!important}header .et_pb_text#brand-title .logo-tagline,.et-fixed-header header .et_pb_text#brand-title .logo-tagline{display:block;margin-top:-3px!important;margin-left:6px!important;font:italic 15px Arial,Helvetica,sans-serif!important;line-height:1.05!important;color:var(--bf-teal)}header .et_pb_text#brand-title .logo-tagline sup,.et-fixed-header header .et_pb_text#brand-title .logo-tagline sup{font-size:0.6em!important;position:relative;top:-0.2em}header .et_pb_menu_inner_container,.et-fixed-header header .et_pb_menu_inner_container{min-height:60px!important}header.et-l.et-l--header .et_pb_menu{margin-top:-8px}header .et_pb_row,.et-fixed-header header .et_pb_row{padding-top:6px!important;padding-bottom:6px!important}@media (max-width:980px){.et-l--header .et_pb_column{margin-left:20px!important}header .et_pb_text#brand-title .logo-name{font-size:28px!important}header .et_pb_text#brand-title .logo-tagline{font-size:15px!important}}@media (max-width:767px){.et-l--header .et_pb_column{margin-left:10px!important}header .et_pb_text#brand-title .logo-name{font-size:26px!important}header .et_pb_text#brand-title .logo-tagline{font-size:14.5px!important}}@media (min-width:981px){.et-l--header .et_pb_column{margin-left:30px!important}}.et-l .et_builder_inner_content>.et_pb_section:first-of-type,.et-l .et_builder_inner_content>.et_pb_section:first-of-type .et_pb_row:first-child{padding-top:0!important;margin-top:0!important}.et-l .et_builder_inner_content>.et_pb_section:first-of-type h1:first-child,.et-l .et_builder_inner_content>.et_pb_section:first-of-type .et_pb_row:first-child h1:first-child{margin-top:0!important}.et-l .et_builder_inner_content>.et_pb_section:first-of-type{margin-top:var(--ge-first-block-gap)!important}.entry-content>*:first-child{margin-top:var(--ge-first-block-gap)!important}#main-content,#et-main-area{padding-top:0!important;margin-top:0!important;overflow:auto}#page-container,#et-main-area,.et-l--body,.entry-content,.et_pb_post_content,.et_builder_inner_content,.et_pb_section,.et_pb_row,.et_pb_module,.et_pb_text,.et_pb_text_inner,.et_pb_text_inner p,.et_pb_text_inner li,.entry-content p,.entry-content li{font-family:Cambria,Georgia,"Times New Roman",serif!important;font-size:16px;line-height:1.5;color:#222}.entry-content *[style*="font-family"],.et_pb_text_inner *[style*="font-family"]{font-family:inherit!important}h1,h4,h5,h6,.et_pb_text h1,.et_pb_text h4,.et_pb_text h5,.et_pb_text h6,.entry-content h4,.entry-content h5,.entry-content h6,.et_pb_blurb h4,.et_pb_slide_title{font-family:var(--bf-head-sans,'Raleway',sans-serif)!important;font-weight:700;color:var(--bf-text,#333333)}h1{font-size:clamp(30px,3.2vw,42px);line-height:1.15}h2{font-size:clamp(24px,2.5vw,32px);line-height:1.2}h3{font-size:clamp(20px,2.0vw,26px);line-height:1.25}h4,h5,h6{line-height:1.25}.et_pb_title_container .entry-title,h1.entry-title,.page h1:first-of-type,.entry-content h1{font-family:Cambria,Georgia,"Times New Roman",serif!important;font-weight:700!important;font-size:clamp(34px,3.2vw,44px)!important;line-height:1.2;color:#222}.entry-content h2,.entry-content h3,.et_pb_text h2,.et_pb_text h3,.et_pb_text_inner h2,.et_pb_text_inner h3,.wp-block-post-content h2,.wp-block-post-content h3,h2.wp-block-heading,h3.wp-block-heading,.entry-content h2 *,.entry-content h3 *{font-family:Cambria,Georgia,"Times New Roman",serif!important;font-weight:700!important;color:#222!important}.et_pb_button,.et_pb_promo_description h2,.et_pb_cta h2,.et_pb_pricing_heading h2{font-family:var(--bf-head-sans,'Raleway',sans-serif)!important}.et_pb_menu__menu>li>a,#main-header nav ul li a{font-family:var(--bf-head-sans,'Raleway',sans-serif)!important;font-weight:600}html,body{overflow-x:hidden}.footer-full{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#000!important;border-top:3px solid var(--bf-gold);padding:16px 0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.footer-full .et_pb_row{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.footer-full,.footer-full *{color:#f5f5f5!important;opacity:1!important}.footer-full .et_pb_text a,#footer-bottom a{color:var(--bf-link,#2ea3f2)!important;text-decoration:none}.footer-full .et_pb_text a:hover,#footer-bottom a:hover{color:#fff!important;text-decoration:underline}.site-footer-legal .line.copyright{font-size:14px;line-height:1.4;margin-bottom:6px;text-align:center;color:#f5f5f5}.site-footer-legal .line.copyright .et_pb_current_year{font-weight:normal;padding:0 2px}.site-footer-legal .line.copyright strong{font-weight:700}.site-footer-legal .line.company{font-size:14px;line-height:1.4;margin-bottom:10px;text-align:center;color:#f5f5f5;font-style:italic}.site-footer-legal .line.links *::before,.site-footer-legal .line.links *::after{content:none!important;display:none!important;border:0!important;background:none!important}.site-footer-legal .line.links{display:flex!important;justify-content:center!important;align-items:center;margin-top:8px;white-space:nowrap;font-size:0!important}.site-footer-legal .line.links a{display:inline-block!important;font-size:14px!important;color:var(--bf-link,#2ea3f2)!important;text-decoration:none!important;padding:0 12px!important;line-height:1.2;text-transform:none!important;letter-spacing:0!important}.site-footer-legal .line.links a:hover{color:#fff!important;text-decoration:underline!important}.site-footer-legal .line.links a+a{border-left:1px solid var(--bf-gold)!important;padding-left:12px!important}#bf-year{font:inherit!important;color:inherit!important;letter-spacing:inherit;line-height:inherit}.page h1:first-of-type,h1.entry-title{margin-bottom:12px!important}h2,.entry-content h2,h3,.entry-content h3{margin-top:20px!important;margin-bottom:8px!important}.entry-content h2+p,.entry-content h3+p{margin-top:0!important;padding-top:0!important}.entry-content p,.entry-content li{font-size:16px;line-height:1.55;max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:767px){h1{font-size:28px!important}h2{font-size:22px!important}h3{font-size:18px!important}.entry-content p{font-size:15px;line-height:1.6}}.joy-block{margin:1.1rem 0 1.0em;line-height:1.75}.joy-top{font-style:italic;font-weight:700;color:var(--bf-teal);font-size:clamp(22px,2.3vw,22px);display:inline-block}.joy-bottom{display:block;font-style:italic;color:var(--bf-text);margin-top:.15rem}.subtitle-strong{font-weight:700;font-size:1.29rem;line-height:1.4;display:block;margin-top:4px;margin-bottom:14px;color:var(--bf-text)}.keyword-strong{font-weight:700;font-size:1.01em}.highlight-paragraph{font-size:1.11em;line-height:1.55}header .et_pb_menu{background:transparent!important;box-shadow:none!important}header.et-l.et-l--header,header.et-l.et-l--header .et_pb_section,header.et-l.et-l--header .et_pb_row,header.et-l.et-l--header .et_pb_column,header.et-l.et-l--header .et_pb_text,header.et-l.et-l--header .et_pb_text .et_pb_text_inner,header.et-l.et-l--header .et_pb_menu,header.et-l.et-l--header .et_pb_menu__wrap,header.et-l.et-l--header .et_pb_menu__menu,header.et-l.et-l--header nav,header.et-l.et-l--header ul{background:transparent!important;box-shadow:none!important}header .et_pb_text#brand-title,header .et_pb_text#brand-title:hover,header .et_pb_text#brand-title:focus,header .et_pb_text#brand-title:active{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.et-l--header a.brand,.et-l--header a.brand:hover,.et-l--header a.brand:focus,.et-l--header a.brand:active{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}#footer-bottom #footer-info,#footer-bottom #et-footer-nav{position:relative!important;top:20px!important}#footer-bottom{padding-bottom:220px!important}#main-footer #footer-bottom,#main-footer #footer-bottom .container,#main-footer #footer-info{padding-top:28px!important}#main-footer #footer-bottom{padding-bottom:16px!important}.et_pb_row{text-align:center;justify-content:center}