.elementor .e-55aa9832-bbe5{max-width:15ch;}.elementor .e-61639958-f9d1{padding:0px;flex-direction:column;gap:22px;}.elementor .e-6e915b97-d894{gap:12px;}.elementor .e-1c04313e-8b69{width:auto;padding:0px;margin-block-start:8px;}.elementor .e-3cf98db9-6ce7{padding:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-31ea527a-2880{padding:0px;display:grid;gap:32px clamp(32px, 6vw, 96px);grid-template-columns:7fr 5fr;align-items:end;}.elementor .e-4d1dd059-a5aa{width:100%;padding-inline:var(--page-margin); padding-block:clamp(64px, 8vw, 112px) clamp(56px, 7vw, 96px);\n}.elementor .e-541ed698-c764{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 500ms;}.elementor .e-4c5c5334-8e30{overflow:hidden;aspect-ratio:4 / 5;padding:0px;border-radius:3px;background-color:var(--tcp-ink);}.elementor .e-6865c9cb-66c6{font-family:var(--font-display);font-weight:500;font-size:22px;color:var(--tcp-ink);line-height:1.3;}.elementor .e-195cfefd-e877{overflow:hidden;font-family:var(--font-text);font-size:15px;color:var(--tcp-slate);line-height:1.6;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;\n}.elementor .e-47ea7837-3085{margin-block-start:4px;}.elementor .e-5b41ee89-f089{padding-block-start:16px;padding-block-end:0px;flex-direction:column;gap:12px;padding-inline:0px; border-block-start:2px solid var(--tcp-coral);\n}.elementor .e-125d034c-3e97:hover,.elementor .e-125d034c-3e97:focus-visible{color:inherit;}.elementor .e-125d034c-3e97{height:100%;padding:0px;flex-direction:column;gap:20px;&:hover img { transform: scale(1.03); }\n}.elementor .e-43f6fa1b-1d33{padding:0px;}.elementor .e-712af6f-a8c6{padding:0px;display:grid;grid-template-columns:repeat(3, minmax(0,1fr));grid-auto-rows:auto;gap:48px 32px;\n}.elementor .e-e8f895a-6cae{width:100%;padding:0px;}.elementor .e-377cf1a1-c482{padding:0px;display:flex;flex-direction:column;gap:clamp(32px, 4vw, 48px);}.elementor .e-2f7cc664-c154{width:100%;background-color:var(--tcp-white);padding-inline:var(--page-margin);\n}.elementor .e-65ef8f72-2971{width:100%;padding:0px;}