.elementor-843 .elementor-element.elementor-element-abc9959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--flex-wrap:nowrap;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem}.elementor-843 .elementor-element.elementor-element-29bf65d{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem}.elementor-843 .elementor-element.elementor-element-ad7cbe2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem}.elementor-843 .elementor-element.elementor-element-69aaf71 img{width:5rem;max-width:100%;height:5rem}.elementor-843 .elementor-element.elementor-element-e8e5bd9 .elementor-heading-title{color:var(--e-global-color-5fc597b)}.elementor-843 .elementor-element.elementor-element-f5c0953{width:var(--container-widget-width,768px);max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;font-size:1.25rem}@media(max-width:1024px){.elementor-843 .elementor-element.elementor-element-abc9959{--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-843 .elementor-element.elementor-element-ad7cbe2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}}@media(max-width:768px){.elementor-843 .elementor-element.elementor-element-abc9959{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem}.elementor-843 .elementor-element.elementor-element-69aaf71 img{width:4rem;height:4rem}.elementor-843 .elementor-element.elementor-element-f5c0953{font-size:1rem}}.elementor-843 .elementor-element.elementor-element-69aaf71 img{aspect-ratio:1;user-select:none;border-radius:0;filter:invert(52%) sepia(48%) saturate(362%) hue-rotate(139deg) brightness(83%) contrast(84%);-webkit-filter:invert(52%) sepia(48%) saturate(362%) hue-rotate(139deg) brightness(83%) contrast(84%)}#card-game{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}#card-game .card{aspect-ratio:2/3;perspective:1024px;cursor:pointer}#card-game .card-container{position:relative;width:100%;height:100%;transition:transform .5s ease;transform-style:preserve-3d}#card-game .card.is-active .card-container{transform:rotateY(180deg)}#card-game .card.is-active .card-back{opacity:0}#card-game .card-back{transition:opacity .5s ease}#card-game .card-front,#card-game .card-back{border-radius:2rem;position:absolute;width:100%;height:100%;backface-visibility:hidden}#card-game .card-front{background-image:url(/wp-content/uploads/2025/10/gf_treasure.svg);background-size:50%;background-repeat:no-repeat;background-position:center 25%;transform:rotateY(180deg)}#card-game .card-front,#card-game .card-front .card-corner:before{background-color:#edede3}#card-game .card-back,#card-game .card-back .card-corner:before{background-color:var(--e-global-color-5fc597b)}#card-game .card-layout{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:100%;height:100%;padding:1rem;pointer-events:none}#card-game .card-layout:before,#card-game .card-layout:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 218 40'%3E%3Cpath d='M129 20c0 11.05-8.95 20-20 20s-20-8.95-20-20 8.95-20 20-20 20 8.95 20 20Zm74 0c0-9.32 6.38-17.12 15-19.34-1.6-.41-3.27-.66-5-.66-11.05 0-20 8.95-20 20s8.95 20 20 20c1.73 0 3.4-.24 5-.66-8.62-2.22-15-10.03-15-19.34Zm-38 0c0-7.4 4.03-13.84 10-17.3C172.06.99 168.65 0 165 0c-11.05 0-20 8.95-20 20s8.95 20 20 20c3.65 0 7.06-.99 10-2.7-5.97-3.46-10-9.9-10-17.3ZM15 20c0 9.32-6.38 17.12-15 19.34 1.6.41 3.27.66 5 .66 11.05 0 20-8.95 20-20S16.05 0 5 0C3.27 0 1.6.24 0 .66 8.62 2.88 15 10.69 15 20Zm38 0c0 7.4-4.03 13.84-10 17.3 2.94 1.71 6.35 2.7 10 2.7 11.05 0 20-8.95 20-20S64.05 0 53 0c-3.65 0-7.06.99-10 2.7 5.97 3.46 10 9.9 10 17.3Z'/%3E%3C/svg%3E");position:absolute;top:2.5em;width:25%;margin:0 auto;left:0;right:0;line-height:0}#card-game .card-layout:after{top:auto;bottom:2.5rem}#card-game .card-corner{background:linear-gradient(90deg,#000 2px,transparent 2px,transparent 8px,#000 8px,#000 10px,transparent 10px),linear-gradient(180deg,#000 2px,transparent 2px,transparent 8px,#000 8px,#000 10px,transparent 10px);border-radius:2rem 0 0 0;position:relative}#card-game .card-corner:before{content:"";width:2rem;height:2rem;position:absolute;left:0;border-radius:1rem 0 0 0;border-top:2px solid #000;border-left:2px solid #000}#card-game .card-corner:after{content:"";width:1rem;height:1rem;border-radius:.5rem;position:absolute;left:.5rem;top:.5rem;border:2px solid #000}#card-game .card-corner:nth-of-type(2){transform:scale(-1,1)}#card-game .card-corner:nth-of-type(3){transform:scale(1,-1)}#card-game .card-corner:nth-of-type(4){transform:scale(-1,-1)}#card-game p{width:70%;position:absolute;margin:0 15%;top:55%;text-align:center;font-size:1rem;font-weight:500;line-height:1.5;user-select:none}@media only screen and (max-width:1280px){#card-game{grid-template-columns:repeat(3,1fr)}#card-game p{font-size:1.75vw}}@media only screen and (max-width:1024px){#card-game{grid-template-columns:repeat(2,1fr);gap:1.5rem}#card-game p{font-size:2.5vw}}@media only screen and (max-width:768px){#card-game{grid-template-columns:1fr;gap:1rem}#card-game p{font-size:5vw}}