.cmc-gh{--cmc-gh-text:#e0e8e7;--cmc-gh-accent:#d3a56e;--cmc-gh-line:#ffffff29;color:var(--cmc-gh-text);font-family:inherit;width:100%}.cmc-gh.cmc-gh--light{--cmc-gh-text:#101516;--cmc-gh-accent:#037488;--cmc-gh-line:#10151626}.cmc-gh,.cmc-gh *{box-sizing:border-box}.cmc-gh h3.cmc-gh-heading{margin:0 0 14px;padding:0;color:var(--cmc-gh-accent);font-size:18px;line-height:1.3;font-weight:800}.cmc-gh table.cmc-gh-table{width:100%;border:0;border-collapse:collapse;margin:0 0 12px;background:#fff0;color:var(--cmc-gh-text);font-size:14px;line-height:1.5}.cmc-gh .cmc-gh-table th,.cmc-gh .cmc-gh-table td{border:0;border-bottom:1px solid var(--cmc-gh-line);background:#fff0;color:inherit;vertical-align:top;padding:7px 0}.cmc-gh .cmc-gh-table th{text-align:left;font-weight:600;width:36%;padding-right:14px}.cmc-gh .cmc-gh-table td{text-align:right;overflow-wrap:anywhere}.cmc-gh p.cmc-gh-note{color:var(--cmc-gh-accent);font-weight:700;font-size:14px;line-height:1.5;margin:14px 0 0;padding:0}.cmc-gh .cmc-gh-small,.cmc-gh p.cmc-gh-message{color:var(--cmc-gh-text);font-size:12px;line-height:1.5;margin:0 0 10px;padding:0}.cmc-gh p.cmc-gh-message{font-size:14px}.cmc-gh p.cmc-gh-source{margin:8px 0 0;padding:0;line-height:1.5}.cmc-gh .cmc-gh-source a,.cmc-gh .cmc-gh-source span{color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:12px;font-style:normal;letter-spacing:normal;white-space:nowrap}.cmc-gh--light .cmc-gh-source a,.cmc-gh--light .cmc-gh-source span{color:#1f1f1f}.cmc-gh .cmc-gh-source a{text-decoration:underline;text-underline-offset:3px}.cmc-gh a:focus-visible{outline:2px solid var(--cmc-gh-accent);outline-offset:3px}.cmc-gh .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:981px){#main-header #logo{width:175px!important;height:175px!important;max-width:none!important;max-height:none!important;position:absolute!important;top:20px;left:0;object-fit:contain;z-index:99999;transition:width 0.3s ease,height 0.3s ease}#main-header.et-fixed-header #logo{width:112.5px!important;height:112.5px!important}}.et_pb_section:has(.ccg-intro,.cce-intro,.ccp-intro,.ccc-intro,.cca-intro,.ccm-intro){background-color:#f5f0e6!important}#top-header,#top-header.et-fixed-header{background-color:#037488!important}#top-header #et-info,#top-header #et-info a,#top-header #et-info-phone,#top-header #et-info-email{color:#fff!important}#top-header #et-info a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}#main-header .et_mobile_menu{border-top:3px solid #037488!important}@media (max-width:980px){#main-header,#main-header .container,#main-header .logo_container{overflow:visible!important}#main-header #logo,#main-header.et-fixed-header #logo{position:absolute!important;top:15px!important;left:0;width:110px!important;height:110px!important;max-width:none!important;max-height:none!important;object-fit:contain;transform:none!important;z-index:99;transition:width 0.3s ease,height 0.3s ease,top 0.3s ease}#main-header.cc-mobile-scrolled #logo{width:90px!important;height:90px!important;top:0!important}}@media (max-width:980px) and (prefers-reduced-motion:reduce){#main-header #logo{transition:none!important}}