.elementor .viewpoint-viewer{padding:0rem;border-radius:32px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#ffffff;flex-direction:column;}.elementor .badge-top-class{width:auto;position:absolute;inset-block-start:1rem;inset-inline-start:50%;font-family:var(--FONT);font-weight:700;font-size:0.688rem;color:#fff;letter-spacing:1.1px;text-align:center;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:var(--BLUE);display:flex;flex-direction:row;gap:0.5rem;transform: translateX(-50%) !important;\n}.elementor .selection-wrapper{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;}.elementor .range-card{padding:1rem;border-radius:12px;border-width:1px;border-color:#E2E8F0;border-style:solid;display:flex;flex-direction:column;}.elementor .lens-img-class{min-height:300px;aspect-ratio:16/9;padding:0px;border-start-start-radius:32px;border-start-end-radius:32px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .badge-bottom-c{width:max-content;;position:absolute;inset-block-end:1rem;inset-inline-start:50%;font-family:var(--FONT);font-weight:700;font-size:0.688rem;color:var(--BLUE);letter-spacing:1.1px;text-align:center;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:#E0E7FF;border-style:solid;background-color:#FFFFFF;transform: translateX(-50%) !important;\n}