.benefits__container{--benefits-padding-block:0px;--benefits-padding-inline:0px;--benefits-border-radius:8px;--benefits-flag-max-height:44px;--benefits-item-icon-padding-inline:40px;--benefits-item-tooltip-padding-inline:40px;--benefits-item-icon-size:24px;--benefits-background-color:transparent;--tooltip-button-size:40px;--tooltip-icon-size:18px;--tooltip-icon-url:url(../assets/resources/icons/TooltipInfoIcon.svg);--tooltip-icon-negative-url:url(../assets/resources/icons/TooltipInfoIconNegative.svg);align-items:stretch;display:flex;flex-direction:column;font-family:FS Me,Arial,Helvetica,sans-serif}@media (min-width:768px){.benefits__container{--benefits-item-icon-padding-inline:56px;--benefits-item-tooltip-padding-inline:56px;--benefits-item-icon-size:32px;--tooltip-icon-size:22px}}.benefits__container[data-color="#318187"]{--benefits-flag-color:#fff}.benefits__container[data-color="#e5c536"]{--benefits-flag-color:#333}.benefits__container[data-color="#428071"],.benefits__container[data-color="#77756e"],.benefits__container[data-color="#b46018"],.benefits__container[data-color="#c34a89"]{--benefits-flag-color:#fff}.benefits__container:is(.is-frame,.is-box){--benefits-padding-block:32px;--benefits-padding-inline:32px;--benefits-item-icon-padding-inline:calc(64px - var(--benefits-padding-inline));--benefits-item-tooltip-padding-inline:calc(56px - var(--benefits-padding-inline))}@media (min-width:768px){.benefits__container:is(.is-frame,.is-box){--benefits-padding-block:40px;--benefits-item-icon-padding-inline:calc(88px - var(--benefits-padding-inline));--benefits-item-tooltip-padding-inline:calc(72px - var(--benefits-padding-inline))}}.benefits__container.is-frame{--benefits-background-color:#fff}.benefits__container.is-box{--benefits-background-color:var(--benefit-container-color,#fff)}.benefits__items-wrapper{background-color:var(--benefits-background-color);border-radius:var(--benefits-border-radius);padding:var(--benefits-padding-block) var(--benefits-padding-inline)}.is-frame .benefits__items-wrapper{border:1px solid var(--benefit-container-color,transparent)}.benefits__flag-container{display:flex;flex-direction:column;justify-content:center;padding:0 var(--benefits-padding-inline);position:relative;transform:translateY(50%);z-index:1}.benefits__flag{line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;align-self:flex-start;background-color:var(--benefit-container-color,transparent);border-radius:var(--benefits-border-radius);color:var(--benefits-flag-color,#fff);display:-webkit-box;font-size:12px;font-weight:700;line-height:1.5;margin:0;max-width:calc(100% - var(--benefits-padding-inline)*2);overflow:hidden;padding:4px 8px;text-overflow:ellipsis;width:-moz-max-content;width:max-content}@media (min-width:768px){.benefits__flag{font-size:14px}}.benefits__flag.has-position-center{align-self:center}.benefits__flag.has-position-right{align-self:flex-end}.benefits__item+.benefits__item{margin-top:18px}@media (min-width:768px){.benefits__item+.benefits__item{margin-top:28px}}.benefits__item-container{align-items:stretch;display:flex;flex-direction:column;font-size:14px;gap:10px;line-height:1.5;position:relative}@media (min-width:768px){.benefits__item-container{font-size:16px;gap:12px}}.benefits__item-container.has-icon{padding-left:var(--benefits-item-icon-padding-inline)}.benefits__item-container.has-tooltip{padding-right:var(--benefits-item-tooltip-padding-inline)}.benefits__item-container>*{margin:0}.benefits__item-icon{aspect-ratio:1;left:0;position:absolute;top:-2px;width:var(--benefits-item-icon-size);z-index:1}@media (min-width:768px){.benefits__item-icon{top:-4px}}:is(.is-box,.is-frame) .benefits__item-icon{left:calc(var(--benefits-item-icon-padding-inline)/2 - var(--benefits-padding-inline)/2 + 2px);transform:translateX(-50%)}.benefits__item-title{font-weight:700}.benefits__item-tooltip-button{aspect-ratio:1;background-color:transparent;border:none;color:currentColor;cursor:pointer;display:block;inset:-10px 0 auto auto;margin-block:0;margin-inline:var(--tooltip-button-margin-inline,0);outline-offset:var(--tooltip-button-outline-offset,calc(var(--tooltip-button-size)*-.5 - var(--tooltip-icon-size)*-.5 + 4px));padding:0;position:relative;position:absolute;width:var(--tooltip-button-size);z-index:1}.benefits__item-tooltip-button:after,.benefits__item-tooltip-button:before{background-color:currentColor;content:"";display:block;height:var(--tooltip-button-size);margin-inline:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--tooltip-icon-size);mask-size:var(--tooltip-icon-size);pointer-events:none;transition:opacity .2s ease-in-out;width:var(--tooltip-button-size)}.benefits__item-tooltip-button:before{-webkit-mask-image:var(--tooltip-icon-url);mask-image:var(--tooltip-icon-url);opacity:1}.benefits__item-tooltip-button:after{inset:0;-webkit-mask-image:var(--tooltip-icon-negative-url);mask-image:var(--tooltip-icon-negative-url);opacity:0;position:absolute}.benefits__item-tooltip-button:is(:hover,:focus-visible):before{opacity:0}.benefits__item-tooltip-button:is(:hover,:focus-visible):after{opacity:1}@media (min-width:768px){.benefits__item-tooltip-button{inset-block-start:-8px}}:is(.is-box,.is-frame) .benefits__item-tooltip-button{inset-inline-end:-22px}@media (min-width:768px){:is(.is-box,.is-frame) .benefits__item-tooltip-button{inset-inline-end:-10px}}