:root{--space-4xs:clamp(0.33rem, calc(-0.03vw + 0.33rem), 0.31rem);--space-3xs:clamp(0.41rem, calc(0.04vw + 0.4rem), 0.44rem);--space-2xs:clamp(0.51rem, calc(0.16vw + 0.48rem), 0.62rem);--space-xs:clamp(0.64rem, calc(0.35vw + 0.57rem), 0.88rem);--space-s:clamp(0.8rem, calc(0.65vw + 0.67rem), 1.24rem);--space-m:clamp(1rem, calc(1.11vw + 0.78rem), 1.75rem);--space-l:clamp(1.25rem, calc(1.81vw + 0.89rem), 2.47rem);--space-xl:clamp(1.56rem, calc(2.87vw + 0.99rem), 3.5rem);--space-2xl:clamp(1.95rem, calc(4.44vw + 1.07rem), 4.95rem);--space-3xl:clamp(2.44rem, calc(6.75vw + 1.09rem), 7rem);--space-4xl:clamp(3.05rem, calc(10.13vw + 1.02rem), 9.89rem);--header-space:var(--space-s);--btn-space:var(--space-xs) var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--text-xs:clamp(0.88rem, calc(-0.23vw + 0.93rem), 0.72rem);--text-s:clamp(0.94rem, calc(-0.06vw + 0.95rem), 0.9rem);--text-m:clamp(1rem, calc(0.19vw + 0.96rem), 1.13rem);--text-l:clamp(1.07rem, calc(0.5vw + 0.97rem), 1.41rem);--text-xl:clamp(1.14rem, calc(0.92vw + 0.95rem), 1.76rem);--text-2xl:clamp(1.22rem, calc(1.46vw + 0.92rem), 2.2rem);--text-3xl:clamp(1.3rem, calc(2.15vw + 0.87rem), 2.75rem);--text-4xl:clamp(1.38rem, calc(3.04vw + 0.78rem), 3.43rem);--text-5xl:clamp(1.48rem, calc(4.17vw + 0.64rem), 4.29rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-height:130px}html{font-size:var(--body_font)}body{background-color:var(--wp--preset--color--contrast);font-size:1rem;letter-spacing:.005em}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}h3,h4,h5{font-weight:400 !important}.padding-4xs{padding:.33rem;padding:var(--space-4xs)}.padding-3xs{padding:.41rem;padding:var(--space-3xs)}.padding-2xs{padding:.51rem;padding:var(--space-2xs)}.padding-xs{padding:.64rem;padding:var(--space-xs)}.padding-s{padding:.8rem;padding:var(--space-s)}.padding-m{padding:1rem;padding:var(--space-m)}.padding-l{padding:1.25rem;padding:var(--space-l)}.padding-xl{padding:1.56rem;padding:var(--space-xl)}.padding-2xl{padding:1.95rem;padding:var(--space-2xl)}.padding-3xl{padding:2.44rem;padding:var(--space-3xl)}.padding-4xl{padding:3.05rem;padding:var(--space-4xl)}.padding-horizontal-4xs{padding-left:.33rem;padding-left:var(--space-4xs);padding-right:.33rem;padding-right:var(--space-4xs)}.padding-horizontal-3xs{padding-left:.41rem;padding-left:var(--space-3xs);padding-right:.41rem;padding-right:var(--space-3xs)}.padding-horizontal-2xs{padding-left:.51rem;padding-left:var(--space-2xs);padding-right:.51rem;padding-right:var(--space-2xs)}.padding-horizontal-xs{padding-left:.64rem;padding-left:var(--space-xs);padding-right:.64rem;padding-right:var(--space-xs)}.padding-horizontal-s{padding-left:.8rem;padding-left:var(--space-s);padding-right:.8rem;padding-right:var(--space-s)}.padding-horizontal-m{padding-left:1rem;padding-left:var(--space-m);padding-right:1rem;padding-right:var(--space-m)}.padding-horizontal-l{padding-left:1.25rem;padding-left:var(--space-l);padding-right:1.25rem;padding-right:var(--space-l)}.padding-horizontal-xl{padding-left:1.56rem;padding-left:var(--space-xl);padding-right:1.56rem;padding-right:var(--space-xl)}.padding-horizontal-2xl{padding-left:1.95rem;padding-left:var(--space-2xl);padding-right:1.95rem;padding-right:var(--space-2xl)}.padding-horizontal-3xl{padding-left:2.44rem;padding-left:var(--space-3xl);padding-right:2.44rem;padding-right:var(--space-3xl)}.padding-horizontal-4xl{padding-left:3.05rem;padding-left:var(--space-4xl);padding-right:3.05rem;padding-right:var(--space-4xl)}.padding-vertical-4xs{padding-top:.33rem;padding-top:var(--space-4xs);padding-bottom:.33rem;padding-bottom:var(--space-4xs)}.padding-vertical-3xs{padding-top:.41rem;padding-top:var(--space-3xs);padding-bottom:.41rem;padding-bottom:var(--space-3xs)}.padding-vertical-2xs{padding-top:.51rem;padding-top:var(--space-2xs);padding-bottom:.51rem;padding-bottom:var(--space-2xs)}.padding-vertical-xs{padding-top:.64rem;padding-top:var(--space-xs);padding-bottom:.64rem;padding-bottom:var(--space-xs)}.padding-vertical-s{padding-top:.8rem;padding-top:var(--space-s);padding-bottom:.8rem;padding-bottom:var(--space-s)}.padding-vertical-m{padding-top:1rem;padding-top:var(--space-m);padding-bottom:1rem;padding-bottom:var(--space-m)}.padding-vertical-l{padding-top:1.25rem;padding-top:var(--space-l);padding-bottom:1.25rem;padding-bottom:var(--space-l)}.padding-vertical-xl{padding-top:1.56rem;padding-top:var(--space-xl);padding-bottom:1.56rem;padding-bottom:var(--space-xl)}.padding-vertical-2xl{padding-top:1.95rem;padding-top:var(--space-2xl);padding-bottom:1.95rem;padding-bottom:var(--space-2xl)}.padding-vertical-3xl{padding-top:2.44rem;padding-top:var(--space-3xl);padding-bottom:2.44rem;padding-bottom:var(--space-3xl)}.padding-vertical-4xl{padding-top:3.05rem;padding-top:var(--space-4xl);padding-bottom:3.05rem;padding-bottom:var(--space-4xl)}.padding-top-4xs{padding-top:.33rem;padding-top:var(--space-4xs)}.padding-top-3xs{padding-top:.41rem;padding-top:var(--space-3xs)}.padding-top-2xs{padding-top:.51rem;padding-top:var(--space-2xs)}.padding-top-xs{padding-top:.64rem;padding-top:var(--space-xs)}.padding-top-s{padding-top:.8rem;padding-top:var(--space-s)}.padding-top-m{padding-top:1rem;padding-top:var(--space-m)}.padding-top-l{padding-top:1.25rem;padding-top:var(--space-l)}.padding-top-xl{padding-top:1.56rem;padding-top:var(--space-xl)}.padding-top-2xl{padding-top:1.95rem;padding-top:var(--space-2xl)}.padding-top-3xl{padding-top:2.44rem;padding-top:var(--space-3xl)}.padding-top-4xl{padding-top:3.05rem;padding-top:var(--space-4xl)}.padding-right-4xs{padding-right:.33rem;padding-right:var(--space-4xs)}.padding-right-3xs{padding-right:.41rem;padding-right:var(--space-3xs)}.padding-right-2xs{padding-right:.51rem;padding-right:var(--space-2xs)}.padding-right-xs{padding-right:.64rem;padding-right:var(--space-xs)}.padding-right-s{padding-right:.8rem;padding-right:var(--space-s)}.padding-right-m{padding-right:1rem;padding-right:var(--space-m)}.padding-right-l{padding-right:1.25rem;padding-right:var(--space-l)}.padding-right-xl{padding-right:1.56rem;padding-right:var(--space-xl)}.padding-right-2xl{padding-right:1.95rem;padding-right:var(--space-2xl)}.padding-right-3xl{padding-right:2.44rem;padding-right:var(--space-3xl)}.padding-right-4xl{padding-right:3.05rem;padding-right:var(--space-4xl)}.padding-bottom-4xs{padding-bottom:.33rem;padding-bottom:var(--space-4xs)}.padding-bottom-3xs{padding-bottom:.41rem;padding-bottom:var(--space-3xs)}.padding-bottom-2xs{padding-bottom:.51rem;padding-bottom:var(--space-2xs)}.padding-bottom-xs{padding-bottom:.64rem;padding-bottom:var(--space-xs)}.padding-bottom-s{padding-bottom:.8rem;padding-bottom:var(--space-s)}.padding-bottom-m{padding-bottom:1rem;padding-bottom:var(--space-m)}.padding-bottom-l{padding-bottom:1.25rem;padding-bottom:var(--space-l)}.padding-bottom-xl{padding-bottom:1.56rem;padding-bottom:var(--space-xl)}.padding-bottom-2xl{padding-bottom:1.95rem;padding-bottom:var(--space-2xl)}.padding-bottom-3xl{padding-bottom:2.44rem;padding-bottom:var(--space-3xl)}.padding-bottom-4xl{padding-bottom:3.05rem;padding-bottom:var(--space-4xl)}.padding-left-4xs{padding-left:.33rem;padding-left:var(--space-4xs)}.padding-left-3xs{padding-left:.41rem;padding-left:var(--space-3xs)}.padding-left-2xs{padding-left:.51rem;padding-left:var(--space-2xs)}.padding-left-xs{padding-left:.64rem;padding-left:var(--space-xs)}.padding-left-s{padding-left:.8rem;padding-left:var(--space-s)}.padding-left-m{padding-left:1rem;padding-left:var(--space-m)}.padding-left-l{padding-left:1.25rem;padding-left:var(--space-l)}.padding-left-xl{padding-left:1.56rem;padding-left:var(--space-xl)}.padding-left-2xl{padding-left:1.95rem;padding-left:var(--space-2xl)}.padding-left-3xl{padding-left:2.44rem;padding-left:var(--space-3xl)}.padding-left-4xl{padding-left:3.05rem;padding-left:var(--space-4xl)}.margin-4xs{margin:.33rem;margin:var(--space-4xs)}.margin-3xs{margin:.41rem;margin:var(--space-3xs)}.margin-2xs{margin:.51rem;margin:var(--space-2xs)}.margin-xs{margin:.64rem;margin:var(--space-xs)}.margin-s{margin:.8rem;margin:var(--space-s)}.margin-m{margin:1rem;margin:var(--space-m)}.margin-l{margin:1.25rem;margin:var(--space-l)}.margin-xl{margin:1.56rem;margin:var(--space-xl)}.margin-2xl{margin:1.95rem;margin:var(--space-2xl)}.margin-3xl{margin:2.44rem;margin:var(--space-3xl)}.margin-4xl{margin:3.05rem;margin:var(--space-4xl)}.margin-horizontal-4xs{margin-left:.33rem;margin-left:var(--space-4xs);margin-right:.33rem;margin-right:var(--space-4xs)}.margin-horizontal-3xs{margin-left:.41rem;margin-left:var(--space-3xs);margin-right:.41rem;margin-right:var(--space-3xs)}.margin-horizontal-2xs{margin-left:.51rem;margin-left:var(--space-2xs);margin-right:.51rem;margin-right:var(--space-2xs)}.margin-horizontal-xs{margin-left:.64rem;margin-left:var(--space-xs);margin-right:.64rem;margin-right:var(--space-xs)}.margin-horizontal-s{margin-left:.8rem;margin-left:var(--space-s);margin-right:.8rem;margin-right:var(--space-s)}.margin-horizontal-m{margin-left:1rem;margin-left:var(--space-m);margin-right:1rem;margin-right:var(--space-m)}.margin-horizontal-l{margin-left:1.25rem;margin-left:var(--space-l);margin-right:1.25rem;margin-right:var(--space-l)}.margin-horizontal-xl{margin-left:1.56rem;margin-left:var(--space-xl);margin-right:1.56rem;margin-right:var(--space-xl)}.margin-horizontal-2xl{margin-left:1.95rem;margin-left:var(--space-2xl);margin-right:1.95rem;margin-right:var(--space-2xl)}.margin-horizontal-3xl{margin-left:2.44rem;margin-left:var(--space-3xl);margin-right:2.44rem;margin-right:var(--space-3xl)}.margin-horizontal-4xl{margin-left:3.05rem;margin-left:var(--space-4xl);margin-right:3.05rem;margin-right:var(--space-4xl)}.margin-vertical-4xs{margin-top:.33rem;margin-top:var(--space-4xs);margin-bottom:.33rem;margin-bottom:var(--space-4xs)}.margin-vertical-3xs{margin-top:.41rem;margin-top:var(--space-3xs);margin-bottom:.41rem;margin-bottom:var(--space-3xs)}.margin-vertical-2xs{margin-top:.51rem;margin-top:var(--space-2xs);margin-bottom:.51rem;margin-bottom:var(--space-2xs)}.margin-vertical-xs{margin-top:.64rem;margin-top:var(--space-xs);margin-bottom:.64rem;margin-bottom:var(--space-xs)}.margin-vertical-s{margin-top:.8rem;margin-top:var(--space-s);margin-bottom:.8rem;margin-bottom:var(--space-s)}.margin-vertical-m{margin-top:1rem;margin-top:var(--space-m);margin-bottom:1rem;margin-bottom:var(--space-m)}.margin-vertical-l{margin-top:1.25rem;margin-top:var(--space-l);margin-bottom:1.25rem;margin-bottom:var(--space-l)}.margin-vertical-xl{margin-top:1.56rem;margin-top:var(--space-xl);margin-bottom:1.56rem;margin-bottom:var(--space-xl)}.margin-vertical-2xl{margin-top:1.95rem;margin-top:var(--space-2xl);margin-bottom:1.95rem;margin-bottom:var(--space-2xl)}.margin-vertical-3xl{margin-top:2.44rem;margin-top:var(--space-3xl);margin-bottom:2.44rem;margin-bottom:var(--space-3xl)}.margin-vertical-4xl{margin-top:3.05rem;margin-top:var(--space-4xl);margin-bottom:3.05rem;margin-bottom:var(--space-4xl)}.margin-top-4xs{margin-top:.33rem;margin-top:var(--space-4xs)}.margin-top-3xs{margin-top:.41rem;margin-top:var(--space-3xs)}.margin-top-2xs{margin-top:.51rem;margin-top:var(--space-2xs)}.margin-top-xs{margin-top:.64rem;margin-top:var(--space-xs)}.margin-top-s{margin-top:.8rem;margin-top:var(--space-s)}.margin-top-m{margin-top:1rem;margin-top:var(--space-m)}.margin-top-l{margin-top:1.25rem;margin-top:var(--space-l)}.margin-top-xl{margin-top:1.56rem;margin-top:var(--space-xl)}.margin-top-2xl{margin-top:1.95rem;margin-top:var(--space-2xl)}.margin-top-3xl{margin-top:2.44rem;margin-top:var(--space-3xl)}.margin-top-4xl{margin-top:3.05rem;margin-top:var(--space-4xl)}.margin-right-4xs{margin-right:.33rem;margin-right:var(--space-4xs)}.margin-right-3xs{margin-right:.41rem;margin-right:var(--space-3xs)}.margin-right-2xs{margin-right:.51rem;margin-right:var(--space-2xs)}.margin-right-xs{margin-right:.64rem;margin-right:var(--space-xs)}.margin-right-s{margin-right:.8rem;margin-right:var(--space-s)}.margin-right-m{margin-right:1rem;margin-right:var(--space-m)}.margin-right-l{margin-right:1.25rem;margin-right:var(--space-l)}.margin-right-xl{margin-right:1.56rem;margin-right:var(--space-xl)}.margin-right-2xl{margin-right:1.95rem;margin-right:var(--space-2xl)}.margin-right-3xl{margin-right:2.44rem;margin-right:var(--space-3xl)}.margin-right-4xl{margin-right:3.05rem;margin-right:var(--space-4xl)}.margin-bottom-4xs{margin-bottom:.33rem;margin-bottom:var(--space-4xs)}.margin-bottom-3xs{margin-bottom:.41rem;margin-bottom:var(--space-3xs)}.margin-bottom-2xs{margin-bottom:.51rem;margin-bottom:var(--space-2xs)}.margin-bottom-xs{margin-bottom:.64rem;margin-bottom:var(--space-xs)}.margin-bottom-s{margin-bottom:.8rem;margin-bottom:var(--space-s)}.margin-bottom-m{margin-bottom:1rem;margin-bottom:var(--space-m)}.margin-bottom-l{margin-bottom:1.25rem;margin-bottom:var(--space-l)}.margin-bottom-xl{margin-bottom:1.56rem;margin-bottom:var(--space-xl)}.margin-bottom-2xl{margin-bottom:1.95rem;margin-bottom:var(--space-2xl)}.margin-bottom-3xl{margin-bottom:2.44rem;margin-bottom:var(--space-3xl)}.margin-bottom-4xl{margin-bottom:3.05rem;margin-bottom:var(--space-4xl)}.margin-left-4xs{margin-left:.33rem;margin-left:var(--space-4xs)}.margin-left-3xs{margin-left:.41rem;margin-left:var(--space-3xs)}.margin-left-2xs{margin-left:.51rem;margin-left:var(--space-2xs)}.margin-left-xs{margin-left:.64rem;margin-left:var(--space-xs)}.margin-left-s{margin-left:.8rem;margin-left:var(--space-s)}.margin-left-m{margin-left:1rem;margin-left:var(--space-m)}.margin-left-l{margin-left:1.25rem;margin-left:var(--space-l)}.margin-left-xl{margin-left:1.56rem;margin-left:var(--space-xl)}.margin-left-2xl{margin-left:1.95rem;margin-left:var(--space-2xl)}.margin-left-3xl{margin-left:2.44rem;margin-left:var(--space-3xl)}.margin-left-4xl{margin-left:3.05rem;margin-left:var(--space-4xl)}header:not(.stick){background-color:#fff}header .logo_svg{height:70px}#primary_nav #main_logo svg{fill:var(--wp--preset--color--dark)}@media (min-width:768px){.top_nav_grid{padding:30px 15px;margin-right:2vw;margin-left:2vw}}.mobile_show #primary_nav #main_logo svg,.mobile_show #primary_nav #main_logo svg path{fill:var(--wp--preset--color--dark) !important}#mobile_menu .primary_menu a{color:var(--wp--preset--color--dark)}#mobile_menu .primary_menu a:hover{color:var(--wp--preset--color--dark)}header.stick{background-color:var(--wp--preset--color--dark)}.stick #primary_nav #main_logo svg path{fill:#fff}.stick #primary_nav .menu-toggle__line{background-color:#fff}.menu-toggle__line,.menu-toggle__icon.active .menu-toggle__line{background-color:var(--wp--preset--color--dark)}.bs-masthead{margin-top:130px}.hero_copy .container{width:1200px}.top-section{padding-inline:20px}.top-section p{font-size:1rem;margin-bottom:2em;max-width:75ch !important}@media (min-width:768px){.top-section p{font-size:1.1rem}}.contact-section{padding-inline:20px}.contact-section p{font-size:1rem}.contact-section .form-column{margin-bottom:30px}@media (min-width:768px){.contact-section p{font-size:1rem}.contact-section .form-column{margin-bottom:0}}.content-section{padding-inline:20px}.content-section p{font-size:1rem;margin-bottom:2em;max-width:75ch !important}@media (min-width:768px){.content-section p{font-size:1.1rem}}#primary_nav .res_cta{justify-self:flex-end;align-self:center;color:var(--wp--preset--color--dark);padding:.8em 1.5em}#primary_nav .res_cta:hover{color:#fff;border-color:var(--wp--preset--color--dark)}header.stick #primary_nav .res_cta{border-color:#fff;color:#fff}.cta,input[type=submit].gform_button,button[type=submit]{display:inline-flex;position:relative;max-width:100%;justify-content:center;align-items:center;width:auto;padding:var(--space-xs) var(--space-m);background-color:transparent;border-radius:0;border:2px solid var(--wp--preset--color--dark);font-family:var(--body_font);font-size:var(--text-s);font-weight:400;color:var(--wp--preset--color--dark);line-height:1.3;letter-spacing:.2em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out;white-space:nowrap}.cta:hover,input[type=submit].gform_button:hover,button[type=submit]:hover{color:#fff;background-color:var(--wp--preset--color--dark)}.cta.light{border-color:#fff;color:#fff}.cta.light:hover{border-color:#fff;background-color:#fff;color:var(--wp--preset--color--dark)}.wp-element-caption{font-size:var(--text-s);margin-top:1em}body.home .masonry_gallery{background-color:#fff}.dark-overlay{-o-border-image:fill 0 linear-gradient(#000,#000);border-image:fill 0 linear-gradient(#000,#000)}.dark-transparent-overlay{background-color:hsl(0deg 0% 0%/60%);padding:2rem}:is(h1,h2,h3,h4).has-separator{background-image:linear-gradient(var(--wp--preset--color--dark),var(--wp--preset--color--dark));background-position:bottom left;background-size:70px 2px;background-repeat:no-repeat;padding-bottom:.75em;margin-bottom:.75em}.dark-transparent-overlay .has-separator{background-image:linear-gradient(#fff,#fff)}.mw-500{max-width:550px}ul.list-with-border{border-left:2px solid var(--wp--preset--color--contrast);padding-left:1.25em}ul.list-with-border li:not(:last-child){margin-bottom:1em;line-height:normal}:where(.wp-block-columns.is-layout-flex){gap:0}.masonry_images .inner{border-radius:0 !important}.foot_top{display:none}.stick.mobile_show #primary_nav #toggle_menu .menu-toggle__line{background-color:var(--wp--preset--color--dark) !important}.menu-toggle__icon{--line-thickness:4px}.menu-toggle__line--1,.menu-toggle__line--3{width:80%}.menu-toggle__line,.menu-toggle__line--1,.menu-toggle__line--3{transition:transform .3s ease 0s,width .2s ease,background-color .3s ease 0s}.menu-toggle__line--1,.menu-toggle__line--3{opacity:1;transition:all .2s linear;transition-delay:.2s}.menu-toggle__icon.active .menu-toggle__line--1,.menu-toggle__icon.active .menu-toggle__line--3{opacity:0;transition:all .2s linear;transition-delay:.2s}.menu-toggle__line--2,.menu-toggle__line--2b{transition-delay:.2s}.menu-toggle__icon.active .menu-toggle__line--2{transform:rotate(45deg)}.menu-toggle__line--2b{--line-rotate-act:rotate(-45deg)}#mobile_menu{background-image:none !important;background-color:#fff}#mobile_menu .social_row{display:none}footer #prg,footer #prg.nav_pipes.w_wrap ul:before,footer .nav_pipes ul:before{background-color:var(--wp--preset--color--contrast)}footer #prg img{height:60px;margin-inline:auto}footer ul.nav_menu{display:flex;flex-wrap:wrap}footer ul.nav_menu li{padding:0 .5em}footer ul.nav_menu li:first-child{padding-left:0}@media (max-width:767px){footer .lower_section .inner{display:flex;flex-direction:column-reverse;align-items:center !important}footer ul.nav_menu{justify-content:center}footer .copyright .crtext{margin-top:20px;text-align:center}}.hero.the-edison .hero_copy .hero_logo{max-width:300px;margin-bottom:0}@media (max-width:767px){.hero.the-edison .hero_copy .hero_logo{max-width:250px}}#rc-portal{font-family:inherit;font-size:1em;text-align:left;max-width:100% !important}#rc-portal .rc-legend{display:none}#rc-portal input[type=email],#rc-portal input[type=tel],#rc-portal input[type=text]{border-width:1px;border-color:var(--wp--preset--color--dark);padding:unset;line-height:unset;padding-left:5px;padding-block:5px}#rc-portal input[type=checkbox]{width:auto}#rc-portal select{min-height:39px}#rc-portal .rc-label-input-pair{display:flex;flex-direction:column;align-items:unset}@media (min-width:768px){#rc-portal .rc-label-input-pair{flex-direction:row;align-items:center}}#rc-portal .rc-footer-column,#rc-portal .rc-input-column,#rc-portal .rc-label-column{width:98%}@media screen and (min-width:768px){#rc-portal .rc-footer-column,#rc-portal .rc-input-column{width:59%}#rc-portal .rc-label-column{width:38%}}#rc-portal .rc-label-input-pair .rc-label-column label{line-height:normal !important;font-weight:500;font-family:var(--body_font);font-size:var(--text-s)}#rc-portal .sectionHeader .rc-section-line-color{background-color:transparent;font-family:var(--body_font);font-size:var(--text-l);font-weight:400;border-bottom:2px solid #000;margin-bottom:2rem}#rc-portal .detailsDiv+.rc-label-input-pair .rc-label-column{display:none}#rc-portal .rc-button-group .rc-button.ui-button{width:auto;font-family:var(--body_font);color:var(--wp--preset--color--dark);text-transform:uppercase;border:none;font-size:var(--text-s);margin-top:20px;font-weight:400;border-radius:0}@media (min-width:992px){#rc-portal .rc-button-group .rc-button.ui-button{font-size:1rem}}#rc-portal .rc-button-group #rcFormSaveButton{background-color:transparent;background-image:unset;border:2px solid var(--wp--preset--color--dark) !important;letter-spacing:.2em;padding:.8em 1.5em}#rc-portal .rc-button-group .ui-button:hover{background-image:unset;background-color:var(--wp--preset--color--dark) !important;color:#fff}#rc-portal .rc-button-group a{display:none;background:0 0;color:#000 !important;text-decoration:none !important}#rc-portal a.rc-button,#rc-portal input.rc-button{padding-block:.75em}#rc-portal .rc-button-group a:hover{text-decoration:underline !important}#rc-portal .sectionHeader~.sectionHeader{margin-top:3rem}#rc-portal .detailsDiv .oneOfTwoColumns>div:nth-child(7){display:none}#rc-portal .rc-footnote{display:none}input.rc-input,select.rc-input,textarea.rc-textarea{font-size:1rem;background-color:transparent}.page-template-tpl_legal .site-content{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);margin-top:0;margin-bottom:0}.page-template-tpl_legal .legal_page .container{width:70ch}.page-template-tpl_legal .site-content p{font-size:1rem}.page-template-tpl_legal .legal_page .sitemap h2{font-weight:400 !important}.page-template-tpl_legal .legal_page .sitemap ul li a{font-weight:500}.page-template-tpl_legal .site-content a{box-shadow:inset 0 -1px 0 var(--wp--preset--color--dark);transition:box-shadow ease .2s;border:unset;text-decoration:unset;font-weight:500}.page-template-tpl_legal .site-content a:hover{box-shadow:inset 0 -2px 0 var(--wp--preset--color--dark);border:none}#contact .wp-block-table{font-size:var(--text-xs);max-width:100% !important;border-left:1px solid var(--wp--preset--color--dark);border-top:1px solid var(--wp--preset--color--dark);width:auto !important}#contact .wp-block-table table{width:100%;margin-bottom:0}#contact .wp-block-table table th,#contact .wp-block-table table td{text-align:start}#contact .wp-block-table table th{text-align:start;border-bottom:2px solid var(--wp--preset--color--dark);border-right:1px solid var(--wp--preset--color--dark)}#contact .wp-block-table table td{border-bottom:1px solid var(--wp--preset--color--dark);border-right:1px solid var(--wp--preset--color--dark)}#contact .wp-block-table table thead th:not(:first-child),#contact .wp-block-table table tr td:not(:first-child){text-align:end}.wp-block-table table td,.wp-block-table table th{padding:.8em;line-height:1.4}.wp-block-heading{max-width:unset}.osano-cm-widget{display:none}