:root{--cg-navy:#14263D;--cg-gold:#C49A4A;--cg-gold-d:#87631F;--cg-light:#F6F5F2;--cg-txt:#4A4F57}body{color:var(--cg-txt)}h1,h2,h3,h4,h5,h6{color:var(--cg-navy)}#main-header{box-shadow:0 2px 16px rgba(20,38,61,.08)!important}#top-menu li a{font-weight:500;letter-spacing:.1px}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:var(--cg-gold-d)!important}#top-menu li.cg-cta>a{background:var(--cg-gold);color:#fff!important;padding:12px 20px!important;border-radius:4px;font-weight:600;transition:background .2s}#top-menu li.cg-cta>a:hover{background:var(--cg-gold-d);opacity:1}#top-menu li.cg-cta{padding-right:0}#et-secondary-nav .menu-item a{font-weight:500}#top-header #et-info-phone:before,#top-header #et-info-email:before{color:var(--cg-gold)}@media(max-width:980px){#logo{max-height:52px}.et_mobile_menu li.cg-cta a{background:var(--cg-gold);color:#fff!important;border-radius:4px;text-align:center}}.cg-eyebrow{color:var(--cg-gold-d)!important;font-family:Inter,sans-serif;font-weight:600;font-size:13px!important;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px!important;padding-bottom:0!important}.cg-eyebrow.light{color:#D9B26A!important}.cg-arrow .et_pb_button:after,.cg-arrow.et_pb_button:after{content:"→"!important;font-family:Inter,sans-serif!important;opacity:1!important;margin-left:10px!important;position:static!important;display:inline-block!important;font-size:1em!important;line-height:1!important;transition:transform .2s}.cg-arrow .et_pb_button:hover:after,.cg-arrow.et_pb_button:hover:after{transform:translateX(4px)}.cg-arrow .et_pb_button,.cg-arrow.et_pb_button{padding-right:26px!important}.et_pb_blurb{transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.cg-card-hover:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(20,38,61,.12)!important}.cg-link-more{color:var(--cg-gold-d);font-weight:600}.cg-link-more:after{content:" →"}.cg-blog .et_pb_post{background:#fff;border:1px solid #E7E3DA;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px rgba(20,38,61,.06);padding:0 0 22px!important}.cg-blog .et_pb_post .entry-featured-image-url{margin-bottom:18px;aspect-ratio:16/10;overflow:hidden;display:block}.cg-blog .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover}.cg-blog .et_pb_post .entry-title,.cg-blog .et_pb_post .post-meta,.cg-blog .et_pb_post .post-content{padding:0 22px}.cg-blog .et_pb_post .post-meta{color:#8a8f98;font-size:13px}.cg-blog .more-link{color:var(--cg-gold-d);font-weight:600;margin-top:8px;display:inline-block}.cg-blog .more-link:after{content:" →"}.single-post #main-content .container,.page-template-default #main-content .container{padding-top:48px}.entry-content a,.et_pb_text a{color:var(--cg-gold-d)}.entry-content a:hover,.et_pb_text a:hover{color:var(--cg-navy)}.entry-content img{border-radius:4px}.cg-docs a{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #E7E3DA;border-radius:6px;background:#fff;margin-bottom:10px;color:var(--cg-navy)!important;font-weight:500;transition:border-color .2s,box-shadow .2s}.cg-docs a:before{content:"PDF";font:700 11px Inter,sans-serif;color:#fff;background:#B5473A;border-radius:3px;padding:4px 6px}.cg-docs a:hover{border-color:var(--cg-gold);box-shadow:0 8px 20px rgba(20,38,61,.08)}.cg-video{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#000}.cg-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cg-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:18px 0 30px}.cg-gallery a{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:#eee}.cg-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cg-gallery a:hover img{transform:scale(1.05)}#main-footer .footer-widget a{color:#fff}#footer-bottom{padding:18px 0}#page-container .cg-arrow.et_pb_button:after{display:inline-block!important;content:"→"!important;font-family:Inter,sans-serif!important;opacity:1!important;margin-left:10px!important;position:static!important;font-size:1em!important;line-height:1!important}.cg-gold{color:#D9B26A}.cg-hero .cg-lead{font-size:21px;color:#fff;font-weight:500;margin-bottom:6px}.cg-hero .et_pb_button_module_wrapper{display:inline-block}.cg-quick{background:linear-gradient(transparent 90px,#F6F5F2 90px)!important;position:relative;z-index:3}.cg-quick>.et_pb_row{margin-top:-90px}@media(max-width:980px){.cg-quick{background:#F6F5F2!important}.cg-quick>.et_pb_row{margin-top:0}}.cg-quick .et_pb_blurb{box-shadow:0 18px 40px rgba(20,38,61,.12)!important}.cg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #E2DDD2;border-bottom:1px solid #E2DDD2}.cg-stats>div{padding:18px 18px 18px 0;border-right:1px solid #E2DDD2}.cg-stats>div:last-child{border-right:0}.cg-stats>div+div{padding-left:18px}.cg-stats strong{display:block;font:700 34px/1.1 Merriweather,serif;color:#A97F33}.cg-stats span{display:block;font-size:13.5px;line-height:1.45;color:#5b6068;margin-top:6px}@media(max-width:600px){.cg-stats{grid-template-columns:1fr}.cg-stats>div{border-right:0;border-bottom:1px solid #E2DDD2;padding:14px 0!important}}.cg-years{display:flex;flex-wrap:wrap;gap:10px}.cg-years a{display:inline-block;padding:10px 18px;border:1px solid #E7E3DA;border-radius:4px;background:#fff;color:#14263D!important;font-weight:600}.cg-years a:hover{border-color:#C49A4A;background:#C49A4A;color:#fff!important}ul.cg-facts,ul.cg-ticks{list-style:none!important;padding:0!important;margin:0}ul.cg-facts li{padding:10px 0;border-bottom:1px solid #E2DDD2}ul.cg-facts li:last-child{border-bottom:0}ul.cg-ticks li{padding:6px 0 6px 28px;position:relative;text-transform:capitalize}ul.cg-ticks li:before{content:"";position:absolute;left:0;top:13px;width:14px;height:8px;border-left:2px solid #C49A4A;border-bottom:2px solid #C49A4A;transform:rotate(-45deg)}.cg-map iframe{width:100%;height:440px;border:0;border-radius:6px;display:block}.cg-prose img{max-width:100%;height:auto}.cg-prose p>a>img,.cg-prose p>img{margin:6px 22px 12px 0}.cg-prose table{border:0}.cg-prose td{border-top:1px solid #eee;padding:10px;vertical-align:top}.cg-prose ul,.cg-prose ol{padding-left:1.4em;margin-bottom:1.2em}.cg-prose hr{border:0;height:1px;background:#E7E3DA;margin:36px 0}.cg-prose h2{margin-top:1.4em}.cg-prose h3{margin-top:1.3em}.cg-foot a{color:#fff}.cg-foot a:hover{color:#D9B26A}.cg-foot h4{margin-bottom:14px}.cg-partners{display:flex;flex-wrap:wrap;gap:10px}.cg-partners a{background:#fff;border-radius:4px;padding:8px;display:flex;align-items:center;height:64px}.cg-partners img{max-height:48px;width:auto;max-width:110px}.cg-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(255,255,255,.12);padding-top:22px}.cg-blog .et_pb_post .entry-featured-image-url{background:#E9E5DC}.single-post #sidebar,.archive #sidebar,.search #sidebar,.blog #sidebar{display:none}.single-post #left-area,.archive #left-area,.search #left-area{width:100%!important;padding-right:0!important;float:none}.single-post #main-content .container:before,.archive #main-content .container:before,.search #main-content .container:before{display:none}.single-post #left-area{max-width:880px;margin:0 auto}.single-post .entry-title{font-size:36px;line-height:1.25}.single-post .et_post_meta_wrapper img{border-radius:6px}.wp-block-gallery.cg-galeria{gap:8px!important;margin:12px 0 32px}.wp-block-gallery.cg-galeria .wp-block-image img{aspect-ratio:4/3;object-fit:cover;border-radius:4px}.wp-block-gallery.cg-galeria figcaption{font-size:12px!important}.archive #left-area article,.search #left-area article{border-bottom:1px solid #E7E3DA;padding-bottom:28px;margin-bottom:28px}.cg-lb{position:fixed;inset:0;background:rgba(10,18,30,.94);z-index:100000;display:flex;align-items:center;justify-content:center}.cg-lb img{max-width:92vw;max-height:84vh;box-shadow:0 10px 40px rgba(0,0,0,.5)}.cg-lb button{position:absolute;background:rgba(255,255,255,.12);border:0;color:#fff;font-size:28px;width:52px;height:52px;border-radius:50%;cursor:pointer}.cg-lb button:hover{background:#C49A4A}.cg-lb .p{left:18px;top:50%;transform:translateY(-50%)}.cg-lb .n{right:18px;top:50%;transform:translateY(-50%)}.cg-lb .x{right:18px;top:18px;font-size:22px}.cg-lb .c{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#d6dbe3;font-size:14px}body #page-container .et_pb_section .cg-arrow.et_pb_button:after,body #page-container .cg-arrow.et_pb_button:after{display:inline-block!important;content:"→"!important;font-family:Inter,sans-serif!important;opacity:1!important;margin-left:10px!important;position:static!important;font-size:1em!important;line-height:1!important;transition:transform .2s}body #page-container .et_pb_section .cg-arrow.et_pb_button:hover:after{transform:translateX(4px)}body #page-container .et_pb_section .cg-arrow.et_pb_button,body #page-container .et_pb_section .cg-arrow.et_pb_button:hover{padding-right:26px!important;padding-left:26px!important}.et_pb_column:has(>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper){flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-start}.et_pb_column:has(>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper)>.et_pb_module:not(.et_pb_button_module_wrapper){width:100%;flex-basis:100%}.et_pb_column:has(>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper)>.et_pb_button_module_wrapper{width:auto!important;margin-right:14px}#logo{max-height:58px!important}@media(min-width:981px){#top-menu-nav #top-menu>li{padding-right:20px}#top-menu-nav #top-menu>li:last-child{padding-right:0}.et_header_style_left #et-top-navigation{padding-top:30px!important}}@media(min-width:981px) and (max-width:1200px){#top-menu-nav #top-menu>li{padding-right:12px}#top-menu a{font-size:13px}}#top-menu li.cg-cta>a{padding:11px 18px!important;white-space:nowrap}.et_pb_blurb .et_pb_module_header a{color:#14263D!important}.et_pb_blurb:hover .et_pb_module_header a{color:#87631F!important}.cg-link-more{display:inline-block;margin-top:10px;font-size:14px}#top-header{font-size:13px}@media(min-width:981px){#main-header .container,#top-header .container{width:92%;max-width:1280px}}.error404 #sidebar{display:none}.error404 #left-area{width:100%!important;padding-right:0!important}.error404 #main-content .container:before{display:none}.cg-blog .et_pb_post .post-meta a{color:#8a8f98}.single-post .post-meta{color:#8a8f98}.et_pb_blurb .et-pb-icon{font-size:42px!important}.cg-quick .et-pb-icon{font-size:40px!important}body.archive #main-content,body.search #main-content{background:#F6F5F2}body.archive #left-area,body.search #left-area{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:48px!important;padding-bottom:60px}@media(max-width:980px){body.archive #left-area,body.search #left-area{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.archive #left-area,body.search #left-area{grid-template-columns:1fr}}body.archive #left-area>article,body.search #left-area>article{background:#fff;border:1px solid #E7E3DA!important;border-radius:6px;overflow:hidden;margin:0!important;padding:0 0 20px!important;box-shadow:0 10px 30px rgba(20,38,61,.06)}body.archive #left-area>article a.entry-featured-image-url,body.search #left-area>article a.entry-featured-image-url{display:block;aspect-ratio:16/10;overflow:hidden;margin-bottom:16px}body.archive #left-area>article a.entry-featured-image-url img,body.search #left-area>article a.entry-featured-image-url img{width:100%;height:100%;object-fit:cover}body.archive #left-area>article .entry-title,body.archive #left-area>article .post-meta,body.archive #left-area>article p,body.search #left-area>article .entry-title,body.search #left-area>article .post-meta,body.search #left-area>article p{padding:0 20px}body.archive #left-area>article .entry-title,body.search #left-area>article .entry-title{font-size:19px;line-height:1.35}body.archive #left-area>article .entry-title a{color:#14263D}body.archive #left-area .pagination,body.search #left-area .pagination,body.archive #left-area>.et_pb_ajax_pagination_container{grid-column:1/-1}body.archive #left-area>article:not(:has(.entry-featured-image-url)){padding-top:20px!important}.cg-blog .et_pb_post:not(:has(.entry-featured-image-url)){padding-top:24px!important}.cg-ptitle .et_pb_title_meta_container a{color:rgba(255,255,255,.85)!important}.cg-ptitle .et_pb_title_meta_container a:hover{color:#D9B26A!important}.cg-postbody h3.wp-block-heading{margin-top:36px}.cg-eyebrow a:hover{color:#fff!important}.cg-form .et_pb_contact_field input,.cg-form .et_pb_contact_field textarea{background:#fff!important;border:1px solid #E2DDD2!important;border-radius:4px!important;color:#20252B!important;font-size:15px!important;padding:14px!important}.cg-form .et_pb_contact_field input:focus,.cg-form .et_pb_contact_field textarea:focus{border-color:#C49A4A!important}.cg-form .et_pb_contact_submit{background:#C49A4A!important;border:0!important;color:#fff!important;border-radius:4px!important;font-size:15px!important;font-weight:600;padding:12px 28px!important}.cg-form .et_pb_contact_submit:hover{background:#A97F33!important}.cg-form .et_pb_contact_submit:after{display:none!important}.et_mobile_menu{border-top-color:#C49A4A!important;padding:12px 4%!important}.et_mobile_menu .menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a{background:transparent!important;font-weight:600!important;padding-right:56px!important}.et_mobile_menu .menu-item-has-children>.sub-menu{display:none!important}.et_mobile_menu .menu-item-has-children.cg-open>.sub-menu{display:block!important}.cg-sub-toggle{position:absolute;right:0;top:4px;width:44px;height:36px;border:0;background:#F6F5F2;color:#14263D;font-size:20px;line-height:1;border-radius:4px;cursor:pointer}.et_mobile_menu li a{color:#14263D!important}.et_mobile_menu li.cg-cta>a{margin-top:8px}#main-header .et_mobile_menu li.menu-item-has-children>ul.sub-menu{display:none!important}#main-header .et_mobile_menu li.menu-item-has-children.cg-open>ul.sub-menu{display:block!important}@media(min-width:981px){.cg-toc-col{position:sticky!important;top:110px;align-self:flex-start}}.cg-toc{background:#F6F5F2;border:1px solid #E7E3DA;border-radius:6px;padding:22px 22px 14px}ul.cg-toc-list{list-style:none!important;padding:0!important;margin:0 0 6px!important}ul.cg-toc-list li{padding:0!important;margin:0}ul.cg-toc-list li a{display:block;padding:7px 0 7px 12px;border-left:2px solid #E2DDD2;color:#14263D!important;font-size:14px;line-height:1.4;transition:border-color .2s,color .2s}ul.cg-toc-list li.h3 a{padding-left:24px;font-size:13.5px;color:#4A4F57!important}ul.cg-toc-list li a:hover,ul.cg-toc-list li a.is-active{border-left-color:#C49A4A;color:#87631F!important}@media(max-width:980px){.cg-toc ul.cg-toc-list li.h3{display:none}}.cg-prose h2[id],.cg-prose h3[id]{scroll-margin-top:120px}.cg-figure{margin:6px 0 22px;background:#F6F5F2;border-radius:6px;padding:10px}.cg-figure img{display:block;width:100%;border-radius:4px;margin:0!important}.cg-figure figcaption{font-size:13px;color:#5b6068;padding:8px 4px 2px;line-height:1.45}@media(min-width:768px){.cg-figure.cg-right{float:right;width:40%;max-width:360px;margin:6px 0 20px 28px}}.cg-prose h2{clear:both}.cg-gallery figure{margin:0}.cg-docs-gal{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:14px!important}.cg-docs-gal figure a{aspect-ratio:4/3}.cg-docs-gal figcaption{font-size:12.5px;line-height:1.4;color:#5b6068;padding-top:6px}.cg-prose table{width:100%;border-collapse:collapse;font-size:14.5px;margin:10px 0 24px}.cg-prose table td,.cg-prose table th{border:1px solid #E7E3DA!important;padding:8px 10px}.cg-prose table tr:first-child td{background:#14263D;color:#fff;font-weight:600}.cg-prose table tr:nth-child(even) td{background:#FAF9F6}html{scroll-behavior:smooth}.cg-prose h3.cg-par{font-family:Inter,sans-serif!important;font-size:15px!important;color:#87631F!important;letter-spacing:.5px;margin:22px 0 4px!important;padding-bottom:0}.cg-prose a.cg-portrait{float:left;margin:4px 24px 12px 0;max-width:200px;background:#F6F5F2;padding:6px;border-radius:6px}.cg-prose a.cg-portrait img{margin:0!important;border-radius:4px;display:block}@media(max-width:600px){.cg-prose a.cg-portrait{float:none;display:block;max-width:220px;margin:0 0 14px}}.cg-prose h2+p{margin-top:0}.cg-docs a{display:flex!important;align-items:center;gap:16px}.cg-docs a span{display:flex;flex-direction:column;flex:1}.cg-docs a strong{color:#14263D;font-weight:600;font-size:15.5px}.cg-docs a small{color:#6b7078;font-size:13.5px;margin-top:2px}.cg-docs a:after{content:"↓";color:#C49A4A;font-weight:700;font-size:18px}#page-container .et_pb_section{row-gap:24px}.et_pb_blurb_position_top:not(.cg-center) .et_pb_main_blurb_image{text-align:left!important}.et_pb_blurb_position_top:not(.cg-center) .et_pb_main_blurb_image .et_pb_image_wrap{margin-left:0!important}.et_pb_column:has(>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper){row-gap:4px!important;column-gap:0!important}@media(max-width:767px){.cg-hero .et_pb_button_module_wrapper{margin-right:10px!important;margin-bottom:10px!important}.cg-hero .et_pb_button{font-size:14px!important;padding:10px 18px!important}.cg-quick .et_pb_blurb{padding:18px 18px!important}.cg-quick .et_pb_blurb .et_pb_blurb_content{display:flex;gap:16px;align-items:flex-start;text-align:left}.cg-quick .et_pb_blurb .et_pb_main_blurb_image{margin:0!important;flex:0 0 44px}.cg-quick .et_pb_blurb .et-pb-icon{font-size:30px!important}.cg-quick .et_pb_blurb .et_pb_module_header{font-size:17px!important;padding-bottom:4px}.cg-quick>.et_pb_row{row-gap:12px!important}.cg-stats strong{font-size:28px}}@media(max-width:767px){#page-container .cg-quick .et_pb_blurb .et_pb_blurb_content{flex-direction:row!important;gap:16px}#page-container .cg-quick .et_pb_blurb .et_pb_blurb_container{flex:1}#page-container .cg-quick .et_pb_blurb .et_pb_blurb_description .cg-link-more{display:none}}@media(min-width:768px){.wp-block-gallery.has-nested-images.cg-galeria figure.wp-block-image:not(#individual-image){width:calc(25% - 6px)!important;flex-grow:0!important}}@media(max-width:767px){.wp-block-gallery.has-nested-images.cg-galeria figure.wp-block-image:not(#individual-image){width:calc(50% - 4px)!important;flex-grow:0!important}}.wp-block-gallery.cg-galeria .wp-block-image a{display:block;overflow:hidden;border-radius:4px}.wp-block-gallery.cg-galeria .wp-block-image img{transition:transform .3s}.wp-block-gallery.cg-galeria .wp-block-image a:hover img{transform:scale(1.04)}ul.cg-people{list-style:none!important;padding:0!important;margin:0 0 8px!important}ul.cg-people li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #EDE9E0;line-height:1.4}ul.cg-people li:last-child{border-bottom:0}ul.cg-people li strong{color:#14263D;font-weight:600}ul.cg-people li span{color:#7a7f87;font-size:14px;text-align:right}ul.cg-people.small li{padding:6px 0;font-size:15px}ul.cg-people.cols,ul.cg-people.cols4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}ul.cg-people.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:767px){ul.cg-people.cols,ul.cg-people.cols4{grid-template-columns:1fr}}@media(min-width:768px) and (max-width:980px){ul.cg-people.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}p.cg-sub{color:#87631F!important;font-size:13px!important;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin:18px 0 4px!important}.cg-two h3+ul+p+ul+h3,.cg-two ul.small+h3{margin-top:28px}.cg-prose h4{text-transform:uppercase;letter-spacing:1.5px;margin:18px 0 4px!important}.cg-prose .cg-figure{max-width:640px}.cg-medals{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 18px}.cg-medals a{display:flex;align-items:center;justify-content:center;width:130px;height:130px;background:#F6F5F2;border:1px solid #E7E3DA;border-radius:6px;padding:10px}.cg-medals img{max-width:100%;max-height:100%;object-fit:contain;margin:0!important}p.cg-count{font-size:13px!important;color:#8a8f98!important;margin-top:6px!important}.cg-prose h2+p.cg-sub{margin-top:-6px!important;text-transform:none;letter-spacing:0;font-size:14px!important;color:#6b7078!important;font-weight:500}.et_pb_text figure.cg-galeria{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:12px 0 0}.et_pb_text figure.cg-galeria figure{margin:0!important;padding:0!important}.et_pb_text figure.cg-galeria a{display:block}.et_pb_text figure.cg-galeria img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px;display:block}.cg-404-search{display:flex;gap:10px;max-width:640px;margin-top:16px}.cg-404-search input{flex:1;min-width:0;padding:13px 16px;border:1px solid #D9D4C8;border-radius:4px;font-size:16px;background:#fff;color:#20252B}.cg-404-search input:focus{outline:2px solid #C49A4A;outline-offset:1px;border-color:#C49A4A}.cg-404-search button{padding:12px 24px;border:0;border-radius:4px;background:#14263D;color:#fff;font-weight:600;cursor:pointer}.cg-404-search button:hover{background:#C49A4A}.cg-404-card{background:#fff;border:1px solid #E7E3DA;border-radius:6px;padding:28px 24px;height:100%;box-shadow:0 10px 30px rgba(20,38,61,.08);transition:border-color .2s}.cg-404-card:hover{border-color:#C49A4A}.cg-404-card h3{font-size:19px;padding-bottom:8px}.cg-404-card h3 a{color:#14263D}.cg-404-card p:last-child{padding-bottom:0}.cg-404-card p a{color:#87631F;font-weight:600}@media(max-width:600px){.cg-404-search{flex-direction:column}}.cg-404 .et_pb_text{max-width:860px}.cg-404 h1{color:#fff!important;font-family:Merriweather,Georgia,serif;font-size:44px;font-weight:700;line-height:1.2;padding-bottom:14px}.cg-404 .et_pb_text p:not(.cg-eyebrow){color:rgba(255,255,255,.82);font-size:18px;font-weight:500;line-height:1.5}.cg-404 .et_pb_button_module_wrapper{display:inline-block}.cg-404 .et_pb_column{display:block!important}@media(max-width:767px){.cg-404 h1{font-size:30px}}.cg-map-consent{position:relative;min-height:380px;border-radius:6px;overflow:hidden;background:#14263D url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M0 20h40M20 0v40' stroke='%23ffffff' stroke-opacity='.06'/%3E%3C/svg%3E");display:flex;align-items:center;justify-content:center;text-align:center;padding:32px}.cg-map-ph{max-width:520px}.cg-map-consent .cg-map-addr{color:#fff;font-size:17px;line-height:1.5;padding-bottom:18px}.cg-map-consent .cg-map-addr strong{color:#C49A4A}.cg-map-load{background:#C49A4A;color:#fff;border:0;border-radius:4px;padding:12px 28px;font-weight:600;font-size:15px;cursor:pointer}.cg-map-load:hover,.cg-map-load:focus-visible{background:#A97F33;outline:2px solid #fff;outline-offset:2px}.cg-map-consent .cg-map-note{color:rgba(255,255,255,.75);font-size:13px;line-height:1.5;padding:16px 0 0}.cg-map-consent .cg-map-note a{color:#fff;text-decoration:underline}.cg-ticks li{text-transform:none!important}.cg-eyebrow:not(.light){color:#87631F!important}:where(.et-l--post,.et-l--body,#left-area) a:where(:not(.et_pb_button):not(.cg-btn)){color:#87631F}.cg-link-more,a.more-link,.more-link{color:#87631F!important}.et_pb_blog_grid .post-meta,.et_pb_blog_grid .post-meta a,.cg-blog .post-meta,#left-area .post-meta{color:#5F646D!important}.cg-map-load,.et_pb_contact_form_container .et_pb_contact_submit,.cg-form .et_pb_button{color:#14263D!important}.cg-map-load:hover,.et_pb_contact_form_container .et_pb_contact_submit:hover{background:#14263D!important;color:#fff!important}#top-menu li.cg-cta>a{color:#14263D!important}#top-menu li.cg-cta>a:hover{color:#fff!important;background:#14263D!important}.pagination a,.wp-pagenavi a{color:#87631F!important}.et_pb_post_content h2{font-size:24px!important;line-height:1.3!important;padding-bottom:10px}.et_pb_post_content h3{font-size:20px!important;line-height:1.35!important}@media(max-width:767px){.et_pb_post_content h2{font-size:21px!important}}.et_mobile_menu li.cg-cta>a{color:#14263D!important}.cg-firmy-filtr{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:8px 0 18px}.cg-firmy-filtr input,.cg-firmy-filtr select{padding:12px 14px;border:1px solid #D9D4C8;border-radius:4px;font-size:16px;background:#fff;color:#20252B;line-height:1.3}.cg-firmy-filtr input{flex:1 1 320px;min-width:0}.cg-firmy-filtr select{flex:0 1 260px}.cg-firmy-filtr input:focus,.cg-firmy-filtr select:focus{outline:2px solid #C49A4A;outline-offset:1px}.cg-firmy-licznik{flex-basis:100%;margin:0;padding:0!important;font-size:14px;color:#5F646D}table.cg-firmy{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #E7E3DA;border-radius:6px;overflow:hidden;margin:0}table.cg-firmy th{background:#14263D;color:#fff;text-align:left;padding:12px 16px;font-weight:600;font-size:14px;letter-spacing:.2px}table.cg-firmy td{padding:13px 16px;border-top:1px solid #EEE9DF;vertical-align:top;font-size:15px;line-height:1.5;color:#4A4F57}table.cg-firmy tbody tr:hover td{background:#FBFAF7}table.cg-firmy td:first-child{font-weight:600;color:#14263D}table.cg-firmy td:nth-child(2){white-space:nowrap}table.cg-firmy tr[hidden]{display:none}@media(max-width:767px){table.cg-firmy,table.cg-firmy tbody,table.cg-firmy tr,table.cg-firmy td{display:block;width:100%}table.cg-firmy{border:0;background:transparent}table.cg-firmy thead{position:absolute;left:-9999px}table.cg-firmy tr{background:#fff;border:1px solid #E7E3DA;border-radius:6px;margin:0 0 12px;padding:6px 0}table.cg-firmy td{border:0;padding:5px 16px;white-space:normal!important}table.cg-firmy td:not(:first-child)::before{content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#87631F}table.cg-firmy td:first-child{font-size:17px;padding-top:10px}table.cg-firmy td:empty{display:none}}.cg-faq{margin-top:24px}.cg-faq details{background:#fff;border:1px solid #E7E3DA;border-radius:6px;margin:0 0 12px;box-shadow:0 6px 20px rgba(20,38,61,.05)}.cg-faq summary{cursor:pointer;list-style:none;padding:18px 56px 18px 22px;position:relative;font-family:Merriweather,Georgia,serif;font-weight:700;font-size:18px;line-height:1.4;color:#14263D}.cg-faq summary::-webkit-details-marker{display:none}.cg-faq summary::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#F6F5F2;color:#87631F;font:600 20px/28px Inter,sans-serif;text-align:center}.cg-faq details[open] summary::after{content:'−'}.cg-faq summary:focus-visible{outline:2px solid #C49A4A;outline-offset:2px}.cg-faq details[open] summary{border-bottom:1px solid #EEE9DF}.cg-faq-a{padding:16px 22px 6px;font-size:16px;line-height:1.65}.cg-faq-a ul{padding-left:1.2em;margin-bottom:1em}@media(max-width:767px){.cg-faq summary{font-size:16px;padding:16px 52px 16px 16px}.cg-faq-a{padding:14px 16px 4px}}