.elementor .cekis-eq-body{font-family:"Montserrat, Sans-serif";font-weight:400;font-size:15px;line-height:1.55;}.elementor .cekis-eq-heading{font-family:"Montserrat, Sans-serif";font-weight:700;}.elementor .cekis-eq-type-sm{font-family:"Montserrat, Sans-serif";font-weight:500;font-size:14px;line-height:1.4;}.elementor .cekis-eq-deal-media{width:100%;height:100%;object-fit:contain;background-color:#ffffff;display:block;}.elementor .cekis-lab-section{width:100%;max-width:72rem;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .cekis-solution-cta:hover,.elementor .cekis-solution-cta:focus-visible{color:#ffffff;}.elementor .cekis-solution-cta{font-family:var(--legal-mono);font-weight:500;font-size:0.78rem;color:var(--legal-primary-container);letter-spacing:0.06em;text-decoration:none;padding:0px;margin-block-start:0.35rem;border-radius:0px;background-color:transparent;align-self:flex-start;}.elementor .cekis-solution-copy{font-family:var(--legal-sans);font-size:0.88rem;color:#c4bdb4;line-height:1.55;margin:0px;}.elementor .cekis-solution-panel-title{font-family:var(--legal-sans);font-weight:800;font-size:1.25rem;color:#f0ece6;line-height:1.15;margin:0px;}.elementor .cekis-solution-panel{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:4;color:#f0ece6;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;background-color:rgba(12, 8, 16, 0.92);backdrop-filter:blur(8px);transform:translate3d(0px, 100%, 0px);display:flex;flex-direction:column;gap:0.55rem;-webkit-backdrop-filter: blur(8px);\n}.elementor .cekis-solution-peek-title{font-family:var(--legal-sans);font-weight:800;font-size:1.35rem;color:#ffffff;line-height:1.15;margin:0px;}.elementor .cekis-solution-peek{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:3;color:#ffffff;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;background-image:linear-gradient(0deg, transparent 0%,rgba(12, 8, 16, 0.72) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .cekis-solution-media{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;inset: 0;\n}.elementor .cekis-solution-card{width:100%;min-height:22rem;overflow:hidden;aspect-ratio:3 / 4;position:relative;border-radius:1.15rem;background-color:#1a1a1a;box-shadow:0px 14px 36px 0px rgba(0, 0, 0, 0.18);display:flex;flex-direction:column;isolation: isolate; &:hover .cekis-solution-peek, &:focus-within .cekis-solution-peek { opacity: 0; transform: translateY(-1.5rem); } &:hover .cekis-solution-panel, &:focus-within .cekis-solution-panel { transform: translateY(0); }\n}.elementor .cekis-deal-cta:hover,.elementor .cekis-deal-cta:focus-visible{background-color:var(--legal-primary-container);}.elementor .cekis-deal-cta{font-family:var(--legal-sans);font-weight:600;font-size:0.82rem;color:#ffffff;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0.35rem;border-radius:0.5rem;background-color:var(--legal-primary);align-self:flex-start;}.elementor .cekis-deal-copy{font-family:var(--legal-sans);font-size:0.85rem;color:var(--legal-on-surface-variant);line-height:1.5;margin:0px;}.elementor .cekis-deal-title{font-family:var(--legal-sans);font-weight:700;font-size:1.05rem;color:var(--legal-on-surface);line-height:1.25;margin:0px;}.elementor .cekis-deal-sheet{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:4;padding-block-start:1.15rem;padding-block-end:1.35rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:rgba(255, 255, 255, 0.94);backdrop-filter:blur(8px);transform:translate3d(0px, calc(100% - 4.75rem), 0px);display:flex;flex-direction:column;gap:0.45rem;-webkit-backdrop-filter: blur(8px);\n}.elementor .cekis-deal-media{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;transform:scale3d(1, 1, 1);inset: 0;\n}.elementor .cekis-deal-card{width:100%;min-height:22rem;overflow:hidden;aspect-ratio:3 / 4;position:relative;border-radius:1rem;background-color:#191c1e;box-shadow:0px 12px 32px 0px rgba(25, 28, 30, 0.12);display:flex;flex-direction:column;isolation: isolate; &:hover .cekis-deal-media, &:focus-within .cekis-deal-media { transform: scale(1.1); } &:hover .cekis-deal-sheet, &:focus-within .cekis-deal-sheet { transform: translateY(0); }\n}