.cards-offers__header-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:0 1rem}.cards-offers__header{display:block;flex:1}.cards-offers__header--center{text-align:center}.cards-offers__header h2{display:block;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;line-height:clamp(2.25rem,3vw,3rem);margin:0}.cards-offers__header h2 strong{font-weight:700}.cards-offers__header-button{display:block;flex-shrink:0}.cards-offers__header-button .button--outlined{background:#fff;border:1px solid #002f6c;color:#002f6c}.cards-offers__header-button .button--outlined:focus,.cards-offers__header-button .button--outlined:hover{background:#002f6c;border:1px solid #002f6c;color:#fff}@media (min-width:48rem){.cards-offers__header-wrapper{align-items:center;flex-direction:row;justify-content:space-between;padding:0 1rem}}@media (min-width:64rem){.cards-offers__header-wrapper{margin-bottom:3rem;padding:0 1rem 0 4rem}.content-container--wide .cards-offers__header-wrapper{padding:0}}.cards-offers__swiper{overflow:hidden;padding:1rem 1rem 3rem;position:relative;width:100%}.cards-offers__container{display:flex;margin:0 auto}@media (min-width:64rem){.cards-offers__swiper{overflow:visible;padding:1rem 0}.cards-offers__container{display:grid;gap:1.5rem;grid-template-columns:repeat(var(--cards-per-row-medium,3),1fr)}}@media (min-width:72rem){.cards-offers__container{gap:2rem;grid-template-columns:repeat(var(--cards-per-row-large,3),1fr)}}.cards-offers__card-wrapper{display:flex;flex-direction:column;height:auto;position:relative;width:100%}@media (min-width:64rem){.cards-offers__card-wrapper{height:100%;width:auto}}.cards-offers__card{background:#fff;border-radius:0;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0;position:relative}:not(.hs-inline-edit) .cards-offers__card{transition:transform .3s ease,box-shadow .3s ease}:not(.hs-inline-edit) .cards-offers__card-wrapper:hover .cards-offers__card{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-5px);will-change:transform}.cards-offers__card-image{background:#f5f5f5;height:250px;margin:0;overflow:hidden;position:relative;width:100%}.cards-offers__card-image img{height:100%;left:0;margin:0;object-fit:cover;padding:0;position:absolute;top:0;width:100%}:not(.hs-inline-edit) .cards-offers__card-image img{transition:transform .3s ease}:not(.hs-inline-edit) .cards-offers__card-wrapper:hover .cards-offers__card-image img{transform:scale(1.05)}.cards-offers__card-icon{align-items:center;background:#0079ad;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;height:100px;justify-content:center;left:1.5rem;overflow:hidden;position:absolute;top:calc(var(--card-image-height, 250px) + 255px);width:100px;z-index:2}@media (min-width:72rem){.cards-offers__card-icon{top:calc(var(--card-image-height, 250px) + 55px)}}.cards-offers__card-icon img{height:50%;object-fit:contain;width:46%}:not(.hs-inline-edit) .cards-offers__card-icon{transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}:not(.hs-inline-edit) .cards-offers__card-wrapper:hover .cards-offers__card-icon{transform:rotate(-35deg)}.cards-offers__card-content{background:#003d71;color:#fff;display:flex;flex-direction:column;flex-grow:1;padding:4rem 1.5rem 1.5rem;position:relative}@media (min-width:48rem){.cards-offers__card-content{padding:5rem 2rem 2rem}}.cards-offers__card-title{color:#fff;display:block;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}@media (min-width:48rem){.cards-offers__card-title{font-size:1.75rem}}.cards-offers__card-text{color:hsla(0,0%,100%,.9);display:block;flex-grow:1;font-size:.938rem;line-height:1.5;margin-bottom:1.5rem}.cards-offers__card-text p{margin:0 0 .5rem}.cards-offers__card-text p:last-child{margin-bottom:0}.cards-offers__card-link{display:block;margin-top:auto;padding-top:1rem}.cards-offers__card-link .button{color:#fff;display:inline-block;font-size:.938rem;font-weight:500;margin:0;text-decoration:underline;text-underline-offset:.25rem}.cards-offers__card-link .button:focus,.cards-offers__card-link .button:hover{color:hsla(0,0%,100%,.8)}.button--link-light{border:none;color:#fff;padding:0;position:relative}.button--link-light,.button--link-light:hover{background:transparent}:not(.hs-inline-edit) .cards-offers.lazy-section{transition-duration:.6s;transition-timing-function:ease-out}:not(.hs-inline-edit) .cards-offers.lazy-section .cards-offers__card-wrapper{transition-duration:.5s;transition-timing-function:ease-out}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade-in]{opacity:0;transition-property:opacity}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade-in] .cards-offers__card-wrapper,:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade-in].lazy-section--loaded{opacity:1}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=scale-in]{opacity:1;transform:scale(.95);transition-property:transform}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=scale-in].lazy-section--loaded{transform:scale(1)}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=scale-in] .cards-offers__card-wrapper{opacity:1}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_and_scale]{opacity:0;transform:scale(.95);transition-property:opacity,transform}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_and_scale].lazy-section--loaded{opacity:1;transform:scale(1)}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_and_scale] .cards-offers__card-wrapper,:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards]{opacity:1}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards] .cards-offers__card-wrapper{opacity:0;transform:translateY(20px);transition-property:opacity,transform}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .cards-offers__card-wrapper{opacity:1;transform:translateY(0)}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .cards-offers__card-wrapper:first-child{transition-delay:0s}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .cards-offers__card-wrapper:nth-child(2){transition-delay:.15s}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .cards-offers__card-wrapper:nth-child(3){transition-delay:.3s}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .cards-offers__card-wrapper:nth-child(4){transition-delay:.45s}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .cards-offers__card-wrapper:nth-child(5){transition-delay:.6s}:not(.hs-inline-edit) .cards-offers.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .cards-offers__card-wrapper:nth-child(6){transition-delay:.75s}.hs-inline-edit .cards-offers.lazy-section,.hs-inline-edit .cards-offers.lazy-section .cards-offers__card-wrapper,.hs-inline-edit .cards-offers__card,.hs-inline-edit .cards-offers__card-icon,.hs-inline-edit .cards-offers__card-image img,.hs-inline-edit .cards-offers__card-link .button,.hs-inline-edit .cards-offers__card-wrapper{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.cards-offers__pagination{bottom:0;left:0;margin-top:1.5rem;position:relative;text-align:center;width:100%}@media (min-width:64rem){.cards-offers__pagination{display:none}}.cards-offers__pagination .swiper-pagination-bullet{background:#003d71;border-radius:50%;height:.5rem;margin:0 .25rem;opacity:.3;transition:opacity .3s ease,transform .3s ease;width:.5rem}.cards-offers__pagination .swiper-pagination-bullet-active{opacity:1;transform:scale(1.25)}.cards-offers__pagination .swiper-pagination-bullet:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.cards-offers.lazy-section,.cards-offers.lazy-section .cards-offers__card-wrapper,.cards-offers__card,.cards-offers__card-icon,.cards-offers__card-image img,.cards-offers__card-link .button,.cards-offers__card-wrapper{animation:none;transition:none}}.cards-offers__card-link .button:focus{outline:2px solid #fff;outline-offset:4px}@media (prefers-contrast:high){.cards-offers__card,.cards-offers__card-icon{border:2px solid}}