.container,.container-fluid{height:100%;margin:0 auto;width:100%}@media(max-width:1024px){.container{padding-inline:16px}}@media(min-width:1025px){.container{padding-inline:clamp(43px,1.0120481928px + 4.09638554vw,60px)}}@media(max-width:1024px){.container-large{padding-inline:16px}}@media(min-width:1025px){.container-large{padding-inline:clamp(85px,-1.4457831325px + 8.43373494vw,120px)}}.block-text-image-infocard{margin:60px 0}@media(max-width:767px){.block-text-image-infocard{margin:48px 0}}[class*=bg-].block-text-image-infocard{margin:0;padding:120px 0}@media(max-width:767px){[class*=bg-].block-text-image-infocard{padding:60px 0}}@media(max-width:1199px){.block-text-image-infocard .container-large{padding-inline:0}}.block-text-image-infocard__wrapper{align-items:center;background-color:#fafafa;display:flex;justify-content:space-between}@media(max-width:1199px){.block-text-image-infocard__wrapper{align-items:flex-start;flex-direction:column}}.block-text-image-infocard__wrapper.dx{flex-direction:row-reverse}@media(max-width:1199px){.block-text-image-infocard__wrapper.dx{flex-direction:column}.block-text-image-infocard__image{width:100%}.block-text-image-infocard__image picture{aspect-ratio:1}}@media(min-width:1200px){.block-text-image-infocard__image{flex:1 1 39.1666%}.block-text-image-infocard__image picture{aspect-ratio:.646706}}.block-text-image-infocard__content{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media(max-width:1199px){.block-text-image-infocard__content{padding:48px 16px;width:100%}}@media(min-width:1200px){.block-text-image-infocard__content{flex:1 1 60.8334%;padding:60px}}.block-text-image-infocard__cards{display:flex;gap:16px;width:100%}@media(max-width:767px){.block-text-image-infocard__cards{flex-direction:column}}@media(max-width:1199px){.block-text-image-infocard__cards{margin-top:28px}}@media(min-width:1200px){.block-text-image-infocard__cards{margin-top:40px}}.block-text-image-infocard__card{background-color:#fff;border-top:2px solid #1d4f91;box-shadow:0 1px 2px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.09),0 7px 4px rgba(0,0,0,.05),0 12px 5px rgba(0,0,0,.01),0 19px 5px transparent;display:flex;flex:1;flex-direction:column;gap:4px;min-height:134px;padding:20px}.block-text-image-infocard__card .h4{color:#c86b35}
