.button-with-image{container:button-with-image/inline-size;display:flex;flex-grow:1;flex-shrink:0;position:relative;width:auto;cursor:pointer}@media(min-width:1024px){.button-with-image{min-width:calc((100% - 40px) / 3)}}.button-with-image:hover .button-with-image__front-side{background:var(--buttons-with-image-front-background-hover, var(--buttonsWithImage-frontBackgroundHover))}.js-has-pseudo .button-with-image.button-with-image--active:not([csstools-has-1m-2w-2p-37-14-1a-2q-39-38-38-33-32-19-3b-2x-38-2w-19-2x-31-2p-2v-2t-2n-2n-2q-2p-2r-2z-19-37-2x-2s-2t-15]) .button-with-image__front-side{background:var(--buttons-with-image-front-background-hover, var(--buttonsWithImage-frontBackgroundHover))}.button-with-image.button-with-image--active:not(:has(.button-with-image__back-side)) .button-with-image__front-side{background:var(--buttons-with-image-front-background-hover, var(--buttonsWithImage-frontBackgroundHover))}.button-with-image.button-with-image--rounded .button-with-image__front-side,.button-with-image.button-with-image--rounded .button-with-image__back-side{overflow:visible;border-radius:2.5vw}@container button-with-image (min-width: 0px){[data-device=desktop] .button-with-image.button-with-image--rounded .button-with-image__front-side,[data-device=desktop] .button-with-image.button-with-image--rounded .button-with-image__back-side{border-radius:16px}}@media(min-width:1024px){.js-has-pseudo [csstools-has-1a-35-39-2t-37-38-2x-33-32-19-36-33-3b-19-2q-39-38-38-33-32-37-19-3b-2x-38-2w-19-2x-31-2p-2v-2t-1m-2w-2p-37-14-1a-2q-39-38-38-33-32-19-3b-2x-38-2w-19-2x-31-2p-2v-2t-1m-32-38-2w-19-2r-2w-2x-30-2s-14-1g-15-1m-30-2p-37-38-19-2r-2w-2x-30-2s-15-w-1a-2q-39-38-38-33-32-19-3b-2x-38-2w-19-2x-31-2p-2v-2t]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){min-width:calc((100% - 20px)/2)}.question-row-buttons-with-image:has(.button-with-image:nth-child(4):last-child) .button-with-image{min-width:calc((100% - 20px)/2)}}.button-with-image .button-with-image__front-side{display:flex;justify-content:space-between;align-items:center;position:relative;-moz-column-gap:3.125vw;column-gap:3.125vw;width:100%;min-height:100%;padding:6.25vw 3.125vw 6.25vw 1.875vw;border:max(.15625vw,1px) solid var(--buttons-with-image-border-color, var(--buttonsWithImage-borderColor));border-radius:calc(var(--regular-button-border-shape) * var(--mobile-base-size) * 1px);background:var(--buttons-with-image-front-background, var(--buttonsWithImage-frontBackground));transition:all .3s ease}@container button-with-image (min-width: 0px){[data-device=desktop] .button-with-image .button-with-image__front-side{flex-direction:column;justify-content:center;row-gap:12px;padding:40px 20px 36px 12px;border-width:1px;border-radius:calc(var(--regular-button-border-shape) * 1px)}}@container button-with-image (min-width: 320px){[data-device=desktop] .button-with-image .button-with-image__front-side{flex-direction:row;justify-content:space-between;-moz-column-gap:28px;column-gap:28px;padding:40px 20px 40px 12px}}.button-with-image .button-with-image__front-side .button-with-image__image{min-width:26.5625vw;max-width:26.5625vw;max-height:17.8125vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@container button-with-image (min-width: 0px){[data-device=desktop] .button-with-image .button-with-image__front-side .button-with-image__image{min-width:150px;max-width:150px;height:114px;-o-object-position:bottom center;object-position:bottom center}}@container button-with-image (min-width: 320px){[data-device=desktop] .button-with-image .button-with-image__front-side .button-with-image__image{-o-object-position:center;object-position:center}}.button-with-image .button-with-image__front-side .button-with-image__text{flex-grow:0;width:100%;text-align:center}@container button-with-image (min-width: 320px){[data-device=desktop] .button-with-image .button-with-image__front-side .button-with-image__text{flex-grow:1;width:initial;text-align:initial}}.button-with-image .button-with-image__back-side{display:flex;align-items:center;position:absolute;width:100%;min-height:100%;padding:3.90625vw;overflow:hidden;border-radius:calc(var(--regular-button-border-shape) * var(--mobile-base-size) * 1px);background:var(--buttons-with-image-back-background, var(--buttonsWithImage-backBackground))}@media(min-width:1024px){.button-with-image .button-with-image__back-side{padding:25px;border-radius:calc(var(--regular-button-border-shape) * 1px)}}.button-with-image .button-with-image__back-side .button-with-image__back-side-text{width:100%}@media(min-width:1024px){[data-image-position-on-desktop=top] .button-with-image .button-with-image__front-side{flex-direction:column;row-gap:10px;padding:20px 12px 20px 20px}[data-image-position-on-desktop=top] .button-with-image .button-with-image__back-side{width:100%;text-align:center}}[data-animation=flip] .button-with-image{transform-style:preserve-3d;perspective:1000px;transform:rotateX(0);transition:transform 1s ease}[data-animation=flip] .button-with-image .button-with-image__front-side{transform:translateZ(-1px);backface-visibility:hidden}[data-animation=flip] .button-with-image .button-with-image__back-side{transform:rotateY(180deg) translateZ(1px) scaleX(-1) scaleY(-1);backface-visibility:hidden}.js-has-pseudo [csstools-has-2j-2s-2p-38-2p-19-2p-32-2x-31-2p-38-2x-33-32-1p-2u-30-2x-34-2l-w-1a-2q-39-38-38-33-32-19-3b-2x-38-2w-19-2x-31-2p-2v-2t-19-19-2p-2r-38-2x-3a-2t-1m-2w-2p-37-14-1a-2q-39-38-38-33-32-19-3b-2x-38-2w-19-2x-31-2p-2v-2t-2n-2n-2q-2p-2r-2z-19-37-2x-2s-2t-15]:not(.does-not-exist):not(.does-not-exist){transform:rotateX(180deg)}[data-animation=flip] .button-with-image--active:has(.button-with-image__back-side){transform:rotateX(180deg)}[data-animation=fade] .button-with-image .button-with-image__back-side{visibility:hidden;opacity:0;transition:all .3s ease}[data-animation=fade] .button-with-image--active .button-with-image__back-side{visibility:visible;opacity:1}.invalid .button-with-image .button-with-image__front-side{background:#fed2d4}.questions{container:question/inline-size}.questions .question[data-question-type=buttons-with-image] .question__body{display:flex;flex-direction:column;row-gap:3.125vw}@media(min-width:1024px){.questions .question[data-question-type=buttons-with-image] .question__body{row-gap:20px}}.questions .question[data-question-type=buttons-with-image] .question__body .question-row-buttons-with-image{display:flex;flex-direction:column;row-gap:3.125vw}@container question (320px <= width <= 800px){[data-device=desktop] .questions .question[data-question-type=buttons-with-image] .question__body .question-row-buttons-with-image{row-gap:15px}}@container question (min-width: 800px){[data-device=desktop] .questions .question[data-question-type=buttons-with-image] .question__body .question-row-buttons-with-image{flex-flow:row wrap;gap:20px 20px}}
