.elementor .tp-banner-label{font-family:var(--font-display);font-weight:800;color:var(--tp-gray-900);letter-spacing:0.02em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:40px;background-color:var(--tp-sun-500);clip-path:polygon(0 0, calc(100% - 24px) 0, 100% 100%, 0 100%);}.elementor .tp-btn-outline:hover,.elementor .tp-btn-outline:focus-visible{background-color:var(--tp-sky-50);}.elementor .tp-btn-outline{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--tp-sky-700);padding-block-start:11px;padding-block-end:11px;padding-inline-start:23px;padding-inline-end:23px;border-radius:2px;border-width:1px;border-color:var(--tp-sky-600);border-style:solid;background-color:transparent;}.elementor .tp-btn-primary:hover,.elementor .tp-btn-primary:focus-visible{background-color:var(--tp-sun-600);}.elementor .tp-btn-primary{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--tp-gray-900);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;background-color:var(--tp-sun-500);}.elementor .tp-statement{font-family:var(--font-serif);font-size:22px;color:var(--tp-earth-600);line-height:1.55;font-style:italic;}.elementor .tp-small{font-size:14px;color:var(--tp-gray-700);line-height:1.55;}