/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Mulish";src:url(/themes/custom/dna/fonts/Mulish-VariableFont_wght.ttf) format("truetype"),url(/themes/custom/dna/fonts/Mulish-VariableFont_wght.ttf) format("truetype");font-weight:200 - 1000;font-style:normal;font-display:swap;}
:root{--color-primary:#174285;--color-primary-light:#93a8de;--color-primary-light-opacity:rgba(61,151,77,.1019607843);--color-secondary:#184f6e;--color-black:#000;--color-white:#fff;--color-eyebrow:#ddeb9d;--color-eyebrow-white:#556c2a;--color-text-white:#2d2d2d;--color-cta-btn:#174285;--color-footer:#93a8de;--color-tiny:#293b6b;--color-card-title:#141313;--color-silver:#d9d9d9;--color-teaser-text:#333;--color-blue:#174285;--color-blue-light:#cce1f0;--color-green:#2d9432;--color-green-light:#d8eadb;--color-pink:#e52058;--color-pink-light:#fad1dd;--color-turquoise:#007779;--color-turquoise-light:#c9e2e2;--color-orange:#df8700;--color-orange-light:#f9e6cb}.dna_title{background-image:none;min-height:200px;background-color:var(--color-primary)}@media (min-width:768px){.dna_title{min-height:250px}}#block-dna-ww-abovefooter{max-width:540px;margin-inline:auto;margin-top:1rem}@media (min-width:768px){#block-dna-ww-abovefooter{max-width:720px}}@media (min-width:992px){#block-dna-ww-abovefooter{max-width:960px;margin-top:2rem}}@media (min-width:1200px){#block-dna-ww-abovefooter{max-width:1140px}}@media (min-width:1400px){#block-dna-ww-abovefooter{max-width:1400px}}#block-dna-ww-abovefooter .content .text-formatted{display:flex;justify-content:flex-end}#block-dna-ww-abovefooter .content .text-formatted>div:first-child{margin-right:auto}@media screen and (min-width:1200px){#block-dna-ww-footerbranding .field--name-field-logo{max-width:420px}}.footer_links nav ul{flex-direction:column}@media screen and (min-width:1440px){.header-elements-wrapper{max-width:1400px;margin-inline:auto}.header-elements-wrapper .navbar-brand{padding-left:0!important}.header-elements-wrapper .dna-main-menu{margin-left:auto;margin-right:auto}}.header-elements-wrapper .dna-main-menu .dropdown-toggle svg{transition:all .2s ease-in-out}.header-elements-wrapper .dna-main-menu .dropdown-toggle.show svg{transform:rotate(180deg);transition:all .2s ease-in-out}.alert-wrapper{display:none!important}
body{overflow-x:hidden;font-family:Mulish}a{color:inherit;text-decoration:none}:root{--bs-primary-rgb:0,102,0;--bs-link-hover-color:var(--color-primary-light)}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px!important}}.col-12,.main_content,.site-footer{padding:0}.main_content{margin-top:2rem}.main_content .field--name-field-blog-categories,.main_content .field--name-field-category,.main_content .field--name-field-job-category{color:var(--color-footer);display:flex;gap:1rem}.main_content h2,.main_content h3,.main_content h4,.main_content h5{color:var(--color-cta-btn)}.main_content h2{font-size:2rem}.main_content blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}.main_content ol,.main_content p,.main_content ul{color:var(--color-card-title)}@media (min-width:768px){.main_content{padding-right:2rem;margin-top:4rem}}.main_content img{object-fit:cover;width:100%}.main_content a:not(.btn){color:var(--color-cta-btn)}.main_content a:not(.btn):hover{color:var(--color-primary-light)}.sidebar_content{padding:1rem;height:-moz-fit-content;height:fit-content;border-radius:1rem;margin-top:2rem;box-shadow:0 10px 15px rgba(0,0,0,.15),0 4px 6px rgba(0,0,0,.1)}.sidebar_content h2,.sidebar_content h3,.sidebar_content h4,.sidebar_content h5{color:var(--color-cta-btn)}.sidebar_content .field__label{font-size:1.25rem;color:var(--color-footer);font-weight:700}@media (min-width:768px){.sidebar_content{margin-top:4rem}}.header_cta{gap:1rem;align-items:center;flex-wrap:nowrap}.header_cta p{white-space:nowrap;margin:0}#block-dna-quoterequest{gap:1rem;display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:1200px){#block-dna-quoterequest{flex-direction:row}}@media (min-width:560px){.node .field--type-image{float:none!important;margin:0}}p.font-size-tiny{font-size:.75rem}p.font-size-base{font-size:1rem}p.font-size-sm,p.font-size-xs{font-size:1.25rem}@media (min-width:768px){p.font-size-sm{font-size:1.5rem}}p.font-size-md{font-size:1.5rem}@media (min-width:768px){p.font-size-md{font-size:2rem}}p.font-size-lg{font-size:2rem}@media (min-width:768px){p.font-size-lg{font-size:3rem}}p.font-size-xl{font-size:3rem}@media (min-width:768px){p.font-size-xl{font-size:4.375rem}}.node--view-mode-full h2.node__title{display:none}.px-32px{padding-left:32px;padding-right:32px}.py-16px{padding-top:16px;padding-bottom:16px}.nav{--bs-navbar-color:var(--color-cta-btn);--bs-navbar-hover-color:var(--color-footer);--bs-navbar-active-color:var(--color-black);--bs-navbar-nav-link-padding-x:$spacing-xs}.navbar{box-shadow:0 4px 10px 0 rgba(0,0,0,.1490196078)}.navbar .container-fluid{flex-wrap:wrap;justify-content:space-between}.navbar .container-fluid img{max-width:250px}.header .nav .nav-item a{font-family:Mulish;font-weight:600;font-size:16px;color:var(--color-cta-btn)}.header .nav .nav-item a:hover{color:var(--color-footer)}.dropdown-toggle:after{display:none}.dropdown-menu{--bs-dropdown-link-hover-bg:var(--color-white);--bs-dropdown-link-hover-color:var(--color-primary-light);--bs-dropdown-link-color:var(--color-cta-btn);--bs-dropdown-link-active-color:var(--color-black);--bs-dropdown-link-active-bg:var(--color-white);box-shadow:0 4px 10px 0 rgba(0,0,0,.1490196078);border:none;padding:1rem}.dropdown-menu li a{font-weight:700}@media (max-width:1200px){.dropdown-menu{box-shadow:none;padding:0}}#block-dna-main-menu{flex:0 0 45%}.block-views .view-header h2{color:var(--color-cta-btn);font-weight:800;font-size:2rem}@media (min-width:768px){.block-views .view-header h2{font-size:3rem}}.block-views>h2{font-size:1.5rem;color:var(--color-footer);text-transform:uppercase}.block-views-blocklatest-latest,.block-views-blocknews-block-1,.block-views-blockrelated-articles-block-1{margin:3rem 1rem}@media (min-width:768px){.block-views-blocklatest-latest,.block-views-blocknews-block-1,.block-views-blockrelated-articles-block-1{margin:6.25rem 1rem}}.block-views-blocklatest-latest,.block-views-blocknews-block-1{text-align:left}.block-views-blocknews-block-1 h2{text-align:center}.block-views-blockrecent-posts-block-1 h2{font-weight:600;font-size:1.5rem;line-height:55px;color:var(--color-cta-btn);text-transform:none}@media (min-width:768px){.block-views-blockrecent-posts-block-1 h2{font-size:2rem}}.block-field-blocknodeblog-postfield-tags .field__label,.block-field-blocknodenews-postfield-tags .field__label{font-weight:600;font-size:1.5rem;line-height:55px;color:var(--color-cta-btn);margin-bottom:2rem;margin-top:1rem}@media (min-width:768px){.block-field-blocknodeblog-postfield-tags .field__label,.block-field-blocknodenews-postfield-tags .field__label{font-size:2rem}}.block-field-blocknodeblog-postfield-tags .links.field__items,.block-field-blocknodenews-postfield-tags .links.field__items{display:flex;flex-wrap:wrap;gap:1rem}.block-field-blocknodeblog-postfield-tags .links.field__items li,.block-field-blocknodenews-postfield-tags .links.field__items li{border-radius:.5rem;padding:1rem 2rem;border:1px solid var(--color-tiny);background-color:var(--color-primary-light-opacity);color:var(--color-cta-btn)}.block-field-blocknodeblog-postfield-tags .links.field__items li:hover,.block-field-blocknodenews-postfield-tags .links.field__items li:hover{opacity:.8}.btn,.webform-button--submit{padding:1rem 2rem}ol.breadcrumb{background-color:transparent;font-weight:600;font-size:18px;line-height:26px;justify-content:center}.image-style-post-default-image-950-x-550-focal-point-webp{border-radius:2rem;width:100%;height:auto}.block-content-map_block,.block-content-map_block .content,.block-content-map_block .content .geofield-google-map,.block-geolocation,.block-geolocation .content,.block-geolocation .content .geolocation-map-wrapper,.block-geolocation .content .geolocation-map-wrapper .geolocation-map-container,.block-inline-blockimage,.block-inline-blockimage-stack,.views-view-responsive-grid__item-inner,div.block-inline-blocksimple-text-block{height:100%!important;min-height:400px}.block-inline-blockimage div{height:100%}.block-inline-blockimage img{height:100%!important;object-fit:cover;object-position:center}#fsForm1731809 .fsHidden,.node__meta{display:none}.bg-d8eadb{background-color:#d8eadb}.pagination{width:-moz-fit-content;width:fit-content;margin:2rem auto}.pagination a{background:transparent;color:var(--color-cta-btn);border:1px solid var(--color-cta-btn);border-radius:50%;margin:0 .5rem;display:flex;width:40px;height:40px;justify-content:center;align-items:center}.pagination a.current{background:var(--color-cta-btn);color:var(--color-white)}.pagination a:hover{background:var(--color-primary-light);color:var(--color-white)}.klaro .cm-body,.klaro .cm-btn-accept{display:none!important}.klaro #cookieScreen .cm-klaro{padding:1rem}.klaro #cookieScreen .cm-klaro h1{color:var(--color-cta-btn);font-size:1.5rem}.klaro #cookieScreen .cm-klaro p{font-size:1rem;opacity:.5;color:var(--color-black)}.klaro #cookieScreen .cm-klaro .cm-footer-buttons{justify-content:center}.klaro #cookieScreen .cm-klaro button.cm-btn{background-color:var(--color-cta-btn);border:1px solid var(--color-cta-btn)}.klaro #cookieScreen .cm-klaro button.cm-btn:hover{background-color:var(--color-white);color:var(--color-cta-btn)}.klaro #cookieScreen .cm-klaro a{color:var(--color-cta-btn)}.block-vacancies{padding:3rem}.block-vacancies h2.block-title{color:#2d2d2d;font-size:1rem;text-align:center}.block-vacancies .view_title{color:var(--color-cta-btn);font-size:1.5rem;font-weight:800;text-align:center;margin-bottom:3rem}@media (min-width:768px){.block-vacancies .view_title{font-size:2rem}}@media (min-width:1200px){.block-vacancies{padding:6.25rem}}.block-addtoany-block{display:flex;justify-content:end;margin-bottom:2rem}.dna_title{background-image:url(/themes/custom/dna/images/title_bg.webp);min-height:200px;overflow:hidden;background-size:cover;display:flex;justify-content:center;align-items:center}.dna_title h1{font-weight:800;font-size:32px;color:#fff;text-align:center}@media (min-width:768px){.dna_title{min-height:200px}.dna_title h1{font-size:60px}}.path-frontpage .dna_title{display:none!important}.alert svg{height:90px}.user-login-form{max-width:540px;margin-inline:auto}@media (min-width:768px){.user-login-form{max-width:720px}}@media (min-width:992px){.user-login-form{max-width:960px}}@media (min-width:1200px){.user-login-form{max-width:1140px}}@media (min-width:1400px){.user-login-form{max-width:1320px}}.locations-row .view-content .office-card .card{position:relative;border:2px solid transparent;overflow:hidden;width:100%;border-radius:1rem;aspect-ratio:468/541;transition:border-color .35s ease-in-out}.locations-row .view-content .office-card .card .card-img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0;transform-origin:center;transition:transform .35s ease-in-out}.locations-row .view-content .office-card .card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1;transition:background-color .35s ease-in-out;pointer-events:none}.locations-row .view-content .office-card .card .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;z-index:2;display:flex;flex-direction:column;pointer-events:none}.locations-row .view-content .office-card .card .svg-icon-wrapper{position:absolute;top:1.25rem;right:1.25rem;z-index:4;opacity:0;transform:scale(.8) translateY(-5px);transition:opacity .35s ease-in-out,transform .35s ease-in-out;pointer-events:none}.locations-row .view-content .office-card .card .svg-icon-wrapper .teaser__link,.locations-row .view-content .office-card .card .svg-icon-wrapper .teaser__link svg{display:block}.locations-row .view-content .office-card .card .initial-title-wrapper{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;z-index:3;opacity:1;transition:opacity .35s ease-in-out;pointer-events:none}.locations-row .view-content .office-card .card .initial-title-wrapper .card-title.initial-title{margin-bottom:0;color:#fff;font-size:2.125rem;line-height:55px;letter-spacing:0;font-weight:700}.locations-row .view-content .office-card .card .hover-info{position:absolute;top:50%;left:1.25rem;right:1.25rem;transform:translateY(-50%) translateY(20px);width:calc(100% - 2.5rem);z-index:3;opacity:0;transition:opacity .35s ease-in-out,transform .35s ease-in-out;pointer-events:none;color:#fff;text-align:left}.locations-row .view-content .office-card .card .hover-info .card-title.hover-title{margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.locations-row .view-content .office-card .card .hover-info .card-text.hover-description{font-size:1rem;line-height:26px;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden}@media screen and (min-width:768px){.locations-row .view-content .office-card .card .hover-info .card-text.hover-description{-webkit-line-clamp:9}}.locations-row .view-content .office-card:hover{cursor:pointer}.locations-row .view-content .office-card:hover .card{border-color:#08703e}.locations-row .view-content .office-card:hover .card:after{background-color:rgba(0,0,0,.4)}.locations-row .view-content .office-card:hover .card .initial-title-wrapper{opacity:0}.locations-row .view-content .office-card:hover .card .card-img{transform:scaleY(1.05)}.locations-row .view-content .office-card:hover .card .hover-info{opacity:1;transform:translateY(-100%);pointer-events:auto}.locations-row .view-content .office-card:hover .card .svg-icon-wrapper{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.bootstrap-tabbed-section-wrapper{position:relative}.content-section-one{background-size:cover;background-position:50%;min-height:450px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;margin-bottom:-111px}.content-section-one.has-background-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1}.image-overlay-content{position:relative;z-index:2;color:#fff}.image-overlay-content .main-eyebrow{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.image-overlay-content .main-description h2{font-size:3.75rem;font-weight:800;color:#fff;margin-bottom:1.5rem}.image-overlay-content .main-description p{font-size:1.875rem;font-weight:600;line-height:1;letter-spacing:0}.custom-tab-navigation{position:relative;z-index:4;padding-left:15px;padding-right:15px;gap:1rem;margin-top:3rem}.custom-tab-card-item{flex:0 1 259px;max-width:259px;margin-bottom:1rem}.custom-tab-navigation .nav-link{width:100%;height:222px;border-radius:.5rem;color:#495057;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:all .2s ease-in-out;position:relative}.custom-tab-navigation .nav-link:not(.active){background-color:#fff!important;border:1px solid #e9ecef}.custom-tab-navigation .nav-link.text-color-blue:not(.active) .tab-card-icon,.custom-tab-navigation .nav-link.text-color-blue:not(.active) .tab-card-title{color:#174285}.custom-tab-navigation .nav-link.text-color-green:not(.active) .tab-card-icon,.custom-tab-navigation .nav-link.text-color-green:not(.active) .tab-card-title{color:#2d9432}.custom-tab-navigation .nav-link.text-color-pink:not(.active) .tab-card-icon,.custom-tab-navigation .nav-link.text-color-pink:not(.active) .tab-card-title{color:#e52058}.custom-tab-navigation .nav-link.text-color-orange:not(.active) .tab-card-icon,.custom-tab-navigation .nav-link.text-color-orange:not(.active) .tab-card-title{color:#df8700}.custom-tab-navigation .nav-link.text-color-turquoise:not(.active) .tab-card-icon,.custom-tab-navigation .nav-link.text-color-turquoise:not(.active) .tab-card-title{color:#007779}.custom-tab-navigation .nav-link.text-color-default:not(.active) .tab-card-icon,.custom-tab-navigation .nav-link.text-color-default:not(.active) .tab-card-title{color:#495057}.custom-tab-navigation .nav-link:not(.active) .tab-card-short-desc{color:#6c757d}.custom-tab-navigation .nav-link.active{color:#fff!important;border-color:transparent;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(-5px)}.custom-tab-navigation .nav-link.active .tab-card-icon,.custom-tab-navigation .nav-link.active .tab-card-short-desc,.custom-tab-navigation .nav-link.active .tab-card-title{color:#fff!important}.custom-tab-navigation .nav-link.card-bg-blue{background-color:#174285}.custom-tab-navigation .nav-link.card-bg-green{background-color:#2d9432}.custom-tab-navigation .nav-link.card-bg-pink{background-color:#e52058}.custom-tab-navigation .nav-link.card-bg-orange{background-color:#df8700}.custom-tab-navigation .nav-link.card-bg-turquoise{background-color:#007779}.custom-tab-navigation .nav-link.card-bg-default{background-color:#6c757d}.custom-tab-navigation .nav-link:not(.active):hover{border-color:#adb5bd;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);transform:translateY(-2px)}.custom-tab-navigation .nav-link .tab-card-icon img,.custom-tab-navigation .nav-link .tab-card-icon svg{max-width:40px;max-height:40px}.custom-tab-content-area{padding-top:2rem;background-color:#fff;position:relative;z-index:3}.content-section-two.main-content-wrapper{background-color:#fff;padding:2.5rem 1.5rem;position:relative}.content-section-two.main-content-wrapper .our-sector-heading,.content-section-two.main-content-wrapper .secondary-eyebrow{text-align:center;font-size:1.25rem;margin-bottom:.75rem;font-weight:600;color:#ccc}.content-section-two.main-content-wrapper .secondary-description h2{font-size:3.75rem;font-weight:800;margin-bottom:1.5rem}.content-section-two.main-content-wrapper .secondary-description p{font-size:1.875rem;font-weight:600;line-height:1;letter-spacing:0}.content-section-two.main-content-wrapper .main-content-buttons{text-align:center}.content-section-two.main-content-wrapper .main-content-buttons .btn{margin:.5rem;padding:.75rem 1.5rem;font-weight:500;border-width:2px;min-width:180px}.content-theme-blue .secondary-description h2,.content-theme-blue .secondary-eyebrow{color:#174285}.content-theme-blue .btn-outline-dynamic{border-color:#174285;color:#174285;background-color:transparent}.content-theme-blue .btn-outline-dynamic:hover{background-color:#174285;color:#fff}.content-theme-blue .btn-dynamic-filled{background-color:#174285;border-color:#174285;color:#fff}.content-theme-blue .btn-dynamic-filled:hover{background-color:#11346a;border-color:#0e2b56}.content-theme-green .secondary-description h2,.content-theme-green .secondary-eyebrow{color:#2d9432}.content-theme-green .btn-outline-dynamic{border-color:#2d9432;color:#2d9432;background-color:transparent}.content-theme-green .btn-outline-dynamic:hover{background-color:#2d9432;color:#fff}.content-theme-green .btn-dynamic-filled{background-color:#2d9432;border-color:#2d9432;color:#fff}.content-theme-green .btn-dynamic-filled:hover{background-color:#247a28;border-color:#1e6321}.content-theme-pink .secondary-description h2,.content-theme-pink .secondary-eyebrow{color:#e52058}.content-theme-pink .btn-outline-dynamic{border-color:#e52058;color:#e52058;background-color:transparent}.content-theme-pink .btn-outline-dynamic:hover{background-color:#e52058;color:#fff}.content-theme-pink .btn-dynamic-filled{background-color:#e52058;border-color:#e52058;color:#fff}.content-theme-pink .btn-dynamic-filled:hover{background-color:#d41b4f;border-color:#c71849}.content-theme-orange .secondary-description h2,.content-theme-orange .secondary-eyebrow{color:#df8700}.content-theme-orange .btn-outline-dynamic{border-color:#df8700;color:#df8700;background-color:transparent}.content-theme-orange .btn-outline-dynamic:hover{background-color:#df8700;color:#fff}.content-theme-orange .btn-dynamic-filled{background-color:#df8700;border-color:#df8700;color:#fff}.content-theme-orange .btn-dynamic-filled:hover{background-color:#c87800;border-color:#b36a00}.content-theme-turquoise .secondary-description h2,.content-theme-turquoise .secondary-eyebrow{color:#007779}.content-theme-turquoise .btn-outline-dynamic{border-color:#007779;color:#007779;background-color:transparent}.content-theme-turquoise .btn-outline-dynamic:hover{background-color:#007779;color:#fff}.content-theme-turquoise .btn-dynamic-filled{background-color:#007779;border-color:#007779;color:#fff}.content-theme-turquoise .btn-dynamic-filled:hover{background-color:#005f60;border-color:#004f50}.content-theme-default .secondary-description h2,.content-theme-default .secondary-eyebrow{color:#6c757d}.content-theme-default .btn-outline-dynamic{border-color:#6c757d;color:#6c757d;background-color:transparent}.content-theme-default .btn-outline-dynamic:hover{background-color:#6c757d;color:#fff}.content-theme-default .btn-dynamic-filled{background-color:#6c757d;border-color:#6c757d;color:#fff}.content-theme-default .btn-dynamic-filled:hover{background-color:#5a6268;border-color:#545b62}@media (max-width:991.98px){.custom-tab-card-item{flex-basis:calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}}@media (max-width:767.98px){.content-section-one{margin-bottom:-100px;min-height:350px}.custom-tab-card-item{flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}.custom-tab-navigation .nav-link{height:auto;min-height:180px}.custom-tab-content-area{padding-top:1rem}}@media (max-width:575.98px){.content-section-one{margin-bottom:-90px;min-height:300px}.custom-tab-card-item{flex-basis:100%;max-width:100%}.custom-tab-navigation .nav-link{min-height:160px}.content-section-two.main-content-wrapper{padding:1.5rem 1rem}.content-section-two.main-content-wrapper .our-sector-heading,.content-section-two.main-content-wrapper .secondary-eyebrow{font-size:1.25rem;color:#ccc}}@media screen and (min-width:1440px){.header-elements-wrapper{max-width:1400px;margin-inline:auto}.header-elements-wrapper .navbar-brand{padding-left:0!important}.header-elements-wrapper .dna-main-menu{margin-left:auto;margin-right:auto}}.header-elements-wrapper .dna-main-menu .dropdown-toggle svg{transition:all .2s ease-in-out}.header-elements-wrapper .dna-main-menu .dropdown-toggle.show svg{transform:rotate(180deg);transition:all .2s ease-in-out}.alert-wrapper{display:none!important}:root{--color-primary:#08703e;--color-primary-light:#3d974d;--color-primary-light-opacity:rgba(61,151,77,.1019607843);--color-secondary:#184f6e;--color-black:#000;--color-white:#fff;--color-eyebrow:#ddeb9d;--color-eyebrow-white:#556c2a;--color-text-white:#2d2d2d;--color-cta-btn:#060;--color-footer:#89ac46;--color-tiny:#293b6b;--color-card-title:#141313;--color-silver:#d9d9d9;--color-teaser-text:#333}.site-footer{font-family:Mulish;background-color:var(--color-primary);height:auto;padding:3rem 0;font-size:1rem;color:var(--color-white);margin-top:3rem}.site-footer a:hover{color:#b7fa73!important}.site-footer .field--name-field-media-image img{height:100px;width:auto;object-fit:contain}.site-footer .navbar-nav{flex-direction:column!important}.site-footer a.nav-link{padding:0}.site-footer a.nav-link:hover{color:--color-primary-light}.site-footer .row{padding:0}.site-footer .block{margin:0;border:none;padding:0}.site-footer h2{font-size:24px}.site-footer .field--name-field-social-links{display:flex;gap:1rem}.site-footer a,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer p{color:#fff}@media screen and (min-width:991px){.site-footer .footer_branding{max-width:420px}}.site-footer .footer_branding p{font-size:1rem}.site-footer #block-dna-usefullinks ul{display:flex;flex-direction:column}.site-footer #block-dna-usefullinks li{padding:.5rem}.site-footer .copyright_section{border-top:1px solid hsla(0,0%,100%,.3019607843);font-size:1rem}.site-footer #block-dna-footer{padding:0}.site-footer #block-dna-footer .nav-item:not(:last-child){padding-right:.5rem;margin-right:.5rem;border-right:1px solid #fff}@media screen and (min-width:990px){.footer-topbar{margin-top:2rem;margin-bottom:2rem}}.footer-topbar .field--name-field-media-image img{margin:0}
