@charset "UTF-8";.u-bodyClass.c-bannerServices,.u-bodyClass.c-bannerServices--second{--body-accent-color:var(--gray-100)}.c-bannerServices,.c-bannerServices--second{--text-default-size:var(--text-larger-size);--font-line-height:var(--text-larger-line-height);--banner-wrapper-padding-t:1.88rem;--banner-wrapper-padding-b:1.88rem;--banner-wrapper-padding-l:var(--half-container);--banner-wrapper-padding-r:var(--half-container);--banner-row-gap:1.88rem;--banner-wrapper-width:100%;--banner-image-max-height:360px;--banner-icon-width:50px;container:banner/inline-size}.c-bannerServices__row{display:flex;flex-direction:column}.c-bannerServices__wrapper{flex:0 0 var(--banner-wrapper-width);display:flex;flex-direction:column;row-gap:var(--banner-row-gap);padding:var(--banner-wrapper-padding-t) var(--banner-wrapper-padding-r) var(--banner-wrapper-padding-b) var(--banner-wrapper-padding-l)}.c-bannerServices__content{display:flex;flex-direction:column;align-items:flex-start}.c-bannerServices__content__icon{order:-1;width:auto;height:var(--banner-icon-width);color:var(--primary);margin:0 0 .63rem}.c-bannerServices__content__icon svg{width:auto;height:100%;display:block}.c-bannerServices__content__title{text-wrap:balance}.c-bannerServices__content__desc{line-height:1.4}.c-bannerServices__content [class*=c-btn]{margin-top:1.88rem;align-self:stretch}.c-bannerServices__image{flex:0 0 100%}.c-bannerServices__image img{width:100%;height:100%;max-height:var(--banner-image-max-height);object-fit:cover}@container banner (width > 1920px){.c-bannerServices__wrapper{--banner-wrapper-width:calc(1125px + var(--banner-wrapper-padding-l))}.c-bannerServices__image{--banner-image-max-height:716px;padding-bottom:var(--spacing-responsive)}.c-bannerServices__image picture{margin-right:auto}.c-bannerServices__image img{max-width:var(--banner-image-max-height)}}@media (min-width:768px){.c-bannerServices,.c-bannerServices--second{--banner-wrapper-padding-b:var(--spacing-responsive);--banner-wrapper-padding-r:var(--spacing-inner);--banner-wrapper-width:55%;--banner-image-max-height:100%}.c-bannerServices__row{flex-direction:row;justify-content:space-between;align-items:flex-start}.c-bannerServices__content{max-width:860px}.c-bannerServices__image{flex-shrink:1;align-self:stretch}.c-bannerServices [class*=c-btn],.c-bannerServices--second [class*=c-btn]{align-self:flex-start}}@media (min-width:991px){.c-bannerServices,.c-bannerServices--second{--banner-row-gap:var(--spacing-inner);--banner-icon-width:60px}}@media (min-width:1200px){.c-bannerServices,.c-bannerServices--second{--banner-wrapper-padding-t:2.5rem;--banner-wrapper-width:62.7%}}@media (min-width:1650px){.c-bannerServices,.c-bannerServices--second{--banner-icon-width:70px}}