/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

@media (min-width:48rem){.lwt-flip-cards__column{position:relative;display:flex}@supports not (selector(:has(:focus-visible))){.lwt-flip-cards__column:focus-within .lwt-flip-cards__body{transform:rotateY(180deg)}}@supports (selector(:has(:focus-visible))){.lwt-flip-cards__column:has(:focus-visible) .lwt-flip-cards__body{transform:rotateY(180deg)}}.lwt-flip-cards__column:focus-visible .lwt-flip-cards__body,.lwt-flip-cards__column:hover .lwt-flip-cards__body{transform:rotateY(180deg)}.lwt-flip-cards__column:has(:focus-visible) .button{outline:2px solid var(--focus-color);outline-offset:1px}.lwt-flip-cards__column--mobile{display:none}}@media not screen and (min-width:48rem){.lwt-flip-cards__column{background-color:var(--bg-light);border-radius:1rem}.lwt-flip-cards__column--desktop{display:none}.lwt-flip-cards__column[open]::details-content{padding:1rem;padding-top:0}.lwt-flip-cards__column .buttons-wrapper{margin-top:1rem}}.lwt-flip-cards__title{margin:0}@media (min-width:48rem){.lwt-flip-cards__title{text-align:center}}@media not screen and (min-width:48rem){.lwt-flip-cards__title{--icon-size:60px;cursor:pointer;padding:1rem;list-style:none}.lwt-flip-cards__title::marker{display:none}.lwt-flip-cards__title::-webkit-details-marker{display:none}.lwt-flip-cards__title>div{display:flex;align-items:center;gap:12px}.lwt-flip-cards__title>div>span{margin-right:12px}.lwt-flip-cards__title>div::after{width:var(--dropdown-arrow-size);height:var(--dropdown-arrow-size);border-right:3px solid var(--dropdown-arrow-color,var(--base-color));border-bottom:3px solid var(--dropdown-arrow-color,var(--base-color));transform:rotate(45deg) translateY(-50%);--dropdown-arrow-size:11.314px;content:"";margin-left:auto;flex-shrink:0;border-color:var(--accent-primary);margin-right:.5rem}}.lwt-flip-cards__body{display:grid;transform-style:preserve-3d;transition:.5s transform ease-in-out;position:relative;perspective:500px}.lwt-flip-cards__side{color:var(--text-body);background-color:var(--bg-light);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;gap:24px;grid-column:1;grid-row:1;backface-visibility:hidden}.lwt-flip-cards__side--back{background-color:var(--accent-primary);font-weight:600;font-size:var(--small-font-size);transform:rotateY(180deg)}.lwt-flip-cards__side--front{justify-content:center;align-items:center}.lwt-flip-cards__side .buttons-wrapper{margin-top:auto}.lwt-flip-cards__link{position:absolute;top:0;left:0;bottom:0;right:0}.lwt-flip-cards__icon{--icon-background:var(--bg-base);border-radius:1000px;aspect-ratio:1/1;display:flex;place-items:center;flex-shrink:0}