.site-shell{min-height:100vh}.ligaphysio-rotating-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-image .7s ease-in-out;position:relative;overflow:hidden}.ligaphysio-rotating-banner:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#7b523157 1.1px,#0000 1.2px) 0 0/12px 12px,#7b523157;position:absolute;inset:0}.ligaphysio-rotating-banner>header,.ligaphysio-rotating-banner>.left_icons,.ligaphysio-rotating-banner>.banner-section{z-index:1;position:relative}.left_icons ul{background-color:#7b5231e0}.left_icons ul li i,.middle-portion ul .icons i{background:#7b5231}.left_icons ul li i:hover,.middle-portion ul .icons i:hover{background-color:var(--e-global-color-white);color:#7b5231}.ligaphysio-wordmark{color:var(--e-global-color-white);padding:12px 0;font-family:Playfair Display,serif;font-size:30px;font-weight:700;line-height:1;display:inline-block}.ligaphysio-logo{object-fit:cover;vertical-align:middle;border-radius:50%;width:54px;height:54px;margin-right:10px}.ligaphysio-logo-footer{width:66px;height:66px;margin:0 0 10px;display:block}.ligaphysio-wordmark-footer{color:var(--e-global-color-primary);font-size:28px}.ligaphysio-photo{aspect-ratio:4/5;object-fit:cover;width:100%}[data-aos]{opacity:1!important;transform:none!important}.ligaphysio-template-hero-image{aspect-ratio:683/732;box-shadow:36px 36px 0 var(--e-global-color-primary);object-fit:cover;object-position:center;border-radius:190px 0;width:100%;display:block}.ligaphysio-template-service-image{aspect-ratio:255/357;object-fit:cover;object-position:center;border-radius:76px 0;width:100%;display:block}.ligaphysio-template-about-image{aspect-ratio:570/682;box-shadow:30px 30px 0 var(--e-global-color-primary);object-fit:cover;object-position:center;border-radius:170px 0;width:100%;display:block}.ligaphysio-template-specialties-image{aspect-ratio:467/682;object-fit:cover;object-position:center;width:100%;display:block}.ligaphysio-template-pricing-image{aspect-ratio:287/193;object-fit:cover;object-position:center;border-radius:70px 0;width:100%;display:block}.ligaphysio-template-blog-image{aspect-ratio:540/385;object-fit:cover;object-position:center;border-radius:80px 0;width:100%;display:block}.ligaphysio-template-subscribe-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.get_in_touch_section .get_in_touch_video{background-image:url(/assets/images/ligaphysio/liga-physio-3.png);background-position:50%;background-size:cover}.get_in_touch_section .get_in_touch_video .video_img{cursor:pointer;background:#7b5231;border-radius:65px 0;justify-content:center;align-items:center;width:104px;height:118px;transition:background-color .18s,transform .18s;display:inline-flex;top:202px;left:80px;box-shadow:0 18px 45px #24242433}.get_in_touch_section .get_in_touch_video .video_img:hover{background:#e1ccad;transform:translateY(-2px)}.ligaphysio-video-button{background:var(--e-global-color-white);color:#7b5231;border-radius:999px;justify-content:center;align-items:center;width:66px;height:66px;font-size:28px;display:inline-flex}.ligaphysio-video-button i{margin-left:4px}.ligaphysio-contact-photo{aspect-ratio:3/4;object-fit:cover;border-radius:22px;width:100%}.ligaphysio-testimonial-logo{object-fit:cover;border-radius:50%;width:92px;height:92px}.ligaphysio-faq-section{background:#fbf8fd}.accordian-section .accordion-card .ligaphysio-faq-toggle{background:var(--e-global-color-white);color:var(--e-global-color-primary);cursor:pointer;border:0;border-radius:35px 0;width:100%;font-size:20px;font-weight:700;line-height:1.35;display:block;position:relative}.accordian-section .accordion-card .ligaphysio-faq-toggle:focus-visible{outline:3px solid var(--e-global-color-soft-orange);outline-offset:3px}.ligaphysio-language{align-items:center;gap:8px;margin-left:18px;display:inline-flex}.ligaphysio-language button{color:var(--e-global-color-white);cursor:pointer;background:0 0;border:1px solid #ffffffa6;border-radius:999px;min-width:38px;height:38px;font-size:13px;font-weight:700}.ligaphysio-language button.active,.ligaphysio-language button:focus-visible{background:var(--e-global-color-soft-orange);color:var(--e-global-color-primary);outline:2px solid var(--e-global-color-white);outline-offset:2px}.ligaphysio-state{color:var(--e-global-color-soft-orange);margin-bottom:10px!important;font-size:16px!important;line-height:1.5!important}.ligaphysio-honeypot{position:absolute;left:-10000px}.ligaphysio-form-message{border-radius:6px;padding:10px 12px;margin:0 0 16px!important;font-size:15px!important;line-height:1.5!important}.ligaphysio-form-message-success{background:#edf8f1;color:#245a32!important}.ligaphysio-form-message-error{background:#fdeeee;color:#8a1111!important}.footer-section .bottom-portion a{color:inherit}.legal-page{color:var(--e-global-color-secondary);background:#f7f3fb;min-height:100vh;padding:72px 20px}.legal-page__inner{background:var(--e-global-color-white);box-shadow:24px 24px 0 var(--e-global-color-primary);border-radius:80px 0;max-width:920px;margin:0 auto;padding:56px}.legal-page__brand{color:var(--e-global-color-primary);margin-bottom:36px;font-family:Playfair Display,serif;font-size:30px;font-weight:700;text-decoration:none;display:inline-block}.legal-page__eyebrow{color:var(--e-global-color-primary);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:700}.legal-page h1{color:var(--e-global-color-secondary);margin-bottom:18px;font-size:52px;line-height:1.1}.legal-page__intro{color:var(--e-global-color-text);margin-bottom:34px;font-size:20px;line-height:1.7}.legal-page section{border-top:1px solid #ece5f2;padding:24px 0}.legal-page h2{color:var(--e-global-color-secondary);margin-bottom:10px;font-size:24px}.legal-page p{color:var(--e-global-color-text);margin:0;line-height:1.8}.legal-page__back{background:var(--e-global-color-soft-orange);color:var(--e-global-color-accent);border-radius:28px 0;margin-top:24px;padding:16px 28px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block}@media (width<=991px){.ligaphysio-language{justify-content:center;width:100%;margin-top:10px;margin-left:0;padding-left:0}.ligaphysio-language button{border-color:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.ligaphysio-language button.active,.ligaphysio-language button:focus-visible{background:var(--e-global-color-soft-orange);color:var(--e-global-color-primary);outline-color:var(--e-global-color-secondary)}.ligaphysio-template-about-image,.ligaphysio-template-hero-image{box-shadow:18px 18px 0 var(--e-global-color-primary)}.legal-page{padding:36px 16px}.legal-page__inner{box-shadow:12px 12px 0 var(--e-global-color-primary);border-radius:44px 0;padding:34px 24px}.legal-page h1{font-size:36px}}
