.l-section--benefits{padding-top:.75rem;padding-bottom:.75rem;background-color:var(--c-neutral-100)}@media only screen and (max-width: 767px){.l-section--benefits{padding-top:.125rem;padding-bottom:.125rem}}.benefits__inner{display:flex;flex-direction:column;position:relative;padding:6.25rem 3.25rem;border-radius:1.25rem;background-image:url("../../../parts/blocks/benefits/bg.jpg");background-repeat:no-repeat;background-position:top;background-size:cover;overflow:hidden;gap:7.5rem}@media only screen and (max-width: 1279px){.benefits__inner{padding:5rem 1.5rem;gap:5.5rem}}@media only screen and (max-width: 767px){.benefits__inner{padding:2.75rem 1.125rem;gap:2.75rem}}.benefits__inner::before{content:"";position:absolute;top:0;left:50%;z-index:2;width:31px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='22' viewBox='0 0 31 22' fill='none'%3E%3Cpath d='M15.5 22L31 0H0L15.5 22Z' fill='%23F6F7F9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateX(-50%)}@media only screen and (max-width: 767px){.benefits__inner::before{display:none}}.benefits__header{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;max-width:37.875rem;text-align:center;margin-inline:auto;gap:1.25rem}.benefits__heading{display:flex;flex-wrap:wrap;justify-content:center;margin:0;color:var(--c-neutral-0);gap:0 1rem}@media only screen and (max-width: 767px){.benefits__heading{gap:0 .5rem}}.benefits__description{margin:0;color:var(--c-neutral-200)}.benefits__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:1.25rem}.benefits__slider-shell{display:flex;flex-direction:column;position:relative;z-index:1;gap:1.5rem;width:100%}.benefits__slider{position:relative;width:100%;overflow:visible}.benefits__slider .swiper-wrapper{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;box-sizing:content-box;transition-property:transform;transition-timing-function:ease}@media only screen and (min-width: 768px){.benefits__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.875rem;transform:none !important}}.benefits__slider .swiper-slide{flex-shrink:0;position:relative;width:100%;height:auto;transition-property:transform}@media only screen and (min-width: 768px){.benefits__slider .swiper-slide{margin-right:0 !important}}@media only screen and (max-width: 1279px){.benefits__slider .swiper-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 1023px){.benefits__slider .swiper-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.benefits__slider{overflow:visible}.benefits__slider .swiper-wrapper{display:flex;gap:0;transform:translate3d(0, 0, 0)}.benefits__slider:not(.swiper-initialized) .swiper-slide{width:100%}}@media only screen and (min-width: 768px){.benefits--cards-1 .benefits__slider .swiper-wrapper{justify-content:center;grid-template-columns:repeat(1, minmax(0, auto))}}@media only screen and (min-width: 768px){.benefits--cards-2 .benefits__slider .swiper-wrapper{justify-content:center;grid-template-columns:repeat(2, minmax(0, auto))}}@media only screen and (min-width: 768px){.benefits--cards-3 .benefits__slider .swiper-wrapper{justify-content:center;grid-template-columns:repeat(3, minmax(0, auto))}}@media only screen and (min-width: 768px){.benefits--cards-1 .benefits__card,.benefits--cards-2 .benefits__card,.benefits--cards-3 .benefits__card{max-width:31.25rem}}.benefits__grid{align-items:stretch}.benefits__card{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:none;height:100%;padding:1.5rem;border:.0625rem solid rgba(254,254,254,.05);border-radius:1.25rem;background-color:rgba(254,254,254,.02);transition:border-color .25s ease,box-shadow .25s ease;gap:3rem}.benefits__card--linked{cursor:pointer;color:inherit;text-decoration:none}.benefits__card--linked:hover .benefits__card-link .text::after,.benefits__card--linked:focus-visible .benefits__card-link .text::after{transform:scaleX(1);transform-origin:left}.benefits__card--linked:focus-visible{outline:.125rem solid var(--c-neutral-0);outline-offset:.25rem}.benefits__card-icon-wrap{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.benefits__card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1.75rem}.benefits__card-copy{display:flex;flex-direction:column;gap:.875rem}.benefits__card-title{margin:0;color:var(--c-neutral-0)}.benefits__card-description{margin:0;color:var(--c-neutral-400)}.benefits__card-link{display:inline-flex;align-items:center;width:fit-content;color:var(--c-neutral-0);text-decoration:none}@media(hover: hover)and (pointer: fine){.benefits__card:hover,.benefits__card:focus-within{border-color:var(--c-secondary-sky);box-shadow:0 0 1.25rem rgba(1,156,226,.25)}}.benefits__nav{display:none}@media only screen and (max-width: 767px){.benefits__nav{display:flex;align-items:center;justify-content:space-between;min-height:3rem;gap:1.5rem;margin-top:1.5rem}}.benefits__pagination{display:flex;align-items:center;gap:.5rem}.benefits__pagination .swiper-pagination-bullet{display:block;flex-shrink:0;cursor:pointer;width:.5rem;height:.5rem;border-radius:6.25rem;background-color:rgba(254,254,254,.2);transition:width .25s ease,background-color .25s ease;opacity:1}.benefits__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.875rem;background-color:var(--c-secondary-sky)}.benefits__nav-btns{display:flex;gap:.625rem}.benefits__nav-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;width:3rem;height:3rem;padding:0;border:.0625rem solid var(--c-neutral-400);border-radius:.625rem;background-color:hsla(0,0%,100%,.05);color:var(--c-neutral-0);transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.benefits__nav-btn svg{flex-shrink:0;pointer-events:none}.benefits__nav-btn:focus-visible{outline:.125rem solid var(--c-neutral-0);outline-offset:.25rem}.benefits__nav-btn.swiper-button-disabled{pointer-events:none;cursor:default;opacity:.4}
