:root{--balloon-border-radius:2px;--balloon-color:hsla(0,0%,6%,.95);--balloon-text-color:#fff;--balloon-font-size:12px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{cursor:pointer;position:relative}[aria-label][data-balloon-pos]:after{background:var(--balloon-color);border-radius:2px;border-radius:var(--balloon-border-radius);color:var(--balloon-text-color);content:attr(aria-label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--balloon-font-size);font-style:normal;font-weight:400;padding:.5em 1em;text-indent:0;text-shadow:none;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;position:absolute;transition:all .18s ease-out .18s;z-index:10}[aria-label][data-balloon-pos]:before{border:5px solid transparent;border-top:5px solid var(--balloon-color);content:"";height:0;width:0}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-visible]:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:after,[aria-label][data-balloon-pos][data-balloon-blunt]:before{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after,[aria-label][data-balloon-pos][data-balloon-pos^=up]:before{bottom:100%;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after,[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{border:5px solid transparent;border-bottom:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{border:5px solid transparent;border-left:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{border:5px solid transparent;border-right:5px solid var(--balloon-color);height:0;width:0}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width:768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}
.gradient-highlight-text span{background:linear-gradient(90deg,rgba(168,174,28,.7),rgba(118,122,20,0) 84.27%);padding-left:8px}.clip-mask-gradient-bottom{-webkit-mask-image:linear-gradient(180deg,#000,#000 50%,transparent);mask-image:linear-gradient(180deg,#000,#000 50%,transparent)}.hero-image-block-fade{-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent);mask-image:linear-gradient(180deg,#000,#000 60%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.client-quote-container{position:relative}.client-quote-container:not(:last-child):after{background:linear-gradient(180deg,#bab9c2 0,#bab9c2 42%,hsla(247,7%,74%,0) 95%);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}@media (max-width:991px){.client-quote-container:not(:last-child):after{background:linear-gradient(90deg,hsla(247,7%,74%,0) 0,hsla(247,7%,74%,0) 5%,#bab9c2 58%,#bab9c2);bottom:0;height:1px;left:0;right:0;top:auto;width:auto}}.large-background-title.brxe-heading{-webkit-text-fill-color:transparent;background:radial-gradient(circle 1.55em at 50% 80%,rgba(34,36,36,.6) 0,rgba(59,61,61,.6) 100%);background-clip:text;-webkit-background-clip:text}.bricks-swiper-container.cg-carousel--no-nav .swiper-button-next,.bricks-swiper-container.cg-carousel--no-nav .swiper-button-prev,.bricks-swiper-container.swiper-lock .swiper-button-next,.bricks-swiper-container.swiper-lock .swiper-button-prev,.splide.cg-carousel--no-nav .splide__arrows,.splide.cg-carousel--no-nav .splide__pagination,.splide.cg-carousel--no-nav>.splide__arrows,.splide.cg-carousel--no-nav>.splide__pagination,.splide:not(.is-overflow) .splide__arrows,.splide:not(.is-overflow) .splide__pagination,.splide:not(.is-overflow)>.splide__arrows,.splide:not(.is-overflow)>.splide__pagination,.swiper-button-lock,.swiper.cg-carousel--no-nav .swiper-button-next,.swiper.cg-carousel--no-nav .swiper-button-prev,.swiper.swiper-lock .swiper-button-next,.swiper.swiper-lock .swiper-button-prev{display:none!important}.cg-trusted-by-sector-logos.brxe-carousel .swiper-slide{align-items:center;display:flex;justify-content:center}.cg-trusted-by-sector-logos.brxe-carousel .image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:75px;min-height:75px;width:100%}.cg-trusted-by-sector-logos.brxe-carousel img{display:block;height:auto;max-height:75px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.cg-centered-carousel{overflow:visible;padding-bottom:var(--space-l,1.5rem);padding-top:var(--space-l,1.5rem);position:relative}.cg-centered-carousel .splide__track{overflow:visible}.cg-centered-carousel .splide__list{align-items:center}.cg-centered-carousel .splide__arrows{align-items:center;bottom:auto;display:flex;gap:30px;left:auto;position:absolute;right:0;top:calc(var(--space-l, 1.5rem) + var(--cg-carousel-track-height, 100%) - 48px);transform:none;z-index:5}.green-bullets ul{list-style:square;padding-left:1em}.green-bullets ul li{margin-bottom:.4em}.green-bullets ul li::marker{color:var(--green-300)}.brxe-section{counter-reset:cg-numbered-title}.numbered-title{counter-increment:cg-numbered-title}.numbered-title:before{color:var(--grey-300,#545757);content:counter(cg-numbered-title,decimal-leading-zero) " ";font-family:inherit;font-size:inherit}@media (max-width:991px){.cg-centered-carousel .splide__arrows{gap:16px;justify-content:center;left:0;right:0;top:90%}.cg-centered-carousel{padding-bottom:calc(var(--space-l, 1.5rem) + 88px)}}.cg-centered-carousel .splide__arrow{background:transparent;height:48px;inset:auto;opacity:1;position:static;transform:none;transition:fill .2s ease;width:48px}.cg-centered-carousel .splide__arrow:hover circle{fill:#60614a;transition:fill .2s ease}.cg-centered-carousel .splide__arrow svg{display:block;height:48px;width:48px}.cg-centered-carousel .splide__slide{opacity:.3;transition:opacity .4s ease}.cg-centered-carousel .splide__slide.is-active{opacity:1;z-index:2}.cg-centered-carousel .cg-centered-carousel__scale{transform:scale(.78);transform-origin:center center;transition:transform .4s ease}.cg-centered-carousel .splide__slide.is-active>.cg-centered-carousel__scale{transform:scale(1)}.cg-centered-carousel .case-study-carousel-block .brxe-bvtgao{border-top-width:0;display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:grid-template-rows .4s ease,opacity .4s ease,padding .4s ease,border-top-width .4s ease}.cg-centered-carousel .case-study-carousel-block .brxe-bvtgao>*{min-height:0;overflow:hidden}.cg-centered-carousel .case-study-carousel-block.is-active .brxe-bvtgao{border-top-width:1px;grid-template-rows:1fr;opacity:1;padding-bottom:var(--space-l);padding-top:var(--space-l);pointer-events:auto}.cg-centered-carousel .case-study-carousel-block .brxe-fstzag{transition:color .2s ease}.cg-centered-carousel .case-study-carousel-block.is-active:hover .brxe-fstzag{color:var(--Green-300-PRIMARY,#a8ae1c)}.cg-centered-carousel .case-study-carousel-block .brxe-sepsug{position:relative}.cg-centered-carousel .case-study-carousel-block .brxe-sepsug:after{background:linear-gradient(0deg,rgba(168,174,28,.5),rgba(118,122,20,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:1}.cg-centered-carousel .case-study-carousel-block .brxe-ltiurf{z-index:2}.cg-centered-carousel .case-study-carousel-block.is-active:hover .brxe-sepsug:after{opacity:1}.cg-centered-carousel .case-study-carousel-block .plain-link-btn{transition:color .2s ease,text-decoration-color .2s ease}.cg-centered-carousel .case-study-carousel-block.is-active:hover .plain-link-btn{color:var(--grey-100);text-decoration-color:var(--grey-100)}.cg-centered-carousel.is-cg-measuring .case-study-carousel-block .brxe-bvtgao,.cg-centered-carousel.is-cg-measuring .cg-centered-carousel__scale,.cg-centered-carousel.is-cg-measuring .splide__slide{transition:none}.cg-centered-carousel.is-cg-measuring .splide__slide{opacity:1}.cg-centered-carousel.is-cg-measuring .cg-centered-carousel__scale{transform:none}.cg-centered-carousel.is-cg-measuring .case-study-carousel-block .brxe-bvtgao{border-top-width:1px;display:block;grid-template-rows:unset;opacity:0;overflow:visible;padding-bottom:var(--space-l);padding-top:var(--space-l);pointer-events:none;visibility:hidden}.cg-centered-carousel.is-cg-measuring .case-study-carousel-block .brxe-bvtgao>*{min-height:auto;overflow:visible}.resources-type-block:hover .outline-btn{background-color:#60614a}.resources-type-block .brxe-block:has(>.brxe-image){overflow:hidden}.resources-type-block .brxe-image{display:block;transform-origin:center center;transition:transform .3s ease}.resources-type-block:hover .brxe-image{transform:scale(1.05)}.brxe-accordion-nested>.cg-products-rating-filter:not(.is-visible){display:none!important}.brxe-accordion-nested>.cg-products-rating-filter.is-visible{display:flex!important;flex-direction:column}.product-results-card{transition:background-color .3s ease,box-shadow .3s ease}.product-results-card:hover{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.14)}.product-results-card .brxe-heading{transition:color .3s ease}.product-results-card:hover .brxe-heading{color:var(--Green-300-PRIMARY,#a8ae1c)}.sector-query-block{overflow:hidden}.sector-query-block .brxe-lvxlnv.brxe-image{overflow:hidden;transform-origin:center center;transition:transform .3s ease}.sector-query-block .brxe-lvxlnv.brxe-image:before{z-index:1}.sector-query-block:hover .brxe-lvxlnv.brxe-image{transform:scale(1.05)}.sector-query-block:hover .brxe-lvxlnv.brxe-image:before{background-image:linear-gradient(180deg,transparent 45%,#3b3d3d 95%)}.sector-query-block .global-green-tag li,.sector-query-block .uk-only-tag li{transition:box-shadow .3s ease}.sector-query-block:hover .global-green-tag li{box-shadow:0 0 14px 0 #a8ae1c}.sector-query-block:hover .uk-only-tag li{box-shadow:0 0 14px 0 hsla(0,0%,100%,.25)}.sector-query-block:hover .sector-query-title.brxe-heading{color:var(--Green-300-PRIMARY,#a8ae1c)}.large-video-wrap .large-video-block.brxe-image img,.large-video-wrap>img.large-video-block{box-shadow:inset 0 0 0 100vmax rgba(34,36,36,.6);transition:box-shadow .3s ease}.large-video-wrap:hover .large-video-block:before{opacity:0;transition:opacity .3s ease}.large-video-wrap:hover .large-video-block.brxe-image img,.large-video-wrap:hover>img.large-video-block{box-shadow:inset 0 0 0 100vmax rgba(34,36,36,0)}.large-video-block-icon{transform-origin:center center;transition:transform .3s ease;z-index:2}.large-video-wrap:hover>.large-video-block-icon{transform:translate(-50%,-50%) scale(1.1)!important}.our-approach-tab-blocks:not(.has-user-opened) .tab-pane.brx-open{display:none!important}.our-approach-tab-blocks .tab-title>.brxe-block{transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.our-approach-tab-blocks .tab-title .our-approach-tab-title{transition:color .3s ease}.our-approach-tab-blocks .tab-title .our-approach-tab-icon{transition:box-shadow .3s ease}.our-approach-tab-blocks .tab-title:not(.brx-open):hover>.brxe-block>.brxe-image:before{background-image:linear-gradient(0deg,#919191,#545757)!important;opacity:.6;z-index:2}.our-approach-tab-blocks.has-user-opened .tab-title.brx-open{background-color:transparent}.our-approach-tab-blocks.has-user-opened .tab-title.brx-open .brxe-image:before{background-image:linear-gradient(180deg,transparent,#222323 90%)!important;z-index:2}.our-approach-tab-blocks.has-user-opened .tab-title.brx-open .our-approach-tab-inner-block{background-image:linear-gradient(180deg,#222424 44.71%,#000);border-color:#a8ae1c!important;box-shadow:0 16px 20px 0 rgba(0,0,0,.16)}.our-approach-tab-blocks.has-user-opened .tab-title.brx-open .our-approach-tab-title{color:var(--green-300,#a8ae1c)!important}.our-approach-tab-blocks.has-user-opened .tab-title.brx-open .our-approach-tab-icon{box-shadow:0 0 25px 0 #a8ae1c}.green-btn,button.green-btn,input.green-btn[type=submit]{align-items:center;background-color:var(--green-300,#a8ae1c);border:1px solid var(--green-200,#c5cc21);border-radius:4px;color:var(--grey-500,#222424);cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:var(--text-xs,1.3rem);font-style:normal;font-weight:700;justify-content:center;letter-spacing:1.56px;line-height:160%;padding:11px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.green-btn:hover,button.green-btn:hover,input.green-btn[type=submit]:hover{background-color:#c5cc21;color:var(--grey-500,#222424)}.contact-form-main .gform_required_legend{display:none}.contact-form-main .gfield_required.gfield_required_asterisk{color:var(--grey-300,#545757)}.contact-form-main .gform-theme--foundation .gform_fields{row-gap:20px}.contact-form-main .gfield_label{margin-bottom:2px}.case-study-carousel-block:hover .case-study-block-title{color:var(--green-300,#a8ae1c)!important}.case-study-carousel-block:hover .plain-link-btn{color:var(--grey-100,#f5f5f5)!important;text-decoration-color:var(--grey-100,#f5f5f5)!important}.case-study-carousel-block:hover .case-study-block-img:after{opacity:1}.case-study-carousel-block .plain-link-btn{text-decoration-color:var(--green-300,#a8ae1c)!important}.case-study-block-img{position:relative}.case-study-block-img:after{background:linear-gradient(0deg,rgba(168,174,28,.5),rgba(118,122,20,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:1}.case-study-block-img>.brxe-heading,.case-study-block-img>.brxe-text{position:relative;z-index:2}.blog-post-block{border-left:none!important;position:relative}.blog-post-block:before{background:linear-gradient(180deg,#bab9c2,hsla(247,7%,74%,0));bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:1px}.blog-post-card{display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease}.blog-post-card:hover{box-shadow:0 16px 20px 0 rgba(0,0,0,.08)}.blog-post-card:hover .brxe-heading,.blog-post-card:hover .case-study-block-title{color:var(--green-300,#a8ae1c)!important}.blog-post-card:hover .plain-link-btn{color:var(--grey-500,#222424)!important;text-decoration-color:var(--grey-500,#222424)!important}.blog-post-card:hover .brxe-block.case-study-block-img:after,.blog-post-card:hover .case-study-block-img:after{opacity:1}.blog-post-card .plain-link-btn{text-decoration-color:var(--green-300,#a8ae1c)!important}.blog-featured-card{transition:box-shadow .2s ease}.blog-featured-card:hover{box-shadow:0 16px 20px 0 rgba(0,0,0,.12)}.blog-featured-card:hover .brxe-block.case-study-block-img:after,.blog-featured-card:hover .case-study-block-img:after{opacity:1}.blog-posts-grid{width:100%}.blog-marketing-resources{background-color:var(--off-white,#f4f3f3);overflow:hidden;position:relative}.blog-marketing-resources:after{background:linear-gradient(0deg,transparent 0,var(--green-300,#a8ae1c) 0,transparent 80%);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:43.5%;z-index:0}@media screen and (max-width:991px){.blog-marketing-resources:after{width:100%}}.blog-marketing-resources__right{position:relative;z-index:1}.cg-guides-page__hero+.cg-guides-page__grid-section{margin-top:0}.guide-resource-card{display:flex;flex-direction:column;min-height:494px;text-decoration:none;transition:box-shadow .45s ease}.cg-guides-loop:hover .guide-resource-card{box-shadow:0 12px 24px rgba(0,0,0,.18)}.guide-resource-card__media{background-color:transparent;flex:1 1 auto;overflow:hidden;position:relative;transition:background-color .45s ease}.guide-resource-card__media:before{background-color:var(--plum-300,#806176);z-index:1}.guide-resource-card__media:after,.guide-resource-card__media:before{content:"";inset:0;mix-blend-mode:overlay;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.guide-resource-card__media:after{background:linear-gradient(135deg,hsla(0,0%,100%,.08),rgba(0,0,0,.12));z-index:2}.cg-guides-loop:hover .brxe-gdgimg.guide-resource-card__media.brxe-block{background-color:var(--plum-300,#806176)}.guide-resource-card:hover .guide-resource-card__media:after,.guide-resource-card:hover .guide-resource-card__media:before{opacity:.6}.guide-resource-card__image.brxe-image{display:block;position:relative;transition:transform .45s ease;z-index:3}.cg-guides-loop:hover .guide-resource-card__image{transform:translateY(-14px)}.guide-resource-card__title{flex:0 0 auto}.guide-resource-card--featured{min-height:100%}.cg-guides-page__marketing .guide-resource-card--featured{min-height:494px}.cg-guides-grid.brxe-block>.brx-query-trail{display:none!important}.cg-guides-grid.brxe-block>.cg-guides-loop:nth-last-child(2):nth-child(3n+1):not(:only-child){grid-column:2}.cg-guides-grid.brxe-block>.cg-guides-loop:nth-last-child(2):nth-child(3n - 1){grid-column-end:-2}.cg-guides-grid.brxe-block>.cg-guides-loop:nth-last-child(3):nth-child(3n+1){grid-column-end:4}@media (max-width:991px){.cg-guides-grid.brxe-block>.cg-guides-loop:nth-last-child(2):nth-child(3n - 1),.cg-guides-grid.brxe-block>.cg-guides-loop:nth-last-child(2):nth-child(3n+1):not(:only-child),.cg-guides-grid.brxe-block>.cg-guides-loop:nth-last-child(3):nth-child(3n+1){grid-column:auto;grid-column-end:auto}.cg-guides-grid.brxe-block>.cg-guides-loop:nth-last-child(2):nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;max-width:calc((100% - var(--space-s))/2);width:calc((100% - var(--space-s))/2)}}.cg-data-sheets-page__hero+.cg-data-sheets-page__filters-section{margin-top:0}.data-sheet-card{display:flex;flex-direction:column;min-height:100%;text-decoration:none;transition:box-shadow .45s ease}.cg-data-sheets-loop:hover .data-sheet-card,.cg-standard-drawings-products-loop:hover .data-sheet-card{box-shadow:0 12px 24px rgba(0,0,0,.18)}.data-sheet-card__body{flex-grow:1}.data-sheet-card__name{margin:0 0 var(--space-xs,.5rem)}.data-sheet-card__title{margin:0}.data-sheet-card__footer{margin-top:auto}.data-sheet-card__download{align-items:center;background-color:var(--grey-500,#222424);border:1px solid var(--green-200,#c5cc21);border-radius:4px;color:var(--white,#fff);cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;justify-content:center;letter-spacing:1.56px;line-height:160%;padding:11px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}.data-sheet-card__download:hover{background-color:var(--grey-400,#3b3d3d);color:var(--white,#fff)}.cg-data-sheets-grid.brxe-block>.brx-query-trail{display:none!important}.cg-data-sheets-grid.brxe-block>.cg-data-sheets-loop:nth-last-child(2):nth-child(3n+1):not(:only-child){grid-column:2}.cg-data-sheets-grid.brxe-block>.cg-data-sheets-loop:nth-last-child(2):nth-child(3n - 1){grid-column-end:-2}.cg-data-sheets-grid.brxe-block>.cg-data-sheets-loop:nth-last-child(3):nth-child(3n+1){grid-column-end:4}.cg-resource-promo-card{display:flex;flex-direction:column;min-height:100%}.cg-resource-promo-card__body{flex:1 1 auto}.cg-resource-promo-card__footer{margin-top:auto}@media (max-width:991px){.cg-data-sheets-grid.brxe-block>.cg-data-sheets-loop:nth-last-child(2):nth-child(3n - 1),.cg-data-sheets-grid.brxe-block>.cg-data-sheets-loop:nth-last-child(2):nth-child(3n+1):not(:only-child),.cg-data-sheets-grid.brxe-block>.cg-data-sheets-loop:nth-last-child(3):nth-child(3n+1){grid-column:auto;grid-column-end:auto}.cg-data-sheets-grid.brxe-block>.cg-data-sheets-loop:nth-last-child(2):nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;max-width:calc((100% - var(--space-s))/2);width:calc((100% - var(--space-s))/2)}}.cg-guide-single-hero__breadcrumbs a{color:var(--off-white,#f4f3f3);text-decoration:none}.cg-guide-single-hero__breadcrumbs a:hover{text-decoration:underline}.cg-guide-single-hero__badge p{background-color:var(--grey-500,#222424);border:1px solid var(--grey-400,#3b3d3d);color:var(--green-300,#a8ae1c);display:inline-block;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.56px;line-height:1.6;margin:0;padding:6px 20px;text-transform:uppercase}.cg-guide-single-hero__title{margin:0}.cg-guide-single-hero__media{align-items:center;display:flex;justify-content:center}.cg-guide-single-body__content,.cg-guide-single-body__content .brxe-container{max-width:100%;width:100%}.cg-guide-single-body__content{color:var(--grey-100,#cfd6d6);font-family:Roboto,sans-serif;font-size:18px;line-height:150%}.cg-guide-single-body__content>:first-child{margin-top:0}.cg-guide-single-body__content h2,.cg-guide-single-body__content h3,.cg-guide-single-body__content h4{color:var(--white,#fff);font-family:Michroma,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.24px;line-height:1.3;margin-bottom:var(--space-s,1rem);margin-top:var(--space-xl,2rem)}.cg-guide-single-body__content p{margin-bottom:var(--space-m,1.6rem)}.cg-guide-single-body__content ul{list-style:none;margin:0 0 var(--space-m,1.6rem);padding:0}.cg-guide-single-body__content ul li{margin-bottom:10px;padding-left:20px;position:relative}.cg-guide-single-body__content ul li:before{background-color:var(--green-300,#a8ae1c);content:"";height:6px;left:0;position:absolute;top:.65em;width:6px}.cg-guide-single-body__form-wrap{background:linear-gradient(180deg,var(--grey-500,#222424) 0,rgba(0,0,0,.4) 100%);border:1px solid var(--grey-300,#545757);padding:var(--space-l,2rem);position:relative}.cg-guide-single-body__form-title{margin:0}.cg-guide-single-body__form-panel{width:100%}.cg-guide-single-body__form .gform_footer{position:relative}.cg-guide-single-body__form .gform_footer .gform_button.green-btn{align-items:center;background-color:var(--green-300,#a8ae1c);background-image:none;border:1px solid var(--green-200,#c5cc21);border-radius:4px;box-shadow:none;color:var(--grey-500,#222424);cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:var(--text-xs,1.3rem);font-style:normal;font-weight:700;justify-content:center;letter-spacing:1.56px;line-height:160%;padding:11px 28px;text-transform:uppercase;transition:all .3s ease;width:100%}.cg-guide-single-body__form .gform_footer .gform_button.green-btn:hover{background-color:#c5cc21;color:var(--grey-500,#222424)}.cg-guide-single-body__form img.gform_ajax_spinner{filter:brightness(0);height:2.4rem;margin:0;padding:0;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:2.4rem;z-index:2}.cg-guide-single-body__form .gform_footer:has(img.gform_ajax_spinner) .gform_button.green-btn{opacity:.85;pointer-events:none}.cg-book-consultation .brxe-max-gravity-forms.contact-form-main,.cg-book-consultation .brxe-max-gravity-forms.green-btn{background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;padding:0!important;text-transform:none!important}.cg-book-consultation .gform_footer .gform_button,.cg-book-consultation .gform_footer button[type=submit],.cg-book-consultation .gform_footer input[type=submit]{align-items:center;background-color:var(--green-300,#a8ae1c)!important;background-image:none!important;border:1px solid var(--green-200,#c5cc21)!important;border-radius:4px;box-shadow:none!important;color:var(--Grey-500,#222424)!important;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;justify-content:center;letter-spacing:1.56px!important;line-height:160%!important;padding:15px 28px;text-transform:uppercase!important;transition:all .3s ease;width:100%}.cg-book-consultation .gform_footer .gform_button:hover,.cg-book-consultation .gform_footer button[type=submit]:hover,.cg-book-consultation .gform_footer input[type=submit]:hover{background-color:#c5cc21!important;color:var(--Grey-500,#222424)!important}.cg-guide-single-related__grid>.brx-query-trail{display:none!important}.cg-blog-single-hero .blog-single-breadcrumbs a{color:var(--grey-300,#545757);text-decoration:none}.cg-blog-single-hero .blog-single-breadcrumbs a:hover{text-decoration:underline}.cg-blog-single-hero .blog-single-hero-image{border-radius:2px;overflow:hidden}.cg-blog-single-content-section .blog-single-content,.cg-blog-single-content-section .blog-single-content .brxe-container{max-width:100%;width:100%}.cg-blog-single-content-section .blog-single-content{color:var(--grey-300,#545757);font-family:Roboto,sans-serif;font-size:18px;line-height:150%}.cg-blog-single-content-section .blog-single-content>:first-child{margin-top:0}.cg-blog-single-content-section .blog-single-content h2{color:var(--grey-500,#222424);font-family:Michroma,sans-serif;font-size:36px;font-weight:400;letter-spacing:-.72px;line-height:130%;margin:var(--space-2xl,2rem) 0 var(--space-m,1rem)}.cg-blog-single-content-section .blog-single-content h3{color:var(--grey-500,#222424);font-family:Michroma,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.24px;line-height:130%;margin:var(--space-xl,1.5rem) 0 var(--space-m,1rem)}.cg-blog-single-content-section .blog-single-content p{margin:0 0 var(--space-m,1rem)}.cg-blog-single-content-section .blog-single-content a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.cg-blog-single-content-section .blog-single-content a:hover{color:var(--grey-500,#222424)}.cg-blog-single-content-section .blog-single-content img{display:block;height:auto;margin:var(--space-xl,1.5rem) auto;max-width:100%;width:100%}.cg-blog-single-content-section .blog-single-content hr{border:0;border-top:1px solid var(--grey-100,#cfd6d6);margin:var(--space-2xl,2rem) 0}.cg-blog-single-content-section .blog-single-content .wp-block-embed,.cg-blog-single-content-section .blog-single-content iframe:not(.wistia_embed){margin:var(--space-2xl,2rem) 0;max-width:100%}.cg-blog-single-content-section .blog-single-content .blog-wistia-video{background:linear-gradient(90deg,rgba(168,174,28,.7),rgba(118,122,20,0) 84.27%);box-sizing:border-box;left:50%;margin:var(--space-2xl,2rem) 0;max-width:none;padding:var(--space-l,1.5rem);position:relative;transform:translateX(-50%);width:min(972px,calc(100vw - var(--space-4xl, 4rem)))}.cg-blog-single-content-section .blog-single-content .blog-wistia-video .wistia_responsive_padding{margin:0;max-width:100%;width:100%!important}.cg-blog-single-content-section .blog-single-content .blog-wistia-video .wistia_responsive_wrapper{background-color:var(--grey-400,#3b3d3d)}.cg-blog-single-content-section .blog-single-content .blog-wistia-video>.wistia_embed.wistia_async{aspect-ratio:16/9;height:auto!important;max-width:100%;min-height:280px;width:100%!important}.cg-blog-single-content-section .blog-single-content .blog-wistia-video .wistia_embed,.cg-blog-single-content-section .blog-single-content .blog-wistia-video iframe.wistia_embed{display:block;width:100%}.cg-blog-single-related-section .blog-post-card{background-color:var(--off-white,#f4f3f3)}.cg-case-study-single-hero__eyebrow a{color:var(--grey-100,#cfd6d6);text-decoration:none}.cg-case-study-single-hero__eyebrow a:hover{text-decoration:underline}.cg-case-study-single-hero__title{max-width:786px;width:100%}.cg-case-study-single-hero__media{align-self:center}.cg-case-study-single-content-section .cg-case-study-single-content,.cg-case-study-single-content-section .cg-case-study-single-content .brxe-container{max-width:100%;width:100%}.cg-case-study-single-content-section .cg-case-study-single-content{color:var(--grey-300,#545757);font-family:Roboto,sans-serif;font-size:18px;line-height:150%}.cg-case-study-single-content-section .cg-case-study-single-content>:first-child{margin-top:0}.cg-case-study-single-content-section .cg-case-study-single-content h2,.cg-case-study-single-content-section .cg-case-study-single-content h3,.cg-case-study-single-content-section .cg-case-study-single-content h4{color:var(--grey-500,#222424);font-family:Michroma,sans-serif;font-weight:400;line-height:130%}.cg-case-study-single-content-section .cg-case-study-single-content h2{font-size:36px;letter-spacing:-.72px;margin:var(--space-2xl,2rem) 0 var(--space-m,1rem)}.cg-case-study-single-content-section .cg-case-study-single-content h3{font-size:24px;letter-spacing:-.24px;margin:var(--space-xl,1.5rem) 0 var(--space-m,1rem)}.cg-case-study-single-content-section .cg-case-study-single-content ol,.cg-case-study-single-content-section .cg-case-study-single-content p,.cg-case-study-single-content-section .cg-case-study-single-content ul{margin:0 0 var(--space-m,1rem)}.cg-case-study-single-content-section .cg-case-study-single-content a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.cg-case-study-single-content-section .cg-case-study-single-content a:hover{color:var(--grey-500,#222424)}.cg-case-study-single-content-section .cg-case-study-single-content .wp-block-image.is-style-cg-case-study-wide-image,.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-image,.cg-case-study-single-content-section .cg-case-study-single-content>figure.wp-block-image{display:block;margin:var(--space-2xl,2rem) auto;width:100%}.cg-case-study-single-content-section .cg-case-study-single-content .wp-block-image.is-style-cg-case-study-wide-image img,.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-image img,.cg-case-study-single-content-section .cg-case-study-single-content>figure.wp-block-image img{display:block;height:auto;width:100%}.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-columns,.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-gallery,.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-group.is-style-cg-case-study-media-row,.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-group.is-style-cg-case-study-wide{margin:var(--space-2xl,2rem) 0;max-width:1340px;width:100%}.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-columns{gap:var(--space-2xl,2rem)}.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-columns .wp-block-column h3,.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-columns .wp-block-column p{max-width:none}.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-gallery{display:grid;gap:var(--space-s,.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.cg-case-study-single-related-section .cg-case-studies-grid>.brx-query-trail{display:none!important}@media (max-width:767px){.cg-case-study-single-content-section .cg-case-study-single-content>.wp-block-gallery{grid-template-columns:minmax(0,1fr)}}.cg-case-studies-page__hero+.cg-case-studies-page__grid-section{margin-top:0}.cg-case-studies-page__filters-bar{width:100%}.cg-case-studies-page__filters-bar .brxe-filter-select{flex:1 1 180px;max-width:280px;min-width:180px}.cg-case-studies-page__filters-bar .brxe-filter-submit{flex:0 0 auto}.gform-theme--foundation .chosen-container{width:100%!important}.cg-case-study-archive-card{display:flex;flex-direction:column;min-height:100%;text-decoration:none;transition:box-shadow .45s ease}.cg-case-studies-loop:hover .cg-case-study-archive-card{box-shadow:0 12px 24px rgba(0,0,0,.18)}.cg-case-studies-grid.brxe-block>.brx-query-trail{display:none!important}.cg-case-studies-grid.brxe-block>.cg-case-studies-loop:nth-last-child(2):nth-child(3n+1):not(:only-child){grid-column:2}.cg-case-studies-grid.brxe-block>.cg-case-studies-loop:nth-last-child(2):nth-child(3n - 1){grid-column-end:-2}.cg-case-studies-grid.brxe-block>.cg-case-studies-loop:nth-last-child(3):nth-child(3n+1){grid-column-end:4}@media (max-width:991px){.cg-case-studies-page__filters-bar .brxe-filter-select{flex:1 1 calc(50% - var(--space-l));max-width:none}.cg-case-studies-grid.brxe-block>.cg-case-studies-loop:nth-last-child(2):nth-child(3n - 1),.cg-case-studies-grid.brxe-block>.cg-case-studies-loop:nth-last-child(2):nth-child(3n+1):not(:only-child),.cg-case-studies-grid.brxe-block>.cg-case-studies-loop:nth-last-child(3):nth-child(3n+1){grid-column:auto;grid-column-end:auto}.cg-case-studies-grid.brxe-block>.cg-case-studies-loop:nth-last-child(2):nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;max-width:calc((100% - var(--space-l))/2);width:calc((100% - var(--space-l))/2)}}.cg-product-single-hero a{color:inherit;text-decoration:none}.cg-product-single-hero a:hover{color:var(--green-300)}.cg-product-single-features__heading{display:inline-block;position:relative}.cg-product-single-features__heading:after{background-color:var(--green-300);content:"";display:block;height:4px;margin:var(--space-s) auto 0;width:72px}.cg-tech-details{border-top:1px solid var(--grey-200,#858a8a);display:flex;flex-direction:column;width:100%}.cg-tech-details__row{align-items:center;border-bottom:1px solid var(--grey-200,#858a8a);-moz-column-gap:var(--space-l,1.5rem);column-gap:var(--space-l,1.5rem);display:grid;grid-template-columns:minmax(10rem,.42fr) auto minmax(0,1fr);padding:var(--space-m,1rem) 0}.cg-tech-details__row--dimensions{align-items:start}.cg-tech-details__label{color:var(--grey-300,#222424);font-size:13px;font-weight:700;letter-spacing:1.56px;line-height:160%;text-transform:uppercase}.cg-tech-details__row--dimensions .cg-tech-details__label{padding-top:.35em}.cg-tech-details__icon{align-items:center;display:flex;flex:0 0 auto;justify-content:center;width:14px}.cg-tech-details__row--dimensions .cg-tech-details__icon{padding-top:.35em}.cg-tech-details__icon-image{display:block;height:auto;width:14px}.cg-tech-details__value{color:var(--grey-500,#222424);font-family:Michroma;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:130%}.cg-tech-details__dims{display:grid;gap:var(--space-s,.75rem) var(--space-xl,2rem);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cg-tech-details__dim{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .75rem}@media screen and (max-width:767px){.cg-tech-details__dim{justify-content:space-between}}.cg-tech-details__dim-label{color:var(--grey-200,#858a8a);font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.cg-tech-details__dim-value{color:var(--grey-500,#222424);font-family:Michroma;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:130%}@media (max-width:767px){.cg-tech-details__row{align-items:start;-moz-column-gap:.55rem;column-gap:.55rem;grid-template-areas:"icon label" "value value";grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-s,.75rem)}.cg-tech-details__label{grid-area:label}.cg-tech-details__icon{grid-area:icon;justify-self:start;padding-top:.2em}.cg-tech-details__row--dimensions .cg-tech-details__icon{padding-top:.35em}.cg-tech-details__dims,.cg-tech-details__value{grid-area:value}.cg-tech-details__dim-value,.cg-tech-details__value{font-size:20px}.cg-tech-details__dims{grid-template-columns:minmax(0,1fr)}}.cg-product-single-about.cg-product-about--no-standard #brxe-psabright{display:none}.cg-product-single-about.cg-product-about--no-standard #brxe-psableft{align-items:start;-moz-column-gap:var(--space-5xl,4rem);column-gap:var(--space-5xl,4rem);display:grid;grid-auto-flow:dense;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--space-m,1rem)}.cg-product-single-about.cg-product-about--no-standard #brxe-psabhd{grid-column:1;grid-row:1}.cg-product-single-about.cg-product-about--no-standard #brxe-psableft>.brxe-psabloop:first-of-type{grid-column:1;grid-row:2;margin-bottom:0}.cg-product-single-about.cg-product-about--no-standard #brxe-psableft>.brxe-psabloop:not(:first-of-type){align-self:start;grid-column:2;grid-row:1/-1;height:0;justify-self:stretch;margin:0;overflow:visible;width:100%}.cg-product-single-about.cg-product-about--no-standard #brxe-psableft:has(>.brxe-psabloop:nth-child(4))>.brxe-psabloop:not(:first-of-type){grid-row:auto;height:auto;overflow:visible}.cg-product-single-about.cg-product-about--no-standard #brxe-psableft:has(>.brxe-psabloop:nth-child(4))>.brxe-psabloop:nth-child(3){grid-row:1}@media (max-width:991px){.cg-product-single-about.cg-product-about--no-standard #brxe-psableft{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.cg-product-single-about.cg-product-about--no-standard #brxe-psabhd,.cg-product-single-about.cg-product-about--no-standard #brxe-psableft:has(>.brxe-psabloop:nth-child(4))>.brxe-psabloop:nth-child(3),.cg-product-single-about.cg-product-about--no-standard #brxe-psableft>.brxe-psabloop:first-of-type,.cg-product-single-about.cg-product-about--no-standard #brxe-psableft>.brxe-psabloop:not(:first-of-type){align-self:stretch;grid-column:1;grid-row:auto;height:auto;margin:0;overflow:visible;width:auto}}
#brx-header{position:relative;z-index:99999}.country-selector.weglot-dropdown{display:none}.cg-site-header{background-color:#fff;position:relative;width:100%;z-index:100}.cg-site-header.is-sticky{left:0;position:fixed;right:0;top:0;width:100%}.cg-site-header__sticky-placeholder{display:block;width:100%}.cg-site-header__utility-bar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;width:100%}.cg-site-header__utility-search{grid-column:2;justify-self:center;max-width:100%;width:auto}.cg-site-header__search{flex:1 1 auto;max-width:42rem}.cg-site-header__search-form{align-items:center;border-bottom:1px solid var(--Grey-100,#cfd6d6);display:flex;gap:.8rem;padding-bottom:.4rem;width:100%}.cg-site-header__search-input{background:transparent;border:0;color:var(--White,#fff);flex:1 1 auto;font-size:1.4rem;line-height:1.5;outline:none;transition:color .15s ease;width:100%}.cg-site-header__search-input::-moz-placeholder{color:var(--White,#fff);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.07px;line-height:150%;-moz-transition:color .15s ease;transition:color .15s ease}.cg-site-header__search-input::placeholder{color:var(--White,#fff);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.07px;line-height:150%;transition:color .15s ease}.cg-site-header__search-form:has(.cg-site-header__search-input:not(:-moz-placeholder)) .cg-site-header__search-input{color:var(--Grey-100,#cfd6d6)}.cg-site-header__search-form:focus-within .cg-site-header__search-input,.cg-site-header__search-form:has(.cg-site-header__search-input:not(:placeholder-shown)) .cg-site-header__search-input{color:var(--Grey-100,#cfd6d6)}.cg-site-header__search-form:focus-within .cg-site-header__search-input::-moz-placeholder,.cg-site-header__search-form:has(.cg-site-header__search-input:not(:placeholder-shown)) .cg-site-header__search-input::-moz-placeholder{color:var(--Grey-100,#cfd6d6)}.cg-site-header__search-form:has(.cg-site-header__search-input:not(:-moz-placeholder)) .cg-site-header__search-input::placeholder{color:var(--Grey-100,#cfd6d6)}.cg-site-header__search-form:focus-within .cg-site-header__search-input::placeholder,.cg-site-header__search-form:has(.cg-site-header__search-input:not(:placeholder-shown)) .cg-site-header__search-input::placeholder{color:var(--Grey-100,#cfd6d6)}.cg-site-header__search-submit{align-items:center;background:transparent;border:0;color:var(--Off-White,#f4f3f3);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .15s ease}.cg-site-header__search-form:has(.cg-site-header__search-input:not(:-moz-placeholder)) .cg-site-header__search-submit{color:var(--White,#fff)}.cg-site-header__search-form:focus-within .cg-site-header__search-submit,.cg-site-header__search-form:has(.cg-site-header__search-input:not(:placeholder-shown)) .cg-site-header__search-submit{color:var(--White,#fff)}.cg-site-header__search-submit .cg-search-form__icon{display:block;flex-shrink:0;height:1.7rem;width:1.6rem}.cg-site-header .screen-reader-text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cg-site-header__utility-actions{align-items:center;display:flex;flex-shrink:0;gap:2rem;grid-column:3;justify-self:end;margin-left:0}.cg-site-header__contact,.cg-site-header__phone{-webkit-text-decoration-skip:ink;color:var(--White,#fff);font-family:Roboto;font-size:13px;font-style:normal;font-weight:700;line-height:160%;text-decoration:none;text-decoration-color:#a0ad39;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:10%;text-transform:uppercase;text-underline-offset:32%;white-space:nowrap}.cg-site-header__contact{text-decoration:underline;text-decoration-color:var(--green-300,#a8ae1c);text-underline-offset:.25em}.cg-site-header__lang{flex-shrink:0;list-style:none;margin:0;position:relative}.cg-site-header__lang-toggle{align-items:center;background-color:transparent;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;gap:.8rem;letter-spacing:1.56px;line-height:1;margin:0;padding:9px 10px;text-transform:uppercase;transition:background-color .15s ease}.cg-site-header__lang-toggle:hover,.cg-site-header__lang.is-open .cg-site-header__lang-toggle{background-color:#222424}.cg-site-header__lang-flag{display:block;flex-shrink:0;height:13px;-o-object-fit:cover;object-fit:cover;width:18px}.cg-site-header__lang-label,.cg-site-header__lang-option-label{line-height:1}.cg-site-header__lang-caret{align-items:center;color:#858a8a;display:inline-flex;justify-content:center;transition:transform .15s ease}.cg-site-header__lang-caret svg{display:block;height:12px;width:12px}.cg-site-header__lang.is-open .cg-site-header__lang-caret{transform:rotate(180deg)}.cg-site-header__lang-menu{background-color:#222424;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:4px;left:auto;list-style:none;margin:0;min-width:16rem;padding:8px;position:absolute;right:0;top:calc(100% + .6rem);z-index:100000}.cg-site-header__lang-menu[hidden]{display:none}.cg-site-header__lang-item{display:block;list-style:none;margin:0;padding:0}.cg-site-header__lang-option{align-items:center;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;gap:.8rem;letter-spacing:1.56px;line-height:1.2;padding:8px 12px;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease;width:100%}.cg-site-header__lang-option.is-active,.cg-site-header__lang-option:hover{background-color:#3f3f3f}.cg-site-header__main{align-items:center;background-color:#fff;border-bottom:1px solid #e8e8e8;display:flex;gap:2.4rem;justify-content:space-between;padding:1.2rem 2.4rem}.cg-site-header__logo{align-items:center;display:inline-flex;flex-shrink:0;text-decoration:none}.cg-site-header__nav{display:flex;flex:1 1 auto;justify-content:center}.cg-site-header__nav .brx-nav-nested-items>li>.brx-submenu-toggle{gap:.2rem}.cg-site-header__nav .brx-nav-nested-items>li>.brx-submenu-toggle button{min-width:0;padding-left:0}.cg-site-header .brxe-dropdown:not(.brx-has-megamenu){position:relative}.cg-site-header .brx-dropdown-content.cg-nav-dropdown,.cg-site-header .brxe-dropdown:not(.brx-has-megamenu)>.brx-dropdown-content{background-color:#fff;border:0;box-shadow:0 16px 32px rgba(0,0,0,.12);left:0!important;max-width:none!important;min-width:0!important;padding:1.6rem;right:auto!important;top:100%!important;transform:none!important;width:-moz-max-content!important;width:max-content!important}.cg-site-header .brx-dropdown-content.cg-nav-dropdown.brx-submenu-overflow-right,.cg-site-header .brxe-dropdown:not(.brx-has-megamenu)>.brx-dropdown-content.brx-submenu-overflow-right{left:auto!important;right:0!important}.cg-nav-dropdown__list{align-items:flex-start;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:20px}.cg-nav-dropdown__item{margin:0}.cg-nav-dropdown__list .cg-mega-menu__sector{max-width:100%;width:-moz-fit-content;width:fit-content}.cg-site-header .brx-dropdown-content.cg-nav-dropdown>.brxe-shortcode{max-width:100%;width:-moz-max-content;width:max-content}.cg-site-header__finder{flex-shrink:0}.cg-mega-menu{background-color:#fff;color:#222424;display:grid;grid-template-columns:minmax(22rem,27.6rem) minmax(28rem,34rem) 1fr;min-height:42rem;width:100%}.cg-mega-menu__col{min-width:0}.cg-mega-menu__col--filters{display:flex;flex-direction:column;justify-content:space-between}.cg-mega-menu__col--filters,.cg-mega-menu__col--secondary{background-color:var(--Off-White,#f4f3f3);padding:1.6rem 0 2rem}.cg-mega-menu__col--secondary{border-left:1px solid var(--Concrete-300,#bab9c2);border-right:1px solid var(--Concrete-300,#bab9c2);box-shadow:2px 0 10px 0 rgba(0,0,0,.08)}.cg-mega-menu.is-all-products .cg-mega-menu__col--secondary,.cg-mega-menu:has([data-cg-mega-pane=sector]:not([hidden])) .cg-mega-menu__col--secondary{background-color:#fff;border-right:0;box-shadow:none;grid-column:2/-1;padding:2rem 2.4rem 2.4rem}.cg-mega-menu.is-all-products .cg-mega-menu__col--results,.cg-mega-menu:has([data-cg-mega-pane=sector]:not([hidden])) .cg-mega-menu__col--results{display:none}.cg-mega-menu__col--results{background-color:#fff;padding:2rem 2.4rem 2.4rem}.cg-mega-menu__cert-list,.cg-mega-menu__filter-list,.cg-mega-menu__product-list,.cg-mega-menu__rating-list,.cg-mega-menu__sector-list{list-style:none;margin:0;padding:0}.cg-mega-menu__cert,.cg-mega-menu__filter,.cg-mega-menu__sector{align-items:center;background:transparent;border:0;color:#858a8a;cursor:pointer;display:flex;font:inherit;gap:1.2rem;padding:1.4rem 2rem;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease;width:100%}.cg-mega-menu__filter{border-bottom:1px solid var(--Concrete-300,#bab9c2);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cg-mega-menu__filter-list>li:last-child .cg-mega-menu__filter{border-bottom:0}.cg-mega-menu__filter-mark{flex-shrink:0;opacity:0;transition:opacity .3s ease}.cg-mega-menu__filter-mark,.cg-mega-menu__filter-mark svg{display:block;height:18px;width:16px}.cg-mega-menu__filter-label{flex:1 1 auto}.cg-mega-menu__sector-arrow{color:#858a8a;flex-shrink:0;height:18px;width:18px}.cg-mega-menu__sector-arrow svg{display:block;height:18px;width:18px}.cg-mega-menu__cert-arrow,.cg-mega-menu__filter-arrow{display:block;flex-shrink:0;height:18px;opacity:0;transform:translateX(-14px);transition:opacity .3s ease,transform .3s ease;width:18px}.cg-mega-menu__cert-arrow svg,.cg-mega-menu__filter-arrow svg{display:block;height:18px;width:18px}.cg-mega-menu__cert-arrow svg path,.cg-mega-menu__filter-arrow svg path{fill:var(--Grey-200,#858a8a)}.cg-mega-menu__filter.is-active,.cg-mega-menu__filter:hover{background-color:#fff;color:#222424}.cg-mega-menu__filter.is-active .cg-mega-menu__filter-mark,.cg-mega-menu__filter:hover .cg-mega-menu__filter-mark{opacity:1}.cg-mega-menu__cert.is-active .cg-mega-menu__cert-arrow,.cg-mega-menu__cert:hover .cg-mega-menu__cert-arrow,.cg-mega-menu__filter.is-active .cg-mega-menu__filter-arrow,.cg-mega-menu__filter:hover .cg-mega-menu__filter-arrow{opacity:1;transform:translateX(0)}.cg-mega-menu__finder{border-top:1px solid var(--Concrete-300,#bab9c2);padding:2rem 2rem 0;text-align:center}.cg-mega-menu__finder-copy{color:var(--grey-300,#545757);font-size:14px;line-height:1.4;margin:0 0 1.2rem}.cg-mega-menu__finder-btn{align-items:center;background-color:var(--green-300,#a8ae1c);border:1px solid var(--green-200,#c5cc21);border-radius:4px;color:var(--grey-500,#222424);display:inline-flex;font-family:Roboto,sans-serif;font-size:var(--text-xs,1.3rem);font-style:normal;font-weight:700;justify-content:center;letter-spacing:1.56px;line-height:160%;padding:11px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}.cg-mega-menu__finder-btn:hover{background-color:#c5cc21;color:var(--grey-500,#222424)}.cg-mega-menu__pane[hidden]{display:none}.cg-mega-menu__cert{border-bottom:1px solid var(--Concrete-300,#bab9c2);color:#545757;min-height:6.2rem}.cg-mega-menu__cert-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;min-width:0}.cg-mega-menu__cert-subtitle{font-size:1.4rem;font-weight:400;letter-spacing:-.01em;line-height:1.4}.cg-mega-menu__cert-title{font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.cg-mega-menu__cert.is-active{background-color:#fff;color:#222424}.cg-mega-menu__sector-list{-moz-column-gap:4.8rem;column-gap:4.8rem;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(6,auto);row-gap:4px}.cg-mega-menu__sector-list>li{margin:0}.cg-mega-menu__sector{border-bottom:0;border-radius:4px;color:var(--grey-300,#545757);font-weight:500;max-width:100%;min-height:0;padding:7px 10px;transition:background-color .15s ease,color .15s ease;width:-moz-fit-content;width:fit-content}.cg-mega-menu__sector:hover{background-color:#f4f3f3;color:var(--grey-500,#222424);font-weight:500}.cg-mega-menu__sector:has(.cg-mega-menu__uk-badge){padding-bottom:2px;padding-top:2px}.cg-mega-menu__sector-arrow{display:none}.cg-mega-menu__sector-label{font-size:1.4rem;font-weight:500;line-height:1.4}.cg-mega-menu__uk-badge.uk-only-tag{display:inline-flex;flex-shrink:0;list-style:none;margin:0;padding:0}.cg-mega-menu__uk-badge.uk-only-tag li{align-items:center;background-color:var(--off-white,#f4f3f3);border:1px solid var(--concrete-300,#bab9c2);border-radius:60px;color:var(--grey-300,#545757);display:inline-flex;font-family:Roboto,sans-serif;font-size:10px;font-weight:700;gap:8px;letter-spacing:1.2px;line-height:100%;margin:0;padding:5px;text-transform:uppercase}.cg-mega-menu__uk-badge.uk-only-tag .icon{display:block;flex-shrink:0;height:20px;width:20px}.cg-mega-menu__results[hidden]{display:none}.cg-mega-menu__tool-groups{-moz-columns:2;column-count:2;-moz-column-gap:3.2rem;column-gap:3.2rem}.cg-mega-menu__tool-group{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 2rem;page-break-inside:avoid}.cg-mega-menu__tool-group:last-child{margin-bottom:0}.cg-mega-menu__tool-heading{border-bottom:1px solid var(--Concrete-300,#bab9c2);color:var(--Grey-300-PRIMARY,#545757);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 .8rem;padding-bottom:.6rem;text-transform:uppercase}.cg-mega-menu__product-list,.cg-mega-menu__rating-list{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem}.cg-mega-menu__product-link{align-items:center;border-radius:4px;color:#545757;display:inline-flex;font-size:1.6rem;font-weight:400;line-height:1.5;max-width:100%;padding:.6rem 1.2rem;text-decoration:none;transition:color .15s ease,background-color .15s ease;width:-moz-fit-content;width:fit-content}.cg-mega-menu__product-link:hover{background-color:#f4f3f3;color:#222424;font-weight:400}.cg-mega-menu__rating-list{align-items:stretch}.cg-mega-menu__rating-link{align-items:center;border-radius:4px;color:#545757;display:flex;font-size:1.6rem;font-weight:400;gap:1.2rem;justify-content:flex-start;line-height:1.5;padding:.6rem 1.2rem;text-decoration:none;transition:color .15s ease,background-color .15s ease;width:100%}.cg-mega-menu__rating-link:hover{background-color:#f4f3f3;color:#222424;font-weight:400}.cg-mega-menu__rating-link-label{min-width:0}.cg-mega-menu__rating-arrow{color:var(--Grey-200,#858a8a);flex-shrink:0;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease}.cg-mega-menu__rating-arrow,.cg-mega-menu__rating-arrow svg{display:block;height:12px;width:12px}.cg-mega-menu__rating-arrow svg path{fill:var(--Grey-200,#858a8a)}.cg-mega-menu__rating-link:hover .cg-mega-menu__rating-arrow{opacity:1;transform:translateX(0)}body:has(#brx-header .brx-has-megamenu.open):before{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:color-mix(in srgb,var(--Grey-500,#222424) 70%,transparent);background-blend-mode:multiply;content:"";inset:0;pointer-events:none;position:fixed;z-index:90}.cg-site-header .brx-has-megamenu[data-mega-menu]>.brx-dropdown-content,.cg-site-header .brx-megamenu,.cg-site-header .brxe-dropdown.brx-has-megamenu[data-mega-menu]>.brx-dropdown-content{box-shadow:0 16px 32px rgba(0,0,0,.12);max-width:min(1114px,90vw)!important;min-width:min(1114px,90vw)!important;top:100%!important;transform:translateY(var(--cg-megamenu-offset,0));width:min(1114px,90vw)!important}.cg-mobile-drawer__header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:1.6rem;justify-content:space-between;padding:1.6rem 2rem}.cg-mobile-drawer__logo{display:block;height:2.4rem;width:auto}.cg-mobile-drawer__close{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:50%;color:#222424;cursor:pointer;display:inline-flex;height:3.6rem;justify-content:center;width:3.6rem}.cg-mobile-drawer__close svg{height:1.6rem;width:1.6rem}.cg-mobile-drawer__footer{display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding:1.6rem 2rem 2.4rem}.cg-mobile-drawer__cta{align-items:center;display:inline-flex;font-size:1.3rem;font-weight:700;justify-content:center;letter-spacing:.12em;padding:1.2rem 1.6rem;text-decoration:none;text-transform:uppercase}.cg-mobile-drawer__cta--primary{background-color:var(--green-300,#a8ae1c);color:#222424}.cg-mobile-drawer__cta--secondary{border:1px solid #222424;color:#222424}.cg-mobile-actions,.cg-mobile-menu,.cg-mobile-search{display:none}@media (max-width:991px){.cg-site-header.is-sticky{z-index:99999}#brx-header>.brxe-section:has(.cg-site-header__utility){display:none}.cg-site-header__utility{display:none}.cg-site-header__finder{display:none!important}.cg-site-header__main{position:relative;z-index:30}.cg-site-header .brx-nav-nested-items{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.cg-mobile-actions{align-items:center;display:flex;gap:1.2rem;justify-content:flex-end;margin-left:auto}.cg-mobile-actions__btn,.cg-mobile-actions__toggle{align-items:center;background:transparent;border:0;border-radius:0;color:var(--Grey-300-PRIMARY,#545757);cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;text-decoration:none;width:3rem}.cg-mobile-actions__search.is-active,.cg-site-header.is-mobile-menu-open .cg-mobile-actions__toggle{background-color:var(--Grey-100,#cfd6d6)}.cg-mobile-actions__icon{display:block;height:1.8rem;-o-object-fit:contain;object-fit:contain;width:1.8rem}.cg-mobile-actions__toggle .brxa-inner,.cg-mobile-actions__toggle .brxa-wrap{display:none!important}.cg-mobile-actions__toggle-icon{display:none;line-height:0}.cg-mobile-actions__toggle-icon--open{display:block}.cg-site-header.is-mobile-menu-open .cg-mobile-actions__toggle-icon--open{display:none}.cg-site-header.is-mobile-menu-open .cg-mobile-actions__toggle-icon--close{display:block}.cg-mobile-search{background-color:#fff;border-top:1px solid var(--Grey-100,#cfd6d6);box-shadow:0 2px 10px rgba(0,0,0,.05);display:block;padding:var(--space-l) var(--space-2xl);position:relative;width:100%;z-index:25}.cg-mobile-search[hidden]{display:none!important}.cg-mobile-search__form{align-items:center;border-bottom:1px solid var(--Grey-300-PRIMARY,#545757);display:flex;gap:.8rem;padding-bottom:.8rem;width:100%}.cg-mobile-search__input{background:transparent;border:0;color:var(--Grey-300-PRIMARY,#545757);flex:1 1 auto;font-family:Roboto,sans-serif;font-size:1.4rem;line-height:1.5;outline:none;width:100%}.cg-mobile-search__input::-moz-placeholder{color:var(--Grey-300-PRIMARY,#545757)}.cg-mobile-search__input::placeholder{color:var(--Grey-300-PRIMARY,#545757)}.cg-mobile-search__submit{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.cg-mobile-search__submit-icon{display:block;height:1.6rem;width:1.6rem}body.cg-mobile-search-open:before{backdrop-filter:blur(7px);background:rgba(84,87,87,.7);content:"";inset:0;mix-blend-mode:multiply;position:fixed;z-index:20}.cg-mobile-menu{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;right:0;top:8rem;z-index:100}.cg-site-header .brxe-nav-nested{align-items:center;display:flex;margin-left:auto}.cg-mobile-menu[hidden]{display:none!important}.cg-mobile-menu__panel{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.cg-mobile-menu__panel[hidden]{display:none!important}.cg-mobile-menu__panel-header{background-color:#fff;flex-shrink:0;padding:2.8rem 6vw .4rem}.cg-mobile-menu__panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 0 50px;scroll-padding-top:1.2rem}.cg-mobile-menu__back,.cg-mobile-menu__eyebrow{color:var(--Grey-200,#858a8a);font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.6;margin:0 0 2rem;text-transform:uppercase}.cg-mobile-menu__back{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:.6rem;justify-content:flex-start;padding:0;text-align:left;width:100%}.cg-mobile-menu__back-icon{display:inline-flex;line-height:0;transform:scaleX(-1)}.cg-mobile-menu__back-icon img{height:1rem;width:1rem}.cg-mobile-menu__section-title{border-bottom:1px solid var(--Grey-100,#cfd6d6);color:var(--Grey-200,#858a8a);font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;margin:0;padding:.8rem 6vw 1.2rem}.cg-mobile-menu__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.cg-mobile-menu__item{border-bottom:1px solid var(--Grey-100,#cfd6d6);padding:0 6vw}.cg-mobile-menu__list--plain .cg-mobile-menu__item{border-bottom:0}.cg-mobile-menu__row{align-items:center;background:transparent;border:0;color:var(--Grey-300-PRIMARY,#545757);cursor:pointer;display:flex;font-family:Michroma,sans-serif;font-size:1.8rem;font-weight:400;gap:1.2rem;justify-content:space-between;line-height:1.5;padding:20px 0;text-align:left;text-decoration:none;width:100%}.cg-mobile-menu__list--plain .cg-mobile-menu__row{font-family:Roboto,sans-serif;font-size:1.6rem;padding:1.2rem 0}.cg-mobile-menu__item--badge .cg-mobile-menu__row{padding-bottom:1rem;padding-top:1rem}.cg-mobile-menu__label{min-width:0}.cg-mobile-menu__arrow{display:inline-flex;flex-shrink:0;line-height:0}.cg-mobile-menu__arrow img{height:1.8rem;width:1.8rem}.cg-mobile-menu__row .cg-mega-menu__uk-badge{margin-left:0}.cg-mobile-menu__row .cg-mega-menu__uk-badge li{padding:6px 10px 6px 7px}.cg-mobile-menu__row .cg-mega-menu__uk-badge .icon{height:14px;width:14px}.cg-mobile-menu__tool-group{margin:0;padding:20px 6vw 0}.cg-mobile-menu__tool-heading{border-bottom:1px solid var(--Concrete-300,#bab9c2);color:var(--Grey-300-PRIMARY,#545757);font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.04em;margin:0 0 .8rem;padding-bottom:.6rem;text-transform:uppercase}.cg-mobile-menu__footer{align-items:stretch;display:flex;flex-direction:column;gap:1.6rem;margin-top:auto;padding:1.6rem 1.6rem calc(2.4rem + env(safe-area-inset-bottom))}.cg-mobile-menu__footer-copy{color:var(--Grey-300-PRIMARY,#545757);font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;margin:0;text-align:center}.cg-mobile-menu__cta{align-items:center;border-radius:4px;display:inline-flex;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:700;justify-content:center;letter-spacing:.12em;line-height:1.6;min-height:45px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase}.cg-mobile-menu__cta--outline{background-color:#fff;border:1px solid var(--green-300,#a8ae1c);color:var(--Grey-500,#222424)}.cg-mobile-menu__cta--primary{background-color:var(--green-300,#a8ae1c);border:1px solid var(--green-200,#c5cc21);color:var(--Grey-500,#222424)}body.cg-mobile-menu-open{overflow:hidden}.cg-mega-menu{display:flex;flex-direction:column;grid-template-columns:none;min-height:0}.cg-mega-menu.is-all-products .cg-mega-menu__col--secondary,.cg-mega-menu:has([data-cg-mega-pane=sector]:not([hidden])) .cg-mega-menu__col--secondary{grid-column:auto}.cg-mega-menu__col--results,.cg-mega-menu__col--secondary{border:0}.cg-mega-menu__sector-list{-moz-column-gap:0;column-gap:0;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.cg-mega-menu__tool-groups{-moz-columns:1;column-count:1}}
.cg-site-footer{background-color:#fff;color:var(--Grey-300-PRIMARY,#545757);width:100%}.cg-site-footer__search{align-items:center;background-color:var(--off-white,#f4f3f3);border:1px solid var(--Grey-100,#cfd6d6);display:flex;justify-content:center;padding:4.8rem 2.4rem;width:100%}.cg-site-footer__search-inner{max-width:64rem;width:100%}.cg-site-footer__search-form{align-items:center;border-bottom:1px solid var(--Grey-200,#858a8a);display:flex;gap:.8rem;padding-bottom:.8rem;width:100%}.cg-site-footer__search-input{background:transparent;border:0;color:var(--Grey-300-PRIMARY,#545757);flex:1 1 auto;font-family:Roboto,sans-serif;font-size:1.6rem;line-height:1.5;outline:none;transition:color .15s ease;width:100%}.cg-site-footer__search-input::-moz-placeholder{color:var(--Grey-300-PRIMARY,#545757);-moz-transition:color .15s ease;transition:color .15s ease}.cg-site-footer__search-input::placeholder{color:var(--Grey-300-PRIMARY,#545757);transition:color .15s ease}.cg-site-footer__search-form:has(.cg-site-footer__search-input:not(:-moz-placeholder)) .cg-site-footer__search-input{color:var(--Grey-200,#858a8a)}.cg-site-footer__search-form:focus-within .cg-site-footer__search-input,.cg-site-footer__search-form:has(.cg-site-footer__search-input:not(:placeholder-shown)) .cg-site-footer__search-input{color:var(--Grey-200,#858a8a)}.cg-site-footer__search-form:focus-within .cg-site-footer__search-input::-moz-placeholder,.cg-site-footer__search-form:has(.cg-site-footer__search-input:not(:placeholder-shown)) .cg-site-footer__search-input::-moz-placeholder{color:var(--Grey-200,#858a8a)}.cg-site-footer__search-form:has(.cg-site-footer__search-input:not(:-moz-placeholder)) .cg-site-footer__search-input::placeholder{color:var(--Grey-200,#858a8a)}.cg-site-footer__search-form:focus-within .cg-site-footer__search-input::placeholder,.cg-site-footer__search-form:has(.cg-site-footer__search-input:not(:placeholder-shown)) .cg-site-footer__search-input::placeholder{color:var(--Grey-200,#858a8a)}.cg-site-footer__search-submit{align-items:center;background:transparent;border:0;color:var(--Grey-200,#858a8a);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .15s ease}.cg-site-footer__search-form:has(.cg-site-footer__search-input:not(:-moz-placeholder)) .cg-site-footer__search-submit{color:var(--Green-300-PRIMARY,#a8ae1c)}.cg-site-footer__search-form:focus-within .cg-site-footer__search-submit,.cg-site-footer__search-form:has(.cg-site-footer__search-input:not(:placeholder-shown)) .cg-site-footer__search-submit{color:var(--Green-300-PRIMARY,#a8ae1c)}.cg-site-footer__search-submit .cg-search-form__icon{display:block;flex-shrink:0;height:1.7rem;width:1.6rem}.cg-site-footer__main{padding:3.4rem 0 4.8rem}.cg-site-footer__grid{display:grid;gap:4.8rem;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.cg-site-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem;max-width:28rem}.cg-site-footer__logo{display:block;height:auto;max-width:100%;width:18rem}.cg-site-footer__logo img{display:block;height:auto;width:100%}.cg-site-footer__intro{color:var(--Grey-300-PRIMARY,#545757);font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;margin:0}.cg-site-footer__col{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}.cg-site-footer__heading{color:var(--Grey-200,#858a8a);font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.6;margin:0;text-transform:uppercase}.cg-site-footer__links{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0;padding:0}.cg-site-footer__link{color:var(--Grey-500,#222424);font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.6;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.cg-site-footer__link:hover{color:var(--green-300,#a8ae1c)}.cg-site-footer__address{color:var(--Grey-300-PRIMARY,#545757);font-weight:400;margin:0}.cg-site-footer__address,.cg-site-footer__company{font-family:Roboto,sans-serif;font-size:1.4rem;line-height:1.6}.cg-site-footer__company{color:var(--Grey-500,#222424);font-weight:700;margin:0 0 .4rem}.cg-site-footer__contact-list{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.cg-site-footer__contact-item{align-items:baseline;color:var(--Grey-300-PRIMARY,#545757);display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;gap:.4rem .6rem;line-height:1.6;margin:0}.cg-site-footer__contact-item a{color:var(--Grey-500,#222424);font-weight:700;text-decoration:none;transition:color .2s ease}.cg-site-footer__contact-item a:hover{color:var(--green-300,#a8ae1c)}.cg-site-footer__social{align-items:center;display:flex;gap:1.2rem;margin-top:1.2rem}.cg-site-footer__social-link{align-items:center;background-color:var(--green-300,#a8ae1c);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 1 1 0-4.125 2.062 2.062 0 0 1 0 4.125zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.6rem 1.6rem;border-radius:4px;color:transparent;display:inline-flex;font-size:0;height:3.2rem;justify-content:center;line-height:0;text-decoration:none;transition:background-color .2s ease;width:3.2rem}.cg-site-footer__social-link:hover{background-color:var(--green-200,#c5cc21)}.cg-site-footer__social-link svg{display:none}.cg-site-footer__bottom{border-top:1px solid var(--Grey-100,#cfd6d6);padding:2.4rem 0 3.2rem}.cg-site-footer__copyright{color:var(--Grey-200,#858a8a);font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5;margin:0}@media (max-width:991px){.cg-site-footer__grid{gap:4rem 3.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-site-footer__main{padding:4.8rem 0 3.2rem}}@media (max-width:767px){.cg-site-footer__search{padding:3.2rem 2rem}.cg-site-footer__grid{gap:3.2rem;grid-template-columns:1fr}.cg-site-footer__brand{max-width:none}}
#cg-faq-tabs .cg-faq-tabs__dropdown{display:none;margin-inline:auto;max-width:800px;width:100%}#cg-faq-tabs .cg-faq-tabs__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#cg-faq-tabs .cg-faq-tabs__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cg-off-white,#fffdfa);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2300343B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid var(--cg-dark-sage,#5b7466);border-radius:12px;box-sizing:border-box;color:var(--cg-slate,#00343b);cursor:pointer;display:block;font-size:18px;font-weight:600;height:50px;letter-spacing:-.18px;line-height:140%;padding:5px 2.75rem 5px 12px;width:100%}#cg-faq-tabs.cg-faq-tabs--dropdown .tab-menu{display:none!important}#cg-faq-tabs.cg-faq-tabs--dropdown .cg-faq-tabs__dropdown{display:block}
.cg-fading-gallery{--cg-fg-columns:4;--cg-fg-rows:2;--cg-fg-gap:8px;--cg-fg-fade:800ms;--cg-fg-image-width:1fr;display:grid;gap:var(--cg-fg-gap);grid-template-columns:repeat(var(--cg-fg-columns),minmax(0,var(--cg-fg-image-width)));height:-moz-max-content;height:max-content;overflow:visible;width:100%}.cg-fading-gallery__cell{aspect-ratio:1;height:auto;overflow:hidden;position:relative;width:100%}.cg-fading-gallery__cell[hidden]{display:none}.cg-fading-gallery__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity var(--cg-fg-fade,.8s) ease;width:100%;z-index:0}.cg-fading-gallery__img.is-active{opacity:1;z-index:1}
.cg-thumb-gallery{--cg-tg-main-gap:16px;--cg-tg-thumb-count:3;--cg-tg-thumb-gap:12px;--cg-tg-thumb-active-border-width:2px;--cg-tg-thumb-active-border-color:currentColor;--cg-tg-arrow-size:36px;display:flex;flex-direction:column;gap:var(--cg-tg-main-gap);width:100%}.cg-thumb-gallery__main{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;max-height:none;min-height:0;overflow:visible;position:relative;width:100%}.cg-thumb-gallery__main-image{display:block;height:100%;max-height:inherit;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.cg-thumb-gallery--lightbox .cg-thumb-gallery__main-image{cursor:zoom-in}.cg-thumb-gallery__lightbox{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pswp.brx.pswp--has-thumbnail-nav .pswp__thumbnail-nav-wrapper{justify-content:center;left:50%;max-width:min(92vw,720px);right:auto;transform:translateX(-50%);width:auto}.pswp.brx.pswp--has-thumbnail-nav .pswp__thumbnail-nav{background:rgba(34,36,36,.78);border-radius:8px;flex-wrap:nowrap;gap:10px;justify-content:center;max-width:100%;overflow-x:auto;padding:10px 12px;scrollbar-width:none;transform:none!important;width:auto}.pswp.brx.pswp--has-thumbnail-nav .pswp__thumbnail-nav::-webkit-scrollbar{display:none}.pswp.brx.pswp--has-thumbnail-nav .pswp__thumbnail-nav img{border:2px solid transparent;border-radius:4px;flex:0 0 auto;width:72px}.pswp.brx.pswp--has-thumbnail-nav .pswp__thumbnail-nav img.active,.pswp.brx.pswp--has-thumbnail-nav .pswp__thumbnail-nav img:hover{border-color:#a8ae1c;filter:none}.cg-thumb-gallery__nav{align-items:center;background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:var(--cg-tg-arrow-size);justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:var(--cg-tg-arrow-size);z-index:2}.cg-thumb-gallery__nav:focus-visible{outline:2px solid #a8ae1c;outline-offset:2px}.cg-thumb-gallery__nav--prev{left:0;transform:translateY(0) translateX(-50%)}.cg-thumb-gallery__nav--next{right:0;transform:translateY(0) translateX(50%)}.cg-thumb-gallery__nav-icon{line-height:1}.cg-thumb-gallery__nav svg,.cg-thumb-gallery__nav-icon{display:block;height:var(--cg-tg-arrow-size);width:var(--cg-tg-arrow-size)}.cg-thumb-gallery__nav svg circle{transition:fill .2s ease}.cg-thumb-gallery__nav:focus-visible svg circle,.cg-thumb-gallery__nav:hover svg circle{fill:#60614a}.cg-thumb-gallery__thumbs{container-type:inline-size;overflow:hidden;width:100%}.cg-thumb-gallery__thumbs-track{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:var(--cg-tg-thumb-gap);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cg-thumb-gallery__thumbs-track::-webkit-scrollbar{display:none}.cg-thumb-gallery__thumb{background:transparent;border:var(--cg-tg-thumb-active-border-width) solid transparent;cursor:pointer;display:block;flex:0 0 calc((100cqw - (var(--cg-tg-thumb-count) - 1)*var(--cg-tg-thumb-gap))/var(--cg-tg-thumb-count));min-width:calc((100cqw - (var(--cg-tg-thumb-count) - 1)*var(--cg-tg-thumb-gap))/var(--cg-tg-thumb-count));overflow:hidden;padding:0;scroll-snap-align:start;transition:border-color .2s ease,opacity .2s ease;width:calc((100cqw - (var(--cg-tg-thumb-count) - 1)*var(--cg-tg-thumb-gap))/var(--cg-tg-thumb-count))}.cg-thumb-gallery__thumb:not(.is-active){opacity:.72}.cg-thumb-gallery__thumb.is-active{border-color:var(--cg-tg-thumb-active-border-color);opacity:1}.cg-thumb-gallery__thumb:focus-visible{outline:2px solid var(--cg-tg-thumb-active-border-color);outline-offset:2px}.cg-thumb-gallery__thumb-image{aspect-ratio:16/9;display:block;height:auto;max-height:none;min-height:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}
.cg-mobile-carousel.is-cg-mobile-carousel-active{display:block!important;width:100%}.cg-mobile-carousel__splide{width:100%}.cg-mobile-carousel__splide .splide__track{overflow:visible}.cg-mobile-carousel__splide .splide__list{align-items:stretch}.cg-mobile-carousel__slide{height:auto}.cg-mobile-carousel__slide>*{height:100%;max-width:100%;width:100%}.cg-mobile-carousel__splide .splide__arrows{align-items:center;display:flex;gap:45px;justify-content:center;margin-right:-40px;margin-top:40px;min-width:calc(100vw - var(--space-l)*2);position:static;transform:none}.cg-mobile-carousel__splide .splide__arrow{align-items:center;background:transparent;border:0;border-radius:0;display:flex;height:48px;inset:auto;justify-content:center;opacity:1;padding:0;position:static;transform:none;transition:opacity .2s ease;width:48px}.cg-mobile-carousel__splide .splide__arrow:disabled{opacity:.35}.cg-mobile-carousel__splide .splide__arrow svg{display:block;height:48px;width:48px}.cg-mobile-carousel__splide .splide__arrow:hover:not(:disabled) circle{fill:#60614a;transition:fill .2s ease}.cg-mobile-carousel__splide .splide__pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:var(--space-l,1.5rem);padding:0;position:static;transform:none}.cg-mobile-carousel__splide .splide__pagination__page{background:var(--grey-200,#858a8a);border-radius:50%;height:8px;margin:0;opacity:1;transition:background-color .2s ease,transform .2s ease;width:8px}.cg-mobile-carousel__splide .splide__pagination__page.is-active{background:var(--green-300,#a8ae1c);transform:scale(1.15)}
.cg-world-map{text-align:center}.cg-world-map__heading{color:var(--white);font-family:Michroma,sans-serif;font-size:36px;letter-spacing:-.72px;line-height:130%;margin:0 auto var(--space-m);max-width:782px}.cg-world-map__intro{color:var(--grey-100);font-size:var(--text-l);line-height:150%;margin:0 auto var(--space-3xl);max-width:782px}.cg-world-map__viewport{margin:0 auto;max-width:1050px;position:relative;width:100%}.cg-world-map__canvas{width:100%}.cg-world-map__scroll-hint{display:none;opacity:1;pointer-events:none;position:absolute;right:var(--space-s);top:50%;transform:translateY(-50%);transition:opacity .35s ease,visibility .35s ease;visibility:visible;z-index:25}.cg-world-map__scroll-hint.is-hidden{opacity:0;visibility:hidden}.cg-world-map__scroll-hint-icon{display:block;height:48px;width:48px}.cg-world-map__stage{display:block;position:relative;width:100%}.cg-world-map__image{display:block;height:auto;width:100%}.cg-world-map__marker{left:var(--cg-map-x);position:absolute;top:var(--cg-map-y);transform:translate(-50%,-50%);z-index:2}.cg-world-map__marker.is-active{z-index:20}.cg-world-map__marker-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:0}.cg-world-map__marker-dot{background-color:var(--green-300);display:block;height:16px;transition:box-shadow .35s ease,transform .35s ease;width:16px}.cg-world-map__marker.is-active .cg-world-map__marker-dot,.cg-world-map__marker:hover .cg-world-map__marker-dot{box-shadow:0 0 0 2px rgba(168,174,28,.45),0 0 14px 4px rgba(168,174,28,.35);transform:scale(1.08)}.cg-world-map__tooltip{background-color:var(--grey-100);bottom:calc(100% + 14px);max-width:380px;min-width:220px;opacity:0;padding:12px 16px;pointer-events:none;text-align:left;transition:opacity .15s ease,visibility .15s ease;visibility:hidden;z-index:1}.cg-world-map__tooltip,.cg-world-map__tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.cg-world-map__tooltip:after{border-left:13px solid transparent;border-right:13px solid transparent;border-top:10px solid var(--grey-100);bottom:-10px;content:"";height:0;width:0}.cg-world-map__tooltip-location{text-wrap:nowrap;color:var(--grey-500);font-size:18px;font-weight:700;line-height:150%;margin:0 0 4px}.cg-world-map__tooltip-project{text-wrap:nowrap;color:var(--grey-500);font-size:var(--text-s);line-height:150%;margin:0}.cg-world-map__marker.is-active .cg-world-map__tooltip{opacity:1;visibility:visible}.cg-world-map__detail-panel{background-color:var(--grey-100);display:none;margin-top:var(--space-l);padding:var(--space-m) var(--space-l);text-align:left}.cg-world-map__detail-panel .cg-world-map__tooltip-location{font-size:var(--text-l)}@media (max-width:991px){.cg-world-map__canvas{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:var(--space-s)}.cg-world-map__image,.cg-world-map__stage{min-width:720px}.cg-world-map__marker.is-active .cg-world-map__tooltip{opacity:0;visibility:hidden}.cg-world-map__detail-panel.is-visible,.cg-world-map__scroll-hint.is-active{display:block}}
.cg-cert-grid.cg-cert-grid--collapsed .cg-cert-grid__item--expandable,.cg-cert-grid__toggle.cg-cert-grid__toggle--hidden{display:none}.certification-block .cg-cert-block__footer-link a{color:var(--grey-300,#545757);font-weight:700;letter-spacing:1.56px;text-decoration:underline;text-transform:uppercase}.certification-block .cg-cert-block__footer-link a:hover{color:var(--grey-500,#222424)}.cg-certifications-page__grid-section .brxe-container,.cg-certifications-page__intro .brxe-container,.cg-certifications-page__more .brxe-container,.cg-certifications-page__product-finder .brxe-container{max-width:none;width:100%}.cg-certifications-page__more-grid{display:grid;gap:var(--space-s);grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}@media (max-width:991px){.cg-certifications-page__more-grid{grid-template-columns:minmax(0,1fr)}}
.bricks-pagination .page-numbers.next svg circle,.bricks-pagination .page-numbers.prev svg circle,.brxe-pagination .page-numbers.next svg circle,.brxe-pagination .page-numbers.prev svg circle{transition:fill .2s ease}.bricks-pagination .page-numbers.next:focus-visible svg circle,.bricks-pagination .page-numbers.next:hover svg circle,.bricks-pagination .page-numbers.prev:focus-visible svg circle,.bricks-pagination .page-numbers.prev:hover svg circle,.brxe-pagination .page-numbers.next:focus-visible svg circle,.brxe-pagination .page-numbers.next:hover svg circle,.brxe-pagination .page-numbers.prev:focus-visible svg circle,.brxe-pagination .page-numbers.prev:hover svg circle{fill:#60614a}
.cg-drawings-browser{width:100%}.cg-drawings-browser .cg-drawings-browser__tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.cg-drawings-browser .cg-drawings-browser__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--cg-dark-sage,#5b7466);border-radius:12px;color:var(--cg-slate,#00343b);cursor:pointer;font-size:1rem;font-weight:600;line-height:1.4;padding:.625rem 1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cg-drawings-browser .cg-drawings-browser__tab.is-active,.cg-drawings-browser .cg-drawings-browser__tab:hover{background-color:var(--cg-slate,#00343b);border-color:var(--cg-slate,#00343b);color:var(--white,#fff)}.cg-drawings-browser .cg-drawings-browser__tab:focus-visible{outline:2px solid var(--green-200,#c5cc21);outline-offset:2px}.cg-drawings-browser .cg-drawings-browser__panel{display:none}.cg-drawings-browser .cg-drawings-browser__panel.is-active{display:block}.cg-drawings-browser .cg-drawings-browser__model-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cg-drawings-browser .cg-drawings-browser__model-card{align-items:center;background-color:var(--cg-off-white,#fffdfa);border:1px solid var(--cg-dark-sage,#5b7466);border-radius:12px;color:var(--cg-slate,#00343b);display:flex;justify-content:center;min-height:96px;padding:1.25rem;text-align:center;text-decoration:none;transition:box-shadow .25s ease,border-color .25s ease}.cg-drawings-browser .cg-drawings-browser__model-card:hover{border-color:var(--cg-slate,#00343b);box-shadow:0 12px 24px rgba(0,0,0,.12)}.cg-drawings-browser .cg-drawings-browser__model-card-label{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.cg-drawings-browser .cg-drawings-browser__model-header{margin-bottom:1.5rem}.cg-drawings-browser .cg-drawings-browser__back{margin:0 0 .75rem}.cg-drawings-browser .cg-drawings-browser__back-link{color:var(--cg-slate,#00343b);font-weight:600;text-decoration:underline}.cg-drawings-browser .cg-drawings-browser__brand{color:var(--cg-dark-sage,#5b7466);font-size:.9375rem;font-weight:600;letter-spacing:.04em;margin:0 0 .35rem;text-transform:uppercase}.cg-drawings-browser .cg-drawings-browser__model-title{margin:0}.cg-drawings-browser .cg-drawings-browser__motor{margin-bottom:2rem}.cg-drawings-browser .cg-drawings-browser__motor-title{margin:0 0 1rem}.cg-drawings-browser .cg-drawings-browser__facet-group{margin-bottom:1.5rem}.cg-drawings-browser .cg-drawings-browser__facet-title{margin:0 0 .75rem}.cg-drawings-browser .cg-drawings-browser__facet-value{margin-bottom:1rem}.cg-drawings-browser .cg-drawings-browser__facet-value-title{font-size:1rem;font-weight:600;margin:0 0 .75rem}.cg-drawings-browser .cg-drawings-browser__drawing-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:1rem}.cg-drawings-browser .cg-drawings-browser__drawing-card{background-color:var(--cg-off-white,#fffdfa);border:1px solid rgba(0,52,59,.12);border-radius:12px;color:inherit;padding:1.25rem}.cg-drawings-browser .cg-drawings-browser__drawing-card-title{display:block;font-weight:600}.cg-drawings-browser .cg-drawings-browser__drawing-card-footer{display:block;margin-top:1rem}.cg-drawings-browser .cg-drawings-browser__empty{margin:0}
.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}
