:root{--color-white:#ffffff;--color-black:#000000;--color-gray:#9D9D9D;--color-light-gray:#D9D9D9;--co-nav-padding-top:37px;--co-nav-gap-logo-to-nav:-15px;--co-nav-total-height:115px;--co-logo-height:40px;--co-mobile-logo-height:40px;--co-mobile-padding:10px;--co-mobile-menu-top:100px;--co-mobile-architekten-bottom:50px;--co-transition-speed:0.3s;--co-transition-easing:cubic-bezier(0.4, 0, 0.2, 1);--co-nav-fade-speed:0.2s;--co-logo-anim-speed:0.9s;--co-logo-anim-easing:cubic-bezier(0.25, 1.0, 0.5, 1);--co-focus-outline-color:transparent;--co-focus-outline-width:0px;--co-focus-outline-offset:4px;--co-nav-z-index:999}body.admin-bar .co-nav-wrapper{top:var(--wp-admin--admin-bar--height)!important}body.home.admin-bar .co-nav-wrapper{top:0!important}a,button,[role="button"]{outline-color:var(--co-focus-outline-color)!important;outline-width:var(--co-focus-outline-width)!important;outline-offset:var(--co-focus-outline-offset)!important}img[src$=".svg"]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}svg{shape-rendering:geometricPrecision}html{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.co_p1-lead{font-family:"SangBleu Kingdom";font-size:27px!important;line-height:39px!important;--text-line-height:39px !important;font-weight:400!important;letter-spacing:0!important;text-align:left;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.co_p2-lauftext{font-family:"Euclid Circular B";font-size:24px!important;line-height:33px!important;--text-line-height:33px !important;font-weight:400!important;letter-spacing:0px!important;text-align:left}.co_p3-zusatz{font-family:"Euclid Circular B";font-size:16px!important;line-height:24px!important;--text-line-height:24px !important;font-weight:400!important;letter-spacing:0px!important;text-align:left}.brxe-text{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;word-break:break-word;overflow-wrap:break-word}*{text-decoration-thickness:2px}#brx-header{height:115px}@media (max-width:767px){#brx-header{height:50px}}body.home #brx-content{margin-bottom:0}.co-button-email,.co-button-weitereprojekte{display:inline-flex;align-items:center;justify-content:space-between;height:68px;border:1px solid #000;border-radius:10px;background-color:#fff;font-family:'SangBleu Kingdom',serif;font-size:27px;font-weight:400;line-height:39px;color:#000;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 0.3s ease;box-sizing:border-box;position:relative}.co-button-email{width:195px;padding:14px 24px;position:relative}.co-button-email::after{content:'';position:absolute;right:35px;top:50%;transform:translateY(-50%) scale(1);width:27px;height:26px;background-image:url(/wp-content/uploads/2025/10/co-pfeil-rechts-kurz.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1;transition:transform 0.45s cubic-bezier(.45,0,.55,1),opacity 0.45s cubic-bezier(.45,0,.55,1);pointer-events:none}.co-button-email::before{content:'';position:absolute;right:25px;top:50%;transform:translateY(-50%) scale(.6);width:43px;height:26px;background-image:url(/wp-content/uploads/2025/10/co-pfeil-rechts-lang.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transition:transform 0.45s cubic-bezier(.45,0,.55,1),opacity 0.45s cubic-bezier(.45,0,.55,1);pointer-events:none}.co-button-email:hover::after{opacity:0;transform:translateY(-50%) scale(.6)}.co-button-email:hover::before{opacity:1;transform:translateY(-50%) scale(1)}.co-button-email:active{background-color:#D9D9D9}.co-button-email:active::after{opacity:1;transform:translateY(-50%) scale(1);transition:transform 0.2s cubic-bezier(.45,0,.55,1),opacity 0.2s cubic-bezier(.45,0,.55,1)}.co-button-email:active::before{opacity:0;transform:translateY(-50%) scale(.6);transition:transform 0.2s cubic-bezier(.45,0,.55,1),opacity 0.2s cubic-bezier(.45,0,.55,1)}.co-button-weitereprojekte{width:310px;padding:14px 24px;position:relative}.co-button-weitereprojekte::after{content:'';position:absolute;right:18px;top:50%;transform:translateY(-50%) scale(1);width:26px;height:27px;background-image:url(/wp-content/uploads/2025/10/co-pfeil-unten-kurz.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1;transition:transform 0.45s cubic-bezier(.45,0,.55,1),opacity 0.45s cubic-bezier(.45,0,.55,1);pointer-events:none}.co-button-weitereprojekte::before{content:'';position:absolute;right:18px;top:50%;transform:translateY(-50%) scale(.6);width:26px;height:44px;background-image:url(/wp-content/uploads/2025/10/co-pfeil-unten-lang.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transition:transform 0.45s cubic-bezier(.45,0,.55,1),opacity 0.45s cubic-bezier(.45,0,.55,1);pointer-events:none}.co-button-weitereprojekte:hover::after{opacity:0;transform:translateY(-50%) scale(.6)}.co-button-weitereprojekte:hover::before{opacity:1;transform:translateY(-50%) scale(1)}.co-button-weitereprojekte:active{background-color:#D9D9D9}.co-button-weitereprojekte:active::after{opacity:1;transform:translateY(-50%) scale(1);transition:transform 0.2s cubic-bezier(.45,0,.55,1),opacity 0.2s cubic-bezier(.45,0,.55,1)}.co-button-weitereprojekte:active::before{opacity:0;transform:translateY(-50%) scale(.6);transition:transform 0.2s cubic-bezier(.45,0,.55,1),opacity 0.2s cubic-bezier(.45,0,.55,1)}@media (max-width:768px){#brxe-buzfhq,#brxe-gfoaah{width:fit-content!important;display:block!important}.co-button-email{display:inline-block!important;width:auto!important;padding-left:24px!important;padding-right:45px!important}.co-button-weitereprojekte{display:inline-block!important;width:auto!important;padding-left:24px!important;padding-right:48px!important}}.co-button-email:focus,.co-button-weitereprojekte:focus{outline:2px solid #000;outline-offset:2px}.co-button-email:disabled,.co-button-weitereprojekte:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:991px) and (min-width:768px){.co-button-email,.co-button-weitereprojekte{height:60px;font-size:24px;line-height:35px;padding:12px 20px}.co-button-email{width:180px}.co-button-email::after{width:24px;height:23px;right:16px}.co-button-email::before{width:38px;height:23px;right:16px}.co-button-weitereprojekte{width:280px}.co-button-weitereprojekte::after{width:23px;height:24px;bottom:16px}.co-button-weitereprojekte::before{width:23px;height:38px;bottom:16px}}@media (max-width:767px){.co-button-email,.co-button-weitereprojekte{width:100%;height:56px;font-size:20px;line-height:30px;padding:13px 18px}.co-button-email::after{width:20px;height:19px;right:14px}.co-button-email::before{width:32px;height:19px;right:14px}.co-button-weitereprojekte::after{width:19px;height:20px;bottom:14px}.co-button-weitereprojekte::before{width:19px;height:32px;bottom:14px}}html{scroll-behavior:smooth}img.co-portrait-image{aspect-ratio:2 / 3!important;max-width:50%!important;width:100%;margin-left:0;margin-right:auto;display:block}@media (max-width:768px){img.co-portrait-image{max-width:100%!important}}.co-news-filter-container{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.co-filter-link-wrapper,.co-news-filter-container>div{margin:0}.co-filter-link{color:var(--color-gray);text-decoration:none;font-size:16px;line-height:1.5;transition:color 0.3s ease;display:inline!important;align-items:center;gap:3px;cursor:pointer;white-space:nowrap;user-select:none}.co-filter-link:hover{color:var(--color-black)}.co-filter-link:hover .co-filter-text{text-decoration:underline;← NUR der Text!}.co-filter-link:hover .co-filter-dot{text-decoration:none!important;← Punkt bleibt sauber!}.co-filter-link.active{color:var(--color-black);text-decoration:none}.co-filter-link.active:hover .co-filter-text{text-decoration:underline}.co-filter-link.active:hover .co-filter-dot{text-decoration:none!important}.co-filter-dot{font-size:18px;line-height:1;font-weight:700;text-decoration:none!important;flex-shrink:0}.co-filter-text{text-decoration:inherit}@media (max-width:768px){.co-news-filter-container{gap:16px}.co-filter-link{font-size:14px}}.co_firstnews-content{box-sizing:border-box}.co_firstnews-content>a.co_news-readmoreblock{margin-top:auto}.co_news_articlecard:hover a.co_news-readmoreblock .co_news-readmorepfeilwrapper{width:33px!important}a.co_news-readmoreblock .co_news-readmorepfeilwrapper .co_pfeil{transition:opacity 0.35s ease,transform 0.35s ease}a.co_news-readmoreblock .co_news-readmorepfeilwrapper .co_pfeil--kurz{opacity:1;transform:translateX(0)!important}a.co_news-readmoreblock .co_news-readmorepfeilwrapper .co_pfeil--lang{opacity:0;transform:translateX(-4px)!important}.co_news_articlecard:hover a.co_news-readmoreblock .co_news-readmorepfeilwrapper .co_pfeil--kurz{opacity:0;transform:translateX(4px)!important}.co_news_articlecard:hover a.co_news-readmoreblock .co_news-readmorepfeilwrapper .co_pfeil--lang{opacity:1;transform:translateX(0)!important}@keyframes co-fade-in{from{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}[data-kategorie].co-visible{animation:co-fade-in 0.9s ease forwards}[data-kategorie]:hover a[href^="mailto"]{text-decoration:underline}@keyframes co-news-fade-in{from{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.co_news_articlecard.co-visible{animation:co-news-fade-in 0.9s ease forwards}.co-page-nav{display:block;width:100%}.co-view-switcher{display:flex;gap:1.5rem;align-items:center}.co-filter-btn{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all 0.3s ease}.co-filter-btn,.co-filter-btn *{color:var(--color-gray)}.co-filter-btn>*,.co-filter-btn i,.co-filter-btn p{pointer-events:none}.co-filter-btn:hover,.co-filter-btn:hover *{color:var(--color-black)}.co-page-nav.co-list-view #switch-list-view,.co-page-nav.co-list-view #switch-list-view *{color:var(--color-black)}.co-page-nav.co-grid-view #switch-grid-view,.co-page-nav.co-grid-view #switch-grid-view *{color:var(--color-black)}#switch-grid-view,#switch-list-view{cursor:pointer;touch-action:manipulation}.co-page-nav.co-list-view~.co-liste-section{display:block}.co-page-nav.co-list-view~.co-image-section{display:none}.co-page-nav.co-grid-view~.co-liste-section{display:none}.co-page-nav.co-grid-view~.co-image-section{display:block}.co-project-wrapper{display:block;width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.co-project-item{display:inline!important;--item-color:var(--color-black);color:var(--item-color)}.co-project-item *,.co-project-item span,.co-project-item a{display:inline!important;margin:0;padding:0;transition:color 0.2s ease;color:var(--item-color)}.co-project-item::after{content:" • ";display:inline;color:var(--item-color);margin:0 .3em;font-size:1.3em;vertical-align:baseline;transition:color 0.2s ease;pointer-events:none}.co-project-item.co-filtered-out::after{color:var(--color-gray)!important}.co-liste-section.co-filter-active .co-project-item::after{color:var(--color-gray)!important}.co-project-item:last-child::after{content:"";display:none}.co-project-item-link{text-decoration:none;color:inherit;transition:color 0.2s ease}.co-project-item-link:hover{text-decoration:none!important}.co-project-wrapper:hover .co-project-item,.co-project-wrapper:hover .co-project-item::after{--item-color:var(--color-gray)}.co-project-wrapper:hover .co-project-item:hover{--item-color:var(--color-black)}.co-category-filter-wrapper{padding-bottom:var(--space-xs)}.co-filter-btn{display:flex;align-items:baseline;cursor:pointer;color:var(--color-gray);gap:.4rem;transition:color 0.3s ease}.co-toggle-icon{font-size:12px;font-style:normal;font-weight:700;transition:transform 0.3s ease}.co-filter-btn .brxe-icon{fill:currentColor;color:inherit;transition:fill 0.3s ease,color 0.3s ease}.co-filter-btn:hover{color:var(--color-black)}.co-filter-btn:hover .brxe-icon{fill:var(--color-black)}.co-grid-view #switch-grid-view,.co-list-view #switch-list-view{color:var(--color-black)}.co-grid-view #switch-grid-view .brxe-icon,.co-list-view #switch-list-view .brxe-icon{fill:var(--color-black)}.co-filter-toggle.co-expanded .co-toggle-icon{transform:rotate(45deg)}.co-filter-toggle p:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.co-category-filters{overflow:hidden;transition:all 0.4s cubic-bezier(.4,0,.2,1)}.co-category-filters.co-collapsed{max-height:0;padding:0;opacity:0;visibility:hidden}.co-category-filters.co-expanded{max-height:800px;padding:0 0;opacity:1;visibility:visible}.co-filter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;align-items:start;width:100%;box-sizing:border-box}@media (max-width:1200px){.co-filter-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:640px){.co-filter-grid{grid-template-columns:1fr;gap:1.5rem}}.co-filter-column>span.brxe-text-basic{font-family:"Euclid Circular B";font-size:16px;font-weight:400;letter-spacing:0;color:var(--color-black);display:block;text-align:left}.co-button-group{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;align-items:flex-start!important;width:100%!important}.co-button-group>*{display:inline!important;width:auto!important}.co-button-group>*>*{display:inline!important;width:auto!important}.co-category-btn{background:none!important;border:none!important;padding:0!important;margin:0 1.5rem .5rem 0!important;display:inline!important;color:var(--color-gray);cursor:pointer;transition:color 0.2s ease;font-size:16px!important;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.co-category-btn p{margin:0!important;padding:0!important;display:inline!important;font-family:"Euclid Circular B"!important;font-size:16px!important;line-height:24px;color:var(--color-gray);transition:color 0.2s ease}.co-category-btn .co-filter-dot{display:inline;color:var(--color-gray);font-weight:700;font-size:18px;transition:color 0.2s ease;text-decoration:none!important;padding-right:5px}.co-category-btn u{text-decoration:none;transition:text-decoration 0.2s ease}.co-category-btn:hover{color:var(--color-black)}.co-category-btn:hover p{color:var(--color-black)}.co-category-btn:hover .co-filter-dot{color:var(--color-black)}.co-category-btn:hover u{text-decoration:underline;text-decoration-color:var(--color-black);text-decoration-thickness:1px;text-underline-offset:2px}.co-category-btn.co-active p{color:var(--color-black)}.co-category-btn.co-active .co-filter-dot{color:var(--color-black)}.co-category-btn.co-active u{color:var(--color-black)}.co-category-btn:focus{outline:2px solid var(--color-black);outline-offset:2px}.co-category-btn:disabled{opacity:.5;cursor:not-allowed}.co-project-item.co-filtered-out{opacity:1}.co-project-item.co-filtered-out,.co-project-item.co-filtered-out *{color:var(--color-gray)!important}.co-project-item.co-filtered-out .co-project-item-link{color:var(--color-gray)!important;pointer-events:none;cursor:default}.co-image-section .brxe-container.co-filtered-out{position:relative}.co-image-section .brxe-container.co-filtered-out .co-project-item-link,.co-image-section .brxe-container.co-filtered-out p,.co-image-section .brxe-container.co-filtered-out a{color:var(--color-gray)!important}.co-image-section .brxe-container.co-filtered-out img{opacity:.35;filter:grayscale(30%) brightness(1.15);transition:all 0.3s ease}.co-image-section .brxe-container.co-filtered-out figure{position:relative}.co-image-section .brxe-container.co-filtered-out figure::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .5);pointer-events:none;transition:all 0.3s ease}@media (hover:none) and (pointer:coarse){.co-category-btn:hover p,.co-category-btn:hover .co-filter-dot,.co-category-btn:hover u{color:var(--color-gray)!important;text-decoration:none!important}.co-category-btn.co-active:hover p,.co-category-btn.co-active:hover .co-filter-dot,.co-category-btn.co-active:hover u{color:var(--color-black)!important}}.co-project-item,.co-image-section .brxe-container{transition:all 0.3s ease}.co-project-item *,.co-image-section .brxe-container *{transition:color 0.3s ease,opacity 0.3s ease}#brxe-onimrb:hover,#brxe-pxdtif:hover,#brxe-ujglra:hover,#brxe-gpjddc:hover{color:#000;text-decoration:underline}#brxe-onimrb,#brxe-pxdtif,#brxe-ujglra,#brxe-gpjddc{gap:0}#brxe-onimrb svg,#brxe-pxdtif svg,#brxe-ujglra svg,#brxe-gpjddc svg{transition:all 0.3s ease}#brxe-qodpwb:hover,#brxe-fdawbu:hover,#brxe-baqlxu:hover,#brxe-hqlzeh:hover{color:#000;text-decoration:underline}#brxe-qodpwb,#brxe-fdawbu,#brxe-baqlxu,#brxe-hqlzeh{gap:0}#brxe-qodpwb svg,#brxe-fdawbu svg,#brxe-baqlxu svg,#brxe-hqlzeh svg{transition:all 0.3s ease}.co_buero_team_card:hover .brxe-xujwfy.brxe-image,.co_buero_team_card:hover .brxe-ncthle.brxe-image{transform:scaleX(1.15) scaleY(1.15);transition:transform 0.4s ease!important}.brxe-xujwfy,.brxe-ncthle{transition:transform 0.4s ease!important}.co_buero_team_card{transition:all 0.4s ease}.co_stellen_listenzeile-loop:hover{color:var(--color-black);border-color:var(--color-black)}.co_stellen_listenzeile-loop:hover~.co_stellen_listenzeile-loop{color:var(--color-gray);border-color:var(--color-black)}.co_stellen_listenzeile-loop:hover~.co_stellen_listenzeile-loop h2,.co_stellen_listenzeile-loop:hover~.co_stellen_listenzeile-loop p,.co_stellen_listenzeile-loop:hover~.co_stellen_listenzeile-loop h2 a{color:var(--color-gray)}.co_stellen_listenzeile-loop:has(~.co_stellen_listenzeile-loop:hover){color:var(--color-gray)}.co_stellen_listenzeile-loop:has(~.co_stellen_listenzeile-loop:hover) h2,.co_stellen_listenzeile-loop:has(~.co_stellen_listenzeile-loop:hover) p,.co_stellen_listenzeile-loop:has(~.co_stellen_listenzeile-loop:hover) h2 a{color:var(--color-gray)}.co_stellen_listenzeile-loop:hover .co_stellen_listenzeile_icon{margin-left:0;transition:margin-left 0.3s ease}.co_stellen_listenzeile-loop:hover .co_stellen_listenzeile_textwrapper{margin-left:18px;transition:margin-left 0.3s ease}.co_stellen_listenzeile-loop:hover .co-stellen-listenzeile-textwrapper__stellenprozent{padding-right:0;transition:padding-right 0.3s ease}.co_stellen_listenzeile-loop:hover h2,.co_stellen_listenzeile-loop:hover p{color:var(--color-black);transition:color 0.3s ease}.co_stellen_listenzeile-loop:hover h2 a{text-decoration:underline}.co_stellen_listenzeile-loop:hover~.co_stellen_listenzeile-loop .co_stellen_listenzeile_icon img,.co_stellen_listenzeile-loop:has(~.co_stellen_listenzeile-loop:hover) .co_stellen_listenzeile_icon img{filter:grayscale(100%);opacity:.5;transition:filter 0.3s ease,opacity 0.3s ease}.co_stellen_listenzeile-loop:hover .co_stellen_listenzeile_icon img{filter:grayscale(0%);opacity:1;transition:filter 0.3s ease,opacity 0.3s ease}.co-footer{background-color:var(--color-black);color:var(--color-white);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:45px;overflow:hidden;transition:height 0.4s cubic-bezier(.4,0,.2,1)}.co-footer:hover{height:115px}.co-footer-container{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 3rem;height:45px}.co-footer-links,.co-footer-links-right{display:flex;gap:2rem;align-items:flex-end;height:45px;padding-bottom:.75rem}.co-footer-link{color:var(--color-light-gray);text-decoration:none;font-size:20px;line-height:24px;transition:opacity 0.3s ease;white-space:nowrap}.co-footer-link:hover{color:var(--color-white)}.co-nav-desktop-spacer,.co-nav-mobil-spacer{flex:.5}.co-footer-company{position:relative;display:flex;flex-direction:column;align-items:stretch;height:115px;justify-content:flex-end}.co-company-name{font-size:20px;line-height:24px;text-align:center;color:var(--color-white);white-space:nowrap;transition:transform 0.4s cubic-bezier(.4,0,.2,1);transform:translateY(0);padding-bottom:0.75rem!important;margin:0}.co-footer:hover .co-company-name{transform:translateY(-72px)}.co-company-details{position:absolute;bottom:.75rem;min-width:220px;left:50%;transform:translateX(-50%);width:fit-content;opacity:0;transition:opacity 0.4s cubic-bezier(.4,0,.2,1);pointer-events:none}.co-address-line{font-size:20px;line-height:24px;color:var(--color-white);white-space:nowrap;margin:0;padding:0;text-align:center}.co-footer:hover .co-company-details{opacity:1;pointer-events:auto}.co-address-line a{color:var(--color-white)}.co-address-line a:hover{color:var(--color-white);text-decoration:underline}.co-footer-mobile{background-color:var(--color-black);color:var(--color-white);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:none;height:165px;overflow:hidden;transition:height 0.4s cubic-bezier(.4,0,.2,1)}.co-footer-mobile:hover{height:235px}.co-footer-mobile-container{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;gap:1.5rem}.co-footer-mobile-company{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}div.brxe-div.co-footer-mobile-company div.brxe-div div.brxe-text-basic.co-company-name{font-size:20px;line-height:24px;color:var(--color-white);margin:0;padding:0!important;font-weight:400}.co-company-details-mobile{display:flex;flex-direction:column;align-items:center;gap:.25rem;opacity:0;max-height:0;overflow:hidden;transition:opacity 0.4s cubic-bezier(.4,0,.2,1),max-height 0.4s cubic-bezier(.4,0,.2,1)}.co-footer-mobile:hover .co-company-details-mobile{opacity:1;max-height:100px}.co-company-details-mobile .co-address-line{font-size:20px;line-height:24px;color:var(--color-white);white-space:normal;margin:0;padding:0;text-align:center}.co-company-details-mobile a{color:var(--color-white);text-decoration:none}.co-company-details-mobile a:hover{text-decoration:underline}.co-footer-mobile-links-grid{position:absolute;bottom:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;width:100%;max-width:80vw}.co-footer-mobile-col{display:flex;justify-content:center}.co-footer-mobile-col .co-footer-link{font-size:20px;line-height:24px;color:var(--color-light-gray);text-decoration:none;transition:opacity 0.3s ease;white-space:nowrap}.co-footer-mobile-col .co-footer-link:hover{var(--color-white)}@media (max-width:768px){.co-footer-mobile{display:block}.co-footer{display:none}}#brx-footer{padding-bottom:115px}@media (max-width:768px){#brx-footer{padding-bottom:235px}}