.elementor .e-5c41f0bf-7679{font-family:Montserrat;font-weight:700;font-size:28px;color:var(--color-primary);line-height:1.25;margin:0px;}.elementor .e-22244213-8021{font-size:16px;color:var(--color-text);line-height:1.6;margin:0px;}.elementor .e-543bca35-49bb{font-weight:600;font-size:15px;color:var(--color-link);letter-spacing:0.3px;margin:0px;}.elementor .e-29933b51-7171{padding:38px;display:flex;flex-direction:column;gap:16px;justify-content:center;}.elementor .e-7d019a44-4752{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .e-5c2904e6-316a{position:relative;padding:0px;display:grid;grid-template-columns:minmax(0, 1fr) 360px;align-items:center;}