/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--text-and-webform .webform .js-form-item input,.paragraph--type--text-and-webform .webform .js-form-item label,.paragraph--type--text-and-webform .webform textarea,.paragraph--type--text-and-webform .webform form > label,.paragraph--type--text-and-webform .phone-number,.node--type-article .main-content h3,.node--type-article .main-content .h3,.node--type-project .main-content h3,.node--type-project .main-content .h3,.node--type-article .main-content h2,.node--type-article .main-content .h2,.node--type-project .main-content h2,.node--type-project .main-content .h2,.page-view-all-services p.letter-heading,.node--type-main-page .node__content h4,.node--type-main-page .node__content .h4,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-item input,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-item label,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form textarea,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-item input,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-item label,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form textarea,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form form > label,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form form > label,footer.site-footer .headquarters p,main p,main ul,main ol,h3,.h3,#klaro-cookie-notice #id-cookie-notice,body{font-family:"Roboto",sans-serif;font-weight:300;font-style:normal;}footer.site-footer,#header .block-google-cse input::-ms-input-placeholder,#header .block-google-cse input:-ms-input-placeholder,#header .block-google-cse input::-moz-placeholder,#header .block-google-cse input::-webkit-input-placeholder,#header .block-google-cse .gsc-input,#header .block-google-cse .gsib_a,#header .block-google-cse .gsib_b,#header .block-google-cse .gsc-search-button,#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;}.paragraph--type--service-examples .content-box p.h4,.paragraph--type--quote .blockquote-footer .author,.page-view-locations .bg-image-concrete-pattern .city-title,.node--type-article .main-content h5,.node--type-article .main-content .h5,.node--type-project .main-content h5,.node--type-project .main-content .h5,.node--type-article .main-content h4,.node--type-article .main-content .h4,.node--type-project .main-content h4,.node--type-project .main-content .h4,.related-services a,.node--type-main-page .node__content .paragraph--type--described-link-list .h4,.node--type-main-page .node__content h5,.node--type-main-page .node__content .h5,.node--type-landing-page .node__content .who-we-serve p.text-white strong,#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu ul .nav-link,main p strong,main ul strong,main ol strong,h5,.h5,h4,.h4{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;}.node--type-main-page .node__content h1,.node--type-main-page .node__content .h1,.node--type-landing-page h1,.node--type-landing-page .h1,#block-braunintertec-contacttopfooter .contact-footer-section h1,#block-braunintertec-contacttopfooter .contact-footer-section .h1,#block-braunintertec-contacttopfooter-2 .contact-footer-section h1,#block-braunintertec-contacttopfooter-2 .contact-footer-section .h1,#block-braunintertec-landingpagetopfooter .work-together-section h1,#block-braunintertec-landingpagetopfooter .work-together-section .h1,#block-landing-page-top-footer-taxos .work-together-section h1,#block-landing-page-top-footer-taxos .work-together-section .h1{font-family:"new-science",sans-serif;font-weight:100;font-style:normal;}.node--type-main-page .node__content h3,.node--type-main-page .node__content .h3,.node--type-main-page .node__content h2,.node--type-main-page .node__content .h2,.node--type-landing-page h3,.node--type-landing-page .h3,.node--type-landing-page h2,.node--type-landing-page .h2,h2,.h2,h1,.h1{font-family:"new-science",sans-serif;font-weight:300;font-style:normal;}.paragraph--type--described-link-list .row .title,.views-exposed-form #edit-actions #edit-submit-news,.btn,.btn-primary,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn,a.link-text,.link-text a,div.link-text,.category-link-text a{font-family:"new-science",sans-serif;font-weight:600;font-style:normal;}.paragraph--type--text-and-webform .phone-heading,.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item .step-number,.node--type-main-page .node__content h1 span,.node--type-main-page .node__content .h1 span,.node--type-landing-page h1 span,.node--type-landing-page .h1 span,#block-braunintertec-contacttopfooter .contact-footer-section h1 span,#block-braunintertec-contacttopfooter .contact-footer-section .h1 span,#block-braunintertec-contacttopfooter-2 .contact-footer-section h1 span,#block-braunintertec-contacttopfooter-2 .contact-footer-section .h1 span,#block-braunintertec-landingpagetopfooter .work-together-section h1 span,#block-braunintertec-landingpagetopfooter .work-together-section .h1 span,#block-landing-page-top-footer-taxos .work-together-section h1 span,#block-landing-page-top-footer-taxos .work-together-section .h1 span,.views-exposed-form label,.ckeditor-accordion-container .accordion-toggle-all,main p.leadership-title,main .leadership-title{font-family:"new-science",sans-serif;font-weight:700;font-style:normal;}::selection{background:#88AF42;color:white;}@media (min-width:992px){.node--type-landing-page .py-5{padding-top:4rem !important;padding-bottom:4rem !important;}}.container,.container-fluid{padding-left:20px;padding-right:20px;}.tabs{display:none;}@media (min-width:768px){.tabs{display:block;margin-top:5rem;}}.node__content{margin-top:0;}html{overflow-x:hidden;}body{color:#2c2827;font-size:18px;-webkit-appearance:none;font-feature-settings:"pnum" on,"lnum" on;line-height:26px;overflow-x:hidden;}#klaro-cookie-notice #id-cookie-notice{color:#2c2827;line-height:21px;font-size:14px;}#klaro-cookie-notice .cn-ok{justify-content:center;}#klaro-cookie-notice .cn-ok .cn-buttons{display:flex;}#klaro-cookie-notice .cn-ok .cn-buttons .cm-btn:hover,#klaro-cookie-notice .cn-ok .cn-buttons .cm-btn:focus{background-color:#88AF42;color:white;padding-right:40px;border-color:#88AF42;}#klaro-cookie-notice .cn-ok .cn-buttons .cm-btn:hover::after,#klaro-cookie-notice .cn-ok .cn-buttons .cm-btn:focus::after{transform:translateX(8px);color:white;}#klaro-cookie-notice .cn-ok .cn-buttons .cm-btn:active{padding-right:35px;}#klaro-cookie-notice .cn-ok .cn-buttons .cm-btn:active::after{transform:translateX(6px);color:white;}#klaro-cookie-notice:focus{outline:none;box-shadow:none;}button,.btn{-webkit-appearance:none;}form.user-login-form .form-control{height:auto;}h1,h2,h3,h4,h5{color:#2c2827;margin-bottom:20px;}h1,.h1{font-size:40px;line-height:40px;letter-spacing:-1.8px;}@media (min-width:992px){h1,.h1{font-size:60px;line-height:60px;}}h2,.h2{font-size:30px;line-height:36px;}@media (min-width:992px){h2,.h2{font-size:46px;line-height:50px;margin-bottom:15px;}}h3,.h3{font-size:26px;line-height:32px;}@media (min-width:992px){h3,.h3{font-size:36px;line-height:40px;}}h4,.h4{font-size:22px;line-height:26px;}@media (min-width:992px){h4,.h4{font-size:26px;line-height:28px;}}h5,.h5{font-size:24px;line-height:30px;letter-spacing:-0.2px;}img{width:100%;}main p,main ul,main ol{color:#2c2827;font-size:18px;line-height:26px;letter-spacing:-0.2px;}main p li::marker,main ul li::marker,main ol li::marker{font-size:12px;}main p strong,main ul strong,main ol strong{color:#88AF42;}main ul,main ol{line-height:28px;}main ul li,main ol li{padding:5px 0;}main ul a,main ol a{color:#88AF42;}main ul a:hover,main ul a:active,main ul a:focus,main ol a:hover,main ol a:active,main ol a:focus{color:#455F27;}@media (min-width:992px){main p.large-text,main a.large-text,main p.large-para-text,main .large-text,main div.large-text p{font-size:24px;line-height:30px;}}main ol li{margin-bottom:10px;}main p.leadership-title,main .leadership-title{font-size:16px;line-height:22px;text-transform:uppercase;color:#88AF42;}main div.text-start p{text-align:left;}a,a.nav-link{color:#455F27;}a:hover,a:active,a:focus,a.nav-link:hover,a.nav-link:active,a.nav-link:focus{color:#88AF42;}a:focus-visible,button:focus-visible{box-shadow:0 0 0 0.25rem rgba(136,175,66,0.25) !important;outline:none;}a.link-text,.link-text a,div.link-text,.category-link-text a{color:#2c2827;overflow-wrap:break-word;font-size:14px;line-height:21px;letter-spacing:0.5px;text-transform:uppercase;text-decoration:none;transition:text-underline-offset 0.3s ease;}a.link-text::after,.link-text a::after,div.link-text::after,.category-link-text a::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px;display:inline-block;transition:transform 0.3s ease-in-out;color:#88AF42;}a.link-text[target=_blank]::after,.link-text a[target=_blank]::after,div.link-text[target=_blank]::after,.category-link-text a[target=_blank]::after{content:"\f08e";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;transition:transform 0.3s ease;color:#88AF42;}a.link-text:hover,.link-text a:hover,div.link-text:hover,.category-link-text a:hover{text-decoration:underline;text-decoration-color:#88AF42;text-underline-offset:2px;text-decoration-thickness:2px;}a.link-text:hover:hover::after,.link-text a:hover:hover::after,div.link-text:hover:hover::after,.category-link-text a:hover:hover::after{transform:translateX(5px);}@media (min-width:992px){a.link-text,.link-text a,div.link-text,.category-link-text a{font-size:15px;}}.btn,.btn-primary,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn{padding:12px 30px;font-size:15px;line-height:21px;color:#455F27;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;width:fit-content;max-width:100%;min-width:120px;overflow-wrap:break-word;white-space:normal;display:flex;justify-content:space-between;text-align:left;align-items:center;border-radius:0;border:2px solid #88AF42;background:transparent;transition:background-color 0.3s ease,color 0.3s ease,padding-right 0.3s ease;}.btn::after,.btn-primary::after,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;transition:transform 0.3s ease;color:#88AF42;}.btn[target=_blank]::after,.btn-primary[target=_blank]::after,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn[target=_blank]::after{content:"\f08e";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;transition:transform 0.3s ease;color:#88AF42;}.btn:hover,.btn:focus,.btn-primary:hover,.btn-primary:focus,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn:hover,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn:focus{background-color:#88AF42;color:white;padding-right:40px;border-color:#88AF42;}.btn:hover::after,.btn:focus::after,.btn-primary:hover::after,.btn-primary:focus::after,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn:hover::after,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn:focus::after{transform:translateX(8px);color:white;}.btn:active,.btn-primary:active,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn:active{padding-right:35px;}.btn:active::after,.btn-primary:active::after,.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn:active::after{transform:translateX(6px);color:white;}.btn-white{color:white;border:2px solid white;}.btn-white::after{color:#88AF42;}.content-box{overflow:hidden;position:relative;}.content-box .svg-hover-box{overflow:hidden;}.content-box img,.content-box .svg-hover-box::before{transition:transform 0.3s ease-in-out;}.content-box .svg-hover-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(44,40,39,0.21) 0%,rgba(44,40,39,0.7) 87%);z-index:1;}.content-box .svg-btn{bottom:1rem;right:1rem;z-index:10;transition:background-color 0.3s ease;}.content-box .svg-hover-box:hover,.content-box .svg-hover-box:focus,.content-box .svg-hover-box:active{cursor:pointer;}.content-box .svg-hover-box:hover img,.content-box .svg-hover-box:hover .svg-hover-box::before,.content-box .svg-hover-box:focus img,.content-box .svg-hover-box:focus .svg-hover-box::before,.content-box .svg-hover-box:active img,.content-box .svg-hover-box:active .svg-hover-box::before{transform:scale(1.1);}.content-box .svg-hover-box:hover .svg-btn,.content-box .svg-hover-box:focus .svg-btn,.content-box .svg-hover-box:active .svg-btn{background-color:#88AF42;}.paragraph .content-box .svg-hover-box::before{background:linear-gradient(180deg,rgba(44,40,39,0.21) 0%,rgba(44,40,39,0.9) 87%);}.ckeditor-accordion-container{position:relative;}.ckeditor-accordion-container dl{border:none;}.ckeditor-accordion-container .accordion-toggle-all{position:absolute;right:0;top:-48px;font-size:14px;line-height:22px;text-transform:uppercase;border:none;background:none;color:#88AF42;display:inline-flex;align-items:center;gap:8px;cursor:pointer;}@media (min-width:992px){.ckeditor-accordion-container .accordion-toggle-all{top:-50px;font-size:16px;}}.ckeditor-accordion-container .accordion-toggle-all .icon-lines{position:relative;width:12px;height:12px;display:inline-block;}.ckeditor-accordion-container .accordion-toggle-all .icon-lines::before{content:"";position:absolute;background-color:#88AF42;transition:transform 0.3s ease,opacity 0.3s ease;width:100%;height:2px;top:50%;left:0;transform:translateY(-50%);border-radius:1px;}.ckeditor-accordion-container .accordion-toggle-all .icon-lines::after{content:"";position:absolute;background-color:#88AF42;transition:transform 0.3s ease,opacity 0.3s ease;width:2px;height:100%;top:0;left:50%;transform:translateX(-50%) rotate(0deg);border-radius:1px;}.ckeditor-accordion-container .accordion-toggle-all.expanded .icon-lines::before{opacity:0;}.ckeditor-accordion-container .accordion-toggle-all.expanded .icon-lines::after{transform:translateX(-50%) rotate(90deg);opacity:1;}.ckeditor-accordion-container .ckeditor-accordion-toggler .ckeditor-accordion-toggle{right:11px;left:unset;}.ckeditor-accordion-container .ckeditor-accordion-toggler .ckeditor-accordion-toggle::after,.ckeditor-accordion-container .ckeditor-accordion-toggler .ckeditor-accordion-toggle::before{background:#88AF42;width:14px;height:1px;}.ckeditor-accordion-container dl dd{padding:0 15px;transition:padding-top 0.35s ease;}.ckeditor-accordion-container dl dd{padding:15px 15px 0;}.ckeditor-accordion-container > dl dt > a:not(.button){font-weight:300;padding:10px 15px 10px 15px;background-color:white;border-bottom:2px solid #455F27;color:#2c2827;text-decoration:none;}@media (min-width:992px){.ckeditor-accordion-container > dl dt > a:not(.button){font-size:24px;line-height:30px;}}.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#455F27;color:white;font-weight:500;}.ckeditor-accordion-container > dl dt > a:not(.button):hover .ckeditor-accordion-toggle::after,.ckeditor-accordion-container > dl dt > a:not(.button):hover .ckeditor-accordion-toggle::before{background:white;}.ckeditor-accordion-container > dl dt.active a{background-color:#455F27;color:white;font-weight:500;}.ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle::after,.ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle::before{background:white;}#edit-actions{display:flex;margin-bottom:0;width:fit-content;margin-bottom:2rem !important;align-items:center;color:#2c2827;transition:transform 0.3s ease-in-out;}#edit-actions .input-arrow{color:#88AF42;}#edit-actions input{padding:0;border:none !important;min-width:0;padding-right:8px;transition:transform 0.3s ease-in-out;}#edit-actions input:hover{text-decoration:underline;text-decoration-color:#88AF42;text-underline-offset:2px;text-decoration-thickness:2px;background-color:white;color:#2c2827;}#edit-actions input:hover .input-arrow::before{transform:translateX(5px);}#edit-actions:hover .input-arrow i{transform:translateX(5px);}.header-background{background-image:url(/themes/custom/braunintertec/images/black-texture-seamless.jpg);width:100%;background-size:500px;background-position:center;background-repeat:repeat;color:white;display:inline-block;}@media (min-width:992px){.header-background .container{min-height:250px;}}.pagination{width:100%;justify-content:space-between;margin:1rem 0 4rem 0;max-width:none;box-shadow:none;padding:0;}.pagination .page-link{border-radius:0 !important;}.pagination .page-link:hover{cursor:pointer;}.pagination .page-item.page .page-link{border:none;background-color:white;color:#bdc4c2;}.pagination .page-item.page .page-link:focus{box-shadow:0 0 0 0.25rem rgba(136,175,66,0.25);}.pagination .page-item.page.active .page-link{color:#2c2827;text-decoration:underline;text-decoration-color:#88AF42;text-underline-offset:4px;text-decoration-thickness:2px;font-weight:700;}.pagination a.page-link[rel=prev],.pagination a.page-link[rel=next]{padding:10px;min-width:0;}.pagination a.page-link[rel=prev]::after,.pagination a.page-link[rel=next]::after{margin:0;padding:0 5px;}@media (min-width:768px){.pagination a.page-link[rel=prev],.pagination a.page-link[rel=next]{padding:12px 30px;min-width:120px;}}@media (min-width:768px){.pagination a.page-link[rel=next]::after{margin-left:10px;}}.pagination a.page-link[rel=prev]{flex-direction:row-reverse;}.pagination a.page-link[rel=prev]::after{transform:rotate(180deg);transition:margin-right 0.3s ease-in;}@media (min-width:768px){.pagination a.page-link[rel=prev]::after{margin-right:10px;}}@media (min-width:768px){.pagination a.page-link[rel=prev]:hover::after{margin-right:18px;transform:rotate(180deg);}}.views-exposed-form label{font-size:16px;line-height:22px;text-transform:uppercase;color:#88AF42;padding-bottom:5px;}@media (min-width:768px){.views-exposed-form .js-form-item,.views-exposed-form .form-actions{width:49% !important;}}@media (min-width:992px){.views-exposed-form .js-form-item,.views-exposed-form .form-actions{width:24% !important;}}.views-exposed-form .js-form-item input,.views-exposed-form .js-form-item select{height:52px;border:2px solid #455F27;border-radius:0;}.views-exposed-form .js-form-item input option[value=All],.views-exposed-form .js-form-item select option[value=All]{color:#2c2827;opacity:0.6 !important;}.views-exposed-form .js-form-item input option:checked,.views-exposed-form .js-form-item select option:checked{opacity:1;}.views-exposed-form #edit-actions{margin-bottom:0 !important;width:100%;display:block !important;}.views-exposed-form #edit-actions #edit-submit-news{padding:14px 30px;font-size:15px;line-height:21px;color:#455F27;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;display:flex;justify-content:center;text-align:left;align-items:center;border-radius:0;border:2px solid #88AF42;background:transparent;transition:background-color 0.3s ease,color 0.3s ease,padding-right 0.3s ease;margin-bottom:1rem;width:fit-content;margin-top:1.5rem;transition:transform 0.3s ease-in-out;}@media (min-width:768px){.views-exposed-form #edit-actions #edit-submit-news{margin-top:0;width:100%;}}.views-exposed-form #edit-actions #edit-submit-news:hover,.views-exposed-form #edit-actions #edit-submit-news:focus{background-color:#88AF42;cursor:pointer;color:white;}.views-exposed-form #edit-actions #edit-submit-news:hover .input-arrow,.views-exposed-form #edit-actions #edit-submit-news:focus .input-arrow{color:white;transform:translateX(8px);}.views-exposed-form #edit-actions #edit-submit-news:active{padding-right:35px;}.views-exposed-form #edit-actions #edit-submit-news:active::after{transform:translateX(6px);color:white;}.views-exposed-form #edit-actions #edit-reset{border:none;padding:5px;justify-content:start;color:#2c2827;margin-bottom:1rem;}.views-exposed-form #edit-actions #edit-reset:hover,.views-exposed-form #edit-actions #edit-reset:active,.views-exposed-form #edit-actions #edit-reset:focus{background-color:transparent;color:#2c2827;}.views-exposed-form #edit-actions #edit-reset::after{color:#88AF42;}@media (min-width:768px){.views-exposed-form #edit-actions{display:flex !important;}.views-exposed-form #edit-actions #edit-reset{justify-content:center;}}#header{width:100%;min-height:40px;z-index:501;}#header #navbar-main{background-color:#ececed;padding:0;}#header #navbar-main .site-logo-default svg{width:215px;}#header #navbar-main .site-logo-xl svg{display:none;}@media (min-width:1200px){#header #navbar-main .site-logo-default{display:none;}#header #navbar-main .site-logo-xl{width:125px;position:relative;display:inline-block;}#header #navbar-main .site-logo-xl svg{width:100%;height:auto;display:block;}#header #navbar-main .site-logo-xl .svg-path{fill:#455F27;}#header #navbar-main .site-logo-xl .svg-path-line{fill:#88AF42;}#header #navbar-main .site-logo-xl .hover-fill-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}#header #navbar-main .site-logo-xl .hover-fill-layer svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;clip-path:inset(0 100% 0 0);transition:clip-path 0.4s ease-in-out;z-index:2;}#header #navbar-main .site-logo-xl .hover-fill-layer svg .svg-path,#header #navbar-main .site-logo-xl .hover-fill-layer svg .svg-path-line{fill:#88AF42 !important;}#header #navbar-main .site-logo-xl:hover .hover-fill-layer svg{clip-path:inset(0 0% 0 0);}}#header #navbar-main .navbar-brand{margin-top:18px;padding-left:20px;margin-right:0;}@media (min-width:1200px){#header #navbar-main .navbar-brand{margin-top:10px;margin-bottom:10px;}}#header #navbar-main .nav-link{color:#455F27;}#header #navbar-main .nav-link:hover,#header #navbar-main .nav-link:focus,#header #navbar-main .nav-link:active{color:#88AF42;}#header #navbar-main .navbar-toggler{border:none;padding-right:20px;padding-left:5px;padding-bottom:10px;}#header #navbar-main .navbar-toggler:focus{box-shadow:none;}#header #navbar-main .navbar-toggler span.navbar-toggler-icon{background-image:none;}#header #navbar-main .navbar-toggler{position:relative;width:50px;height:50px;background:none;border:none;cursor:pointer;padding:0;right:20px;}#header #navbar-main .navbar-toggler .navbar-toggler-icon{position:absolute;top:50%;left:50%;width:50px;height:50px;transition:all 0.4s ease-in-out;transform:translate(-50%,-50%);}#header #navbar-main .line{transition:transform 0.4s ease-in-out,opacity 0.3s ease-in-out;transform-origin:center;}#header #navbar-main .navbar-toggler.collapsed .top{transform:translateY(0) rotate(0);}#header #navbar-main .navbar-toggler.collapsed .middle{opacity:1;}#header #navbar-main .navbar-toggler.collapsed .bottom{transform:translateY(0) rotate(0);}#header #navbar-main .navbar-toggler:not(.collapsed) .top{transform:translateY(14px) rotate(45deg) translateX(-9px);}#header #navbar-main .navbar-toggler:not(.collapsed) .middle{opacity:0;}#header #navbar-main .navbar-toggler:not(.collapsed) .bottom{transform:translateY(-10px) rotate(-45deg) translateX(-8px);}#header #navbar-main .decor{transition:transform 0.4s ease-in-out;transform-origin:center;}#header #navbar-main .decor{transition:transform 0.4s ease-in-out;transform-origin:center;}#header #navbar-main .navbar-toggler:not(.collapsed) .path1,#header #navbar-main .navbar-toggler:not(.collapsed) .path2,#header #navbar-main .navbar-toggler:not(.collapsed) .path3,#header #navbar-main .navbar-toggler:not(.collapsed) .path4{transform:rotate(90deg);}#header #navbar-main .navbar-collapse{background-image:url(/themes/custom/braunintertec/images/black-texture-seamless.jpg);background-size:500px;background-position:center;background-repeat:repeat;padding:0 20px;padding-bottom:25px;padding-top:5px;margin-bottom:-1px;}@media (min-width:1200px){#header #navbar-main .navbar-collapse{background-image:none;padding-bottom:0;}}#header #navbar-main .navbar-collapse .navbar-form{width:100%;}#header #navbar-main .navbar-collapse .region-header-form{padding:0 15px;display:block;}@media (min-width:1200px){#header #navbar-main .navbar-collapse .region-header-form{display:flex;align-items:center;}}#header #navbar-main #block-braunintertec-mainnavigation{width:auto;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li{margin:5px 0;border-bottom:2px solid white;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a{color:white;font-size:18px;font-style:normal;line-height:24px;letter-spacing:-0.2px;padding:5px 0 12px;display:flex;justify-content:space-between;align-items:center;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:15px;color:#88AF42;width:7px;height:12px;}@media (min-width:1200px){#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav{padding-top:0;padding-bottom:0;border-bottom:none;height:40px;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li{margin:0 10px 0 10px;border:none;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a{text-align:left;color:#455F27;font-weight:700;position:relative;display:inline-block;background-image:linear-gradient(to right,#88AF42,#88AF42 50%,#455F27 50%);background-size:200% 100%;background-position:-100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all 0.3s ease-in-out;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a:hover{background-position:0;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a:hover,#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a:focus,#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a:active{color:transparent;}#header #navbar-main #block-braunintertec-mainnavigation ul.navbar-nav li a::after{display:none;}}#header #navbar-main .region-secondary-menu{display:block;}#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu{width:auto;order:0;position:relative;}#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu ul{display:block;}#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu ul .nav-link{padding-left:0;color:white;font-size:13px;line-height:24px;letter-spacing:0.5px;text-transform:uppercase;}@media (min-width:1200px){#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu{order:1;}#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu ul{display:flex;}#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu ul .nav-link{color:#455F27;font-weight:800;position:relative;display:inline-block;background-image:linear-gradient(to right,#88AF42,#88AF42 50%,#455F27 50%);background-size:200% 100%;background-position:-100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all 0.3s ease-in-out;}#header #navbar-main .region-secondary-menu #block-braunintertec-secondarymenu ul .nav-link:hover{background-position:0;color:transparent;}}@media (min-width:1200px){#header #navbar-main .region-secondary-menu{display:flex;position:relative;}}#header .block-google-cse{margin-top:8px;width:auto;}@media (min-width:1200px){#header .block-google-cse table.gsc-search-box{direction:rtl;}#header .block-google-cse table.gsc-input tr{display:flex;flex-direction:row-reverse;background-color:white;}#header .block-google-cse .search-bar-wrapper{z-index:10;width:375px;top:-12px !important;left:-10px;}#header .block-google-cse .search-bar-wrapper .gsc-input,#header .block-google-cse .search-bar-wrapper .gsib_a,#header .block-google-cse .search-bar-wrapper .gsib_b,#header .block-google-cse .search-bar-wrapper .gsc-search-button{background:white;}#header .block-google-cse .search-bar-wrapper input.gsc-input{position:relative;top:3px;}#header .block-google-cse .search-bar-wrapper .gsc-control-searchbox-only{background:white;}#header .block-google-cse .search-toggle-icon{background:none;border:none;padding:0;margin:0;cursor:pointer;color:#88AF42;line-height:1;}#header .block-google-cse .search-toggle-icon:focus{outline:none;box-shadow:none;}}#header .block-google-cse .gsc-input,#header .block-google-cse .gsib_a,#header .block-google-cse .gsib_b,#header .block-google-cse .gsc-search-button{background:transparent;padding:0;padding-top:1px;border:none;font-size:18px;color:white;}#header .block-google-cse .gsc-input svg,#header .block-google-cse .gsib_a svg,#header .block-google-cse .gsib_b svg,#header .block-google-cse .gsc-search-button svg{fill:#88AF42;width:20px;height:20px;}#header .block-google-cse .gsc-input svg:hover,#header .block-google-cse .gsib_a svg:hover,#header .block-google-cse .gsib_b svg:hover,#header .block-google-cse .gsc-search-button svg:hover{fill:#455F27;}@media (min-width:1200px){#header .block-google-cse .gsc-input,#header .block-google-cse .gsib_a,#header .block-google-cse .gsib_b,#header .block-google-cse .gsc-search-button{background:#ececed;padding-right:5px;color:#455F27;}}#header .block-google-cse .gsc-control-searchbox-only{border:2px solid white;padding:2px 10px;background:transparent;height:45px;width:100%;}@media (min-width:577px){#header .block-google-cse .gsc-control-searchbox-only{width:375px;}}@media (min-width:1200px){#header .block-google-cse .gsc-control-searchbox-only{background:#ececed;border:none;height:auto;padding:2px 10px;}}#header .block-google-cse .gsc-input-box{padding:0;background:transparent;border:none;}#header .block-google-cse table{margin:0;}#header .block-google-cse .gsst_b .gsst_a .gscb_a{position:relative;top:4px;color:#6F8C03;}#header .block-google-cse input::-webkit-input-placeholder{color:white;font-size:18px;letter-spacing:-0.15px;}@media (min-width:1200px){#header .block-google-cse input::-webkit-input-placeholder{color:#2c2827;}}#header .block-google-cse input::-moz-placeholder{color:white;font-size:18px;letter-spacing:-0.15px;}@media (min-width:1200px){#header .block-google-cse input::-moz-placeholder{color:#2c2827;}}#header .block-google-cse input:-ms-input-placeholder{color:white;font-size:18px;letter-spacing:-0.15px;}@media (min-width:1200px){#header .block-google-cse input:-ms-input-placeholder{color:#2c2827;}}#header .block-google-cse input::-ms-input-placeholder{color:white;font-size:18px;letter-spacing:-0.15px;}@media (min-width:1200px){#header .block-google-cse input::-ms-input-placeholder{color:#2c2827;}}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#88AF42 !important;color:#88AF42 !important;}.gsc-results .gs-title{margin-bottom:0;line-height:22px;}footer.site-footer{background-color:#ececed;padding:0;border-top:2px solid #88AF42;}footer.site-footer svg.logo{width:277px;height:auto;}footer.site-footer .logo-socials a{position:relative;display:inline-block;}footer.site-footer .logo-socials a svg{width:100%;height:auto;display:block;}footer.site-footer .logo-socials a .svg-path{fill:#455F27;}footer.site-footer .logo-socials a .svg-path-line{fill:#88AF42;}footer.site-footer .logo-socials a .hover-fill-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}footer.site-footer .logo-socials a .hover-fill-layer svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;clip-path:inset(0 100% 0 0);transition:clip-path 0.4s ease-in-out;z-index:2;}footer.site-footer .logo-socials a .hover-fill-layer svg .svg-path,footer.site-footer .logo-socials a .hover-fill-layer svg .svg-path-line{fill:#88AF42 !important;}@media (min-width:768px){footer.site-footer .logo-socials{text-align:center;}}@media (min-width:992px){footer.site-footer .logo-socials a:hover .hover-fill-layer svg{clip-path:inset(0 0% 0 0);}}footer.site-footer .social-icons{display:flex;gap:12px;}footer.site-footer .social-icons a{font-size:22px;color:#455F27;text-decoration:none;transition:color 0.1s ease-in-out;}footer.site-footer .social-icons a:hover{color:#88AF42;}footer.site-footer .headquarters p{font-size:15px;line-height:22px;letter-spacing:-0.15px;}footer.site-footer .headquarters p a{text-decoration:none;color:#2c2827;}footer.site-footer .headquarters p a:hover{color:#88AF42;text-decoration:underline;}footer.site-footer .headquarters strong{color:#455F27;font-weight:700;}@media (min-width:768px){footer.site-footer .headquarters{position:absolute;right:0;top:0;}}footer.site-footer hr{padding-left:20px;padding-right:20px;stroke-width:2px;color:#88AF42;opacity:1;}@media (min-width:768px){footer.site-footer hr{display:none;}}footer.site-footer .site-closure{max-width:235px;}@media (min-width:768px){footer.site-footer .site-closure{max-width:none;}}footer.site-footer .site-closure p{color:#2c2827;font-size:12px;line-height:18px;}footer.site-footer .site-closure p svg{max-width:7px;margin-top:-2px;}footer.site-footer .site-closure p svg .cls-1{stroke:none;}footer.site-footer .site-closure p a{color:#2c2827;text-decoration:none;}footer.site-footer .site-closure p a:hover{color:#88AF42;text-decoration:underline;}.region-featured-bottom-first{--bs-gutter-x:0;}#block-braunintertec-landingpagetopfooter .work-together-section,#block-landing-page-top-footer-taxos .work-together-section{background:url(/themes/custom/braunintertec/images/black-texture-seamless.jpg) repeat center center;background-size:500px;}#block-braunintertec-landingpagetopfooter .work-together-section h1,#block-braunintertec-landingpagetopfooter .work-together-section .h1,#block-landing-page-top-footer-taxos .work-together-section h1,#block-landing-page-top-footer-taxos .work-together-section .h1{font-size:50px;line-height:52px;letter-spacing:-0.25px;position:relative;}#block-braunintertec-landingpagetopfooter .work-together-section h1 span,#block-braunintertec-landingpagetopfooter .work-together-section .h1 span,#block-landing-page-top-footer-taxos .work-together-section h1 span,#block-landing-page-top-footer-taxos .work-together-section .h1 span{position:relative;z-index:1;padding:0 10px;}@media (min-width:992px){#block-braunintertec-landingpagetopfooter .work-together-section h1,#block-braunintertec-landingpagetopfooter .work-together-section .h1,#block-landing-page-top-footer-taxos .work-together-section h1,#block-landing-page-top-footer-taxos .work-together-section .h1{font-size:96px;line-height:100px;letter-spacing:-1.8px;}}@media (min-width:1200px){#block-braunintertec-landingpagetopfooter .work-together-section .row.gx-0,#block-landing-page-top-footer-taxos .work-together-section .row.gx-0{position:relative;}#block-braunintertec-landingpagetopfooter .work-together-section .row.gx-0::after,#block-landing-page-top-footer-taxos .work-together-section .row.gx-0::after{content:"";position:absolute;top:-25px;right:-24px;width:156px;height:156px;border-right:25px solid #88AF42;border-top:25px solid #88AF42;}}#block-braunintertec-landingpagetopfooter .work-together-section .content-box,#block-landing-page-top-footer-taxos .work-together-section .content-box{background:white;}#block-braunintertec-landingpagetopfooter .work-together-section .content-box .p-xl-5,#block-landing-page-top-footer-taxos .work-together-section .content-box .p-xl-5{padding:2rem !important;}#block-braunintertec-landingpagetopfooter .work-together-section .content-box h3,#block-landing-page-top-footer-taxos .work-together-section .content-box h3{color:#455F27;}#block-braunintertec-landingpagetopfooter .work-together-section .content-box p,#block-landing-page-top-footer-taxos .work-together-section .content-box p{font-size:18px;line-height:26px;margin-bottom:0;}#block-braunintertec-landingpagetopfooter .work-together-section .content-box p strong,#block-landing-page-top-footer-taxos .work-together-section .content-box p strong{color:#88AF42;}#block-braunintertec-landingpagetopfooter .work-together-section .content-box img,#block-landing-page-top-footer-taxos .work-together-section .content-box img{height:102px;object-fit:cover;}#block-braunintertec-landingpagetopfooter .work-together-section .content-box .svg-btn,#block-landing-page-top-footer-taxos .work-together-section .content-box .svg-btn{bottom:26px;right:20px;}@media (min-width:992px){#block-braunintertec-contacttopfooter,#block-braunintertec-contacttopfooter-2{margin-top:4rem;}}#block-braunintertec-contacttopfooter .contact-footer-section h1,#block-braunintertec-contacttopfooter .contact-footer-section .h1,#block-braunintertec-contacttopfooter-2 .contact-footer-section h1,#block-braunintertec-contacttopfooter-2 .contact-footer-section .h1{font-size:50px;line-height:52px;letter-spacing:-0.25px;position:relative;}#block-braunintertec-contacttopfooter .contact-footer-section h1 span,#block-braunintertec-contacttopfooter .contact-footer-section .h1 span,#block-braunintertec-contacttopfooter-2 .contact-footer-section h1 span,#block-braunintertec-contacttopfooter-2 .contact-footer-section .h1 span{position:relative;z-index:1;padding:0 10px;}@media (min-width:992px){#block-braunintertec-contacttopfooter .contact-footer-section h1,#block-braunintertec-contacttopfooter .contact-footer-section .h1,#block-braunintertec-contacttopfooter-2 .contact-footer-section h1,#block-braunintertec-contacttopfooter-2 .contact-footer-section .h1{font-size:96px;line-height:100px;letter-spacing:-1.8px;}}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form{background-color:#ececed;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form form > label,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form form > label{font-size:24px;line-height:30px;letter-spacing:-0.2px;color:#2c2827;margin-bottom:10px;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form #edit-actions,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form #edit-actions{margin-bottom:1rem !important;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .form-control,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .form-check-input,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .form-control,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .form-check-input{border:2px solid #455F27;border-radius:0;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .form-control.btn,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .form-check-input.btn,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .form-control.btn,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .form-check-input.btn{color:#2c2827 !important;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .form-control.btn:hover,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .form-check-input.btn:hover,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .form-control.btn:hover,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .form-check-input.btn:hover{background-color:#ececed !important;color:#2c2827 !important;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .form-control:focus,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .form-control:focus{box-shadow:none;border:2px solid #88AF42;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-type-checkbox,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-type-checkbox{display:flex;align-items:center;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-type-checkbox .form-check-input,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-type-checkbox .form-check-input{width:29px;height:29px;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-type-checkbox .form-check-input:focus,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-type-checkbox .form-check-input:focus{outline:0;box-shadow:none;border:2px solid #88AF42;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-item input,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-item label,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form textarea,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-item input,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-item label,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form textarea{font-size:15px;line-height:22px;letter-spacing:-0.15px;color:#2c2827;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-item input::placeholder,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-item label::placeholder,#block-braunintertec-contacttopfooter .contact-footer-section .contact-form textarea::placeholder,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-item input::placeholder,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-item label::placeholder,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form textarea::placeholder{opacity:0.6;}#block-braunintertec-contacttopfooter .contact-footer-section .contact-form .js-form-item label,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form .js-form-item label{margin-left:5px;}@media (min-width:992px){#block-braunintertec-contacttopfooter .contact-footer-section .contact-form,#block-braunintertec-contacttopfooter-2 .contact-footer-section .contact-form{margin-top:-50px;max-width:520px;}}.path-search h2{display:none;}.node--type-landing-page h1,.node--type-landing-page .h1{font-size:50px;line-height:52px;letter-spacing:-2.25px;position:relative;}.node--type-landing-page h1 span,.node--type-landing-page .h1 span{position:relative;z-index:1;padding:0 10px;}@media (min-width:992px){.node--type-landing-page h1,.node--type-landing-page .h1{font-size:80px;line-height:78px;letter-spacing:-1.8px;}}.node--type-landing-page h2,.node--type-landing-page .h2{font-size:40px;line-height:44px;letter-spacing:-1.8px;}@media (min-width:992px){.node--type-landing-page h2,.node--type-landing-page .h2{font-size:60px;line-height:70px;}}.node--type-landing-page h3,.node--type-landing-page .h3{font-size:30px;line-height:36px;}@media (min-width:992px){.node--type-landing-page h3,.node--type-landing-page .h3{font-size:46px;line-height:50px;}}.node--type-landing-page .node__content{margin-top:0;}.node--type-landing-page .node__content .hero-section{overflow:hidden;}.node--type-landing-page .node__content .hero-section h1{letter-spacing:-0.25px;}@media (min-width:992px){.node--type-landing-page .node__content .hero-section h1{position:absolute;top:15%;max-width:700px;z-index:10;font-size:96px;line-height:96px;letter-spacing:0;}}@media (min-width:1400px){.node--type-landing-page .node__content .hero-section h1{max-width:800px;}}@media (min-width:2100px){.node--type-landing-page .node__content .hero-section h1{max-width:1100px;}}@media (min-width:992px){.node--type-landing-page .node__content .hero-section{overflow:visible;}.node--type-landing-page .node__content .hero-section .content-wrapper{height:640px;}.node--type-landing-page .node__content .hero-section p{position:absolute;top:48%;max-width:500px;font-size:24px;line-height:30px;}.node--type-landing-page .node__content .hero-section a{position:absolute;top:63%;}}@media (min-width:1400px){.node--type-landing-page .node__content .hero-section p{max-width:650px;}}.node--type-landing-page .node__content .hero-section .video-container,.node--type-landing-page .node__content .hero-section .video-container .videoWrapper{height:300px;}@media (min-width:768px){.node--type-landing-page .node__content .hero-section .video-container,.node--type-landing-page .node__content .hero-section .video-container .videoWrapper{height:400px;}}.node--type-landing-page .node__content .hero-section .video-container{position:relative;}@media (min-width:992px){.node--type-landing-page .node__content .hero-section .video-container{height:700px;top:0;right:0;position:absolute;}}@media (min-width:992px){.node--type-landing-page .node__content .hero-section .video-container .videoWrapper{height:700px;}}@media (min-width:1200px){.node--type-landing-page .node__content .hero-section .video-container .videoWrapper{height:730px;}}.node--type-landing-page .node__content .hero-section #mp4Video,.node--type-landing-page .node__content .hero-section .responsive-video{width:100%;object-fit:cover;height:300px;}@media (min-width:768px){.node--type-landing-page .node__content .hero-section #mp4Video,.node--type-landing-page .node__content .hero-section .responsive-video{height:400px;}}@media (min-width:992px){.node--type-landing-page .node__content .hero-section #mp4Video,.node--type-landing-page .node__content .hero-section .responsive-video{height:700px;}}@media (min-width:1200px){.node--type-landing-page .node__content .hero-section #mp4Video,.node--type-landing-page .node__content .hero-section .responsive-video{height:730px;}}.node--type-landing-page .node__content .hero-section .video-placeholder{transition:opacity 0.5s ease-in-out;}.node--type-landing-page .node__content .hero-section .videoWrapper{top:0;left:0;height:100%;width:100%;z-index:1;}.node--type-landing-page .node__content .hero-section .videoWrapper #mp4Video{position:absolute;top:0;left:0;width:100%;height:100%;}.node--type-landing-page .node__content .hero-section .videoWrapper .animated-arrow{width:103px;height:103px;right:-30px;bottom:-25px;z-index:10;transition:filter 0.3s ease-in-out;}@media (min-width:992px){.node--type-landing-page .node__content .hero-section .videoWrapper .animated-arrow{width:166px;height:166px;right:0;bottom:0;}.node--type-landing-page .node__content .hero-section .videoWrapper .animated-arrow:hover,.node--type-landing-page .node__content .hero-section .videoWrapper .animated-arrow:active,.node--type-landing-page .node__content .hero-section .videoWrapper .animated-arrow:focus{cursor:pointer;filter:brightness(100);}}.node--type-landing-page .node__content .hero-section .videoWrapper .yt-embed-overlay{background:rgba(0,0,0,0.3);z-index:1;}.node--type-landing-page .node__content .hero-section .white-svg-pattern{z-index:10;left:35%;}.node--type-landing-page .node__content .hero-section .bg-image-black{width:100%;height:100%;}@media (min-width:992px){.node--type-landing-page .node__content .hero-section .bg-image-black{width:50%;}}.node--type-landing-page .node__content .onpage-bg-lines .onpage-svg-line{right:10%;}.node--type-landing-page .node__content .what-we-do .views-element-container .content-box{background:#ececed;}.node--type-landing-page .node__content .what-we-do .views-element-container .content-box p.h4{z-index:10;transition:top 0.3s ease-in-out;}.node--type-landing-page .node__content .what-we-do .views-element-container .content-box img{height:185px;object-fit:cover;}@media (min-width:768px){.node--type-landing-page .node__content .what-we-do .views-element-container .content-box img{height:200px;}}@media (min-width:992px){.node--type-landing-page .node__content .what-we-do .views-element-container .content-box img{height:275px;}}@media (min-width:992px){.node--type-landing-page .node__content .what-we-do .views-element-container{position:relative;}.node--type-landing-page .node__content .what-we-do .views-element-container::after{content:"";position:absolute;top:-25px;right:-5px;width:156px;height:156px;border-right:25px solid #88AF42;border-top:25px solid #88AF42;}.node--type-landing-page .node__content .what-we-do .views-element-container .svg-hover-box:hover p.h4{top:20px !important;}}.node--type-landing-page .node__content .who-we-serve .views-row a{font-size:20px;line-height:24px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:background-color 0.3s ease,color 0.3s ease,padding-right 0.3s ease;border-bottom:2px solid #455F27;padding:10px 0;color:#2c2827;}.node--type-landing-page .node__content .who-we-serve .views-row a::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;transition:transform 0.3s ease;color:#88AF42;font-size:15px;padding-right:5px;}@media (min-width:768px){.node--type-landing-page .node__content .who-we-serve .links-left{padding-bottom:2rem !important;}.node--type-landing-page .node__content .who-we-serve .links-left .views-row:first-of-type a{border-top:2px solid #455F27;margin-top:1rem;}.node--type-landing-page .node__content .who-we-serve .views-row a{padding:10px;}.node--type-landing-page .node__content .who-we-serve .views-row a::after{display:none;}.node--type-landing-page .node__content .who-we-serve .views-row a:hover,.node--type-landing-page .node__content .who-we-serve .views-row a:focus{background-color:#455F27;color:white;}.node--type-landing-page .node__content .who-we-serve .views-row a:hover::after,.node--type-landing-page .node__content .who-we-serve .views-row a:focus::after{display:block;color:white;}.node--type-landing-page .node__content .who-we-serve .views-row a:active::after{display:block;color:white;}.node--type-landing-page .node__content .who-we-serve .term-hover-wrap .hover-content{display:none;}}@media (min-width:768px) and (min-width:768px){.node--type-landing-page .node__content .who-we-serve .term-hover-wrap:hover .default-content{display:none;}.node--type-landing-page .node__content .who-we-serve .term-hover-wrap:hover .hover-content{display:block;}}.node--type-landing-page .node__content .who-we-serve .logo-gif{top:-30px;left:-25px;width:140px;height:140px;}@media (min-width:1200px){.node--type-landing-page .node__content .who-we-serve .logo-gif{top:-50px;left:-40px;width:160px;height:160px;}}@media (min-width:1200px){.node--type-landing-page .node__content .who-we-serve .links-container{max-width:38%;margin:0;}}@media (min-width:1400px){.node--type-landing-page .node__content .who-we-serve .links-container{max-width:520px;}}.node--type-landing-page .node__content .who-we-serve .large-text p{color:white;}@media (min-width:992px){.node--type-landing-page .node__content .who-we-serve .large-text p{font-size:24px;line-height:30px;}}.node--type-landing-page .node__content .who-we-serve p.text-white strong{color:white;}@media (min-width:992px){.node--type-landing-page .block-views-blockfeatured-projects-block-1{padding-top:2rem;}}.node--type-main-page .node__content{margin-top:0;}.node--type-main-page .node__content h1,.node--type-main-page .node__content .h1{font-size:50px;line-height:52px;letter-spacing:-2.25px;position:relative;}.node--type-main-page .node__content h1 span,.node--type-main-page .node__content .h1 span{position:relative;z-index:1;padding:0 10px;}.node--type-main-page .node__content h2,.node--type-main-page .node__content .h2{font-size:40px;line-height:44px;letter-spacing:-1.8px;}@media (min-width:992px){.node--type-main-page .node__content h2,.node--type-main-page .node__content .h2{font-size:60px;line-height:70px;}}.node--type-main-page .node__content h3,.node--type-main-page .node__content .h3{font-size:30px;line-height:36px;}@media (min-width:992px){.node--type-main-page .node__content h3,.node--type-main-page .node__content .h3{font-size:46px;line-height:50px;}}.node--type-main-page .node__content h4,.node--type-main-page .node__content .h4{font-size:26px;line-height:32px;}@media (min-width:992px){.node--type-main-page .node__content h4,.node--type-main-page .node__content .h4{font-size:36px;line-height:40px;}}.node--type-main-page .node__content h5,.node--type-main-page .node__content .h5{font-size:22px;line-height:26px;}@media (min-width:992px){.node--type-main-page .node__content h5,.node--type-main-page .node__content .h5{font-size:26px;line-height:28px;}}.node--type-main-page .node__content .hero-section{min-height:400px;}@media (min-width:992px){.node--type-main-page .node__content .hero-section{overflow:visible;height:500px;}.node--type-main-page .node__content .hero-section .content-wrapper{height:500px;}.node--type-main-page .node__content .hero-section .content-wrapper h1{font-size:70px;line-height:70px;}.node--type-main-page .node__content .hero-section .content-wrapper p{max-width:80%;font-size:24px;line-height:30px;}}@media (min-width:1200px){.node--type-main-page .node__content .hero-section h1{font-size:96px;line-height:96px;}}.node--type-main-page .node__content .hero-section .video-container{width:90%;margin:0 auto;margin-bottom:-100px;}@media (min-width:992px){.node--type-main-page .node__content .hero-section .video-container{width:40%;}}.node--type-main-page .node__content .hero-section .video-container,.node--type-main-page .node__content .hero-section .video-container .videoWrapper{height:300px;}.node--type-main-page .node__content .hero-section .video-container{position:relative;}@media (min-width:992px){.node--type-main-page .node__content .hero-section .video-container{height:500px;top:60px;left:60px;position:absolute;}}@media (min-width:992px){.node--type-main-page .node__content .hero-section .video-container .videoWrapper{height:500px;}}.node--type-main-page .node__content .hero-section #mp4Video,.node--type-main-page .node__content .hero-section .responsive-video{width:100%;object-fit:cover;height:300px;}@media (min-width:768px){.node--type-main-page .node__content .hero-section #mp4Video,.node--type-main-page .node__content .hero-section .responsive-video{height:400px;}}@media (min-width:992px){.node--type-main-page .node__content .hero-section #mp4Video,.node--type-main-page .node__content .hero-section .responsive-video{height:500px;}}.node--type-main-page .node__content .hero-section .video-placeholder{transition:opacity 0.5s ease-in-out;}.node--type-main-page .node__content .hero-section .videoWrapper{top:0;left:0;height:100%;width:100%;z-index:1;}.node--type-main-page .node__content .hero-section .videoWrapper #mp4Video{position:absolute;top:0;left:0;width:100%;height:100%;}.node--type-main-page .node__content .hero-section .videoWrapper .yt-embed-overlay{background:rgba(0,0,0,0.3);z-index:1;}.node--type-main-page .node__content .hero-section .white-svg-pattern{z-index:10;right:0;}.node--type-main-page .node__content .hero-section .bg-image-black{width:100%;height:100%;}.node--type-main-page .node__content .bg-image-concrete-pattern{padding-top:8rem !important;}.node--type-main-page .node__content .no-concrete-pattern .layers{margin-top:5rem;padding-top:3rem !important;}@media (min-width:992px){.node--type-main-page .node__content .no-concrete-pattern .layers{margin-top:6rem;}}.node--type-main-page .node__content .paragraph--type--described-link-list .h4{font-size:22px;line-height:26px;}@media (min-width:992px){.node--type-main-page .node__content .paragraph--type--described-link-list .h4{font-size:26px;line-height:28px;}}.page-node-4 .onpage-svg-line,.page-node-5 .onpage-svg-line{display:none !important;}.page-node-2 .onpage-svg-line{left:-12%;top:1150px;}@media (min-width:1200px){.page-node-2 .onpage-svg-line{left:0%;top:1000px;}}@media (min-width:1400px){.page-node-2 .onpage-svg-line{left:20%;top:950px;}}@media (min-width:2000px){.page-node-2 .onpage-svg-line{left:30%;top:1000px;}}@media (min-width:2500px){.page-node-2 .onpage-svg-line{left:35%;top:1000px;}}.page-node-3 .onpage-svg-line{left:10%;top:0;}.page-node-3 .layers{padding-bottom:2rem;}@media (min-width:992px){.page-node-3 .layers{padding-bottom:3rem;}}.node--type-focus-area-page .main-content .optional-top-section .bg-image-concrete-pattern{padding-bottom:6rem !important;}.node--type-focus-area-page .main-content .optional-top-section .order-md-1 img{margin-top:-5rem;position:relative;height:300px;}@media (min-width:768px){.node--type-focus-area-page .main-content .optional-top-section .bg-image-concrete-pattern{padding-bottom:3rem !important;position:absolute;right:0;top:0;width:70%;padding-left:23% !important;}.node--type-focus-area-page .main-content .optional-top-section .order-md-1 img{margin-top:4rem;height:400px;}}@media (min-width:992px){.node--type-focus-area-page .main-content h1{max-width:50%;}.node--type-focus-area-page .main-content .optional-top-section .top-section-copy{max-width:511px;}.node--type-focus-area-page .main-content .optional-top-section .order-md-1 img{height:511px;max-width:510px;}.node--type-focus-area-page .main-content .layers.py-lg-5{padding:5rem 0 !important;}}.page-vocabulary-service .header-background{padding-top:1rem;margin-bottom:6rem;}.page-vocabulary-service .header-background .container{margin-bottom:-100px;}.page-vocabulary-service .header-background .image-overlay-wrapper{position:relative;height:100%;width:100%;}.page-vocabulary-service .header-background .image-overlay-wrapper::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.15);z-index:2;}.page-vocabulary-service .header-background .image-overlay-wrapper .d-lg-block,.page-vocabulary-service .header-background .image-overlay-wrapper img{position:relative;z-index:1;display:block;width:100%;height:100%;}.page-vocabulary-service .header-background .image-overlay-wrapper img{object-fit:cover;height:275px;}@media (min-width:768px){.page-vocabulary-service .header-background .image-overlay-wrapper img{height:375px;}}.page-vocabulary-service .header-background .desktop-background{position:relative;}@media (min-width:992px){.page-vocabulary-service .header-background{height:auto;min-height:250px;display:block;}.page-vocabulary-service .header-background .container{margin-bottom:0;}.page-vocabulary-service .header-background .row{min-height:250px;}.page-vocabulary-service .header-background .desktop-background{position:absolute;top:0;right:0;}.page-vocabulary-service .header-background .desktop-background .d-lg-block{min-height:250px;height:100%;}.page-vocabulary-service .header-background .desktop-background::before{content:"";position:absolute;bottom:-24px;left:-12px;width:156px;height:156px;border-left:25px solid #88AF42;border-bottom:25px solid #88AF42;}}@media (min-width:2000px){.page-vocabulary-service .header-background{min-height:350px;}.page-vocabulary-service .header-background .row{min-height:350px;}.page-vocabulary-service .header-background .desktop-background .d-lg-block{min-height:350px;}}@media (min-width:992px){.page-vocabulary-service p{font-size:24px;line-height:30px;}}.related-services-container .views-element-container{padding-left:0;padding-right:0;}.related-services a{font-size:22px;line-height:26px;color:white !important;min-height:134px;padding:28px 24px;background-color:#455F27;text-decoration:none;letter-spacing:-0.2px;position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;}.related-services a::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;transition:transform 0.3s ease;color:#88AF42;}.related-services a:hover,.related-services a:focus,.related-services a:active{background-color:#88AF42;}.related-services a:hover::after,.related-services a:focus::after,.related-services a:active::after{transform:translateX(8px);color:white;}.related-services .node__content{display:none !important;}.page-view-all-services p.letter-heading{font-size:26px;line-height:32px;letter-spacing:-0.5px;}@media (min-width:768px){.page-view-all-services p.letter-heading{font-size:36px;line-height:40px;padding-bottom:10px;border-bottom:2px solid #88AF42;}}.page-view-all-services .grid-wrapper{display:grid;gap:2rem;grid-template-columns:1fr;}.page-view-all-services .grid-wrapper .views-row,.page-view-all-services .grid-wrapper .views-field-title,.page-view-all-services .grid-wrapper .link-text,.page-view-all-services .grid-wrapper .link-text a{line-height:20px !important;}.page-view-all-services .grid-wrapper .views-field-title{padding-bottom:8px;}@media (min-width:768px){.page-view-all-services .grid-wrapper{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.page-view-all-services .grid-wrapper{grid-template-columns:repeat(3,1fr);}}.page-view-all-services .white-svg-pattern{z-index:10;right:0;}.node--type-service .header-background .white-svg-pattern{z-index:10;}@media (min-width:992px){.node--type-service .header-background{height:auto;min-height:250px;display:block;}.node--type-service .header-background .row{min-height:250px;max-width:70%;width:100%;}}@media (min-width:1200px){.node--type-service .header-background .row{max-width:80%;}}@media (min-width:2000px){.node--type-service .header-background{min-height:350px;}.node--type-service .header-background .row{min-height:350px;}}.vocabulary-market .header-background .white-svg-pattern{z-index:10;}@media (min-width:992px){.vocabulary-market .header-background{height:auto;min-height:250px;display:block;}.vocabulary-market .header-background .row{min-height:250px;max-width:70%;}}@media (min-width:1200px){.vocabulary-market .header-background .row{max-width:100%;width:100%;}}@media (min-width:2000px){.vocabulary-market .header-background{min-height:350px;}.vocabulary-market .header-background .row{min-height:350px;}}.vocabulary-market .accordion-heading{max-width:200px;}@media (min-width:445px){.vocabulary-market .accordion-heading{max-width:300px;}}@media (min-width:768px){.vocabulary-market .accordion-heading{max-width:500px;}}@media (min-width:992px){.vocabulary-market .accordion-heading{max-width:450px;}}@media (min-width:1200px){.vocabulary-market .accordion-heading{max-width:550px;}}@media (min-width:1400px){.vocabulary-market .accordion-heading{max-width:700px;}}.page-view-news .main-content .content{padding:0;}.page-view-news .main-content .content .views-row .content-box img{height:300px;object-fit:cover;}.page-view-news .main-content .content .views-row .content-box:hover .link-text{text-decoration:underline;text-decoration-color:#88AF42;text-underline-offset:2px;text-decoration-thickness:2px;}.page-view-news .main-content .content .views-row .content-box:hover .link-text::after{transform:translateX(5px);}.page-view-news .main-content .content .views-row .content-box:hover p{color:#455F27;}.page-view-news .main-content .content .views-row .content-box .svg-hover-box::before{background:linear-gradient(180deg,rgba(44,40,39,0.15) 0%,rgba(44,40,39,0.45) 87%);}.page-view-news .main-content .content .views-row .content-box .default-image::before{background:none;}.page-view-news .main-content .content h3.h4{color:#455F27;}.page-view-news .main-content .no-blog-results{margin-top:2rem;}.node--type-article .main-content h2,.node--type-article .main-content .h2,.node--type-project .main-content h2,.node--type-project .main-content .h2{font-size:26px;line-height:32px;}@media (min-width:992px){.node--type-article .main-content h2,.node--type-article .main-content .h2,.node--type-project .main-content h2,.node--type-project .main-content .h2{font-size:36px;line-height:40px;}}.node--type-article .main-content h3,.node--type-article .main-content .h3,.node--type-project .main-content h3,.node--type-project .main-content .h3{font-size:22px;line-height:26px;}@media (min-width:992px){.node--type-article .main-content h3,.node--type-article .main-content .h3,.node--type-project .main-content h3,.node--type-project .main-content .h3{font-size:26px;line-height:28px;}}.node--type-article .main-content h4,.node--type-article .main-content .h4,.node--type-project .main-content h4,.node--type-project .main-content .h4{font-size:20px;line-height:24px;}@media (min-width:992px){.node--type-article .main-content h4,.node--type-article .main-content .h4,.node--type-project .main-content h4,.node--type-project .main-content .h4{font-size:24px;line-height:26px;}}.node--type-article .main-content h5,.node--type-article .main-content .h5,.node--type-project .main-content h5,.node--type-project .main-content .h5{font-size:18px;line-height:24px;}@media (min-width:992px){.node--type-article .main-content h5,.node--type-article .main-content .h5,.node--type-project .main-content h5,.node--type-project .main-content .h5{font-size:20px;line-height:24px;}}.node--type-article .main-content .article-image,.node--type-project .main-content .article-image{object-fit:cover;height:300px;}@media (min-width:768px){.node--type-article .main-content .article-image,.node--type-project .main-content .article-image{height:200px;}}@media (min-width:992px){.node--type-article .main-content .article-image,.node--type-project .main-content .article-image{height:275px;}}@media (min-width:1200px){.node--type-article .main-content .article-image,.node--type-project .main-content .article-image{height:335px;}}@media (min-width:1400px){.node--type-article .main-content .article-image,.node--type-project .main-content .article-image{height:400px;}}.node--type-article .main-content .h4,.node--type-project .main-content .h4{color:#455F27;}.node--type-article .main-content .category-link-text,.node--type-project .main-content .category-link-text{padding-right:6px;padding-bottom:8px;line-height:20px;}.node--type-article .main-content .work-together-section,.node--type-project .main-content .work-together-section{padding:0 !important;margin-bottom:2rem;}.node--type-article .main-content .work-together-section .container,.node--type-project .main-content .work-together-section .container{padding:0 !important;}.node--type-article .main-content .work-together-section .container .col-xl-5,.node--type-article .main-content .work-together-section .container .col-xl-7,.node--type-project .main-content .work-together-section .container .col-xl-5,.node--type-project .main-content .work-together-section .container .col-xl-7{width:100%;}.node--type-article .main-content .work-together-section .container .col-xl-5 .col-md-6,.node--type-article .main-content .work-together-section .container .col-xl-7 .col-md-6,.node--type-project .main-content .work-together-section .container .col-xl-5 .col-md-6,.node--type-project .main-content .work-together-section .container .col-xl-7 .col-md-6{width:100%;}.node--type-article .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box,.node--type-article .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box,.node--type-project .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box,.node--type-project .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box{background-color:#ececed;}.node--type-article .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box .p-xl-5,.node--type-article .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box .p-xl-5,.node--type-project .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box .p-xl-5,.node--type-project .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box .p-xl-5{padding:1.5rem !important;}.node--type-article .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box .svg-hover-box,.node--type-article .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box img,.node--type-article .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box .svg-hover-box,.node--type-article .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box img,.node--type-project .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box .svg-hover-box,.node--type-project .main-content .work-together-section .container .col-xl-5 .col-md-6 .content-box img,.node--type-project .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box .svg-hover-box,.node--type-project .main-content .work-together-section .container .col-xl-7 .col-md-6 .content-box img{height:100px;object-fit:cover;}.node--type-article .main-content .back .link-text::after,.node--type-project .main-content .back .link-text::after{display:none;}.node--type-article .main-content .back .link-text::before,.node--type-project .main-content .back .link-text::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;display:inline-block;color:#88AF42;transform:rotate(180deg);transition:margin-right 0.3s ease-in-out;}.node--type-article .main-content .back .link-text:hover::before,.node--type-project .main-content .back .link-text:hover::before{margin-right:13px;transform:rotate(180deg);}.node--type-article .paragraph .container,.node--type-project .paragraph .container{padding:0;}.node--type-article .paragraph .container .col-md-8,.node--type-article .paragraph .container .col-lg-8,.node--type-article .paragraph .container .col-md-10,.node--type-article .paragraph .container .col-lg-10,.node--type-project .paragraph .container .col-md-8,.node--type-project .paragraph .container .col-lg-8,.node--type-project .paragraph .container .col-md-10,.node--type-project .paragraph .container .col-lg-10{width:100% !important;margin-left:0 !important;}.projects .content-box .svg-hover-box::before,.block-views-blockfeatured-projects-block-1 .content-box .svg-hover-box::before,.related-projects .content-box .svg-hover-box::before{background:linear-gradient(180deg,rgba(44,40,39,0.3) 0%,rgba(44,40,39,0.9) 87%) !important;}.projects .content-box p,.block-views-blockfeatured-projects-block-1 .content-box p,.related-projects .content-box p{left:20px;right:20px;bottom:40px;color:white;z-index:10;transition:bottom 0.3s ease-in-out;}.projects .content-box .view-node,.block-views-blockfeatured-projects-block-1 .content-box .view-node,.related-projects .content-box .view-node{left:20px;bottom:20px;color:white;z-index:10;}.projects .content-box:hover p,.block-views-blockfeatured-projects-block-1 .content-box:hover p,.related-projects .content-box:hover p{color:white !important;bottom:60px;}.block-views-blockfeatured-projects-block-1 a.d-md-block,.related-projects a.d-md-block{background-color:white;}.block-views-blockfeatured-projects-block-1 a.d-md-block:hover,.block-views-blockfeatured-projects-block-1 a.d-md-block:active,.block-views-blockfeatured-projects-block-1 a.d-md-block:focus,.related-projects a.d-md-block:hover,.related-projects a.d-md-block:active,.related-projects a.d-md-block:focus{background-color:#88AF42;}.block-views-blockfeatured-projects-block-1 .content-box img,.related-projects .content-box img{height:300px;object-fit:cover;}.block-views-blockfeatured-projects-block-1 .content-box:hover .link-text,.related-projects .content-box:hover .link-text{text-decoration:underline;text-decoration-color:#88AF42;text-underline-offset:2px;text-decoration-thickness:2px;}.block-views-blockfeatured-projects-block-1 .content-box:hover .link-text::after,.related-projects .content-box:hover .link-text::after{transform:translateX(5px);}.block-views-blockfeatured-projects-block-1 a.d-md-none,.related-projects a.d-md-none{margin-left:0.75rem;}.block-views-blockfeatured-projects-block-2 a.d-md-block,.related-insights a.d-md-block{background-color:white;}.block-views-blockfeatured-projects-block-2 a.d-md-block:hover,.block-views-blockfeatured-projects-block-2 a.d-md-block:active,.block-views-blockfeatured-projects-block-2 a.d-md-block:focus,.related-insights a.d-md-block:hover,.related-insights a.d-md-block:active,.related-insights a.d-md-block:focus{background-color:#88AF42;}.block-views-blockfeatured-projects-block-2 .views-row a,.related-insights .views-row a{color:#2c2827;padding:10px 0 0 13px;position:relative;}.block-views-blockfeatured-projects-block-2 .views-row a::before,.related-insights .views-row a::before{content:"";position:absolute;top:0px;left:0px;width:30px;height:30px;border-left:3px solid #88AF42;border-top:3px solid #88AF42;transition:width 0.3s ease;}.block-views-blockfeatured-projects-block-2 .views-row a:hover,.block-views-blockfeatured-projects-block-2 .views-row a:focus,.block-views-blockfeatured-projects-block-2 .views-row a:active,.related-insights .views-row a:hover,.related-insights .views-row a:focus,.related-insights .views-row a:active{color:#88AF42;}.block-views-blockfeatured-projects-block-2 .views-row a:hover .link-text,.block-views-blockfeatured-projects-block-2 .views-row a:focus .link-text,.block-views-blockfeatured-projects-block-2 .views-row a:active .link-text,.related-insights .views-row a:hover .link-text,.related-insights .views-row a:focus .link-text,.related-insights .views-row a:active .link-text{text-decoration:underline;text-decoration-color:#88AF42;text-underline-offset:2px;text-decoration-thickness:2px;}.block-views-blockfeatured-projects-block-2 .views-row a:hover .link-text::after,.block-views-blockfeatured-projects-block-2 .views-row a:focus .link-text::after,.block-views-blockfeatured-projects-block-2 .views-row a:active .link-text::after,.related-insights .views-row a:hover .link-text::after,.related-insights .views-row a:focus .link-text::after,.related-insights .views-row a:active .link-text::after{transform:translateX(5px);}.block-views-blockfeatured-projects-block-2 .views-row a:hover::before,.block-views-blockfeatured-projects-block-2 .views-row a:focus::before,.block-views-blockfeatured-projects-block-2 .views-row a:active::before,.related-insights .views-row a:hover::before,.related-insights .views-row a:focus::before,.related-insights .views-row a:active::before{width:276px;}.block-views-blockfeatured-projects-block-2 a.d-md-none,.related-insights a.d-md-none{margin-left:0.75rem;}.node--type-presenter .leadership-image-wrapper{aspect-ratio:1/1;width:100%;}.node--type-presenter .leadership-image-wrapper .leadership-image{width:100%;height:100%;object-fit:cover;display:block;}@media (min-width:768px){.node--type-presenter .leadership-image-wrapper::after{content:"";position:absolute;bottom:-25px;left:-25px;width:156px;height:156px;border-left:25px solid #88AF42;border-bottom:25px solid #88AF42;pointer-events:none;}}.node--type-presenter .leadership-image{opacity:0;transform:translateY(-100px);will-change:transform,opacity;}.page-view-locations .map-container{margin-bottom:-8rem;position:relative;z-index:10;width:95%;}.page-view-locations .bg-image-concrete-pattern{padding-top:10rem;}.page-view-locations .bg-image-concrete-pattern .city-title{font-size:22px;line-height:26px;color:#455F27;}@media (min-width:992px){.page-view-locations .bg-image-concrete-pattern .city-title{font-size:26px;line-height:28px;}}.page-view-locations .gm-style-iw-c{flex-direction:row-reverse !important;align-items:center !important;}.page-view-locations .gm-style-iw-c .gm-style-iw-d{overflow:auto !important;}.page-view-locations .gm-style-iw-c .gm-ui-hover-effect{width:40px !important;height:40px !important;}.page-view-locations .gm-style-iw-c .gm-ui-hover-effect span{width:20px !important;height:20px !important;margin:10px !important;}@media (min-width:992px){.page-view-locations .large-heading{font-size:70px;line-height:70px;}.page-view-locations .geofield-google-map{height:450px !important;}.page-view-locations .map-container{margin-bottom:-12rem !important;}.page-view-locations .map-container::after{content:"";position:absolute;top:24px;right:-17px;width:156px;height:156px;border-right:25px solid #88AF42;border-top:25px solid #88AF42;}.page-view-locations .bg-image-concrete-pattern{padding-top:16rem !important;}}@media (min-width:1200px){.page-view-locations .geofield-google-map{height:600px !important;}.page-view-locations .map-container{margin-bottom:-16rem !important;}.page-view-locations .bg-image-concrete-pattern{padding-top:20rem !important;}}.caption{font-size:14px;margin-top:15px;text-transform:uppercase;padding-bottom:1rem;font-weight:600;}.paragraph p:empty{display:none;}.paragraph ul{padding-inline-start:20px;}.paragraph--type--video-with-steps .layer-background{background:url(/themes/custom/braunintertec/images/black-texture-seamless.jpg) repeat center center;background-size:500px;margin-top:8rem;}.paragraph--type--video-with-steps .layer-background .video-container{height:350px;margin-top:-8rem;}.paragraph--type--video-with-steps .layer-background .video-container .video-poster,.paragraph--type--video-with-steps .layer-background .video-container iframe,.paragraph--type--video-with-steps .layer-background .video-container .yt-embed-overlay{height:350px;opacity:1;transition:opacity 0.4s ease;z-index:1;}.paragraph--type--video-with-steps .layer-background .video-container .animated-arrow{width:103px;height:103px;z-index:10;transition:filter 0.3s ease-in-out;}@media (min-width:992px){.paragraph--type--video-with-steps .layer-background .video-container .animated-arrow{width:166px;height:166px;}.paragraph--type--video-with-steps .layer-background .video-container .animated-arrow:hover,.paragraph--type--video-with-steps .layer-background .video-container .animated-arrow:active,.paragraph--type--video-with-steps .layer-background .video-container .animated-arrow:focus{cursor:pointer;filter:brightness(100);}}.paragraph--type--video-with-steps .layer-background .video-container .yt-embed-overlay{width:calc(100% - 24px);left:12px !important;}.paragraph--type--video-with-steps .layer-background .video-container .video-loading-spinner{width:118px;height:118px;border:10px solid #f3f3f3;border-top:10px solid #88AF42;border-radius:50%;animation:spin 1s linear infinite;opacity:0;visibility:hidden;pointer-events:none;will-change:transform;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.paragraph--type--video-with-steps .layer-background .content-wrapper p{color:white;}.paragraph--type--video-with-steps .layer-background .steps-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item{width:100%;margin-bottom:2rem;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item .step-number{background-color:#88AF42;height:118px;width:118px;font-size:70px;color:white;letter-spacing:-1px;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-content p{color:white;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-content p strong{color:white;}.paragraph--type--video-with-steps .layer-background .steps-wrapper a.link-text{color:white;}@media (min-width:577px){.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item{width:48%;}}@media (min-width:992px){.paragraph--type--video-with-steps .layer-background{margin-top:14rem;}.paragraph--type--video-with-steps .layer-background .video-container{height:500px;margin-top:-14rem;}.paragraph--type--video-with-steps .layer-background .video-container .video-poster,.paragraph--type--video-with-steps .layer-background .video-container iframe,.paragraph--type--video-with-steps .layer-background .video-container .yt-embed-overlay{height:500px;}.paragraph--type--video-with-steps .layer-background .white-svg-pattern{top:-6%;}.paragraph--type--video-with-steps .layer-background .steps-wrapper{flex-wrap:nowrap;align-items:flex-start;gap:0;padding-bottom:12rem;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item{width:22%;margin-bottom:0;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(1){transform:translateY(0);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(2){transform:translateY(60px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(3){transform:translateY(120px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(4){transform:translateY(180px);}}@media (min-width:1200px){.paragraph--type--video-with-steps .layer-background .white-svg-pattern{top:-2%;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(1){transform:translateY(20px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(2){transform:translateY(80px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(3){transform:translateY(140px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(4){transform:translateY(200px);}}@media (min-width:1400px){.paragraph--type--video-with-steps .layer-background .steps-wrapper{padding-bottom:16rem;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item{width:22%;margin-bottom:0;}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(1){transform:translateY(60px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(2){transform:translateY(90px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(3){transform:translateY(160px);}.paragraph--type--video-with-steps .layer-background .steps-wrapper .step-item:nth-child(4){transform:translateY(250px);}.paragraph--type--video-with-steps .layer-background .white-svg-pattern{top:-6%;height:106% !important;}}.paragraph--type--text-and-webform .phone-heading{font-size:16px;line-height:22px;color:#88AF42;margin-bottom:5px;}.paragraph--type--text-and-webform .phone-number{letter-spacing:-0.2px;color:#2c2827;text-decoration:none;}.paragraph--type--text-and-webform .phone-number:hover{text-decoration:underline;color:#88AF42;}.paragraph--type--text-and-webform .webform{background-color:#ececed;}.paragraph--type--text-and-webform .webform form > label{font-size:24px;line-height:30px;letter-spacing:-0.2px;color:#2c2827;margin-bottom:10px;}.paragraph--type--text-and-webform .webform #edit-actions{margin-bottom:1rem !important;}.paragraph--type--text-and-webform .webform .form-control,.paragraph--type--text-and-webform .webform .form-check-input{border:2px solid #455F27;border-radius:0;}.paragraph--type--text-and-webform .webform .form-control.btn,.paragraph--type--text-and-webform .webform .form-check-input.btn{color:#2c2827 !important;}.paragraph--type--text-and-webform .webform .form-control.btn:hover,.paragraph--type--text-and-webform .webform .form-check-input.btn:hover{background-color:#ececed !important;color:#2c2827 !important;}.paragraph--type--text-and-webform .webform .form-control:focus{box-shadow:none;border:2px solid #88AF42;}.paragraph--type--text-and-webform .webform .js-form-type-checkbox{display:flex;align-items:center;padding-left:1.5rem;}.paragraph--type--text-and-webform .webform .js-form-type-checkbox .form-check-input{width:29px;height:29px;}.paragraph--type--text-and-webform .webform .js-form-type-checkbox .form-check-input:focus{outline:0;box-shadow:none;border:2px solid #88AF42;}.paragraph--type--text-and-webform .webform .js-form-item input,.paragraph--type--text-and-webform .webform .js-form-item label,.paragraph--type--text-and-webform .webform textarea{font-size:15px;line-height:22px;letter-spacing:-0.15px;color:#2c2827;}.paragraph--type--text-and-webform .webform .js-form-item input::placeholder,.paragraph--type--text-and-webform .webform .js-form-item label::placeholder,.paragraph--type--text-and-webform .webform textarea::placeholder{opacity:0.6;}.paragraph--type--text-and-webform .webform .js-form-item label{margin-left:5px;}@media (min-width:992px){.paragraph--type--text-and-webform .webform{max-width:520px;}.paragraph--type--text-and-webform .webform::after{content:"";position:absolute;top:-25px;right:-24px;width:156px;height:156px;border-right:25px solid #88AF42;border-top:25px solid #88AF42;}}.paragraph--type--button-list .buttons,.block-content-video_category_buttons .buttons{row-gap:20px;column-gap:20px;margin:2.5rem 0 0;}.paragraph--type--button-list .buttons a.btn,.block-content-video_category_buttons .buttons a.btn{width:100%;}@media (min-width:768px){.paragraph--type--button-list .buttons a.btn,.block-content-video_category_buttons .buttons a.btn{width:calc(50% - 10px);}}.paragraph--type--link-list{padding-bottom:35px;}.paragraph--type--link-list .field--name-field-copy{margin-bottom:2rem;}.paragraph--type--described-link-list .row .title{font-size:30px;line-height:38px;margin-bottom:10px;color:#88AF42;}.paragraph--type--described-link-list .row.row-divider .col .col-wrapper{border-bottom:2px solid #455F27;}.paragraph--type--described-link-list .row.row-divider .col:last-child .col-wrapper{border-bottom:none;}@media (min-width:768px){.paragraph--type--described-link-list .row.row-divider .col .col-wrapper{border-bottom:none;border-right:2px solid #455F27;padding-right:10px;}.paragraph--type--described-link-list .row.row-divider .col:nth-child(2n) .col-wrapper{border-right:none;}.paragraph--type--described-link-list .row.row-divider .col:last-child:nth-child(odd) .col-wrapper{border-right:none;}}@media (min-width:992px){.paragraph--type--described-link-list .row.row-divider .col .col-wrapper{border-right:2px solid #455F27;}.paragraph--type--described-link-list .row.row-divider .col:nth-child(2n) .col-wrapper{border-right:2px solid #455F27;}.paragraph--type--described-link-list .row.row-divider .col:nth-child(3n) .col-wrapper{border-right:none;}}.paragraph--type--described-link-list .green-card{background:#455F27;}.paragraph--type--described-link-list .green-card .h4,.paragraph--type--described-link-list .green-card p{color:white;margin-bottom:0;line-height:24px;}.paragraph--type--described-link-list .concrete-pattern .h4{color:#455F27;}.paragraph--type--described-link-list .concrete-pattern .green-card .h4{color:white;}.paragraph--type--excerpt-card-list-wide h2,.paragraph--type--excerpt-card-list h2{margin-bottom:20px;}.paragraph--type--excerpt-card-list-wide .excerpt-wide img,.paragraph--type--excerpt-card-list .excerpt-wide img{width:100%;height:350px;object-fit:cover;}.paragraph--type--excerpt-card-list-wide .excerpt-wide h3,.paragraph--type--excerpt-card-list .excerpt-wide h3{color:#455F27;}.paragraph--type--two-column-photo-with-cta .overlap-img-wrapper{position:relative;margin-top:-7rem !important;width:95%;margin:0 auto;}.paragraph--type--two-column-photo-with-cta .overlap-img-wrapper img{height:300px;object-fit:cover;}.paragraph--type--two-column-photo-with-cta .large-image .overlap-img-wrapper{margin-top:0 !important;margin-bottom:-7rem !important;z-index:10;}.paragraph--type--two-column-photo-with-cta .background{height:100%;background-position:center center;background-size:cover;text-align:center;color:white;position:relative;padding-bottom:8rem !important;}.paragraph--type--two-column-photo-with-cta .background .content-wrapper{z-index:10;max-width:550px;}.paragraph--type--two-column-photo-with-cta .background p,.paragraph--type--two-column-photo-with-cta .background ol,.paragraph--type--two-column-photo-with-cta .background ul,.paragraph--type--two-column-photo-with-cta .background h2,.paragraph--type--two-column-photo-with-cta .background h3,.paragraph--type--two-column-photo-with-cta .background h4,.paragraph--type--two-column-photo-with-cta .background h5,.paragraph--type--two-column-photo-with-cta .background h6,.paragraph--type--two-column-photo-with-cta .background a{color:white;}.paragraph--type--two-column-photo-with-cta .small-cta.background{padding-bottom:2rem !important;padding-top:8rem !important;}.paragraph--type--two-column-photo-with-cta .cta-overlay{background:linear-gradient(0deg,rgba(44,64,1,0.9) 0%,rgba(44,64,1,0.9) 100%),lightgray 50%;z-index:1;opacity:85%;}@media (min-width:768px){.paragraph--type--two-column-photo-with-cta .more-bottom{padding-bottom:8rem !important;}.paragraph--type--two-column-photo-with-cta .overlap-img-wrapper{position:absolute;left:15px;width:50%;margin-top:0 !important;}.paragraph--type--two-column-photo-with-cta .overlap-img-wrapper img{height:400px;}.paragraph--type--two-column-photo-with-cta .large-image .overlap-img-wrapper{top:0;width:120%;z-index:-2 !important;margin-bottom:0 !important;}.paragraph--type--two-column-photo-with-cta .large-image .overlap-img-wrapper img{height:600px;}.paragraph--type--two-column-photo-with-cta .content-wrapper{margin:2rem;margin-left:3.5rem;}.paragraph--type--two-column-photo-with-cta .background{padding-bottom:1.5rem !important;}.paragraph--type--two-column-photo-with-cta .small-cta.background{padding-bottom:0 !important;padding-top:0 !important;}.paragraph--type--two-column-photo-with-cta .small-cta.background .content-wrapper{margin:1rem !important;}}@media (min-width:992px){.paragraph--type--two-column-photo-with-cta .overlap-img-wrapper img{height:500px;}.paragraph--type--two-column-photo-with-cta .large-image .overlap-img-wrapper img{height:750px;}.paragraph--type--two-column-photo-with-cta .content-wrapper{margin:3rem;margin-left:5rem;}.paragraph--type--two-column-photo-with-cta h2{line-height:60px;}.paragraph--type--two-column-photo-with-cta .small-cta.background{padding-bottom:4rem !important;padding-top:4rem !important;}}@media (min-width:1200px){.paragraph--type--two-column-photo-with-cta .overlap-img-wrapper img{height:550px;}.paragraph--type--two-column-photo-with-cta .content-wrapper{margin:5rem;}.paragraph--type--two-column-photo-with-cta .background{padding-bottom:3rem !important;}.paragraph--type--two-column-photo-with-cta .background.small-cta{padding-bottom:4rem !important;}}@media (min-width:1400px){.paragraph--type--two-column-photo-with-cta .overlap-img-wrapper img{height:575px;}}.paragraph--type--text ul:first-child{margin-bottom:30px;}.paragraph--type--text p{margin-bottom:15px;}.paragraph--type--text h2,.paragraph--type--text h3,.paragraph--type--text h4,.paragraph--type--text h5{padding-top:10px;}.paragraph--type--text .concrete-pattern-left{background-image:url("/themes/custom/braunintertec/images/concrete-texture-seamless.jpg");background-repeat:repeat;background-position:contain;position:relative;z-index:0;}.paragraph--type--text .concrete-pattern-left::after{content:"";position:absolute;top:0;right:0;height:100%;background-color:white;z-index:1;width:0;}@media (min-width:992px){.paragraph--type--text .concrete-pattern-left::after{width:calc((100vw - 960px) / 2 + 80px + 16px);}}@media (min-width:1200px){.paragraph--type--text .concrete-pattern-left::after{width:calc((100vw - 1140px) / 2 + 95px + 16px);}}@media (min-width:1400px){.paragraph--type--text .concrete-pattern-left::after{width:calc((100vw - 1320px) / 2 + 110px + 16px);}}.paragraph--type--text .green-line-wrapper{position:relative;}.paragraph--type--text .green-line-wrapper h2,.paragraph--type--text .green-line-wrapper ul{margin-left:20px;}.paragraph--type--text .green-line-wrapper .green-line-progress{position:absolute;left:0;width:2px;background-color:#455F27;border-radius:2px;height:0;transition:height 0.3s ease;}.paragraph--type--text .green-line-wrapper .green-line-marker{position:absolute;left:-5px;width:12px;height:12px;background-color:#88AF42;visibility:hidden;}.paragraph--type--text .green-line-wrapper .green-line-marker.animated-marker{visibility:visible;transition:top 0.7s ease;z-index:2;}.paragraph--type--text .green-line-wrapper .green-line-marker.stopped-marker{visibility:visible;z-index:1;}.paragraph--type--text .green-line-wrapper .green-line-marker:not(.animated-marker):not(.stopped-marker){display:none;}@media (min-width:768px){.paragraph--type--text .green-line-wrapper .green-line-wrapper h2,.paragraph--type--text .green-line-wrapper .green-line-wrapper ul{margin-left:0;}.paragraph--type--text .green-line-wrapper .green-line-progress{left:-22px;}.paragraph--type--text .green-line-wrapper .green-line-marker{left:-27px;}}.paragraph--type--photo img{width:100%;object-fit:cover;}.paragraph--type--photo img.wide{height:250px;}@media (min-width:768px){.paragraph--type--photo img.wide{height:400px;}}.paragraph--type--photo img.full{height:auto;}@media (min-width:992px){.paragraph--type--photo img.full{height:auto;}}.paragraph--type--full-width-photo .background{background-position:center center;background-size:cover;height:215px;}@media (min-width:768px){.paragraph--type--full-width-photo .background{height:300px;}}@media (min-width:992px){.paragraph--type--full-width-photo .background{height:400px;}}.paragraph--type--two-column-copy h5{color:#455F27;}.paragraph--type--two-column-copy-wide{padding-bottom:25px;}.paragraph--type--photo-and-copy h5{color:#455F27;}.paragraph--type--photo-and-copy .image-wrapper img{height:350px;}@media (min-width:768px){.paragraph--type--photo-and-copy h5{position:relative;margin-top:35px;}.paragraph--type--photo-and-copy h5::before{content:"";position:absolute;top:-8px;left:-12px;width:38px;height:27px;border-left:3px solid #88AF42;border-top:3px solid #88AF42;}.paragraph--type--photo-and-copy .image-wrapper img{height:100%;}}@media (min-width:992px){.paragraph--type--photo-and-copy.concrete-image-wrapper::before{content:"";position:absolute;top:15%;right:60%;background:url(/themes/custom/braunintertec/images/concrete-texture-seamless.jpg);width:40%;height:90%;max-width:600px;}.paragraph--type--photo-and-copy.concrete-image-wrapper.concrete-wrapper-right::before{left:60%;right:unset;}.paragraph--type--photo-and-copy .image-wrapper-bottom::after{content:"";position:absolute;bottom:-25px;right:-25px;width:156px;height:156px;border-right:25px solid #88AF42;border-bottom:25px solid #88AF42;border-top:0;}.paragraph--type--photo-and-copy .image-wrapper::after{content:"";position:absolute;top:-25px;right:-25px;width:156px;height:156px;border-right:25px solid #88AF42;border-top:25px solid #88AF42;}.paragraph--type--photo-and-copy.image-left .image-wrapper::after{bottom:-25px;left:-25px;top:unset;right:unset;border-right:unset;border-left:25px solid #88AF42;border-top:unset;border-bottom:25px solid #88AF42;}}.paragraph--type--wide-photo-and-copy h5{color:#455F27;}.paragraph--type--wide-photo-and-copy img{height:350px;object-fit:cover;}@media (min-width:768px){.paragraph--type--wide-photo-and-copy img{position:absolute;top:0;left:0;max-width:48%;height:100%;}.paragraph--type--wide-photo-and-copy img.offset-top{margin-top:-40px;height:calc(100% + 40px);}.paragraph--type--wide-photo-and-copy img.image-absolute-right{left:unset;right:0;}.paragraph--type--wide-photo-and-copy h5{position:relative;margin-top:35px;}.paragraph--type--wide-photo-and-copy h5::before{content:"";position:absolute;top:-8px;left:-12px;width:38px;height:27px;border-left:3px solid #88AF42;border-top:3px solid #88AF42;}}.paragraph--type--photo-two-column .container{position:relative;}.paragraph--type--photo-two-column .container img{height:300px;object-fit:cover;}@media (min-width:1200px){.paragraph--type--photo-two-column .container img{height:350px;}}@media (min-width:992px){.paragraph--type--photo-two-column .container::after{content:"";position:absolute;bottom:23px;right:-25px;width:156px;height:156px;border-right:25px solid #88AF42;border-bottom:25px solid #88AF42;}}.paragraph--type--full-width-photo-and-cta .background{height:100%;background-position:center center;background-size:cover;text-align:center;color:white;position:relative;}.paragraph--type--full-width-photo-and-cta .background .container{position:relative;z-index:10;}.paragraph--type--full-width-photo-and-cta .background p,.paragraph--type--full-width-photo-and-cta .background ol,.paragraph--type--full-width-photo-and-cta .background ul,.paragraph--type--full-width-photo-and-cta .background h2,.paragraph--type--full-width-photo-and-cta .background h3,.paragraph--type--full-width-photo-and-cta .background h4,.paragraph--type--full-width-photo-and-cta .background h5,.paragraph--type--full-width-photo-and-cta .background h6,.paragraph--type--full-width-photo-and-cta .background a{color:white;}.paragraph--type--full-width-photo-and-cta .cta-overlay{background:linear-gradient(0deg,rgba(44,64,1,0.9) 0%,rgba(44,64,1,0.9) 100%),lightgray 50%;z-index:1;opacity:85%;}.paragraph--type--quote .quote-box{position:relative;padding-top:4rem;padding-bottom:5px;}.paragraph--type--quote .quote-box .quote-svg-icon{position:absolute;top:15px;left:0;background-color:white;padding:0 2px;z-index:1;}.paragraph--type--quote .quote-box::before,.paragraph--type--quote .quote-box::after{content:"";position:absolute;width:100%;height:2rem;border:2px solid #455F27;}.paragraph--type--quote .quote-box::before{top:-1px;right:-1px;border-left:none;border-bottom:none;}.paragraph--type--quote .quote-box::after{bottom:-1px;left:-1px;border-right:none;border-top:none;}.paragraph--type--quote .blockquote-footer{text-align:right;}.paragraph--type--quote .blockquote-footer .author{color:#88AF42;font-size:16px;line-height:22px;text-transform:uppercase;}.paragraph--type--quote .blockquote-footer .author-info{font-size:16px;}.paragraph--type--quote .blockquote-footer::before{content:none;}.paragraph--type--service-examples .content-box{background:#ececed;}.paragraph--type--service-examples .content-box p.h4{z-index:10;transition:top 0.3s ease-in-out;font-size:22px;line-height:26px;}@media (min-width:992px){.paragraph--type--service-examples .content-box p.h4{font-size:26px;line-height:28px;}}.paragraph--type--service-examples .content-box img{height:185px;object-fit:cover;}@media (min-width:768px){.paragraph--type--service-examples .content-box img{height:200px;}}@media (min-width:992px){.paragraph--type--service-examples .content-box img{height:275px;}}@media (min-width:992px){.paragraph--type--service-examples .content-box .svg-hover-box:hover p.h4{top:20px !important;}}.paragraph--type--leadership-block .h5{color:#455F27;}.paragraph--type--leadership-block img{height:375px;object-fit:cover;}@media (min-width:577px){.paragraph--type--leadership-block img{height:300px;}}@media (min-width:768px){.paragraph--type--leadership-block .leaders-container::after{content:"";position:absolute;top:-9px;right:-16px;width:156px;height:156px;border-right:25px solid #88AF42;border-top:25px solid #88AF42;}}@media (min-width:992px){.paragraph--type--leadership-block .leaders-container::after{top:24px;right:0;}}@media (min-width:1200px){.paragraph--type--leadership-block img{height:360px;}}.paragraph--type--accordion .container .field__label{display:none;}.node--type-webform .main-content{margin-top:2rem;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
