/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--capabilities{--peek-bg:var(--color--white);overflow:hidden}.paragraph--type--capabilities.background-color--lighter{--peek-bg:var(--color--background-lighter)}.paragraph--type--capabilities.background-color--darker{--peek-bg:var(--color--background-darker)}.paragraph--type--capabilities.background-color--darkest{--peek-bg:var(--color--background-darkest)}.paragraph--type--capabilities.background-color--coal{--peek-bg:var(--color--background-coal)}.paragraph--type--capabilities.paragraph--alignment--center .capabilities-header{text-align:center}.paragraph--type--capabilities .no-count-spacer{padding-left:0}.paragraph--type--capabilities .capabilities-header .capabilities-title-body h2{margin-bottom:20px}.paragraph--type--capabilities .capabilities-header .capabilities-title-body p{margin-bottom:40px}.paragraph--type--capabilities .capability-wrapper[data-item-count="1"].is-no-slider .capability-slides{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.paragraph--type--capabilities .capability-wrapper.is-slider{margin-right:-100px;margin-left:-100px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}.paragraph--type--capabilities .capability-wrapper.is-slider:has(.flickity-enabled){opacity:1}.paragraph--type--capabilities .capability-wrapper.is-slider .capability-slides:not(.flickity-enabled){overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.paragraph--type--capabilities .capability-wrapper.is-slider .capability-slides:not(.flickity-enabled) .capability-item{float:left;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;min-width:50%;padding-right:100px;padding-left:100px}.paragraph--type--capabilities .capability-wrapper.is-slider .capability-slides:not(.flickity-enabled) .capability-item:nth-child(n+3){display:none !important}@media(max-width:1280px){.paragraph--type--capabilities .capability-wrapper.is-slider .capability-slides:not(.flickity-enabled) .capability-item{padding-right:20px;padding-left:20px}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper.is-slider .capability-slides:not(.flickity-enabled) .capability-item{width:100%;min-width:100%;padding-right:0;padding-left:0}.paragraph--type--capabilities .capability-wrapper.is-slider .capability-slides:not(.flickity-enabled) .capability-item:nth-child(n+2){display:none !important}}.paragraph--type--capabilities .capability-wrapper.is-slider .capability-slides.flickity-enabled .capability-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;float:none}.paragraph--type--capabilities .capability-wrapper.is-slider .slider-nav-wrapper{padding-right:100px;padding-left:100px}@media(max-width:1280px){.paragraph--type--capabilities .capability-wrapper.is-slider .slider-nav-wrapper{padding-right:20px;padding-left:20px}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper.is-slider .slider-nav-wrapper{padding-right:0;padding-left:0}}@media(max-width:1280px){.paragraph--type--capabilities .capability-wrapper.is-slider{margin-right:-20px;margin-left:-20px}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper.is-slider{margin-right:0;margin-left:0}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper.has-mobile-slider{margin-right:0;margin-left:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider:has(.flickity-enabled){opacity:1}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides:not(.flickity-enabled){overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides:not(.flickity-enabled) .capability-item{float:left;-ms-flex-negative:0;flex-shrink:0;width:100%;min-width:100%;padding-right:0;padding-left:0}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides:not(.flickity-enabled) .capability-item:nth-child(n+2){display:none !important}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides.flickity-enabled{padding-bottom:30px}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides.flickity-enabled .flickity-viewport{position:relative;overflow:hidden}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides.flickity-enabled .flickity-viewport::after{position:absolute;z-index:2;top:0;right:0;width:120px;height:100%;content:"";pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--peek-bg) 100%)}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides.flickity-enabled .capability-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;float:none;width:85%;padding-right:20px}.paragraph--type--capabilities .capability-wrapper.has-mobile-slider .capability-slides.flickity-enabled .capability-item:last-child{width:100%;padding-right:0}}.paragraph--type--capabilities .capability-wrapper.is-no-slider .capability-slides{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none;gap:200px}.paragraph--type--capabilities .capability-wrapper.is-no-slider .capability-slides .capability-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 200px)/2);flex:0 0 calc((100% - 200px)/2);max-width:calc((100% - 200px)/2)}@media(max-width:1280px){.paragraph--type--capabilities .capability-wrapper.is-no-slider .capability-slides{gap:40px}.paragraph--type--capabilities .capability-wrapper.is-no-slider .capability-slides .capability-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper.is-no-slider .capability-slides{gap:20px}.paragraph--type--capabilities .capability-wrapper.is-no-slider .capability-slides .capability-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.paragraph--type--capabilities .capability-wrapper.is-stacked .capability-slides{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;row-gap:60px;margin:0;padding:0;list-style:none}.paragraph--type--capabilities .capability-wrapper.is-stacked .capability-slides .capability-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper.is-stacked .capability-slides .capability-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper.is-stacked{opacity:1 !important}.paragraph--type--capabilities .capability-wrapper.is-stacked .capability-slides:not(.flickity-enabled){overflow:visible !important}.paragraph--type--capabilities .capability-wrapper.is-stacked .capability-slides:not(.flickity-enabled) .capability-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;float:none !important;width:100% !important;min-width:100% !important}.paragraph--type--capabilities .capability-wrapper.is-stacked .capability-slides:not(.flickity-enabled) .capability-item:nth-child(n+2){display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.paragraph--type--capabilities .capability-wrapper .capability-slides{margin:0;padding:0;list-style:none}.paragraph--type--capabilities .capability-wrapper .capability-slides .capability-item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.paragraph--type--capabilities .capability-wrapper .capability-slides .capability-item .capability-inner{width:100%}.paragraph--type--capabilities .capability-wrapper .capability-slides .capability-item .capability-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.paragraph--type--capabilities .capability-wrapper .capability-slides .capability-item .capability-details .capability-icon img{width:auto;height:48px;margin-bottom:20px}.paragraph--type--capabilities .capability-wrapper .capability-slides .capability-item .capability-details .capability-eyebrow span{display:block;margin-bottom:15px;text-transform:uppercase;letter-spacing:.08em;color:var(--color--secondary);font-family:"Haas Grotesk Display Web","Helvetica Neue","Helvetica",arial,sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:1.08}.paragraph--type--capabilities .capability-wrapper .capability-slides .capability-item .capability-details .capability-title h3{margin-bottom:10px}.paragraph--type--capabilities .capability-wrapper .capability-slides .capability-item .capability-details .capability-body p{margin-bottom:15px}.paragraph--type--capabilities .capability-wrapper .capability-slides.flickity-enabled{display:block}.paragraph--type--capabilities .capability-wrapper .capability-slides.flickity-enabled .capability-item{float:none;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.paragraph--type--capabilities .capability-wrapper .capability-slides.flickity-enabled .capability-item .capability-inner{width:100%;padding-right:100px;padding-left:100px}@media(max-width:1280px){.paragraph--type--capabilities .capability-wrapper .capability-slides.flickity-enabled .capability-item .capability-inner{padding-right:20px;padding-left:20px}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper .capability-slides.flickity-enabled .capability-item .capability-inner{padding-right:0;padding-left:0}}@media(max-width:768px){.paragraph--type--capabilities .capability-wrapper .capability-slides.flickity-enabled .capability-item{width:100%}}
