.jyo-article-entry{background-color:var(--base-2);transition:all 0.5s ease 0s;border:1px solid var(--base-3);border-radius:5px;padding:20px}.jyo-article-entry:hover .jyo-article-image{border-radius:0px}.jyo-article-entry:hover .jyo-article-title A{color:var(--global-color-8);transition:all 0.5s ease 0s;border-bottom-width:1px;border-bottom-style:solid;font-weight:500}.jyo-article-entry:is(:hover,:focus){background-color:var(--base-3);box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1);border:1px solid var(--base-3);border-radius:5px;padding:20px}.jyo-article-entry .jyo-article-image{transition:all 0.5s ease 0s}.jyo-article-entry .jyo-article-title A{color:var(--contrast);text-decoration:none;font-weight:400;transition:all 0.5s ease 0s}.jyo-btn-main{background-blend-mode:normal,normal;color:var(--base-3);font-weight:600;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;background:linear-gradient(to left,rgba(161,49,2,0.73) 0%,rgba(161,49,2,0.73) 100%),radial-gradient(var(--global-color-9) 0%,var(--contrast) 100%);border-radius:5px;padding:10px 30px}.jyo-btn-main:is(:hover,:focus){transform:scale(1.05);background-color:var(--global-color-10);background-image:linear-gradient(to left,var(--global-color-9) 0%,var(--global-color-9) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.jyo-btn-main a{color:var(--base-3)}.jyo-btn-main-alt{background-blend-mode:normal,normal;color:var(--global-color-8);font-weight:600;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;background:linear-gradient(to left,var(--base-3) 0%,var(--base-3) 100%),radial-gradient(rgba(191,99,13,0) 0%,rgba(33,33,33,0) 100%);border:2px solid var(--global-color-8);border-radius:5px;padding:10px 30px}.jyo-btn-main-alt:is(:hover,:focus){transform:scale(1.05);background-color:var(--global-color-10);background-image:linear-gradient(to left,var(--global-color-9) 0%,var(--global-color-9) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.jyo-btn-main-alt a{color:var(--base-3)}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title{font-size:1.25rem;margin-bottom:0.5rem}.jyo-team-card{align-items:flex-end;background-blend-mode:normal;background-image:url('https://www.jyo.world/staging/2051/wp-content/uploads/2025/11/our-team.jpg');background-position:67% 63%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:25px;border-top-right-radius:25px;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1),inset 0px 0px 20px 2px rgba(88,88,97,0.24);display:flex;height:480px;justify-content:center;transition:all 0.5s ease 0s;width:100%;border:1px solid var(--base-3)}.jyo-team-card:hover .team-card-label{background-image:linear-gradient(0deg,var(--global-color-8) 0%,rgba(10,10,10,0) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;border-bottom-left-radius:0px;border-bottom-right-radius:50px}.jyo-team-card:hover .team-card-label h3{font-size:16px}.jyo-team-card:is(:hover,:focus){background-image:url('https://www.jyo.world/staging/2051/wp-content/uploads/2026/01/jyo-team-card-hover-bg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;border-radius:25px 0px}.jyo-team-card .team-card-label H3{font-size:18px;text-transform:uppercase;font-family:Arial}@media (max-width:1024px){.jyo-team-card{border-bottom-left-radius:25px;border-top-right-radius:25px}.jyo-team-card:is(:hover,:focus){border-top-left-radius:25px;border-bottom-right-radius:25px}}@media (max-width:767px){.jyo-team-card{border-bottom-left-radius:25px;border-top-right-radius:25px;height:360px;width:90%}.jyo-team-card:hover .team-card-label{border-top-right-radius:50px;border-bottom-right-radius:50px;text-decoration:none}}.jyo-box-scale-on-hover{transition:all 0.5s ease 0s}.jyo-box-scale-on-hover:is(:hover,:focus){transform:scale(1.2)}.jyo-placeholder{background-blend-mode:normal;background-image:url('https://www.jyo.world/staging/2051/wp-content/uploads/2025/11/open-event-background-1-300x205.webp');background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:50px;border-top-right-radius:50px;margin-bottom:40px;min-height:200px;width:100%;border:1px solid var(--contrast-3)}.jyo-animated-box{border-bottom-left-radius:50px;border-top-right-radius:50px;transition:all 0.5s ease 0s}.jyo-animated-box:is(:hover,:focus){border-radius:50px 0px}.jyo-h2-section-title{font-weight:bold;letter-spacing:5px;text-align:center;text-transform:uppercase}@media (max-width:1024px){.jyo-h2-section-title{font-size:28px}}@media (max-width:767px){.jyo-h2-section-title{font-size:22px;letter-spacing:2px;text-transform:uppercase}}.jyo-p-section{font-size:22px;line-height:1.5em}@media (max-width:1024px){.jyo-p-section{font-size:18px}}@media (max-width:767px){.jyo-p-section{font-size:16px}}.jyo-btn-slider{background-color:var(--global-color-10);box-shadow:10px 10px 5px 7px rgba(0,0,0,0.1);color:#353230;cursor:pointer;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;border:2px solid var(--global-color-9);border-radius:10px;padding:10px 40px}.jyo-btn-slider:is(:hover,:focus){background-color:var(--global-color-11);transform:scale(1.1);color:var(--base-3);text-shadow:var(--global-color-8) 0px 0px 5px;border:2px solid var(--global-color-10)}@media (max-width:767px){.jyo-btn-slider{font-size:14px;padding-bottom:12px;padding-top:12px}}.jyo-section-pattern1{background-blend-mode:normal,normal,normal;background:url(https://www.jyo.world/staging/2051/wp-content/uploads/2025/11/pattern-yoga-1.png) center/contain repeat,linear-gradient(to left,rgba(240,240,240,0.95) 0%,rgba(240,240,240,0.95) 100%),url(https://www.jyo.world/staging/2051/wp-content/uploads/2025/12/3-1024x1024.png) top left /40% no-repeat}.jyo-h2-section-subtitle{color:var(--base);font-size:12px;letter-spacing:2px;text-align:center;text-transform:uppercase}@media (max-width:767px){.jyo-h2-section-subtitle{font-size:10px;text-align:center}}.jyo-bg-subtle-floral{background-blend-mode:normal,normal,normal;background:linear-gradient(to left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%),url(https://www.jyo.world/staging/2051/wp-content/uploads/2025/11/pattern-yoga-1.png) center /cover no-repeat,linear-gradient(to left,var(--base-3) 0%,var(--base-3) 100%)}.jyo-bg-circle-depth{background-blend-mode:normal,normal;background:radial-gradient(var(--base-3) 0%,rgba(222,222,222,0.83) 100%),url(https://www.jyo.world/staging/2051/wp-content/uploads/2026/02/circle-bg3.png) center /cover no-repeat}.jyo-bg-circle-depth-2{background-blend-mode:normal,normal;background-color:var(--base-3);padding-bottom:5rem;padding-top:5rem;background:linear-gradient(to left,rgba(255,255,255,0.92) 0%,rgba(255,255,255,0.92) 100%),url(https://www.jyo.world/staging/2051/wp-content/uploads/2025/12/2.png) center /cover no-repeat}@media (max-width:767px){.jyo-bg-circle-depth-2{padding-bottom:2rem;padding-top:2rem}}.jyo-banner-description{color:var(--base);font-size:18px;letter-spacing:2px;text-transform:uppercase}@media (max-width:1024px){.jyo-banner-description{text-align:center}}@media (max-width:767px){.jyo-banner-description{font-size:16px;text-align:center}}