h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;color:#1b263b}.black a,.black h1,.black h2,.black h3,.black h4,.black h5,.black h6{color:#fff}.black a:hover,.black h1:hover,.black h2:hover,.black h3:hover,.black h4:hover,.black h5:hover,.black h6:hover{color:#778da9}h1{font-size:35px;line-height:42px;font-weight:700}p{font-size:15px;line-height:22px;font-weight:400;font-family:Inter,sans-serif;color:#666}a{color:#4b5977;text-decoration:none;transition:all .3s ease-in-out}a.more-link:after{content:"\2799";margin-left:.25em;font-size:1.2em}a:hover{color:#4b5977}hr{width:100%;height:0!important;background-color:transparent;border-top:1px solid rgba(0,0,0,.2)}.text-color--black{color:#000}.text-color--rich-black{color:#0d1b2a}.text-color--oxford-blue{color:#1b263b}.text-color--denim-blue{color:#415a77}.text-color--silver-lake-blue{color:#778da9}.text-color--silver-lake-blue-dark{color:#4b5977}.text-color--platinum{color:#e0e1dd}.text-color--platinum-dark{color:#bcbdb9}.text-color--medium-grey{color:#666}.text-color--white{color:#fff}.node.node--type-case-study.node--view-mode-teaser{border-bottom:none}.node.node--type-case-study.node--view-mode-teaser .case-study-image-wrapper{position:relative;display:block;overflow:hidden}.node.node--type-case-study.node--view-mode-teaser .case-study-image-wrapper>img{display:block;width:100%;height:100%;object-fit:cover}.node.node--type-case-study.node--view-mode-teaser .case-study-image-wrapper>span{position:absolute;bottom:0;left:0;background-color:#0d1b2a;color:#fff;font-size:19px;font-family:Barlow,sans-serif;line-height:23px;font-weight:600;padding:8px 14px;z-index:10}.node.node--type-case-study.node--view-mode-teaser .case-study-meta-data{display:grid;grid-template-columns:1fr}.node.node--type-case-study.node--view-mode-teaser .case-study-meta-data .badge{margin-bottom:4px}.paragraph--type--service-member{padding-bottom:2em;color:#0d1b2a}.paragraph--type--service-member .field--name-field-name-with-rank{font-size:1.2em;font-weight:700}.paragraph--type--service-member .field--name-field-date{font-style:italic;font-size:.9em}.paragraph--type--service-member .campaign-heading,.paragraph--type--service-member .conflict-heading{color:#778da9;font-size:.8rem}.paragraph--type--service-member .field--name-field-campaigns,.paragraph--type--service-member .field--name-field-conflict-served-sel .field__item{margin-left:8px}.paragraph--type--content-list .container.content-list-container{display:flex;flex-direction:column;gap:10px;margin-bottom:2.5em;padding-bottom:20px;border-bottom:1px solid #e0e1dd}@media (min-width:768px){.paragraph--type--content-list .container.content-list-container{flex-direction:row;gap:20px}}.paragraph--type--content-list .container.content-list-container>div:first-of-type{display:flex;flex:150px 0}.paragraph--type--content-list .container.content-list-container>div:last-of-type{display:flex;flex-direction:column;flex:1}.paragraph--type--content-list .container.content-list-container>div:last-of-type h4{margin-bottom:15px}.paragraph--type--content-list .container.content-list-container img.image-style-content-list-teaser{width:auto;height:200px}@media (min-width:768px){.paragraph--type--content-list .container.content-list-container img.image-style-content-list-teaser{height:220px}}.paragraph--type--cta-block{display:flex;flex-direction:column;align-items:center}.paragraph--type--cta-block .paragraph--type--cta{margin-bottom:2rem}.paragraph--type--cta-block .field.field--name-field-content{text-align:center}.section--5050-content .container{border-radius:10px}.section--5050-content .container.background-image{background-size:contain}.section--5050-content .container.background--rich_black{background-color:#0d1b2a}.section--5050-content .container.background--rich_black h2,.section--5050-content .container.background--rich_black p{color:#bcbdb9}.section--5050-content .container.background--oxford_blue{background-color:#1b263b}.section--5050-content .container.background--oxford_blue h2{color:#415a77}.section--5050-content .container.background--oxford_blue p{color:#bcbdb9}.section--5050-content .container.background--denim_blue{background-color:#415a77}.section--5050-content .container.background--denim_blue h2,.section--5050-content .container.background--denim_blue p{color:#0d1b2a}.section--5050-content .container.background--silver_lake_blue{background-color:#778da9}.section--5050-content .container.background--silver_lake_blue h2,.section--5050-content .container.background--silver_lake_blue p{color:#1b263b}.section--5050-content .container.background--platinum{background-color:#e0e1dd}.section--5050-content .container.background--platinum h2,.section--5050-content .container.background--platinum p{color:#1b263b}.section--5050-text-content{display:block;padding:0 .9rem}@media (min-width:768px){.section--5050-text-content{display:grid;grid-template-columns:1fr 1fr;gap:30px}}.section--1-3-image-grid-block .container{padding-right:0;padding-left:0}@media (min-width:768px){.section--1-3-image-grid-block .container{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}}.section--1-3-image-grid-block .container .intro-container.intro-double{display:grid;grid-template-columns:1fr}@media (min-width:768px){.section--1-3-image-grid-block .container .intro-container.intro-double{grid-template-columns:3fr 2fr;gap:10px}}.section--1-3-image-grid-block .container .intro-container .intro-title{font-size:24px;line-height:22px;font-weight:600;font-family:Barlow,sans-serif;color:#1b263b}.section--1-3-image-grid-block .container .items{display:grid;grid-template-columns:1fr}@media (min-width:768px){.section--1-3-image-grid-block .container .items{grid-template-columns:repeat(3,1fr);gap:20px}}.image-content-item .image-wrapper{position:relative}.image-content-item .image-wrapper img{display:block;width:100%;height:auto}.image-content-item .image-wrapper span{position:absolute;top:10px;left:10px;width:40px;height:40px;text-align:center;background-color:#415a77;color:#e0e1dd;font-size:36px;line-height:38px;font-weight:700}@media (min-width:768px){.image-content-item .image-wrapper span{width:24px;height:24px;font-size:12px;line-height:1.6rem}}.section--global-conversion-block{background-position:bottom center;background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center}.section--global-conversion-block .content-wrapper{display:grid;grid-template-columns:100%;align-items:center}@media (min-width:992px){.section--global-conversion-block .content-wrapper{display:grid;grid-template-columns:100%;align-items:center}}.section--global-conversion-block .content-wrapper .global-conversion-text{display:block;margin:0 18px}@media (min-width:768px){.section--global-conversion-block .content-wrapper .global-conversion-text{margin:0 40px}}.section--global-conversion-block .content-wrapper .global-conversion-text h1,.section--global-conversion-block .content-wrapper .global-conversion-text h2{font-size:1.5em;line-height:1.2em;font-variant:small-caps}@media (min-width:768px){.section--global-conversion-block .content-wrapper .global-conversion-text h1,.section--global-conversion-block .content-wrapper .global-conversion-text h2{font-size:2.3em;line-height:1.2em}}.section--global-conversion-block .content-wrapper .global-conversion-text h3,.section--global-conversion-block .content-wrapper .global-conversion-text h4,.section--global-conversion-block .content-wrapper .global-conversion-text h5,.section--global-conversion-block .content-wrapper .global-conversion-text h6{font-size:1.2em;line-height:1.3em}.section--global-conversion-block .content-wrapper .global-conversion-text.global-conversion-text--style-2{display:block;grid-template-columns:unset;gap:unset}@media (min-width:992px){.section--global-conversion-block .content-wrapper .global-conversion-text{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin:0 40px}}.paragraph--type--hero.paragraph--type--hero--style-1{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto}.paragraph--type--hero.paragraph--type--hero--style-1 .media-container{position:relative;height:53vh;overflow:hidden;margin-top:58px}.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .background-image,.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .background-video{position:absolute;top:50%;left:50%;width:100vw;height:500px;object-fit:contain;transform:translate(-50%,-50%);z-index:1}.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .background-image{width:100%;display:block}.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:20px}.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .content-overlay h1,.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .content-overlay h2,.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .content-overlay h3,.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .content-overlay h4,.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .content-overlay h5,.paragraph--type--hero.paragraph--type--hero--style-1 .media-container .content-overlay h6{max-width:70%;text-wrap:wrap;margin-left:auto;margin-right:auto}.paragraph--type--hero.paragraph--type--hero--style-1 .content .field--name-field-cta-link{margin-top:2.1rem}.paragraph--type--hero.paragraph--type--hero--style-1 .content .field--name-field-cta-link [class*=btn-style-]{margin:0 auto}.block.block-blog-extras-footer-branding-block{margin-top:0!important;padding-top:0!important}.block.block-blog-extras-footer-branding-block #footer-brand-logo{text-align:center;margin-bottom:1.5em}.block.block-blog-extras-footer-branding-block #footer-brand-logo svg{width:auto;height:75px}.block.block-blog-extras-footer-branding-block #footer-brand-logo svg path{fill:#fff}.block.block-blog-extras-footer-branding-block .contact-info a,.block.block-blog-extras-footer-branding-block .text-content a{color:#bcbdb9}.block.block-blog-extras-footer-branding-block .contact-info a:hover,.block.block-blog-extras-footer-branding-block .text-content a:hover{color:#778da9}.block.block-blog-extras-footer-branding-block .text-content p{color:#bcbdb9;font-size:.75rem}.block.block-blog-extras-footer-branding-block .contact-info{font-size:.8rem;color:#bcbdb9}.block.block-blog-extras-footer-branding-block .contact-info span{font-size:.75rem;font-weight:700;color:#778da9}.block.block-content-hero_block .content{display:block}@media (min-width:768px){.block.block-content-hero_block .content{display:grid;grid-template-columns:55% 45%;align-items:center}}.block.block-content-hero_block .content .text-container{padding:2rem .75rem}@media (min-width:768px){.block.block-content-hero_block .content .text-container{padding:2rem 2.5rem}}.block.block-content-hero_block .content .text-container h1{font-size:2rem;line-height:1.6rem;font-variant:small-caps;margin-bottom:.1em}@media (min-width:768px){.block.block-content-hero_block .content .text-container h1{font-size:3rem;line-height:2.5rem}}.block.block-content-hero_block .content .image-container{display:none}@media (min-width:768px){.block.block-content-hero_block .content .image-container{display:block;padding:20px 10px}.block.block-content-hero_block .content .image-container img{width:75%;height:auto}}.block.block-content-image_carousel .client-logos{padding:20px 0;margin:0 auto}.block.block-content-image_carousel .client-logos .logo-item{width:auto;float:none;text-align:center;padding:5px}@media (min-width:768px){.block.block-content-image_carousel .client-logos .logo-item{padding:20px 5px}}.block.block-content-image_carousel .client-logos .logo-item img{height:auto;max-width:75%;max-height:150px;display:inline-block;margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.8;transition:filter .5s ease-in-out,-webkit-filter .5s ease-in-out,transform .3s ease-in-out}@media (min-width:640px) and (max-width:768px){.block.block-content-image_carousel .client-logos .logo-item img{max-width:75%;max-height:150px}}@media (min-width:992px){.block.block-content-image_carousel .client-logos .logo-item img{max-width:90%;max-height:80px}}.block.block-content-image_carousel .client-logos .logo-item img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);opacity:1;transform:scale(1.05)}.block.block-content-image_carousel .client-logos .owl-dots{padding-top:10px}.block.block-content-drupal_association_membership img{display:block;max-width:70%;margin:0 auto}.block.block-views-blockaggregator-feed-items-block-2{border:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5em}pre{font-family:monospace;background-color:#e0e1dd;color:#666;padding:12px;word-wrap:normal}code{margin:0 6px}.affiliate-disclaimer-container{background-color:#f7f7f7;padding:6px 16px!important;margin-bottom:18px;border:1px solid #e0e1dd;border-radius:10px}.affiliate-disclaimer-container p{margin-bottom:0!important;font-style:italic}.invisible{visibility:hidden}.no-border{border:0!important}.fab{font-family:"Font Awesome 6 Brands"}.btn-style-2{border-radius:5px}.btn-cta{font-weight:550}.background-color--rich-black{background-color:#0d1b2a}.background-color--oxford-blue{background-color:#1b263b}.background-color--denim-blue{background-color:#415a77}.background-color--silver-lake-blue{background-color:#778da9}.background-color--silver-lake-blue-dark{background-color:#4b5977}.background-color--platinum{background-color:#e0e1dd}.background-color--platinum-dark{background-color:#bcbdb9}.background-color--gray,.background-color--medium-grey{background-color:#666}.background-color--black{background-color:#000}.background-color--white{background-color:#fff}.text-color--rich-black p{color:#0d1b2a}.text-color--oxford-blue p{color:#1b263b}.text-color--denim-blue p{color:#415a77}.text-color--silver-lake-blue p{color:#778da9}.text-color--silver-lake-blue-dark p{color:#4b5977}.text-color--platinum p{color:#e0e1dd}.text-color--platinum-dark p{color:#bcbdb9}.text-color--gray p,.text-color--medium-grey p{color:#666}.text-color--black p{color:#000}.text-color--white p{color:#fff}[class*=btn-style-].btn-c-orange{background-color:coral;border:2px solid coral;color:#0d1b2a}[class*=btn-style-].btn-c-orange:hover{background-color:transparent;color:coral}[class*=btn-style-].btn-c-lime{background-color:#bfff00;border:2px solid #bfff00;color:#0d1b2a}[class*=btn-style-].btn-c-lime:hover{background-color:transparent;color:#1b263b;display:none}.branding-serif{font-family:"Captain Nelson Serif Lined Printed"}.branding-script{font-family:"Captain Nelson Script Line Printed"}#block-mainnavigation .navbar-nav .nav-item .nav-link.invisible{margin-right:0}#header-1 .mail{margin-left:0}#header-1 .navbar-nav .nav-link.nav-hidden-main-menu{display:none}.header .navbar-brand svg{height:70px}.header .navbar-nav .nav-item{text-transform:uppercase}.background-rich-black{background-color:#0d1b2a}.background-oxford-blue{background-color:#1b263b}.background-denim-blue{background-color:#415a77}.background-silver-lake-blue{background-color:#778da9}.background-platinum{background-color:#e0e1dd}.text-rich-black *{color:#0d1b2a}.text-oxford-blue *{color:#1b263b}.text-denim-blue *{color:#415a77}.text-silver-lake-blue *{color:#778da9}.text-platinum *{color:#e0e1dd}.text-medium-gray *{color:#666}.form-item-field-comment-field-0-value small.description{display:block;margin-top:-40px}[class*=alert-style-] .alert .alert-text{font-size:15px;line-height:22px;font-weight:700;font-family:Inter,sans-serif;color:#0d1b2a}[class*=list-style-] li{display:block}[class*=list-style-] li:before{content:"";background-repeat:no-repeat;background-size:contain;background-color:#415a77;display:inline-block;width:25px;height:16px;position:relative;top:0;left:0;margin-right:.2rem;-webkit-mask-size:16px 16px;mask-size:16px 16px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[class*=list-style-] li.no-bullet{mask-image:none!important}[class*=list-style-] li.no-bullet:before{content:"";display:none}.list-style-1 li:before{-webkit-mask-image:url("../assets/img/list-style-1.svg");mask-image:url("../assets/img/list-style-1.svg")}.list-style-2 li:before{-webkit-mask-image:url("../assets/img/list-style-2.svg");mask-image:url("../assets/img/list-style-2.svg")}.list-style-3 li:before{-webkit-mask-image:url("../assets/img/list-style-3.svg");mask-image:url("../assets/img/list-style-3.svg");left:.1rem}.blog-b.sidebar-page .standard .add_content img{height:auto}.sidebar-block .sidebar-heading h3{font-family:"Captain Nelson Serif Inline";letter-spacing:-.05em;font-size:.9em}@media (min-width:768px) and (max-width:992px){.sidebar-block .sidebar-heading h3{font-size:1.4em}}@media (min-width:1200px){.sidebar-block .sidebar-heading h3{font-size:1.75rem}}.footer h3{text-transform:uppercase;font-size:20px}.footer nav#block-blog-plus-mainnavigation .navbar-nav{padding-bottom:unset}.footer nav#block-blog-plus-mainnavigation .navbar-nav .nav-item a.nav-link{padding:0}.footer .nav-hidden-main-menu{display:inline}.fa.icon-usa-flag{width:initial}.fa.icon-usa-flag:before{content:url("../assets/img/american-flag.svg");width:30px;height:24px;margin-left:1em;margin-right:.25em;position:relative;top:3px;left:0}.badge{padding:.25em .45em}.badge .badge-wrapper{border:1px solid;border-radius:.25rem;margin:1px 1px;padding:4px 4px}.badge.icon-badge .badge-wrapper{display:flex;flex-direction:row}.badge.icon-badge .badge-wrapper .fontawesome-icons{margin-right:.5em}.badge.badge-rich-black{background-color:#0d1b2a;color:#e0e1dd}.badge.badge-rich-black .badge-wrapper{border-color:#e0e1dd}.badge.badge-oxford-blue{background-color:#1b263b;color:#e0e1dd}.badge.badge-oxford-blue .badge-wrapper{border-color:#e0e1dd}.badge.badge-denim-blue{background-color:#415a77;color:#e0e1dd}.badge.badge-denim-blue .badge-wrapper{border-color:#e0e1dd}.badge.badge-silver-lake-blue{background-color:#778da9;color:#1b263b}.badge.badge-silver-lake-blue .badge-wrapper{border-color:#1b263b}.badge.badge-platinum{background-color:#e0e1dd;color:#1b263b}.badge.badge-platinum .badge-wrapper{border-color:#1b263b}.node-id--94 .about_me.dt-section{padding-bottom:10px}.node-id--94 .about_me .content_para{margin-bottom:15px}.node-id--94 .about_me .content_para p:last-of-type{margin-bottom:15px}.node-id--94 .about_me .image{margin-bottom:35px}.node-id--94 .about_me h2.dream-it-build-it{text-align:center;line-height:50px;margin-bottom:35px}.node-id--94 .about_me h2.dream-it-build-it span{display:block;position:relative}.node-id--94 .about_me h2.dream-it-build-it span:first-of-type{color:#1b263b;z-index:2;font-size:4.5rem}.node-id--94 .about_me h2.dream-it-build-it span:last-of-type{color:#778da9;font-size:3rem;z-index:1;top:-8px}@media (min-width:768px){.node-id--94 .about_me h2.dream-it-build-it span:last-of-type{font-size:5rem;top:0}}.node-id--94 .grid_50_50{padding-top:10px}.node-id--94 .cta-2-3-1-3 .grid-style-4 .row{border-radius:20px}.node-id--94 .cta-2-3-1-3.dt-section{padding-top:50px}.node-id--94 .cta-2-3-1-3 .field--name-field-content{margin:12px}.page-wall-of-honor .wall-of-honor p.service-member{margin-bottom:3em}.page-wall-of-honor .wall-of-honor p.service-member span{display:inline-block;color:#0d1b2a}.page-wall-of-honor .wall-of-honor p.service-member span.details{padding-left:.25rem}.page-wall-of-honor .wall-of-honor p.service-member span.label{color:#666;font-size:.85em}.page-wall-of-honor .wall-of-honor p.service-member span.name{font-weight:700;font-size:1.05rem;color:#778da9}.page-wall-of-honor .wall-of-honor p.service-member span.dob{font-style:italic}.page-wall-of-honor .wall-of-honor p.service-member span.conflict-campaign{padding-left:.75rem}.block.block-content-wall_of_honor{padding-left:25px}section.dt-section.section_main.sidebar-page.style-1{padding-top:0}.sidebar .block.block-case-study-key-statistics,.sidebar .block.block-case-study-technical-focus{border:none}.sidebar .block.block-case-study-key-statistics .content{background-color:#4b5977;border-radius:15px;padding:.75em}.sidebar .block.block-case-study-key-statistics .content ul>li{color:#e0e1dd}.sidebar .case-study-technical-focus .views-row{margin-bottom:5px;margin-right:2px;display:inline-block}.sidebar .case-study-technical-focus .views-row:last-of-type{margin-bottom:0}.site-footer .block{margin:0;padding:0;border-color:transparent!important}.page-cookie-documentation .cookies-docs-service__info table tbody tr td{padding:12px 0}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px;align-items:center;justify-content:center;margin:30px auto}.image-grid>.grid-item svg{max-width:80%;width:auto;max-height:60px;display:block;margin:0 auto}.image-grid>.grid-item img{max-height:250px;max-width:80%;width:auto;display:block;margin:0 auto}.image-grid>.grid-item .caption{text-align:center;font-size:.8rem;font-style:italic;margin-top:.5rem}.shortlink-item>button{background:0 0;border:none}.shortlink-item>button:hover{cursor:pointer}.shortlink-item>button>i{color:#415a77}.shortlink-item:hover>button>i{color:#778da9}.shortlink-item .shortlink-label{text-decoration:none}.service_types-block_style_1 [class*="-wrapper"].card,.services_extras-block_1 [class*="-wrapper"].card{padding:1.2rem;border-radius:12px;margin-bottom:.75em}.service_types-block_style_1 [class*="-wrapper"].card:last-of-type,.services_extras-block_1 [class*="-wrapper"].card:last-of-type{margin-bottom:1.75em}@media (min-width:768px){.service_types-block_style_1 [class*="-wrapper"].card,.services_extras-block_1 [class*="-wrapper"].card{min-height:390px}.service_types-block_style_1 [class*="-wrapper"].card:last-of-type,.services_extras-block_1 [class*="-wrapper"].card:last-of-type{margin-bottom:.75em}}.service_types-block_style_1 [class*="-wrapper"].card .header,.services_extras-block_1 [class*="-wrapper"].card .header{margin-bottom:2rem}.service_types-block_style_1 [class*="-wrapper"].card .header .icon-wrapper,.services_extras-block_1 [class*="-wrapper"].card .header .icon-wrapper{width:52px;height:52px;padding:6px;background-color:#e0e1dd;border:1px solid #bcbdb9;border-radius:8px;text-align:center}.service_types-block_style_1 [class*="-wrapper"].card .header .icon-wrapper [class*=fa-],.services_extras-block_1 [class*="-wrapper"].card .header .icon-wrapper [class*=fa-]{font-size:2rem;line-height:2.25rem;color:#1b263b}.service_types-block_style_1 [class*="-wrapper"].card .header .name-wrapper,.services_extras-block_1 [class*="-wrapper"].card .header .name-wrapper{font-size:24px;font-weight:600;font-family:Barlow,sans-serif;color:#1b263b;margin-top:.2rem}.service_types-block_style_1 [class*="-wrapper"].card .header .name-wrapper a,.services_extras-block_1 [class*="-wrapper"].card .header .name-wrapper a{color:#1b263b}.service_types-block_style_1 [class*="-wrapper"].card .header .name-wrapper a:hover,.services_extras-block_1 [class*="-wrapper"].card .header .name-wrapper a:hover{color:#415a77}@media (min-width:768px){.services_extras-block_1 [class*="-wrapper"].card{min-height:300px}}.profile-cv .company{line-height:17px}.profile-cv .company .date{font-size:.8rem;font-weight:400}@media (min-width:768px){.drupal-association-horizontal{display:grid;grid-template-columns:120px 1fr;align-items:center;column-gap:12px;max-height:120px;overflow:hidden}}.drupal-association-horizontal img{display:block;max-width:220px;margin:0 auto;height:auto}@media (min-width:768px){.drupal-association-horizontal img{width:100%;margin:unset}}