.elementor .tl-label-overline{font-family:var(--TLPrimaryFont);font-weight:700;font-size:12px;color:var(--TLInk);letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;}.elementor .tl-treatment-card-copy{padding-block-start:0px;padding-block-end:0px;display:flex;flex-direction:column;gap:10px;}.elementor .tl-treatment-card-image{width:100%;height:220px;object-fit:cover;}.elementor .tl-treatment-image-card{width:calc(25% - 14px);min-height:440px;overflow:hidden;padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--TLRadius);background-color:var(--TLBase);display:flex;flex-direction:column;gap:15px;}.elementor .tl-treatment-card-link{font-weight:700;color:var(--TLInk);}.elementor .tl-treatment-card-text{font-size:14px;line-height:1.55;}.elementor .tl-service-icon{width:72px;height:72px;border-radius:999px;background-color:var(--TLAccent);transition:all 260ms;display:flex;justify-content:center;align-items:center;}.elementor .tl-service-card{min-height:228px;cursor:pointer;padding-block-start:34px;padding-block-end:30px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--TLRadius);border-width:1px;border-color:var(--TLBorder);border-style:solid;background-color:var(--TLBase);transition:all 260ms;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:center;}.elementor .tl-service-card:hover,.elementor .tl-service-card:focus-visible{border-color:var(--TLBorder);box-shadow:0px 14px 34px -14px #0B192A38;transform:translate3d(0px, -6px, 0px);}.elementor .tl-svg-ikona{color:var(--TLInk);}.elementor .tl-section{padding-block-start:var(--TLSection);padding-block-end:var(--TLSection);padding-inline-start:var(--TLGutter);padding-inline-end:var(--TLGutter);}.elementor .tl-overline{font-family:var(--TLPrimaryFont);font-weight:700;font-size:12px;color:var(--TLInk);letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;}.elementor .tl-card{overflow:hidden;padding:16px;border-radius:var(--TLRadius);background-color:var(--TLSurface);}.elementor .tl-button-outline{font-family:var(--TLPrimaryFont);font-weight:600;font-size:15px;color:var(--TLInk);line-height:1.2;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:21px;padding-inline-end:21px;border-radius:8px;border-width:1px;border-color:var(--TLInk);border-style:solid;background-color:transparent;transition:all 240ms;}.elementor .tl-button-outline:hover,.elementor .tl-button-outline:focus-visible{color:var(--TLBase);border-color:var(--TLInk);background-color:var(--TLInk);transform:translate3d(0px, -2px, 0px);}.elementor .tl-button-primary{font-family:var(--TLPrimaryFont);font-weight:600;font-size:15px;color:var(--TLBase);line-height:1.2;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:0px;border-style:solid;background-color:var(--TLInk);transition:all 240ms;}.elementor .tl-button-primary:hover,.elementor .tl-button-primary:focus-visible{color:var(--TLBase);background-color:var(--TLBrand);box-shadow:0px 8px 20px -8px #43657552;transform:translate3d(0px, -2px, 0px);}.elementor .tl-button-primary:focus{outline-width:2px;outline-color:var(--TLBrand);outline-style:solid;outline-offset:3px;}.elementor .tl-nav-link{font-family:var(--TLPrimaryFont);font-weight:500;font-size:14px;color:var(--TLInk);line-height:1.2;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:8px;border-width:0px;border-style:solid;background-color:transparent;transition:all 200ms;}.elementor .tl-nav-link:hover,.elementor .tl-nav-link:focus-visible{color:var(--TLBrand);}.elementor .tl-body{font-family:var(--TLPrimaryFont);font-size:var(--TLBody);color:var(--TLText);line-height:1.65;}.elementor .tl-heading{font-family:var(--TLDisplayFont);font-weight:400;font-size:var(--TLHeading);color:var(--TLInk);letter-spacing:-0.025em;line-height:1.05;}.elementor .tl-page{font-family:var(--TLPrimaryFont);color:var(--TLText);}.elementor .tl-paslaugos-pav{font-family:var(--TLPrimaryFont);font-weight:500;font-size:20px;text-align:center;}.elementor .tl-paslaugos-foto{border-radius:8px;}.elementor .tl-h2{font-family:var(--TLDisplayFont);font-weight:400;font-size:var(--TLH2);}