.elementor .content-card{font-size:var(--text-sm);color:var(--white);margin-block-end:2rem}.elementor .title-card{font-weight:700;font-size:var(--text-lg);color:var(--white)}.elementor .btn-primary{font-weight:600;font-size:var(--text-xs);color:var(--primary);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0;border-width:1px;border-color:var(--accent);border-style:solid;background-color:var(--accent);flex-direction:row}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--white);border-color:var(--white);background-color:var(--primary)}.elementor .card-with-img{padding:0rem;background-color:var(--primary-surface);display:flex;flex-direction:column;gap:0rem}.elementor .card-image{width:100%;height:100%;max-height:300px;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-radius:0;display:block}.elementor .body-card{padding:2rem;display:flex;flex-direction:column;gap:1rem}.elementor .title-section-center{width:800px;font-weight:700;font-size:var(--text-xxl);color:var(--white);line-height:var(--lh-text-xxl);text-align:center;align-self:center}.elementor .subtitle-section-center{width:800px;font-size:var(--text-lg);color:var(--white);text-align:center;align-self:center}.elementor .section-center{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:max(1rem, calc((100vw - var(--container-max-width))/2));padding-inline-end:max(1rem, calc((100vw - var(--container-max-width))/2));display:flex;flex-direction:column;gap:3rem;justify-content:flex-start;align-items:center}.elementor .section-accent{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:max(1rem, calc((100vw - var(--container-max-width))/2));padding-inline-end:max(1rem, calc((100vw - var(--container-max-width))/2));background-image:url(https://magictouch.do/wp-content/uploads/2026/08/pattern-bg-accent.svg);background-repeat:repeat;background-attachment:scroll;background-size:3rem 3rem;background-position:center center;background-color:var(--accent);flex-direction:column;gap:3rem;justify-content:center}.elementor .bg-accent{color:var(--primary)}