@charset "UTF-8";.roboto-condensed{font-family:'Roboto Condensed',sans-serif;font-optical-sizing:auto;font-style:normal}.geist{font-family:'Geist',sans-serif;font-optical-sizing:auto;font-style:normal}.oswald{font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-style:normal}:host,:root{font-family:'Geist',sans-serif;font-optical-sizing:auto;font-style:normal;font-size:18px;--image-root-path:../webjutsu2025/assets/img/;--primary-color:#af2eff;--secondary-color:#4c2882;--tertiary-color:#2b006c;--accent-color:#d64bfb;--accent-color-lt:#d64bfb;--accent-color2-lt:#e080ff;--accent-color-dk:#41127d;--accent-color-dk2:#260550;--nv-primary-accent:#d22af7;--nv-secondary-accent:#e100ff;--inner-container-max-width:1200px;--inner-wide-container-max-width:1440px;--main-nav-font-family:'Geist',sans-serif;--main-nav-font-weight:600;--main-nav-font-size:36px;--main-nav-font-color:#ffffff;--main-nav-font-highlight:#ffff00;--main-heading-font-family:'Oswald',sans-serif;--main-body-font-family:'Geist',sans-serif;--main-body-font-color-default:#222222}a{-webkit-transition:all .25s;-webkit-transition-timing-function:ease-in-out;transition:all .25s;transition-timing-function:ease-in-out}header.header-main{position:fixed;width:100%;height:80px;background-color:#fff0;z-index:99999;top:0!important;padding:5px 20px;border-bottom:1px solid #fff0;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}header.header-main.header-tuck,header.header-main.header-solid.header-tuck{top:-101px!important}header.header-main:after{content:'';display:block;clear:both;line-height:0;height:0;position:fixed;height:80px;width:100%;top:0;left:0;right:0;z-index:-1;opacity:0;background-color:#2b006c;background:linear-gradient(135deg,#41127d,#2b006c);-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}header.header-main.header-solid:after{opacity:1}header.header-main:after.header-solid{opacity:1}.blog header.header-main:after{opacity:1}.archive header.header-main:after{opacity:1}.category header.header-main:after{opacity:1}.single.single-post header.header-main:after{opacity:1}a.header-logo{display:inline-block;white-space:nowrap;margin:0 auto;padding:0;position:relative;z-index:0;text-decoration:none;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}img.logo{width:300px;max-width:100%}.menu-burger{height:60px;line-height:60px;z-index:99999;position:relative;float:right;width:calc(1em + 36px)}.hamburger{position:absolute;top:15px;right:8px;bottom:0;display:inline-block;width:40px;height:30px;transform:rotate(0);cursor:pointer;overflow:visible;margin:auto 0 auto 0em;border:0;border-image:initial;border-radius:0;padding:0;transition:.25s ease-in-out;background:0 0}.hamburger span{display:block;position:absolute;height:2px;width:100%;opacity:1;right:0;transform:rotate(0);border-radius:3px;-webkit-transition:.25s linear;transition:.25s linear;background-color:#e080ff}.top-of-page .hamburger span{background-color:#d64bfb}.hamburger span:first-child{top:0;transform-origin:left top}.hamburger span:nth-child(2){top:11px;width:75%;transform-origin:left center}.hamburger span:nth-child(3){top:22px;width:45%;transform-origin:left bottom}.hamburger:hover,.hamburger:focus{background-color:#fff0;outline:none;border:0}.hamburger:hover span,.hamburger:focus span{background-color:#d64bfb}.top-of-page .hamburger:hover span,.top-of-page .hamburger:focus span{background-color:#cf2dfa}.hamburger:hover span:nth-child(n),.burgermenu-active .hamburger span:nth-child(n){width:100%}.burgermenu-active .hamburger{right:2px;top:16px}.burgermenu-active .hamburger span{background-color:#fff}.burgermenu-active .hamburger span:first-child{transform:rotate(45deg);top:-3px}.burgermenu-active .hamburger span:nth-child(2){width:0;opacity:0;transform:translateX(-50%)}.burgermenu-active .hamburger span:nth-child(3){transform:rotate(-45deg);top:25px}.burgermenu-active .hamburger:hover span,.burgermenu-active .hamburger:focus span{background-color:#e080ff;background-color:#eebaff}.navigation-overlay{overflow:visible;position:fixed;top:100%;left:-1000em;right:0;bottom:0;padding:15px;z-index:-100;opacity:0;-webkit-transition:opacity .2s 0s,z-index 0s 3s,-webkit-transform .3s 0s;transition:opacity .2s 0s,z-index 0s 3s,-webkit-transform .3s 0s;transition:opacity .2s 0s,transform .3s 0s,z-index 0s 3s;transition:opacity .2s 0s,transform .3s 0s,z-index 0s 3s,-webkit-transform .3s 0s;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transform-origin:50% 50vh;transform-origin:50% 50vh;background:#fff0}.navigation-wrap{position:relative;height:100%;background-color:#41127d;background-color:rgb(39 11 74 / .5);background:linear-gradient(135deg,#45036e,#1e023a)}.navigation-overlay .svg-background{position:absolute;left:-11%;top:-11%;right:-11%;bottom:-11%;z-index:-1}.navigation-overlay .svg-background svg path{fill:#f4f4f4}.nav-panel{position:relative;margin:0 auto 0;max-width:1200px;width:100%;height:100%;padding-top:120px}.nav-panel-row{position:relative;align-items:center;box-sizing:border-box;display:flex;flex-direction:row-reverse;height:100%;justify-content:space-between;width:100%}.nav-panel-row:first-child{height:calc(100% - 100px)}.nav-panel-row:nth-child(2){height:100px}.nav-panel-col{display:block;padding:20px}.nav-panel-col:first-child{padding-right:25px}.nav-panel-col:nth-child(2){padding-left:25px}.nav-panel-col-2{padding-left:20px;padding-right:20px;flex-grow:2}ul.main-nav{position:relative;padding-left:var(--main-nav-font-size)}.main-nav>li{text-align:right;line-height:1}.main-nav>li>a{display:block;font-family:var(--main-nav-font-family);font-weight:var(--main-nav-font-weight);font-size:var(--main-nav-font-size);color:var(--main-nav-font-color);text-decoration:none;padding:8px 0;background:linear-gradient(90deg,#fff 0,#fff 50%,#fff0 0,#fff0);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:0;color:#fff;text-decoration:none;transition:all 1s cubic-bezier(.27,.595,.01,1)}.main-nav>li>a:hover,.main-nav>li>a:focus{color:var(--main-nav-font-highlight);background:linear-gradient(90deg,#e080ff 0,#e080ff 50%,#fff0 0,#fff0);background-clip:text;background-repeat:no-repeat;background-size:200%;color:#fff0}.main-nav li:nth-child(2){padding-top:1.5rem;margin-top:1rem;border-top:1px solid rgb(255 255 255 / .125)}.main-nav li:nth-child(4){padding-bottom:1.5rem;margin-bottom:1rem;border-bottom:1px solid rgb(255 255 255 / .125)}ul.main-nav:before{content:"Services";position:absolute;font-family:var(--main-nav-font-family);font-weight:700;pointer-events:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:hsl(0 0% 100% / .3);color:#fff0;font-size:var(--main-nav-font-size);left:-30px;opacity:0;top:10rem;transform:translate(-50%,-50%) rotate(-90deg);transition:all 1scubic-bezier(.27,.595,.01,1)}.open-nav ul.main-nav:before{opacity:1;left:0}.navigation-contact-label{font-family:'Geist',serif;color:#fff;font-size:3.25rem;font-weight:600;line-height:1;margin:0 auto 1rem;text-align:left}.navigation-contact-label .text-purple{color:#d64bfb;color:#e080ff}a.h-contact-link{font-family:'Geist',serif;color:#fff;font-size:16px;font-weight:200;line-height:1}a.h-contact-link:hover,a.h-contact-link:focus{color:#fff}a.h-contact-link .fa{position:relative;font-size:1.125em;width:36px;text-align:center;margin-right:15px;top:2px}.h-topbar-block+.h-topbar-block{margin-top:.5rem}.navigation-social{color:#fff}.navigation-social-row{position:relative;align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.navigation-social-label{font-family:'Geist',serif;color:#fff;font-size:2.5rem;font-weight:600;line-height:1;text-align:left;display:inline-block;margin:0 auto;margin-right:1rem}.navigation-social-label .text-purple{color:#d64bfb;color:#e080ff}.navigation-social-container{display:inline-block;margin:0 auto;margin-left:1rem}.lb-social-item{display:inline-block;position:relative;margin:0 auto;width:48px;height:48px;background-color:#e080ff;border-radius:200%;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}a.lb-social-btn{text-decoration:none;text-align:center;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}img.lb-social-icon{width:29px;transform:translate(35%,35%);-ms-transform:translate(35%,35%);left:-1px;top:0;position:absolute;padding:5px;box-sizing:border-box;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}a.lb-social-btn:hover img.lb-social-icon,a.lb-social-btn:focus img.lb-social-icon{transform:scale(1.2) translate(29%,28%)}.lb-social-item:hover,.lb-social-item:focus{background-color:#d64bfb}.lb-social-item+.lb-social-item{margin-left:5px}.open-nav .navigation-overlay{z-index:9999;top:0!important;left:0;opacity:1;-webkit-transition:opacity .2s 200ms,z-index 0s 0s,-webkit-transform .2s 200ms;transition:opacity .2s 200ms,z-index 0s 0s,-webkit-transform .2s 200ms;transition:opacity .2s 200ms,transform .2s 200ms,z-index 0s 0s;transition:opacity .2s 200ms,transform .2s 200ms,z-index 0s 0s,-webkit-transform .2s 200ms;-webkit-transform:scale(1);transform:scale(1)}.open-nav-overlay{overflow:visible;position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background-color:#fff0;height:0;width:100%;-webkit-transition:background-color .25s;-webkit-transition-timing-function:linear;transition:background-color .25s;transition-timing-function:linear}.open-nav .open-nav-overlay{height:100%;background-color:rgb(0 0 0 / .75);background-color:#41127d;background:linear-gradient(-135deg,#45036e,#1e023a)}body.open-nav{overflow-y:hidden}@media screen and (max-width:1200px){ul.main-nav:before{top:165px}}@media screen and (max-width:768px){:host,:root{--main-nav-font-size:30px}.open-nav a.header-logo{z-index:999999}.nav-panel{height:calc(100vh - 30px);padding-top:60px}.nav-panel-row:first-child{height:calc(100% - 100px);height:100%;flex-direction:column;justify-content:flex-start}.nav-panel-row:first-child .nav-panel-col:first-child{padding-left:15px;padding-right:15px}.nav-panel-col{width:100%;padding:0 15px}ul.main-nav:before{top:165px;font-weight:600;-webkit-text-stroke-width:.75px}.open-nav ul.main-nav:before{left:12px;top:143px}.main-nav>li{line-height:1}.main-nav li:nth-child(2){padding-top:1rem}.main-nav li:nth-child(4){padding-bottom:1rem}.nav-panel-col:nth-child(2){padding-left:15px}.nav-panel-row:first-child .nav-panel-col:nth-child(2){position:absolute;bottom:0;position:relative;bottom:0;top:50px}.navigation-contact{width:260px;max-width:100%;margin:0 auto}.navigation-contact-label{font-size:2.5rem;text-align:center}.nav-panel-row:nth-child(2){display:block;position:absolute;height:100px;bottom:0}.nav-panel-row:nth-child(2) .nav-panel-col:first-child{padding:0}.navigation-social-row{flex-direction:column}.navigation-social-label{display:block;margin:0 auto .75rem;font-size:2.5rem}.navigation-social-container{display:block;margin:0 auto}.page-template-template-ContactPage header.header-main:after{opacity:1}.page-template-template-GenericPage header.header-main:after{opacity:1}.page-template-template-TestimonialsPage header.header-main:after{opacity:1}.page-template-template-AboutPage header.header-main:after{opacity:1}.page-template-template-ThankYouPage header.header-main:after{opacity:1}.pod-page-about-careers-w header.header-main:after{opacity:1}.error404 header.header-main:after{opacity:1}.pod-pod-projects header.header-main:after,.pod-page-projects-w header.header-main:after{opacity:1}.single-post header.header-main:after{opacity:1}}@media screen and (max-width:400px){a.header-logo{padding-top:4px}img.logo{width:270px}}@media screen and (max-width:380px){:host,:root{--main-nav-font-size:21px}.nav-panel-row:first-child{height:calc(100% - 80px)}.main-nav-container{padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .125)}ul.main-nav{padding-left:0}.main-nav>li>a{text-align:center}ul.main-nav:before{top:132px;font-weight:600;font-size:28px}.nav-panel-row:first-child .nav-panel-col:nth-child(2){bottom:12px}.navigation-contact{width:230px}.navigation-contact-label{font-size:1.75rem;margin-bottom:.5rem}a.h-contact-link{font-size:13px}.nav-panel-row:nth-child(2){height:80px}.navigation-social-label{font-size:1.75rem}.lb-social-item{width:40px;height:40px}img.lb-social-icon{width:25px}.lb-social-item+.lb-social-item{margin-left:15px}}@media screen and (max-width:370px){a.header-logo{padding-top:9px}img.logo{width:230px}.nav-panel{padding-top:60px}.nav-panel-row:first-child{height:calc(100% - 72px)}.main-nav-container{padding-bottom:10px}ul.main-nav:before{font-size:22px;font-weight:400;top:102px}.main-nav>li>a{padding:7px 0}.main-nav li:nth-child(2){margin-top:.5rem;padding-top:.5rem}.main-nav li:nth-child(4){margin-bottom:.5rem;padding-bottom:.5rem}.navigation-contact-label{font-size:1.35rem}.h-topbar-block+.h-topbar-block{margin-top:0}.nav-panel-row:nth-child(2){height:72px;bottom:-3px}.navigation-social-label{font-size:1.35rem;margin-bottom:.5rem}}@media only screen and (min-device-width:390px) and (max-device-width:844px) and (-webkit-min-device-pixel-ratio:3){:host,:root{--main-nav-font-size:24px}.open-nav a.header-logo{z-index:999999}.nav-panel{height:calc(100vh - 30px);padding-top:70px}.nav-panel-row:first-child{height:auto;flex-direction:column;height:100%;justify-content:flex-start}.nav-panel-row:first-child .nav-panel-col:first-child{padding-left:15px;padding-right:15px}.nav-panel-col{width:100%;padding:0 15px}ul.main-nav:before{top:125px;font-weight:700;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:hsl(0 0% 100% / .4)}.open-nav ul.main-nav:before{left:12px;top:114px}.main-nav>li{line-height:1}.main-nav li:nth-child(2){padding-top:.5rem;margin-top:.5rem}.main-nav li:nth-child(4){padding-bottom:.5rem;margin-bottom:.5rem}.main-nav li:last-child{border-bottom:1px solid rgb(255 255 255 / .125)}.main-nav li:last-child>a{padding-bottom:18px}.nav-panel-col:nth-child(2){padding-left:15px}.nav-panel-row:first-child .nav-panel-col:nth-child(2){position:relative;bottom:0;bottom:0;top:50px}.navigation-contact{width:240px;max-width:100%;margin:0 auto;padding-top:20px}.navigation-contact-label{font-size:1.5rem;text-align:center;margin:0 auto 5px}a.h-contact-link{font-size:14px}a.h-contact-link .fa{width:30px;margin-right:8px}.h-topbar-block+.h-topbar-block{margin-top:5px}.nav-panel-row:nth-child(2){display:block;position:relative;height:80px;bottom:0}.nav-panel-row:nth-child(2) .nav-panel-col:first-child{padding:0}.navigation-social-row{flex-direction:column}.navigation-social-label{display:block;margin:10px auto 5px;font-size:1.5rem}.navigation-social-container{display:block;margin:0 auto}.lb-social-item{height:36px;width:36px}img.lb-social-icon{width:27px;transform:translate(20%,20%);-ms-transform:translate(20%,20%)}a.lb-social-btn:hover img.lb-social-icon,a.lb-social-btn:focus img.lb-social-icon{transform:scale(1.3) translate(14%,15%)}.lb-social-item+.lb-social-item{margin-left:10px}}#footer{background-color:#000;background:linear-gradient(180deg,#2d0952,#130126)}#footer-top{padding-top:3rem;padding-bottom:0}.footer-inside{margin:0 auto;max-width:1240px}#footer-top .footer-inside{border-bottom:1px solid rgb(255 255 255 / .075);padding:25px 0}.footer-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;margin:0 auto;padding:0}.footer-col{display:block;width:33.33333333%;margin:0 auto 0;padding:0;font-size:13px;color:#fff}.footer-col-inner{padding:0 15px}.footer-logo{max-width:100%;width:200px}.footer-contact-table{display:block;width:100%;max-width:100%;margin:0 auto;padding:0}.footer-contact-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto;padding:0}.footer-contact-col{margin:0 auto;line-height:1.2}.footer-contact-col:nth-child(1){width:30px;text-align:center;color:#79b9e2;font-size:1.05em}.footer-contact-col:nth-child(2){width:calc(100% - 45px);text-align:left}.footer-addr-line-1{display:block}.footer-addr-line-2{display:block}.footer-contact-row+.footer-contact-row{margin-top:8px}a.f-phone-dial{color:#fff}a.f-phone-dial:hover,a.f-phone-dial:focus{color:#ff0;text-decoration:none}.footer-logo+.footer-contact-info{margin-top:25px}.footer-menu-label{font-family:var(--main-nav-font-family);font-weight:700;pointer-events:none;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:hsl(278 100% 70% / .75);color:#fff0;font-size:1.85rem;line-height:1;margin-bottom:25px}.footer-menu ul{margin-bottom:1.5rem}.footer-menu li{font-family:'Geist',serif;font-size:14px;font-weight:200;line-height:1.2}.footer-menu li+li{margin-top:.85rem}.footer-menu a{color:#fff;color:var(--main-nav-font-color);text-decoration:none;background:linear-gradient(90deg,#fff 0,#fff 50%,#fff0 0,#fff0);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:0;color:#fff;text-decoration:none;transition:all 1scubic-bezier(.27,.595,.01,1)}.footer-menu a:hover,.footer-menu a:focus{color:var(--main-nav-font-highlight);background:linear-gradient(90deg,#e080ff 0,#e080ff 50%,#fff0 0,#fff0);background-clip:text;background-repeat:no-repeat;background-size:200%;color:#fff0}.footer-col-item{text-align:center;margin:0 auto;padding:0}.footer-col-item-title{font-size:14px;text-transform:uppercase;text-decoration:underline;font-weight:500;margin:5px auto 10px}.footer-col-item .mabel-bhi-businesshours{margin:0 auto}.footer-col-item .mabel-bhi-businesshours tr td{padding:0 10px}.footer-col-item .mabel-bhi-businesshours tr td:nth-child(1){text-align:left;padding-right:10px}.footer-col-item .mabel-bhi-businesshours tr:nth-child(even){background-color:rgb(255 255 255 / .035)}.footer-col-item .mabel-bhi-businesshours tr:nth-child(odd){background-color:rgb(0 0 0 / .08)}.footer-hours-note{font-style:italic;font-weight:300}.footer-col-item ul.menu{list-style-type:none}.footer-col-item ul.menu li{text-align:center}.footer-col-item ul.menu li a{color:#79b9e2}.footer-col-item ul.menu li a:hover,.footer-col-item ul.menu li a:focus{color:#a8dcfd}.footer-col-item ul.menu li+li{margin-top:7px}.footer-col-item+.footer-col-item{margin-top:25px}#footer-bottom{padding:30px 25px}.copyright{width:100%;font-family:'Geist',serif;font-size:13px;font-weight:300;color:#fff;line-height:1.3;letter-spacing:0;text-align:center;padding:15px 0}.copy-name{font-weight:500}@media screen and (max-width:1200px){.footer-row{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){#footer-top{padding-top:5rem}.footer-row{flex-direction:column;padding:0 50px 3rem}.footer-col{width:100%}.footer-col+.footer-col{margin-top:4rem;padding-top:4rem;border-top:1px solid rgb(255 255 255 / .075)}.footer-col-inner{max-width:250px;margin:0 auto;text-align:center}.footer-menu-label{margin-bottom:35px}.footer-menu li+li{margin-top:1.75rem}.copyright{font-size:12px}}@media screen and (max-width:640px){.footer-menu-label{letter-spacing:.02em;line-height:1.1;font-size:2.75rem}}@media screen and (max-width:480px){.copy-container{display:block}.copy-rights{display:block}}:host,:root{--default-p-font-size:1rem;--default-p-font-weight:300;--default-p-line-height:2;--default-p-margin:1.5rem;--default-li-line-height:1.5}body,html{cursor:default}#preloader{position:fixed;left:0;top:0;z-index:9999999;width:100%;height:100%;overflow:visible;background-color:#1e023a;background-image:url(../webjutsu2025/assets/img/preloader_1e023a_10.gif);background-repeat:no-repeat;background-position:center center}body.has-preloader{overflow-y:hidden}#site-wrapper{z-index:1}hr.ninja-hr{height:4.5rem;background-size:contain;background-repeat:no-repeat;background-image:url(../webjutsu2025/assets/img/img_ninja_p.png);background-position:center center;border:none;margin:2rem auto}main#content p{font-family:var(--main-body-font-family);font-size:var(--default-p-font-size);font-weight:var(--default-p-font-weight);line-height:var(--default-p-line-height);margin-bottom:var(--default-p-margin)}main#content ul,main#content ol{padding-left:1.5rem;margin-bottom:var(--default-p-margin)}main#content ul{list-style:disc}main#content li{font-family:var(--main-body-font-family);font-size:var(--default-p-font-size);font-weight:var(--default-p-font-weight);line-height:var(--default-li-line-height)}main#content li+li{margin-top:.5rem}.main-bg-white{background:#fff0;background-color:#fff}.main-bg-black{background:#fff0;background-color:#000}.main-bg-dk-gray{background:#fff0;background-color:#222}.main-bg-primary-purple{background:#fff0;background-color:#af2eff}.main-bg-mid-purple{background:#fff0;background-color:#4c2882}.main-bg-pink{background:#fff0;background-color:#d64bfb}.main-bg-gradient1{background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047)}.main-bg-gradient2{background-color:rgb(76 40 130);background:linear-gradient(145deg,#af2eff,#41127d)}.main-bg-transparent{background:#fff0;background-color:#fff0}.container-full{display:block;max-width:100%;width:100%;margin:0 auto;box-sizing:border-box;position:relative;overflow:hidden}.container-inner{max-width:var(--inner-container-max-width);margin:0 auto}.container-wide{max-width:var(--inner-wide-container-max-width);margin:0 auto}.container-padding-v{padding-top:7%;padding-bottom:7%}.container-overflow{overflow:visible}.container-content{padding:0 30px}.container-lazy{opacity:0;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}.container-lazy.on-screen{opacity:1}.home-hero{position:relative;width:100%;height:auto;margin:0 auto;padding:0;background-color:rgb(220 0 220 / .15)}.hero-section{position:relative;width:100%;height:auto;min-height:calc(100vh - 142px);margin:0 auto;padding:0;overflow:hidden;background-color:rgb(220 0 220 / .15)}.hero-section.is-not-home{min-height:100vh}.services-parent-page .hero-section{background:#fff0;background-color:#fff0}.hero-section-contents-container{position:absolute;width:100%;max-width:100%;height:100%;padding:10% 0;margin:0;top:0;left:0;right:0;z-index:20;overflow:hidden;display:flex;align-items:center;justify-content:center}.services-parent-page .hero-section-contents-container{padding:5% 0}.hero-section-contents-inner{position:relative;display:block;width:100%;max-width:100%}.hero-section-tagline-container{position:relative;display:block;width:100%;max-width:100%;text-align:center;padding:0 25px;margin:0 auto}img.hero-section-tagline{width:100%;max-width:900px;max-height:360px}.services-parent-page img.hero-section-tagline{max-width:720px}.hero-section-button-container{position:relative;display:block;width:100%;max-width:100%;text-align:center;padding:2.5rem 10% 0;margin:0 auto}a.hero-section-button{display:inline-block;position:relative;font-family:'Oswald',sans-serif;text-transform:uppercase;font-style:italic;font-size:1rem;font-weight:500;line-height:.9;letter-spacing:0em;color:#fff;background-color:#b109de;padding:.85rem 1.25rem;margin:0 auto;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.hero-section-button:hover,a.hero-section-button:focus{color:#fff;background-color:#a60ec2;background-color:#f149fc;outline:none}.hero-section-button-text{position:relative;left:-.3rem}a.hero-section-button .arrow-right{border-color:#fff;left:-.3rem}a.hero-section-button:hover .arrow-right,a.hero-section-button:focus .arrow-right{border-color:#fff}.hero-section-desc-container{position:relative;width:100%;margin:0 auto;padding:3rem 30px 0;text-align:center}.hero-section-desc{position:relative;width:100%;margin:0 auto;max-width:800px}.hero-section-desc p,main#content .hero-section-desc p{font-family:'Oswald',sans-serif;color:#fff;font-weight:300;line-height:1.5;font-size:1.5rem;margin-bottom:0;text-align:justify}.hero-section-video-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;min-height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:10;overflow:hidden}video.hero-background-video{display:block;object-fit:cover;aspect-ratio:1920/1080;height:100%;width:100%;max-width:100%;vertical-align:baseline;overflow:clip;overflow-clip-margin:content-box}.hero-section-video-overlay-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;min-height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:11;overflow:hidden;background-color:rgb(0 0 0 / .35);background:linear-gradient(145deg,#9c00ad,#250047);opacity:.5;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}img.hero-section-video-overlay-image{position:absolute;display:block;width:720px;max-width:95%;margin:0;padding:0;bottom:0;left:0;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.hero-section-fallback-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:9;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-section-video-scroll-next-container{display:block;position:absolute;width:36px;height:55px;left:calc(50% - 18px);bottom:25px;text-align:center;z-index:1001}.hero-section-video-scroll-next-container>*{display:inline-block;line-height:1rem;font-size:.7rem;font-weight:400;color:rgb(224 128 255 / .5)}.hero-section-video-scroll-next-container>*:hover,.hero-section-video-scroll-next-container>*:focus,.hero-section-video-scroll-next-container>*.active{color:rgb(214 75 251 / .75)}.hero-section-video-scroll-next-container .mouse{position:relative;display:block;width:36px;height:55px;margin:0 auto 0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid rgb(224 128 255 / .2);border-radius:23px;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.hero-section-video-scroll-next-container .mouse>*{position:absolute;display:block;top:29%;left:50%;width:10px;height:8px;margin:-4px 0 0 -6px;border-radius:50%;-webkit-animation:ani-mouseDown 2.5s linear infinite;-moz-animation:ani-mouseDown 2.5s linear infinite;animation:ani-mouseDown 2.5s linear infinite}.hero-section-video-scroll-next-container .mouse>*>.fa{position:relative;font-size:18px;left:-2px;bottom:-5px;color:rgb(224 128 255 / .5);-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.hero-section-video-scroll-next-container>a.scroll-down:hover .mouse{border-color:rgb(214 75 251 / .5);background-color:rgb(214 75 251 / .75)}.hero-section-video-scroll-next-container>a.scroll-down:hover .mouse *>.fa{color:rgb(255 255 255 / .95)}.hero-section-video-scroll-next-container>a.scroll-down>.mousewheel{position:absolute;display:block;width:3px;height:12px;margin-top:8px;border-radius:3px;background-color:rgb(224 128 255 / .2);left:calc(50% - 2px);z-index:2}.hero-section-video-scroll-next-container>a.scroll-down:hover>.mousewheel{background-color:rgb(255 255 255 / .35)}@-webkit-keyframes ani-mouseDown{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@-moz-keyframes ani-mouseDown{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes ani-mouseDown{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.home-hero-static{height:calc(100vh - 142px);position:relative;overflow:hidden;text-align:center}.temp-hero-container{position:absolute;display:flex;height:calc(100vh - 142px);width:100vw;left:0;top:0;right:0;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0 12%;text-align:center}.temp-hero-tagline{display:inline-block;font-family:'Geist',serif;color:#af2eff;font-weight:800;font-size:6rem;line-height:1}.home-cta-section{display:block;position:relative;margin:0 auto;padding:0;z-index:99;width:100%;background-color:var(--home-cta-section-bg-color);background:linear-gradient(180deg,#111111,#000000);background:#000}.home-cta-container{position:relative;margin:0 auto;width:100%;padding:2em 5em}.home-cta-row{display:flex;justify-content:space-around;flex-wrap:wrap}a.home-cta-item{width:33.333333%;color:var(--home-cta-text-color);text-align:center;text-decoration:none;z-index:5;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.home-cta-item-inner{position:relative;padding:0;margin:0 auto;max-width:350px;display:flex;justify-content:space-around;flex-wrap:nowrap;align-items:center;align-content:center}.home-cta-item-col{display:block;position:relative;padding:0;margin:0 auto}.home-cta-item-icon{text-align:center}.home-cta-item-image{width:84px;height:auto;filter:grayscale(0%) brightness(100%);-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.home-cta-item-text{width:calc(100% - 130px);font-family:var(--home-cta-font-family);font-family:'Oswald',serif;font-size:var(--home-cta-font-size);line-height:1.05;font-weight:var(--home-cta-font-weight);text-align:center;text-transform:uppercase;color:var(--home-cta-text-color-rgba);color:var(--home-cta-text-color);-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.home-cta-item-text-image{max-width:100%;max-height:60px;filter:grayscale(0%) brightness(100%);-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.home-cta-arrow{display:block}.home-cta-arrow .fa{display:inline-block;font-size:16px;width:24px;height:24px;border:2px solid var(--home-cta-text-color);border-color:var(--home-cta-text-color);background-color:#fff0;border-radius:200%;margin-top:5px;-webkit-transition:all .35s;-webkit-transition-timing-function:linear;transition:all .35s;transition-timing-function:linear}.home-cta-arrow .fa::before{position:relative;top:2px}.home-cta-item-full{text-align:center}.home-cta-item-image-full{width:auto;max-width:100%;height:70px;filter:saturate(100%) brightness(100%);-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}a.home-cta-item:hover,a.home-cta-item:focus{transform:scale(1.1);z-index:7}a.home-cta-item:hover .home-cta-item-image,a.home-cta-item:focus .home-cta-item-image{filter:grayscale(100%) brightness(200%)}a.home-cta-item:hover .home-cta-item-image-full,a.home-cta-item:focus .home-cta-item-image-full{filter:saturate(150%) brightness(150%)}a.home-cta-item:hover .home-cta-item-text,a.home-cta-item:focus .home-cta-item-text{color:#fff}a.home-cta-item:hover .home-cta-arrow .fa,a.home-cta-item:focus .home-cta-arrow .fa{color:var(--home-cta-section-bg-color);border:2px solid #fff;background-color:rgb(255 255 255)}:host,:root{--home-cta-section-bg-color:#000000;--home-cta-font-family:'Geist',serif;--home-cta-font-weight:700;--home-cta-font-size:24px;--home-cta-text-color:#e080ff;--home-cta-text-color-rgba:rgba(224,128,255,1);--home-wysiwyg-primary-color:#af2eff;--home-wysiwyg-secondary-color:#4c2882;--home-wysiwyg-tertiary-color:#2b006c;--home-wysiwyg-title-font-family:'Oswald',serif;--home-wysiwyg-title-font-size:3.25rem;--home-wysiwyg-title-font-weight:700;--home-wysiwyg-title-line-height:1.1;--home-wysiwyg-title-font-color:#af2eff;--home-wysiwyg-font-family:'Geist',serif;--home-wysiwyg-font-size:1rem;--home-wysiwyg-font-weight:300;--home-wysiwyg-font-line-height:2;--home-wysiwyg-font-color:#222222;--home-wysiwyg-blockquote-family:'Oswald',serif;--home-wysiwyg-blockquote-font-size:2rem;--home-wysiwyg-blockquote-font-weight:300;--home-wysiwyg-blockquote-line-height:1.8;--home-wysiwyg-blockquote-font-color:#222222}.home.page-template-template-HomePage .main-wysiwyg-section{background:#fff;background-color:#fff}.main-wysiwyg-inner{padding:10rem 0 5rem;margin:0 auto;max-width:960px}.main-wysiwyg-body{font-family:var(--home-wysiwyg-font-family);font-size:var(--home-wysiwyg-font-size);font-weight:var(--home-wysiwyg-font-weight);line-height:var(--home-wysiwyg-font-line-height);color:var(--home-wysiwyg-font-color)}.home.page-template-template-HomePage .main-wysiwyg-body{color:var(--home-wysiwyg-font-color)}.main-wysiwyg-body-header-container{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:0;margin:0 auto;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center}.main-wysiwyg-body-header{display:inline-block;position:relative;width:600px;max-width:100%;margin:0 auto 3rem;padding:0;text-align:center}img.main-wysiwyg-body-header-image{width:100%;max-width:600px;max-height:250px;margin:0;padding:0}.read-more-btn-container{text-align:center;margin:2.5rem auto 5rem}a.read-more-btn{position:relative;display:inline-block}button.btn-read-more{position:relative;display:block;z-index:9;width:80px;height:80px;top:0;border-radius:50%;background:#fff0;padding:0;margin:0 auto;-webkit-transition:180ms ease-out;transition:180ms ease-out}button.btn-read-more:hover,button.btn-read-more:focus{background:#fff0;outline:none}.btn-read-more-circle{display:block;width:80px;height:80px;border-radius:50%;border:2px solid #af2eff;transition:350ms;background-image:url(../webjutsu2025/assets/img/btn_read_more_star_6.png);background-size:contain}button.btn-read-more.hover-in .btn-read-more-circle{-webkit-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88);border:2px solid #e080ff}.btn-read-more-circle:after,.btn-read-more-circle:before{content:'';display:block;background-color:#af2eff;background-color:rgb(255 255 255 / .625);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:350ms}.btn-read-more-circle:after{width:2px;height:43px}.btn-read-more-circle:before{width:43px;height:2px}button.btn-read-more.hover-in .btn-read-more-circle:after,button.btn-read-more.hover-in .btn-read-more-circle:before{background-color:rgb(0 0 0 / .2);background-color:rgb(175 46 255 / .2)}button.btn-read-more:after,button.btn-read-more:before{position:absolute;display:block;content:''}button.btn-read-more:before{border-left:1px solid rgb(0 0 0 / .1);border-right:1px solid rgb(0 0 0 / .1);box-shadow:4px 2px 10px rgb(0 0 0 / .05);z-index:-1;top:10px;right:10px;bottom:10px;left:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:175ms;transition:175ms;border-radius:50%}button.btn-read-more.hover-in:before{top:-12px;right:-12px;bottom:-12px;left:-12px}button.btn-read-more:after{background-color:#e080ff;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:50%;transition:350ms}button.btn-read-more.hover-in:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.main-bg-primary-purple button.btn-read-more.hover-in .btn-read-more-circle{border-color:#f080ff;background-image:url(../webjutsu2025/assets/img/btn_read_more_star_6_white.png)}.main-bg-primary-purple button.btn-read-more.hover-in .btn-read-more-circle:after,.main-bg-primary-purple button.btn-read-more.hover-in .btn-read-more-circle:before{background-color:rgb(240 128 255 / .85)}.main-bg-mid-purple button.btn-read-more.hover-in .btn-read-more-circle:after,.main-bg-mid-purple button.btn-read-more.hover-in .btn-read-more-circle:before{background-color:rgb(240 128 255 / .35)}.main-bg-pink button.btn-read-more.hover-in .btn-read-more-circle{border-color:#f080ff;background-image:url(../webjutsu2025/assets/img/btn_read_more_star_6_white.png)}.main-bg-pink button.btn-read-more.hover-in .btn-read-more-circle:after,.main-bg-pink button.btn-read-more.hover-in .btn-read-more-circle:before{background-color:rgb(240 128 255 / .85)}.main-bg-gradient1 button.btn-read-more.hover-in .btn-read-more-circle{border-color:#f080ff;background-image:url(../webjutsu2025/assets/img/btn_read_more_star_6_white.png)}.main-bg-gradient1 button.btn-read-more .btn-read-more-circle:after,.main-bg-gradient1 button.btn-read-more .btn-read-more-circle:before{background-color:rgb(255 255 255 / .35)}.main-bg-gradient1 button.btn-read-more.hover-in .btn-read-more-circle:after,.main-bg-gradient1 button.btn-read-more.hover-in .btn-read-more-circle:before{background-color:rgb(240 128 255 / .85)}.main-bg-gradient2 button.btn-read-more.hover-in .btn-read-more-circle{border-color:#f080ff;background-image:url(../webjutsu2025/assets/img/btn_read_more_star_6_white.png)}.main-bg-gradient2 button.btn-read-more .btn-read-more-circle:after,.main-bg-gradient2 button.btn-read-more .btn-read-more-circle:before{background-color:rgb(255 255 255 / .35)}.main-bg-gradient2 button.btn-read-more.hover-in .btn-read-more-circle:after,.main-bg-gradient2 button.btn-read-more.hover-in .btn-read-more-circle:before{background-color:rgb(240 128 255 / .85)}.main-wysiwyg-body-read-more{margin:3rem auto 0;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.main-wysiwyg-title{margin:1.5rem auto 3rem;max-width:800px}.main-wysiwyg-title h1{font-family:var(--home-wysiwyg-title-font-family);font-size:var(--home-wysiwyg-title-font-size);font-weight:var(--home-wysiwyg-title-font-weight);font-weight:400;line-height:var(--home-wysiwyg-title-line-height);color:var(--home-wysiwyg-title-font-color);text-align:center;text-transform:uppercase;text-transform:capitalize;font-style:italic;letter-spacing:-.01em}.home.page-template-template-HomePage .main-wysiwyg-title h1{font-size:2.5rem}.main-h1{margin:0 auto 2rem}.collapse{position:relative;display:none;visibility:hidden;unicode-bidi:isolate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.collapse.in{display:block;visibility:visible}.main-wysiwyg-body-more-contents{position:relative;height:0;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.in .main-wysiwyg-body-more-contents{height:auto}.in .main-wysiwyg-body-read-more-inner{height:auto}.main-wysiwyg-read-more{position:relative;overflow:hidden;max-height:0vh;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.main-wysiwyg-read-more.expanded{max-height:200vh}.expanded .main-wysiwyg-read-more-body{height:auto}.expanded .main-wysiwyg-body-read-more-inner{height:auto}.home.page-template-template-HomePage .main-wysiwyg-section p,.home.page-template-template-HomePage main#content .main-wysiwyg-section p,.home.page-template-template-HomePage .main-wysiwyg-section .main-wysiwyg-read-more-body p,.home.page-template-template-HomePage main#content .main-wysiwyg-section .main-wysiwyg-read-more-body p{color:var(--home-wysiwyg-font-color)}.main-wysiwyg-section blockquote{font-family:var(--home-wysiwyg-blockquote-family);font-size:var(--home-wysiwyg-blockquote-font-size);font-weight:var(--home-wysiwyg-blockquote-font-weight);line-height:var(--home-wysiwyg-blockquote-line-height);color:var(--home-wysiwyg-blockquote-font-color);margin:0 auto;border:none;padding:0}.main-wysiwyg-section blockquote,main#content .main-wysiwyg-section blockquote{font-family:var(--home-wysiwyg-blockquote-family);font-size:var(--home-wysiwyg-blockquote-font-size);font-weight:var(--home-wysiwyg-blockquote-font-weight);line-height:var(--home-wysiwyg-blockquote-line-height);letter-spacing:.01em}.main-wysiwyg-section blockquote p{font-family:var(--home-wysiwyg-blockquote-family);font-size:var(--home-wysiwyg-blockquote-font-size);font-weight:var(--home-wysiwyg-blockquote-font-weight);line-height:var(--home-wysiwyg-blockquote-line-height);color:var(--home-wysiwyg-blockquote-font-color);font-family:'Oswald',serif;text-align:justify;letter-spacing:-.02em;margin-bottom:1.5rem}.main-wysiwyg-section blockquote p,main#content .main-wysiwyg-section blockquote p{font-family:var(--home-wysiwyg-blockquote-family);font-size:var(--home-wysiwyg-blockquote-font-size);font-weight:var(--home-wysiwyg-blockquote-font-weight);line-height:var(--home-wysiwyg-blockquote-line-height);letter-spacing:.01em}.home.page-template-template-HomePage .main-wysiwyg-section blockquote p,.home.page-template-template-HomePage main#content .main-wysiwyg-section blockquote p{color:var(--home-wysiwyg-blockquote-font-color)}a.scroll-to-target{color:#e100ff}a.scroll-to-target:hover,a.scroll-to-target:focus{color:#ea00f2}.main-wysiwyg-section sup a{color:#e100ff}.main-wysiwyg-section sup a:hover,.main-wysiwyg-section sup a:focus{color:#ea00f2}.storyboard-section sup a{color:#e100ff}.storyboard-section sup a:hover,.storyboard-section sup a:focus{color:#ea00f2}.main-wysiwyg-faq-section{position:relative;width:100%;margin:0 auto 0;margin-top:2rem;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.main-wysiwyg-read-more.expanded+.main-wysiwyg-faq-section{margin-top:5rem}.main-wysiwyg-faq-heading{position:relative;width:100%;margin:0 auto;padding:2rem 0;text-align:center}h2.faq-heading{font-family:var(--home-wysiwyg-title-font-family);font-size:2.5rem;font-weight:400;margin:0 auto;color:#d64bfb}#faqGroup .ewd-ufaq-faq-div{position:relative;margin:0;padding:1rem 0;border-bottom:1px solid rgb(0 0 0 / .15);overflow:hidden;-webkit-transition:all .2s;-webkit-transition-timing-function:linear;transition:all .2s;transition-timing-function:linear}#faqGroup .ewd-ufaq-faq-div:last-of-type{border-bottom:none}a.ewd-ufaq-post-margin{position:relative;display:flex;width:100%;margin:0 auto;margin-bottom:0;padding:0;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;color:#222;-webkit-transition:all .2s;-webkit-transition-timing-function:linear;transition:all .2s;transition-timing-function:linear}#faqGroup div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{position:absolute;float:none;padding:0;margin-right:0;top:.6rem;right:4px}#faqGroup .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{position:relative;display:block;width:24px;height:24px;border-radius:50%;font-size:24px}.ewd-ufaq-post-margin-symbol span:before{content:'';display:block;position:absolute;width:32px;height:32px;left:-4px;top:-6px;z-index:-1;background-color:#fff0;border-radius:200%;border:3px solid #af2eff;-webkit-transition:.35s ease-out;transition:.35s ease-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before{background-color:rgb(255 255 255 / .5);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#faqGroup .ewd-ufaq-faq-title-text{position:relative;float:none;width:100%;padding-right:50px}#faqGroup .ewd-ufaq-faq-title-text h4{font-family:var(--home-wysiwyg-title-font-family);font-weight:400;margin:0!important;line-height:1.5}#faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin{color:#af2eff;margin-bottom:0}a.ewd-ufaq-post-margin:hover,a.ewd-ufaq-post-margin:focus{color:#af2eff}#faqGroup .ewd-ufaq-faq-body{position:relative;display:block!important;padding:0rem 1rem 0rem;max-height:0vh;overflow:hidden;opacity:0;-webkit-transition:all .2s;-webkit-transition-timing-function:linear;transition:all .2s;transition-timing-function:linear}#faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active .ewd-ufaq-faq-body{max-height:200vh;opacity:1;padding:2rem 1rem 1rem;overflow:hidden}.ewd-ufaq-faq-post{max-height:0vh;overflow:hidden;opacity:0;-webkit-transition:all .2s;-webkit-transition-timing-function:linear;transition:all .2s;transition-timing-function:linear}#faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active .ewd-ufaq-faq-post{max-height:200vh;opacity:1}#faqGroup .ewd-ufaq-faq-body.ewd-ufaq-hidden .ewd-ufaq-faq-post{max-height:0vh}.ewd-ufaq-faq-post p,.ewd-ufaq-faq-post li{font-size:.95rem}.ewd-ufaq-faq-post>*:last-child{margin-bottom:0}.main-bg-black #faqGroup .ewd-ufaq-faq-div,.main-bg-dk-gray #faqGroup .ewd-ufaq-faq-div{border-bottom:1px solid rgb(255 255 255 / .125)}.main-bg-primary-purple #faqGroup .ewd-ufaq-faq-div,.main-bg-mid-purple #faqGroup .ewd-ufaq-faq-div,.main-bg-pink #faqGroup .ewd-ufaq-faq-div,.main-bg-gradient1 #faqGroup .ewd-ufaq-faq-div,.main-bg-gradient2 #faqGroup .ewd-ufaq-faq-div{border-bottom:1px solid rgb(255 255 255 / .15)}.main-bg-black #faqGroup .ewd-ufaq-faq-div:last-of-type,.main-bg-dk-gray #faqGroup .ewd-ufaq-faq-div:last-of-type,.main-bg-primary-purple #faqGroup .ewd-ufaq-faq-div:last-of-type,.main-bg-mid-purple #faqGroup .ewd-ufaq-faq-div:last-of-type,.main-bg-pink #faqGroup .ewd-ufaq-faq-div:last-of-type,.main-bg-gradient1 #faqGroup .ewd-ufaq-faq-div:last-of-type,.main-bg-gradient2 #faqGroup .ewd-ufaq-faq-div:last-of-type{border-bottom:none}.main-bg-black #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin,.main-bg-dk-gray #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin,.main-bg-primary-purple #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin,.main-bg-mid-purple #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin,.main-bg-pink #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin,.main-bg-gradient1 #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin,.main-bg-gradient2 #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin{color:#fff}.main-bg-black #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:hover,.main-bg-black #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:focus,.main-bg-dk-gray #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:hover,.main-bg-dk-gray #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:focus,.main-bg-primary-purple #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:hover,.main-bg-primary-purple #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:focus,.main-bg-mid-purple #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:hover,.main-bg-mid-purple #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:focus,.main-bg-pink #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:hover,.main-bg-pink #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:focus,.main-bg-gradient1 #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:hover,.main-bg-gradient1 #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:focus,.main-bg-gradient2 #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:hover,.main-bg-gradient2 #faqGroup .ewd-ufaq-faq-div a.ewd-ufaq-post-margin:focus{color:#f947ff}.main-bg-black #faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin,.main-bg-dk-gray #faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin,.main-bg-primary-purple #faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin,.main-bg-mid-purple #faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin,.main-bg-pink #faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin,.main-bg-gradient1 #faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin,.main-bg-gradient2 #faqGroup .ewd-ufaq-faq-div.ewd-ufaq-post-active a.ewd-ufaq-post-margin{color:#fa70ff}.main-bg-black .ewd-ufaq-post-margin-symbol span:before,.main-bg-dk-gray .ewd-ufaq-post-margin-symbol span:before,.main-bg-primary-purple .ewd-ufaq-post-margin-symbol span:before,.main-bg-mid-purple .ewd-ufaq-post-margin-symbol span:before,.main-bg-pink .ewd-ufaq-post-margin-symbol span:before,.main-bg-gradient1 .ewd-ufaq-post-margin-symbol span:before,.main-bg-gradient2 .ewd-ufaq-post-margin-symbol span:before{border-color:#fa70ff;background-color:rgb(255 255 255 / 0)}.main-bg-black a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,.main-bg-black a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before,.main-bg-dk-gray a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,.main-bg-dk-gray a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before,.main-bg-primary-purple a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,.main-bg-primary-purple a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before,.main-bg-mid-purple a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,.main-bg-mid-purple a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before,.main-bg-pink a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,.main-bg-pink a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before,.main-bg-gradient1 a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,.main-bg-gradient1 a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before,.main-bg-gradient2 a.ewd-ufaq-post-margin:hover .ewd-ufaq-post-margin-symbol span:before,.main-bg-gradient2 a.ewd-ufaq-post-margin:focus .ewd-ufaq-post-margin-symbol span:before{background-color:rgb(255 255 255)}.page-tos .main-wysiwyg-inner,.page-cookies .main-wysiwyg-inner,.page-privacy .main-wysiwyg-inner{padding:3rem 0}.page-tos h2,.page-cookies h2,.page-privacy h2{font-family:var(--main-heading-font-family);font-weight:400}.page-tos .main-wysiwyg h2,.page-cookies .main-wysiwyg h2,.page-privacy .main-wysiwyg h2{margin:3rem auto 1rem}.page-tos .main-wysiwyg h2:first-of-type,.page-cookies .main-wysiwyg h2:first-of-type,.page-privacy .main-wysiwyg h2:first-of-type{margin-top:0}.page-tos .main-wysiwyg p strong,.page-tos .main-wysiwyg p b,.page-tos .main-wysiwyg li strong,.page-tos .main-wysiwyg li b,.page-cookies .main-wysiwyg p strong,.page-cookies .main-wysiwyg p b,.page-cookies .main-wysiwyg li strong,.page-cookies .main-wysiwyg li b,.page-privacy .main-wysiwyg p strong,.page-privacy .main-wysiwyg p b,.page-privacy .main-wysiwyg li strong,.page-privacy .main-wysiwyg li b{font-weight:600}.page-tos .main-wysiwyg a,.page-cookies .main-wysiwyg a,.page-privacy .main-wysiwyg a{color:#d64bfb}.page-tos .main-wysiwyg a:hover,.page-tos .main-wysiwyg a:focus,.page-cookies .main-wysiwyg a:hover,.page-cookies .main-wysiwyg a:focus,.page-privacy .main-wysiwyg a:hover,.page-privacy .main-wysiwyg a:focus{color:#e080ff}.page-tos .main-wysiwyg li ul,.page-cookies .main-wysiwyg li ul,.page-privacy .main-wysiwyg li ul{margin-top:.5rem}.sb-main-content{background-color:#fff}.sb-container{width:1440px;max-width:100%;margin:0 auto;padding:7rem 0;padding:10% 0}.sb-container.sb-has-stats{padding-bottom:0}.storyboard-title-container{position:relative;width:100%;margin:0 auto 3rem;text-align:center;z-index:10}.sb-section-title{text-align:center;margin:0 auto;padding:0;width:100%;max-width:640px;max-height:260px}.sb-section-title img{display:block;position:relative;width:100%;max-width:100%;margin:0 auto}hr.hr-ninja{background-image:url(../webjutsu2025/assets/img/img_ninja_p.png)}.flex-sb-row{width:100%;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:stretch}.flex-sb-col{width:50%;display:flex;justify-content:center;align-items:stretch;flex-direction:column;min-height:350px}.open-read-more .flex-sb-col{align-items:flex-start}.sb-section-centered .flex-sb-col{width:100%}.flex-sb-inner{padding:0 25px}.open-read-more .sb-image-col .flex-sb-inner{display:flex;align-items:flex-start;height:100%;width:100%;margin:0 auto}h2.sb-h2{font-family:var(--home-wysiwyg-title-font-family);font-size:2.25rem;font-weight:var(--home-wysiwyg-title-font-weight);line-height:var(--home-wysiwyg-title-line-height);color:var(--home-wysiwyg-title-font-color);text-align:center;text-transform:uppercase;text-transform:capitalize;font-style:italic;letter-spacing:-.02em}h2.sb-h2 b,h2.sb-h2 strong{font-weight:600}h2.sb-h2+hr{width:70px;height:35px}.flex-sb-inner .sb-main-content{margin-top:0rem;background:#fff0}.sb-image-col.sb-fullblock-col p,main#content .sb-image-col.sb-fullblock-col p{line-height:1;margin-bottom:0}:host,:root{--storyboard-blockquote-family:'Geist',serif;--storyboard-blockquote-font-size:2rem;--storyboard-blockquote-font-weight:300;--storyboard-blockquote-line-height:1.5;--storyboard-blockquote-font-color:#222222}.sb-main-content h1{font-family:var(--home-wysiwyg-title-font-family);font-size:var(--home-wysiwyg-title-font-size);font-weight:var(--home-wysiwyg-title-font-weight);line-height:var(--home-wysiwyg-title-line-height);color:var(--home-wysiwyg-title-font-color);text-align:center;text-transform:uppercase;text-transform:capitalize;font-style:italic;letter-spacing:-.02em}.sb-main-content blockquote{font-family:var(--storyboard-blockquote-family);font-size:var(--storyboard-blockquote-font-size);font-weight:var(--storyboard-blockquote-font-weight);line-height:var(--storyboard-blockquote-line-height);color:var(--storyboard-blockquote-font-color);margin:0 auto;border:none;padding:0}.sb-main-content blockquote,main#content .sb-main-content blockquote{font-size:var(--storyboard-blockquote-font-size);font-weight:var(--storyboard-blockquote-font-weight);font-family:'Oswald',serif;line-height:var(--storyboard-blockquote-line-height)}.sb-main-content blockquote p{font-family:var(--storyboard-blockquote-family);font-size:var(--storyboard-blockquote-font-size);font-weight:var(--storyboard-blockquote-font-weight);line-height:var(--storyboard-blockquote-line-height);color:var(--storyboard-blockquote-font-color);font-family:'Oswald',serif;text-align:justify;letter-spacing:-.02em;margin-bottom:1.5rem}.sb-main-content blockquote p,main#content .sb-main-content blockquote p{font-size:var(--storyboard-blockquote-font-size);font-weight:var(--storyboard-blockquote-font-weight);font-family:'Oswald',serif;line-height:var(--storyboard-blockquote-line-height)}.sb-main-content blockquote sup{font-size:.6em}.sb-main-content blockquote>*:last-child{margin-bottom:0}.sb-main-content>.textbox{padding:0}.sb-main-content>*:last-child{margin-bottom:0}.sb-read-more-btn-container{position:relative;text-align:center;padding:0;margin:1.5rem auto 0}button.sb-btn-read-more{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background:#fff0;color:#fff;border:none;margin:0 auto;margin-left:0;padding:7px 11px;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out}button.sb-btn-read-more:hover,button.sb-btn-read-more:focus{background:#fff0;color:#fff;border:none;outline:none}.more-toggle-icon{align-items:center;cursor:pointer;display:flex;height:26px;justify-content:start;position:absolute;left:5px;top:50%;transform:translateY(-50%);width:26px;z-index:999;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out;border-width:2px;border-style:solid;border-radius:200%;border-color:#fff0}.more-toggle-icon:before{content:'';display:block;position:absolute;width:26px;height:26px;left:-2px;top:-2px;z-index:-1;background-color:#fff0;border-width:2px;border-style:solid;border-radius:200%;border-color:rgb(255 255 255);-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}button.sb-btn-read-more:hover .more-toggle-icon:before,button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(231 46 255 / .9);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.toggle-icon{background:rgb(255 255 255 / .7);height:2px;position:absolute;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out;width:100%}.more-toggle-icon-top{top:10px;transform:translate(-50%) rotate(90deg);width:75%;left:11px}.more-toggle-icon-bottom{bottom:0;top:10px;transform:translate(-50%) rotate(0deg);width:75%;left:11px}.open-read-more .more-toggle-icon-top{transform:translate(-50%) rotate(45deg)}.open-read-more .more-toggle-icon-bottom{transform:translate(-50%) rotate(-45deg)}.more-toggle-text{position:relative;top:-1px;margin-left:25px}.toggle-text{position:relative;top:1px;font-family:'Oswald',sans-serif;text-transform:uppercase;font-style:italic;font-size:14px;font-weight:500;line-height:1.1;color:#fff;content:'';position:relative;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;filter:grayscale(0%) saturate(100%) brightness(100%);-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}.toggle-text-open{display:block;visibility:visible;opacity:1;right:0;height:1em;width:7em;background-image:url(../webjutsu2025/assets/img/btn_text_read_more_dark_bg.svg)}.toggle-text-close{display:none;visibility:hidden;opacity:0;right:-10px;height:1em;width:4em;background-image:url(../webjutsu2025/assets/img/btn_text_close_dark_bg.svg)}.open-read-more .toggle-text-open{display:none;visibility:hidden;opacity:0;right:-10px}.open-read-more .toggle-text-close{display:block;visibility:visible;opacity:1;right:0}button.sb-btn-read-more:hover .toggle-text,button.sb-btn-read-more:focus .toggle-text{filter:grayscale(70%) saturate(200%) brightness(200%)}.sb-read-more-container{padding:2rem 0}.sb-wysiwyg-read-more{position:relative;overflow:hidden;max-height:0vh;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.open-read-more .sb-wysiwyg-read-more{max-height:200vh}.sb-wysiwyg-read-more-inner{padding:2rem 0}.sb-wysiwyg-read-more-title h2{text-align:left;font-weight:400}.sb-text-col h3{font-family:var(--main-heading-font-family);font-size:1.625rem;font-weight:400;margin:0 auto 1.5rem;text-align:left}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-default .sb-text-col h3{color:#ff8cf5}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-black .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-black .sb-text-col h3,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-dk-gray .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-dk-gray .sb-text-col h3,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3{color:#b626de}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-primary-purple .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-primary-purple .sb-text-col h3,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3{color:#550096}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-mid-purple .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-mid-purple .sb-text-col h3,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3{color:#f81fff}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient1 .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient1 .sb-text-col h3,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient2 .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient2 .sb-text-col h3,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3{color:#ff52f3}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-default .sb-text-col h3{color:#b920e8}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .sb-text-col h3{color:#5b00a1}.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3{color:#912dcf}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-pink .sb-text-col h3,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-pink .sb-text-col h3,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h3,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h3{color:#5b00a1}.sb-text-col h4{font-family:var(--main-heading-font-family);font-size:1.25rem;font-weight:500;margin:0 auto 1.5rem;text-align:left}.sb-wysiwyg-read-more-body{line-height:2}.sb-wysiwyg-read-more-body p{line-height:2;margin-bottom:1.5rem}.sb-wysiwyg-read-more-body ul{list-style:none;margin-bottom:1.5rem;padding-left:1.5rem}.sb-wysiwyg-read-more-body ol{list-style:decimal;margin-bottom:1.5rem;padding-left:1.5rem}.sb-wysiwyg-read-more-body li{position:relative;line-height:1.4}.sb-wysiwyg-read-more-body li+li{margin-top:.75rem}.sb-wysiwyg-read-more-body ol li{padding-left:5px}.sb-wysiwyg-read-more-body ol li::marker{font-family:'Geist',sans-serif;font-weight:400}.sb-wysiwyg-read-more-body>*:last-child{margin-bottom:0}ul.sb-col-2,main#content ul.sb-col-2{position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;list-style-image:none}ul.sb-col-2 li,main#content ul.sb-col-2 li{width:calc(50% - 1rem);position:relative;line-height:1.3;margin:0 auto}ul.sb-col-2 li:before,main#content ul.sb-col-2 li:before{display:none}.sb-wysiwyg-read-more-body a{color:#ff57ff}.sb-wysiwyg-read-more-body a:hover,.sb-wysiwyg-read-more-body a:focus{color:#e30ed8}a.sb-text-link{color:#ff57ff}a.sb-text-link:hover,a.sb-text-link:focus{color:#e30ed8}.sb-link-container{position:relative;overflow:hidden;max-height:0vh;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.open-read-more .sb-link-container{max-height:50vh}a.sb-link{display:inline-block;position:relative;font-family:'Oswald',sans-serif;text-transform:uppercase;font-style:italic;font-size:1rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#e100ff;padding:0;margin:0 auto;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.sb-link:hover,a.sb-link:focus{color:#ea00f2;outline:none}.arrow-right{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;left:5px;bottom:0;border:solid #e100ff;border-width:0 2px 2px 0;padding:6px;position:relative;width:6px;height:6px;animation:arrow-right 1s ease-in-out infinite}a.sb-link:hover .arrow-right,a.sb-link:focus .arrow-right{border-color:#ea00f2}@keyframes arrow-right{0%,100%{transform:translate(0,0) rotate(-45deg)}50%{transform:translate(8px,0) rotate(-45deg)}}.flex-sb-media-container{text-align:center;width:100%;padding:2rem}.flex-sb-media-container.container-has-video{padding:0}.flex-sb-media-container img{width:100%;min-width:100%;margin:0 auto;padding:0}.flex-sb-media-container>*:last-child{margin-bottom:0}.sb-media-video-container{position:relative;text-align:center;width:100%;margin:0 auto;padding:0}video.inset-video{display:block;object-fit:cover;aspect-ratio:1920 / 1080;height:100%;width:100%;max-width:100%;vertical-align:baseline;overflow:clip;overflow-clip-margin:content-box}img.inset-fallback{display:none}img.inset-fallback.force-fallback{display:block}.sb-stats{position:relative;z-index:11;padding-top:3rem}.sb-stats-row{width:100%;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:center}.sb-stats-col{width:33.3333333333333%;display:flex;justify-content:center;flex-direction:column;min-height:1px;padding:3rem}.sb-stats-inner{padding:0;text-align:center}.chart-stat-large{display:block;font-family:'Oswald',sans-serif;color:#358eb5;font-size:5rem;font-weight:800;line-height:1;margin:0 auto}.chart-stat-large sup{font-size:.55em;top:-.5em}.chart-stat-small{font-family:'Geist',sans-serif;font-size:1.125rem;color:#222;font-weight:400;line-height:1.2;max-width:24rem;margin:.75rem auto 0}.chart-stat-small sup{position:relative;font-weight:500;font-size:.625em;top:1px}.chart-stat-small a{padding:2px 3px}.sb-section-centered .sb-section-container{padding-top:9rem;padding-bottom:9rem}.sb-section-centered .sb-section-contents .sb-container:first-of-type{width:100%;max-width:800px;margin:0 auto;padding:1.5rem 0}.sb-content-row:nth-child(2n of .sb-content-row){background-color:rgb(255 255 255)}.sb-content-row:nth-child(2n of .sb-content-row) .sb-container:first-child .flex-sb-row{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sb-content-row:nth-child(2n of .sb-content-row) .sb-text-col{color:#222}.sb-content-row:nth-child(2n of .sb-content-row) .sb-text-col p{color:#222}.sb-content-row:nth-child(2n of .sb-content-row) .sb-wysiwyg-read-more-body ul,main#content .sb-content-row:nth-child(2n of .sb-content-row) .sb-wysiwyg-read-more-body ul{list-style:none}.sb-content-row:nth-child(2n of .sb-content-row) .sb-wysiwyg-read-more-body ul li:before{content:'';display:block;position:absolute;width:.8rem;height:.8rem;left:-1.2rem;top:.35rem;background-image:url(../webjutsu2025/assets/img/bullet_star_purple.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.sb-content-row:nth-child(2n of .sb-content-row) .chart-stat-large{color:#c847ff;color:#9914ff}.sb-content-row:nth-child(2n of .sb-content-row) .chart-stat-large sup{opacity:.6}.sb-content-row:nth-child(2n of .sb-content-row) .chart-stat-small{color:#222}.sb-content-row:nth-child(2n of .sb-content-row) .chart-stat-small a{color:#dc00ff}.sb-content-row:nth-child(2n of .sb-content-row) .chart-stat-small a:hover,.sb-content-row:nth-child(2n of .sb-content-row) .chart-stat-small a:focus{color:#f0f}.sb-content-row:nth-child(2n of .sb-content-row) .text-accent-color{color:#9e0ff7}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-default .text-accent-color{color:#9914ff}.sb-content-row:nth-child(2n of .sb-content-row) .more-toggle-icon:before{background-color:#fff0;border-color:rgb(255 255 255)}.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:hover .more-toggle-icon:before,.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(231 46 255 / .9);border-color:rgb(134 13 209)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-default button.sb-btn-read-more:hover .more-toggle-icon:before,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-default button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(231 46 255 / .625);border-color:rgb(231 46 255)}.sb-content-row:nth-child(2n of .sb-content-row) .toggle-icon{background-color:rgb(134 13 209 / .7)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-default .toggle-icon{background-color:rgb(190 13 220 / .75)}.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:hover .toggle-icon,.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.sb-content-row:nth-child(2n of .sb-content-row) .toggle-text{color:#860dd1}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-default .toggle-text-open{background-image:url(../webjutsu2025/assets/img/btn_text_read_more_dark_bg.svg)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-default .toggle-text-close{background-image:url(../webjutsu2025/assets/img/btn_text_close_dark_bg.svg)}.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:hover .toggle-text,.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:focus .toggle-text{color:#b41df5}.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered{background:#fff0;background-color:#ebd1ff;background-color:rgb(235 209 255)}.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered .flex-sb-inner{padding:0}.sb-content-row:nth-child(2n+1 of .sb-content-row){background-color:rgb(175 46 255);background:linear-gradient(125deg,#af2eff,#570d85)}.sb-content-row:nth-child(2n+1 of .sb-content-row) h2.sb-h2{color:#e080ff}.sb-content-row:nth-child(2n+1 of .sb-content-row) .sb-text-col p{color:#fff}.sb-content-row:nth-child(2n+1 of .sb-content-row) .sb-wysiwyg-read-more-body ul,main#content .sb-content-row:nth-child(2n+1 of .sb-content-row) .sb-wysiwyg-read-more-body ul{list-style:none}.sb-content-row:nth-child(2n+1 of .sb-content-row) .sb-wysiwyg-read-more-body li{color:#fff}.sb-content-row:nth-child(2n+1 of .sb-content-row) .sb-wysiwyg-read-more-body ul li:before{content:'';display:block;position:absolute;width:.8rem;height:.8rem;left:-1.2rem;top:.35rem;background-image:url(../webjutsu2025/assets/img/bullet_star_pink.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.sb-content-row:nth-child(2n+1 of .sb-content-row) .chart-stat-large{color:#e68aff}.sb-content-row:nth-child(2n+1 of .sb-content-row) .chart-stat-large sup{opacity:.6}.sb-content-row:nth-child(2n+1 of .sb-content-row) .chart-stat-small{color:#fff}.sb-content-row:nth-child(2n+1 of .sb-content-row) .chart-stat-small a{color:#dc00ff}.sb-content-row:nth-child(2n+1 of .sb-content-row) .chart-stat-small a:hover,.sb-content-row:nth-child(2n+1 of .sb-content-row) .chart-stat-small a:focus{color:#f0f}.sb-content-row:nth-child(2n+1 of .sb-content-row) .text-accent-color{color:#c15eff}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-default .text-accent-color{color:#e080ff}.sb-content-row:nth-child(2n+1 of .sb-content-row) .toggle-icon{background-color:rgb(255 255 255 / .7)}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-default .toggle-icon{background-color:rgb(255 125 255 / .75)}.sb-content-row:nth-child(2n+1 of .sb-content-row) button.sb-btn-read-more:hover .toggle-icon,.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.sb-content-row:nth-child(2n+1 of .sb-content-row) .more-toggle-icon:before{background-color:#fff0;border-color:rgb(255 255 255)}.sb-content-row:nth-child(2n+1 of .sb-content-row) button.sb-btn-read-more:hover .more-toggle-icon:before,.sb-content-row:nth-child(2n+1 of .sb-content-row) button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(231 46 255 / .9);border-color:rgb(255 255 255)}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-default button.sb-btn-read-more:hover .more-toggle-icon:before,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-default button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(231 46 255 / .75)}.sb-content-row:nth-child(2n+1 of .sb-content-row) .toggle-text{color:#e378ff}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-default .toggle-text-open{background-image:url(../webjutsu2025/assets/img/btn_text_read_more_pink_bg.svg)}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-default .toggle-text-close{background-image:url(../webjutsu2025/assets/img/btn_text_close_pink_bg.svg)}.sb-content-row:nth-child(2n+1 of .sb-content-row) button.sb-btn-read-more:hover .toggle-text,.sb-content-row:nth-child(2n+1 of .sb-content-row) button.sb-btn-read-more:focus .toggle-text{color:#e72eff}.sb-content-row:nth-child(2n+1 of .sb-content-row) a.sb-link{color:#ff42eb}.sb-content-row:nth-child(2n+1 of .sb-content-row) a.sb-link:hover,.sb-content-row:nth-child(2n+1 of .sb-content-row) a.sb-link:focus{color:#ff00d0}.sb-content-row:nth-child(2n+1 of .sb-content-row) .arrow-right{border-color:#ff42eb}.sb-content-row:nth-child(2n+1 of .sb-content-row) a.sb-link:hover .arrow-right,.sb-content-row:nth-child(2n+1 of .sb-content-row) a.sb-link:focus .arrow-right{border-color:#ff00d0}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered{background:#fff0;background-color:#2b006c}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered .flex-sb-inner{padding:0}.sb-content-row:nth-child(1of .sb-content-row){background-color:rgb(76 40 130);background:linear-gradient(145deg,#af2eff,#41127d)}.sb-section-bg-color-light{background:#fff0;background-color:#fff}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light{background:#fff0;background-color:#fff}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light h2.sb-h2{color:var(--home-wysiwyg-title-font-color)}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .sb-text-col p{color:#222}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .chart-stat-large{color:#9914ff}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .chart-stat-large sup{opacity:.6}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .chart-stat-small{color:#222}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .text-accent-color{color:#9e0ff7}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .toggle-icon{background-color:rgb(134 13 209 / .7)}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light button.sb-btn-read-more:hover .toggle-icon,.sb-content-row:nth-child(2n of .sb-content-row) button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .more-toggle-icon{border-color:rgb(134 13 209 / .7)}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light button.sb-btn-read-more:hover .more-toggle-icon,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light button.sb-btn-read-more:focus .more-toggle-icon{border-color:rgb(134 13 209);background-color:rgb(134 13 209 / .7)}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .toggle-text{color:#860dd1}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light button.sb-btn-read-more:hover .toggle-text,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light button.sb-btn-read-more:focus .toggle-text{color:#b41df5}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light a.sb-link{color:#e100ff}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light a.sb-link:hover,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light a.sb-link:focus{color:#ea00f2}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light .arrow-right{border-color:#e100ff}.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light a.sb-link:hover .arrow-right,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light a.sb-link:focus .arrow-right{border-color:#ea00f2}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-white,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-white,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-white{background:#fff0;background-color:#fff}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-white h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-white h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-white h2{color:var(--home-wysiwyg-title-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-white .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-white .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-white .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-white .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-white .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-white .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-white .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-white .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-white .sb-text-col blockquote{color:#222}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .more-toggle-icon:before,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .more-toggle-icon:before{background-color:#fff0;border-color:rgb(255 255 255)}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white button.sb-btn-read-more:hover .more-toggle-icon:before,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white button.sb-btn-read-more:focus .more-toggle-icon:before,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white button.sb-btn-read-more:hover .more-toggle-icon:before,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(231 46 255 / .9);border-color:rgb(255 255 255)}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .toggle-icon,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .toggle-icon{background-color:#e378ff}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .toggle-text,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .toggle-text{color:#e378ff}.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white button.sb-btn-read-more:hover.toggle-text,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white button.sb-btn-read-more:focus.toggle-text,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white button.sb-btn-read-more:hover.toggle-text,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white button.sb-btn-read-more:focus.toggle-text{color:#e72eff}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .chart-stat-large,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .chart-stat-large{color:#9914ff}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .chart-stat-small,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .chart-stat-small{color:#222}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-white .text-accent-color,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-white .text-accent-color{color:#9e0ff7}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-black,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-black,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-black,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-black,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-black{background:#fff0;background-color:#000}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-black h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-black h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-black h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-black h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-black h2{color:var(--dark-bg-heading-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-black .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-black .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-black .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-black .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-black .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-black .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-black .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-black .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-black .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-black .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-black .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-black .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-black .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-black .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-black .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-dk-gray,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-dk-gray,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-dk-gray,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-dk-gray,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-dk-gray{background:#fff0;background-color:#222}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-dk-gray h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-dk-gray h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-dk-gray h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-dk-gray h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-dk-gray h2{color:var(--dark-bg-heading-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-dk-gray .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-dk-gray .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-dk-gray .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-dk-gray .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-dk-gray .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-dk-gray .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-dk-gray .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-dk-gray .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-dk-gray .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-dk-gray .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-dk-gray .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-dk-gray .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-dk-gray .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-dk-gray .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-dk-gray .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-primary-purple,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-primary-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-primary-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-primary-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-primary-purple{background:#fff0;background-color:#af2eff}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-primary-purple h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-primary-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-primary-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-primary-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-primary-purple h2{color:var(--pink-bg-heading-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-primary-purple .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-primary-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-primary-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-primary-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-primary-purple .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-primary-purple .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-primary-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-primary-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-primary-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-primary-purple .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-primary-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-primary-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-primary-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-primary-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-primary-purple .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-mid-purple,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-mid-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-mid-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-mid-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-mid-purple{background:#fff0;background-color:#4c2882}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-mid-purple h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-mid-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-mid-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-mid-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-mid-purple h2{color:var(--dark-bg-heading-color2)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-mid-purple .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-mid-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-mid-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-mid-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-mid-purple .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-mid-purple .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-mid-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-mid-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-mid-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-mid-purple .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-mid-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-mid-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-mid-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-mid-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-mid-purple .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-new-purple,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-new-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-new-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-new-purple,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-new-purple{background:#fff0;background-color:#61006f}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-new-purple h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-new-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-new-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-new-purple h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-new-purple h2{color:var(--dark-bg-heading-color2)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-new-purple .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-new-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-new-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-new-purple .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-new-purple .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-new-purple .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-new-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-new-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-new-purple .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-new-purple .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-new-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-new-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-new-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-new-purple .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-new-purple .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-pink,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-pink,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-pink,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-pink,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-pink{background:#fff0;background-color:#d64bfb}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-pink h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-pink h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-pink h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-pink h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-pink h2{color:var(--pink-bg-heading-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-pink .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-pink .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-pink .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-pink .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-pink .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-pink .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-pink .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-pink .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-pink .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-pink .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-pink .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-pink .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-pink .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-pink .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-pink .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient1,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient1,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient1,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient1,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient1{background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient1 h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient1 h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient1 h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient1 h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient1 h2{color:#f24dff}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient1 .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient1 .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient1 .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient1 .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient1 .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient1 .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient1 .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient1 .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient1 .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient1 .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient1 .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient1 .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient1 .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient1 .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient1 .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient2{background-color:rgb(76 40 130);background:linear-gradient(145deg,#af2eff,#41127d)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient2 h2,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient2 h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient2 h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient2 h2,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient2 h2{color:#f769ff}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient2 .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient2 .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient2 .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient2 .sb-text-col p,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient2 .sb-text-col p,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient2 .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient2 .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient2 .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient2 .sb-text-col li,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient2 .sb-text-col li,.sb-content-row:nth-child(2n of .sb-content-row).bg-color-gradient2 .sb-text-col blockquote,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-gradient2 .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-gradient2 .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-gradient2 .sb-text-col blockquote,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-gradient2 .sb-text-col blockquote{color:var(--dark-bg-font-color)}.sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent,.sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent,.sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent,.sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent{background:#fff0;background-color:#fff0}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent h2,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent h2,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent h2{color:var(--dark-bg-heading-color)}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col p,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col li,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col blockquote,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote{color:var(--dark-bg-font-color)}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:rgb(255 255 255 / .75)}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{border-color:rgb(255 255 255)}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{color:var(--dark-bg-readmore-link-color)}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{color:var(--dark-bg-readmore-highlight-color)}.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent h2,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent h2,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent h2{color:var(--dark-bg-heading-color)}.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col p,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col li,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col blockquote,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote{color:var(--dark-bg-font-color)}.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:rgb(255 255 255 / .75)}.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{border-color:rgb(255 255 255)}.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{color:var(--dark-bg-readmore-link-color)}.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{color:var(--dark-bg-readmore-highlight-color)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent h2,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent h2,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent h2{color:var(--pink-bg-heading-color)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col p,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col li,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col blockquote,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote{color:var(--dark-bg-font-color)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent sup a,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent sup a{color:var(--pink-bg-footnote-link-color)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent sup a:hover,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent sup a:focus,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent sup a:hover,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent sup a:focus{color:var(--pink-bg-footnote-highlight-color)}:host,:root{--dark-bg-heading-color:#af2eff;--dark-bg-heading-color2:#e080ff;--dark-bg-heading-color3:#d64bfb;--pink-bg-heading-color:#6a28a1;--gradient1-bg-heading-color:#f41fff;--gradient2-bg-heading-color:#ff78ff;--dark-bg-font-color:#ffffff;--purple-bg-link-color:#ef9bfa;--purple-bg-highlight-color:#fa5eff;--pink-bg-link-color:#9218d9;--pink-bg-highlight-color:#7600ba;--gradient1-bg-link-color:#ef9bfa;--gradient1-bg-highlight-color:#fa5eff;--gradient2-bg-link-color:#ef9bfa;--gradient2-bg-highlight-color:#fa5eff;--dark-bg-readmore-link-color:#d300eb;--dark-bg-readmore-highlight-color:#f700ff;--purple-bg-readmore-link-color:#ec42ff;--purple-bg-readmore-highlight-color:#d300eb;--pink-bg-readmore-link-color:#fb82ff;--pink-bg-readmore-highlight-color:#fa63ff;--lt-pink-bg-readmore-link-color:#b114f5;--lt-pink-bg-readmore-highlight-color:#9d0bdb;--gradient-bg-readmore-link-color:#f959ff;--gradient-bg-readmore-highlight-color:#ff17ff;--pink-bg-footnote-link-color:#6b057a;--pink-bg-footnote-highlight-color:#4b0275}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:rgb(255 255 255 / .75)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{border-color:rgb(255 255 255)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{color:var(--pink-bg-readmore-link-color)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{color:var(--pink-bg-readmore-highlight-color)}.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent h2,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent h2,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent h2{color:var(--dark-bg-heading-color2)}.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col p,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col li,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col blockquote,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote{color:var(--dark-bg-font-color)}.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:rgb(255 255 255 / .75)}.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{border-color:rgb(255 255 255)}.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{color:var(--purple-bg-readmore-link-color)}.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{color:var(--purple-bg-readmore-highlight-color)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent h2,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent h2,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent h2{color:var(--pink-bg-heading-color)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col p,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col li,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col blockquote,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote{color:var(--dark-bg-font-color)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent sup a,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent sup a{color:var(--pink-bg-footnote-link-color)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent sup a:hover,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent sup a:focus,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent sup a:hover,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent sup a:focus{color:var(--pink-bg-footnote-highlight-color)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:rgb(255 255 255 / .75)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{border-color:rgb(255 255 255)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{color:var(--lt-pink-bg-readmore-link-color);background-image:url(../webjutsu2025/assets/img/btn_text_read_more_ltpink_bg.svg)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{color:var(--lt-pink-bg-readmore-highlight-color);filter:grayscale(70%) saturate(150%) brightness(120%)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent h2,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent h2,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent h2{color:var(--gradient1-bg-heading-color)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col p,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col li,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col blockquote,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote{color:var(--dark-bg-font-color)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:rgb(255 255 255 / .75)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{border-color:rgb(255 255 255)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{color:var(--gradient-bg-readmore-link-color)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{color:var(--gradient-bg-readmore-highlight-color)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent h2,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent h2,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent h2{color:var(--gradient2-bg-heading-color)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col p,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col p,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col li,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col li,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col li,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col blockquote,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-bg-color-light.bg-color-transparent .sb-text-col blockquote,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).sb-section-centered.bg-color-transparent .sb-text-col blockquote{color:var(--dark-bg-font-color)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:rgb(255 255 255 / .75)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:rgb(255 255 255)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{border-color:rgb(255 255 255)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{color:var(--gradient-bg-readmore-link-color)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{color:var(--gradient-bg-readmore-highlight-color)}.main-bg-black .main-wysiwyg-section blockquote,.main-bg-black .main-wysiwyg-section blockquote p,.main-bg-black p,.main-bg-black li{color:var(--dark-bg-font-color)}.main-bg-black .main-wysiwyg-title h1{color:var(--dark-bg-heading-color2)}.main-bg-dk-gray .main-wysiwyg-section blockquote,.main-bg-dk-gray .main-wysiwyg-section blockquote p,.main-bg-dk-gray p,.main-bg-dk-gray li{color:var(--dark-bg-font-color)}.main-bg-dk-gray .main-wysiwyg-title h1{color:var(--dark-bg-heading-color2)}.main-bg-primary-purple .main-wysiwyg-section blockquote,.main-bg-primary-purple .main-wysiwyg-section blockquote p,.main-bg-primary-purple p,.main-bg-primary-purple li{color:var(--dark-bg-font-color)}.main-bg-primary-purple .main-wysiwyg-title h1{color:var(--pink-bg-heading-color)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more .more-toggle-icon:before,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more .more-toggle-icon:before{background-color:#fff0;border-color:rgb(255 255 255)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(252 97 255 / .65);border-color:rgb(252 97 255)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:#fc61ff}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:#fff}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{background-image:url(../webjutsu2025/assets/img/btn_text_read_more_pink_bg.svg);filter:grayscale(35%) saturate(150%) brightness(120%) hue-rotate(0deg)}.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{filter:grayscale(0%) saturate(200%) brightness(135%) hue-rotate(15deg)}.main-bg-mid-purple .main-wysiwyg-section blockquote,.main-bg-mid-purple .main-wysiwyg-section blockquote p,.main-bg-mid-purple p,.main-bg-mid-purple li{color:var(--dark-bg-font-color)}.main-bg-mid-purple .main-wysiwyg-title h1{color:var(--dark-bg-heading-color2)}.main-bg-pink .main-wysiwyg-section blockquote,.main-bg-pink .main-wysiwyg-section blockquote p,.main-bg-pink p,.main-bg-pink li{color:var(--dark-bg-font-color)}.main-bg-pink .main-wysiwyg-title h1{color:var(--pink-bg-heading-color)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent h2.sb-h2,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent h2.sb-h2{color:var(--pink-bg-heading-color)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more .more-toggle-icon:before,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more .more-toggle-icon:before{background-color:#fff0;border-color:rgb(255 255 255)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(157 11 219 / .65);border-color:rgb(157 11 219)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:#8e04c9}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:#fff}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-text{background-image:url(../webjutsu2025/assets/img/btn_text_read_more_ltpink_bg.svg);filter:grayscale(15%) saturate(120%) brightness(90%)}.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{filter:grayscale(30%) saturate(150%) brightness(80%)}.main-bg-gradient1 .main-wysiwyg-section blockquote,.main-bg-gradient1 .main-wysiwyg-section blockquote p,.main-bg-gradient1 p,.main-bg-gradient1 li{color:var(--dark-bg-font-color)}.main-bg-gradient1 .main-wysiwyg-title h1{color:var(--dark-bg-heading-color2)}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-large,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-large{color:#e68aff}.main-bg-gradient2 .main-wysiwyg-section blockquote,.main-bg-gradient2 .main-wysiwyg-section blockquote p,.main-bg-gradient2 p,.main-bg-gradient2 li{color:var(--dark-bg-font-color)}.main-bg-gradient2 .main-wysiwyg-title h1{color:var(--dark-bg-heading-color2)}.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-large,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-large{color:#e68aff}.main-bg-black .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-black .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-dk-gray .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-dk-gray .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-primary-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-primary-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-mid-purple .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-mid-purple .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-pink .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-pink .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small{color:#fff}.main-bg-gradient1 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small .text-accent-color,.main-bg-gradient1 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small .text-accent-color,.main-bg-gradient2 .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .chart-stat-small .text-accent-color,.main-bg-gradient2 .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .chart-stat-small .text-accent-color{color:#ff73f1}.main-bg-white .main-wysiwyg-section blockquote,.main-bg-white .main-wysiwyg-section blockquote p,.main-bg-white p,.main-bg-white li{color:var(--main-body-font-color-default)}.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent blockquote,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent blockquote,.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col p,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col p{color:var(--main-body-font-color-default)}.main-bg-white .main-wysiwyg-title h1,.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .sb-text-col h2.sb-h2,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .sb-text-col h2.sb-h2{color:var(--home-wysiwyg-title-font-color)}.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more .more-toggle-icon:before,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more .more-toggle-icon:before{background-color:#fff0;border-color:rgb(255 255 255)}.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent .toggle-icon,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent .toggle-icon{background-color:#860dd1}.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .more-toggle-icon:before,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .more-toggle-icon:before{background-color:rgb(134 13 209 / .65);border-color:rgb(134 13 209)}.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-icon,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-icon{background-color:#fff}.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-white .sb-content-row:nth-child(2n of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:hover .toggle-text,.main-bg-white .sb-content-row:nth-child(2n+1 of .sb-content-row).bg-color-transparent button.sb-btn-read-more:focus .toggle-text{filter:grayscale(70%) saturate(150%) brightness(120%)}@media screen and (max-width:768px){.sb-content-row:nth-child(2n of .sb-content-row) .flex-sb-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sb-content-row:nth-child(2n+1 of .sb-content-row) .flex-sb-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sb-content-row:nth-child(2n of .sb-content-row) .sb-container:first-child .flex-sb-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sb-main-content .sb-section-centered .sb-section-inside .sb-section-row:first-of-type .sb-section-contents{padding-top:5rem}.sb-section-centered .sb-section-inside .sb-section-row:first-of-type .sb-section-contents{padding-top:0}.sb-section-title{padding:0 35px}img.sb-title-image{width:100%;max-width:100%}.sb-container{padding:9rem 0}.flex-sb-col{width:100%;min-height:0}.sb-image-col{margin-top:25px}.sb-content-row:nth-child(2n of .sb-content-row) .sb-text-col .flex-sb-inner,.sb-content-row:nth-child(2n+1 of .sb-content-row) .sb-text-col .flex-sb-inner{padding-right:30px;padding-left:30px}.sb-link-container{text-align:center}}@media screen and (max-width:640px){.sb-main-content blockquote,.sb-main-content blockquote p{text-align:left}.sb-stats-row{flex-direction:column}.sb-stats-col{width:100%}.sb-stats-inner{padding:0 50px}.chart-stat-large{font-size:7rem}.chart-stat-small{max-width:100%;font-size:1.5rem;font-weight:300}.sb-stats-col+.sb-stats-col{margin-top:3rem}}@media screen and (max-width:480px){.sb-stats-inner{padding:0 10px}.chart-stat-large{font-size:7rem}.chart-stat-large sup{font-size:.6em}.chart-stat-small{font-size:1.5rem;font-weight:300}}@media screen and (min-width:992px){.sb-content-row:nth-child(2n+1 of .sb-content-row):not(.sb-section-centered) .sb-text-col{padding-right:3rem}.sb-content-row:nth-child(2n of .sb-content-row):not(.sb-section-centered) .sb-text-col{padding-left:3rem}}.section-references-cited{position:relative;display:block;width:100%;height:auto;margin:0 auto;padding:0}.container-padding-ref{padding:5rem 0 5rem}.home.page-template-template-HomePage .container-padding-ref{padding:10rem 0 10rem}.section-references-cited .container-content{text-align:center}.citations-container{display:inline-block;padding:2rem 3rem;background-color:rgb(156 26 189 / .125);margin:0 auto;text-align:center}.citations-container ol{padding-left:1rem;margin:0 auto;font-family:'Geist',serif}.citations-container li{text-align:left;font-size:.85rem;font-weight:300;line-height:1.2;padding-left:.25rem}.citations-container li+li{margin-top:.75rem}.citations-container li::marker{font-weight:500}.citations-container a{color:#e100ff}.citations-container a:hover,.citations-container a:focus{color:#ea00f2}#citedReferences ol,main#content #citedReferences ol{margin-bottom:0}.section-references-cited.ref-bg-white{background-color:#fff}.section-references-cited.ref-bg-black{background-color:#000}.section-references-cited.ref-bg-dk-gray{background-color:#222}.section-references-cited.ref-bg-black .citations-container,.section-references-cited.ref-bg-dk-gray .citations-container{background-color:rgb(255 255 255 / .1)}.section-references-cited.ref-bg-black li,.section-references-cited.ref-bg-dk-gray li{color:#fff}.section-references-cited.ref-bg-black li::marker,.section-references-cited.ref-bg-dk-gray li::marker{color:#e378ff}.section-references-cited.ref-bg-black a,.section-references-cited.ref-bg-dk-gray a{color:#e100ff}.section-references-cited.ref-bg-black a:hover,.section-references-cited.ref-bg-dk-gray a:hover,.section-references-cited.ref-bg-black a:focus,.section-references-cited.ref-bg-dk-gray a:focus{color:#ea00f2}.main-bg-black .section-references-cited.ref-bg-default .citations-container,.main-bg-black .section-references-cited.ref-bg-transparent .citations-container{background-color:rgb(255 255 255 / .05)}.main-bg-black .section-references-cited.ref-bg-default .citations-container li,.main-bg-black .section-references-cited.ref-bg-transparent .citations-container li{color:var(--dark-bg-font-color)}.main-bg-dk-gray .section-references-cited.ref-bg-default .citations-container,.main-bg-dk-gray .section-references-cited.ref-bg-transparent .citations-container{background-color:rgb(255 255 255 / .05)}.main-bg-dk-gray .section-references-cited.ref-bg-default .citations-container li,.main-bg-dk-gray .section-references-cited.ref-bg-transparent .citations-container li{color:var(--dark-bg-font-color)}.main-bg-primary-purple .section-references-cited.ref-bg-default .citations-container,.main-bg-primary-purple .section-references-cited.ref-bg-transparent .citations-container{background-color:rgb(0 0 0 / .075)}.main-bg-primary-purple .section-references-cited.ref-bg-default .citations-container li,.main-bg-primary-purple .section-references-cited.ref-bg-transparent .citations-container li{color:var(--dark-bg-font-color)}.main-bg-primary-purple .section-references-cited.ref-bg-default .citations-container a,.main-bg-primary-purple .section-references-cited.ref-bg-transparent .citations-container a{color:var(--purple-bg-link-color)}.main-bg-primary-purple .section-references-cited.ref-bg-default .citations-container a:hover,.main-bg-primary-purple .section-references-cited.ref-bg-default .citations-container a:focus,.main-bg-primary-purple .section-references-cited.ref-bg-transparent .citations-container a:hover,.main-bg-primary-purple .section-references-cited.ref-bg-transparent .citations-container a:focus{color:var(--purple-bg-highlight-color)}.main-bg-mid-purple .section-references-cited.ref-bg-default .citations-container,.main-bg-mid-purple .section-references-cited.ref-bg-transparent .citations-container{background-color:rgb(0 0 0 / .085)}.main-bg-mid-purple .section-references-cited.ref-bg-default .citations-container li,.main-bg-mid-purple .section-references-cited.ref-bg-transparent .citations-container li{color:var(--dark-bg-font-color)}.main-bg-mid-purple .section-references-cited.ref-bg-default .citations-container a,.main-bg-mid-purple .section-references-cited.ref-bg-transparent .citations-container a{color:var(--purple-bg-link-color)}.main-bg-mid-purple .section-references-cited.ref-bg-default .citations-container a:hover,.main-bg-mid-purple .section-references-cited.ref-bg-default .citations-container a:focus,.main-bg-mid-purple .section-references-cited.ref-bg-transparent .citations-container a:focus,.main-bg-mid-purple .section-references-cited.ref-bg-transparent .citations-container a:hover{color:var(--purple-bg-highlight-color)}.main-bg-pink .section-references-cited.ref-bg-default .citations-container,.main-bg-pink .section-references-cited.ref-bg-transparent .citations-container{background-color:rgb(255 255 255 / .05)}.main-bg-pink .section-references-cited.ref-bg-default .citations-container li,.main-bg-pink .section-references-cited.ref-bg-transparent .citations-container li{color:var(--dark-bg-font-color)}.main-bg-pink .section-references-cited.ref-bg-default .citations-container a,.main-bg-pink .section-references-cited.ref-bg-transparent .citations-container a{color:var(--pink-bg-link-color)}.main-bg-pink .section-references-cited.ref-bg-default .citations-container a:hover,.main-bg-pink .section-references-cited.ref-bg-default .citations-container a:focus,.main-bg-pink .section-references-cited.ref-bg-transparent .citations-container a:hover,.main-bg-pink .section-references-cited.ref-bg-transparent .citations-container a:focus{color:var(--pink-bg-highlight-color)}.main-bg-gradient1 .section-references-cited.ref-bg-default .citations-container,.main-bg-gradient1 .section-references-cited.ref-bg-transparent .citations-container{background-color:rgb(255 255 255 / .05)}.main-bg-gradient1 .section-references-cited.ref-bg-default .citations-container li,.main-bg-gradient1 .section-references-cited.ref-bg-transparent .citations-container li{color:var(--dark-bg-font-color)}.main-bg-gradient1 .section-references-cited.ref-bg-default .citations-container a,.main-bg-gradient1 .section-references-cited.ref-bg-transparent .citations-container a{color:var(--gradient1-bg-link-color)}.main-bg-gradient1 .section-references-cited.ref-bg-default .citations-container a:hover,.main-bg-gradient1 .section-references-cited.ref-bg-default .citations-container a:focus,.main-bg-gradient1 .section-references-cited.ref-bg-transparent .citations-container a:hover,.main-bg-gradient1 .section-references-cited.ref-bg-transparent .citations-container a:focus{color:var(--gradient1-bg-highlight-color)}.main-bg-gradient2 .section-references-cited.ref-bg-default .citations-container,.main-bg-gradient2 .section-references-cited.ref-bg-transparent .citations-container{background-color:rgb(255 255 255 / .05)}.main-bg-gradient2 .section-references-cited.ref-bg-default .citations-container li,.main-bg-gradient2 .section-references-cited.ref-bg-transparent .citations-container li{color:var(--dark-bg-font-color)}.main-bg-gradient2 .section-references-cited.ref-bg-default .citations-container a,.main-bg-gradient2 .section-references-cited.ref-bg-transparent .citations-container a{color:var(--gradient2-bg-link-color)}.main-bg-gradient2 .section-references-cited.ref-bg-default .citations-container a:hover,.main-bg-gradient2 .section-references-cited.ref-bg-default .citations-container a:focus,.main-bg-gradient2 .section-references-cited.ref-bg-transparent .citations-container a:hover,.main-bg-gradient2 .section-references-cited.ref-bg-transparent .citations-container a:focus{color:var(--gradient2-bg-highlight-color)}.section-references-cited.ref-bg-primary-purple{background-color:#af2eff}.section-references-cited.ref-bg-mid-purple{background-color:#4c2882}.section-references-cited.ref-bg-pink{background-color:#d64bfb}.section-references-cited.ref-bg-gradient1{background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047)}.section-references-cited.ref-bg-gradient2{background-color:rgb(76 40 130);background:linear-gradient(145deg,#af2eff,#41127d)}.section-references-cited.ref-bg-primary-purple .citations-container,.section-references-cited.ref-bg-mid-purple .citations-container,.section-references-cited.ref-bg-gradient1 .citations-container,.section-references-cited.ref-bg-gradient2 .citations-container{background-color:rgb(52 0 69 / .2)}.section-references-cited.ref-bg-primary-purple li,.section-references-cited.ref-bg-mid-purple li,.section-references-cited.ref-bg-pink li,.section-references-cited.ref-bg-gradient1 li,.section-references-cited.ref-bg-gradient2 li{color:#fff}.section-references-cited.ref-bg-primary-purple li::marker,.section-references-cited.ref-bg-mid-purple li::marker,.section-references-cited.ref-bg-pink li::marker,.section-references-cited.ref-bg-gradient1 li::marker,.section-references-cited.ref-bg-gradient2 li::marker{color:#fb0fff}.section-references-cited.ref-bg-primary-purple a,.section-references-cited.ref-bg-mid-purple a,.section-references-cited.ref-bg-gradient1 a,.section-references-cited.ref-bg-gradient2 a{color:#eca6ff}.section-references-cited.ref-bg-primary-purple a:hover,.section-references-cited.ref-bg-mid-purple a:hover,.section-references-cited.ref-bg-gradient1 a:hover,.section-references-cited.ref-bg-gradient2 a:hover,.section-references-cited.ref-bg-primary-purple a:focus,.section-references-cited.ref-bg-mid-purple a:focus,.section-references-cited.ref-bg-gradient1 a:focus,.section-references-cited.ref-bg-gradient2 a:focus{color:#f280ff}.section-references-cited.ref-bg-pink .citations-container{background-color:rgb(172 0 27 / .075)}.section-references-cited.ref-bg-pink a{color:#9d05ad}.section-references-cited.ref-bg-pink a:hover,.section-references-cited.ref-bg-pink a:focus{color:#ac00cf}.section-references-cited.ref-bg-transparent{background-color:#fff0;background:#fff0}.section-blog-feed-header{display:block;position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:0}.blog-feed-header-container{display:block;width:100%;max-width:100%;z-index:5;text-align:center;display:block;box-sizing:border-box;position:relative;overflow:hidden;overflow:hidden;min-height:360px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;position:relative;align-items:stretch}.blog-feed-header-inner{display:flex;position:relative;padding:80px 7% 0;width:100%;align-items:center;justify-content:center;max-width:960px;margin:0 auto}.blog-feed-header-contents{margin:0 auto;padding:0;width:100%;max-width:640px}img.blog-header-text-image{width:100%;max-width:720px}.blog-header-text{font-size:3.5rem;line-height:1;font-family:'Oswald',sans-serif;font-weight:400;color:#fff}.blog-feed-header-bg-fallback{position:absolute;display:block;width:100%;max-width:100%;height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:1;background:linear-gradient(145deg,#9c00ad,#250047);background:linear-gradient(to right,#9c00ad,#250047)}.main-bg-gradient1 .bg-color-default .blog-feed-header-bg-fallback{background:#fff0}.bg-color-transparent .blog-feed-header-bg-fallback{background:#fff0;background-color:#fff0}.section-generic-hero-header.bg-color-default .blog-feed-header-container{background-color:#fff0}.section-generic-hero-header.bg-color-transparent .blog-feed-header-container{background-color:#fff0}.section-generic-hero-header.bg-color-white .blog-feed-header-container{background-color:#fff}.section-generic-hero-header.bg-color-black .blog-feed-header-container{background-color:#000}.section-generic-hero-header.bg-color-dk-gray .blog-feed-header-container{background-color:#222}.section-generic-hero-header.bg-color-primary-purple .blog-feed-header-container{background-color:#af2eff}.section-generic-hero-header.bg-color-mid-purple .blog-feed-header-container{background-color:#4c2882}.section-generic-hero-header.bg-color-pink .blog-feed-header-container{background-color:#d64bfb}.section-generic-hero-header.bg-color-gradient1 .blog-feed-header-container{background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047)}.section-generic-hero-header.bg-color-gradient2 .blog-feed-header-container{background-color:rgb(76 40 130);background:linear-gradient(145deg,#af2eff,#41127d)}.page-section-header-full{display:block;position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:0}.page-section-header-full-container{display:block;width:100%;max-width:100%;z-index:5;text-align:center;display:block;box-sizing:border-box;position:relative;overflow:hidden;overflow:hidden;min-height:360px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;position:relative;align-items:stretch}.page-section-header-inner{display:flex;position:relative;padding:5rem 0;width:100%;align-items:center;justify-content:center;max-width:960px;margin:0 auto}.page-section-header-contents{margin:0 auto;padding:0;width:100%;max-width:550px}img.page-section-header-text-image{width:100%;max-width:720px}.section-blog-single-header{display:block;position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:0}.blog-single-header-container{display:block;width:100%;max-width:100%;z-index:5;text-align:center;display:block;box-sizing:border-box;position:relative;overflow:hidden;overflow:hidden;min-height:360px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;position:relative;align-items:stretch}.blog-single-header-inner{display:flex;position:relative;padding:80px 7% 0;width:100%;align-items:center;justify-content:center;max-width:960px;margin:0 auto}.blog-single-header-contents{margin:0 auto;padding:0;width:100%;max-width:640px}img.blog-header-text-image{width:100%;max-width:720px}.blog-header-text{font-size:3.5rem;line-height:1;font-family:'Oswald',sans-serif;font-weight:400;color:#fff}.blog-single-header-bg-fallback{position:absolute;display:block;width:100%;max-width:100%;height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:1;background:linear-gradient(145deg,#9c00ad,#250047);background:linear-gradient(to right,#9c00ad,#250047)}.blog-cats-nav-container{position:relative;width:100%;padding:2rem 0 7rem;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.blog-cats-nav{display:block;position:relative;margin:0 auto 0;padding:0;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.blog-cats-list-container{-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.blog-cats-index,ul.blog-cats-index,main#content ul.blog-cats-index{display:block;position:relative;margin:0 auto 0;padding:0 25px;list-style-type:none;text-align:center}.cat-item,li.cat-item{display:inline-block;margin:0 12px;background-image:none;padding:0;font-size:var(--blog-feed-nav-font-size);font-family:var(--blog-feed-nav-font-family);list-style-type:none}a.cat-item-link{font-family:var(--blog-feed-nav-font-family);font-size:var(--blog-feed-nav-font-size);color:var(--blog-feed-nav-font-color);font-weight:var(--blog-feed-nav-font-weight);-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.cat-item-name{font-weight:400}a.cat-item-link:hover,a.cat-item-link:focus{color:var(--blog-feed-nav-font-highlight);border:none;outline:none}.active a.cat-item-link{color:var(--blog-feed-nav-font-color-current);font-weight:500}.btn-toggle-blog-cats-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 auto;background-color:#c600eb;-webkit-transition:all .35s;-webkit-transition-timing-function:linear;transition:all .35s;transition-timing-function:linear;display:none}button.btn-toggle-blog-cats-nav{position:relative;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 auto;background-color:#5603ad;cursor:pointer;border:none;border-radius:0;padding:0;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out;width:200px;height:42px}.btn-toggle-blog-cats-labels{display:block;position:absolute;width:calc(200px - 60px);height:20px;top:12px;left:15px;overflow:hidden;text-align:left}.toggle-blog-cats-label-text{position:absolute;color:#fff;font-family:var(--blog-feed-nav-font-family);font-size:16px;line-height:1;font-weight:400;text-transform:uppercase;top:1px;height:18px;width:100%;-webkit-transition:all .4s;-webkit-transition-timing-function:linear;transition:all .4s;transition-timing-function:linear}.cats-label-view{opacity:1;left:0em;color:#fff}.blog-cats-nav.show-cats .cats-label-view{opacity:0;left:8em}.cats-label-hide{opacity:0;left:8em;color:#ee59ff}.blog-cats-nav.show-cats .cats-label-hide{opacity:1;left:0em}.toggle-blog-cats-icon{position:absolute;width:23px;height:23px;right:12px;top:7px;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s}.blog-cats-icon{background:rgb(255 255 255 / .85);height:2px;position:absolute;width:100%;left:0;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out;width:100%}.blog-cats-icon-top{top:13px;transform:translate(0%) rotate(0deg)}.blog-cats-icon-bottom{bottom:8px;transform:translate(0%) rotate(90deg)}.blog-cats-nav.show-cats .toggle-blog-cats-icon{transform:translate(0%) rotate(45deg)}.blog-cats-nav.show-cats .blog-cats-icon{background:rgb(238 89 255 / .85)}button.btn-toggle-blog-cats-nav:hover,button.btn-toggle-blog-cats-nav:focus{background-color:#43029e;border:none;border-radius:0;outline:none}button.btn-toggle-blog-cats-nav:hover .blog-cats-icon,button.btn-toggle-blog-cats-nav:focus .blog-cats-icon{background:rgb(255 255 255)}.blog-cats-nav.show-cats button.btn-toggle-blog-cats-nav:hover .blog-cats-icon,.blog-cats-nav.show-cats button.btn-toggle-blog-cats-nav:focus .blog-cats-icon{background:rgb(238 89 255)}.blog-post-count-container{display:block;position:relative;width:100%;max-width:100%;padding:25px;margin:1rem auto 0}.blog-post-count{font-family:var(--blog-feed-entry-desc-font-family);font-size:.8rem;color:#fff;text-align:center}.blog-post-count-text{font-style:italic}.blog-entries-container{display:block;position:relative;width:100%;max-width:100%;padding:0;margin:0 auto}.blog-entries-inner{display:flex;flex-wrap:wrap;width:100%;max-width:var(--inner-wide-container-max-width);margin:0 auto}.blog-entries-feed{display:flex;position:relative;text-align:left;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.blog-entry-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;position:relative;width:30.333333333%;vertical-align:top;text-align:left;box-sizing:border-box;z-index:10;margin:0 1.5% 3%;cursor:pointer}.blog-entry-item-inner{display:block;position:relative;margin:0 auto;width:100%;height:100%;padding:0;padding-bottom:100px;background-color:#bd0bd9;background:linear-gradient(145deg,#bd0bd9,#510080);-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.blog-entry-thumb{display:inline-block;position:relative;margin:0 auto;width:100%;height:75%;max-height:190px;overflow:hidden}img.blog-entry-image{width:100%;height:100%;object-fit:cover;object-position:center}.blog-entry-item:nth-child(odd) .blog-entry-thumb{max-height:300px}.blog-entry-info{padding:10px 25px 35px;padding:.6rem 2.5rem 2rem}.blog-entry-title{position:relative;display:block;padding:0;margin:0 auto}.blog-entry-title h2.entry-title{position:relative;display:block;font-family:var(--blog-feed-entry-title-font-family);color:var(--blog-feed-entry-title-font-color);font-weight:var(--blog-feed-entry-title-font-weight);line-height:1.2;font-size:var(--blog-feed-entry-title-font-size);margin:0 auto}.blog-entry-title h2.entry-title a{color:var(--blog-feed-entry-title-font-color)}.blog-entry-title h2.entry-title a:hover,.blog-entry-title h2.entry-title a:focus{color:var(--blog-feed-entry-title-font-highlight)}.blog-entry-summary{display:block;margin:1.5rem auto 0;font-family:var(--blog-feed-entry-desc-font-family);color:var(--blog-feed-entry-desc-font-color);font-weight:var(--blog-feed-entry-desc-font-weight);line-height:1.36;font-size:var(--blog-feed-entry-desc-font-size);letter-spacing:0em;padding-bottom:0}.blog-entry-summary p{font-family:var(--blog-feed-entry-desc-font-family);color:var(--blog-feed-entry-desc-font-color);line-height:1.36;font-weight:var(--blog-feed-entry-desc-font-weight);font-size:var(--blog-feed-entry-desc-font-size);letter-spacing:0em}.blog-entry-button{position:absolute;display:block;padding:0;margin:0 auto;bottom:2rem;left:0;right:0;line-height:1;text-align:center;width:100%}a.blog-entry-readmore{position:relative;display:inline-block;width:140px;text-align:center;overflow:hidden;font-family:var(--blog-feed-entry-title-font-family);padding:7px 15px 7px 15px;color:#fff;font-size:13px;line-height:2;background-color:#fff0;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}a.blog-entry-readmore:hover,a.blog-entry-readmore:focus{color:#fff;background-color:rgb(230 0 255 / .9)}.blog-entry-readmore-text{position:relative;z-index:5;font-weight:400;left:-.625rem;top:1px;padding-left:0rem;text-transform:uppercase;font-style:italic;-webkit-transition:all .25s;-webkit-transition-timing-function:ease-out;transition:all .25s;transition-timing-function:ease-out}a.blog-entry-readmore:hover .blog-entry-readmore-text,a.blog-entry-readmore:focus .blog-entry-readmore-text{left:0rem;padding-left:.75rem}a.blog-entry-readmore:before{position:absolute;content:'';width:30px;height:30px;opacity:1;margin:0 auto;padding:0;bottom:4px;right:.75rem;background-image:url(../webjutsu2025/assets/img/icon_kunai_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}a.blog-entry-readmore:hover:before,a.blog-entry-readmore:focus:before{right:-1rem;opacity:0}a.blog-entry-readmore:after{position:absolute;content:'';width:30px;height:30px;opacity:0;margin:0 auto;padding:0;bottom:4px;left:-1rem;background-image:url(../webjutsu2025/assets/img/icon_kunai_circle_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.blog-entry-readmore:hover:after,a.blog-entry-readmore:focus:after{left:.625rem;opacity:1}.blog-entry-item .blog-entry-byline{font-family:var(--blog-feed-entry-desc-font-family);color:var(--blog-feed-entry-desc-font-color);font-weight:var(--blog-feed-entry-desc-font-weight);border-top:1px solid rgb(255 255 255 / .18);border-bottom:1px solid rgb(255 255 255 / .18);text-align:center;font-size:13px;padding:10px 10px 11px;margin:1.3rem auto}.blog-entry-item .blog-entry-author{display:inline-block;font-family:'Geist',sans-serif;font-weight:300;font-size:1em}.blog-entry-item .blog-byline-divider{font-family:'Roboto Condensed',sans-serif;position:relative;display:inline-block;font-size:1.2em;font-weight:300;margin:0 6px}.blog-entry-item .blog-byline-by{font-size:.85em}.blog-entry-item .blog-entry-date-container{display:inline-block;font-size:1em}.blog-entry-item img.blog-date-icon{position:absolute;display:block;max-width:18px;height:auto;top:-2px;left:0;margin:0 auto;padding:0}.blog-entry-item .blog-entry-date{font-family:var(--blog-feed-entry-desc-font-family);color:var(--blog-feed-entry-desc-font-color);font-weight:var(--blog-feed-entry-desc-font-weight);font-size:1em;margin-left:25px}.blog-entry-item-inner:hover,.blog-entry-item-inner:focus{background-color:#1f76a7}.blog-entry-item-inner:hover a.blog-entry-readmore,.blog-entry-item-inner:focus a.blog-entry-readmore{color:#fff;background-color:rgb(230 0 255 / .9)}.blog-entry-item.blog-entry-item-featured{width:97%;flex-grow:3}.blog-entry-item-featured .blog-entry-item-inner{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding-bottom:0}.blog-entry-item-featured .blog-entry-thumb,.blog-entry-item:nth-child(odd).blog-entry-item-featured .blog-entry-thumb{width:40%;max-height:100%;height:auto}.blog-entry-item-featured .blog-entry-info{position:relative;width:60%;padding:1.5rem 2.5rem 2rem}.blog-entry-item-featured h2.entry-title{font-size:2.5rem}:host,:root{--blog-feed-nav-font-family:'Oswald',sans-serif;--blog-feed-nav-font-size:1rem;--blog-feed-nav-font-weight:300;--blog-feed-nav-font-color:#fa73ff;--blog-feed-nav-font-highlight:#f70fff;--blog-feed-nav-font-color-current:#fca3ff;--blog-feed-entry-title-font-family:'Oswald',sans-serif;--blog-feed-entry-title-font-size:1.4rem;--blog-feed-entry-title-font-weight:400;--blog-feed-entry-title-font-color:#ffffff;--blog-feed-entry-title-font-highlight:#fa73ff;--blog-feed-entry-desc-font-family:'Geist',sans-serif;--blog-feed-entry-desc-font-size:.85rem;--blog-feed-entry-desc-font-weight:300;--blog-feed-entry-desc-font-color:#ffffff;--blog-feed-pagination-font-family:'Oswald',sans-serif;--blog-feed-pagination-font-size:1rem;--blog-feed-pagination-font-color:#fa73ff;--blog-feed-pagination-font-highlight:#f70fff;--blog-feed-pagination-font-current:#ffffff}.blog-entries-pagination{position:relative;display:block;width:100%;margin:3rem auto 0;padding:0;text-align:center}nav.pagination{position:relative;display:block;width:100%;margin:0 auto;padding:0;text-align:center}nav.pagination .nav-links{font-family:var(--blog-feed-pagination-font-family);font-size:var(--blog-feed-pagination-font-size)}nav.pagination .page-numbers{display:inline-block;line-height:1;min-width:1.25rem;padding:2px 7px}nav.pagination .page-numbers.next,nav.pagination .page-numbers.prev{padding:2px 3px}nav.pagination .current{color:var(--blog-feed-pagination-font-current)}nav.pagination a{color:var(--blog-feed-pagination-font-color)}nav.pagination a:hover,nav.pagination a:focus{color:var(--blog-feed-pagination-font-highlight)}.home-blog-feed{background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047);padding-bottom:3rem}.home-blog-feed-header{position:relative;display:block;width:100%;margin:0 auto;padding:0}.home-blog-feed-header-inner{position:relative;display:block;width:100%;padding:5rem 3rem;text-align:center}.home-blog-feed-header-title{display:inline-block}img.home-blog-feed-header-title-image{width:100%;max-width:720px}.home-blog-feed .blog-entry-title h2.entry-title a{text-decoration:none}.blog-page-link-container{position:relative;display:block;width:100%;max-width:100%;margin:0 auto;padding:3rem 0;text-align:center}a.blog-page-link{position:relative;display:inline-block;text-align:center;overflow:hidden;font-family:var(--blog-feed-entry-title-font-family);padding:.85rem 1.5rem;margin:0 auto;color:#fff;font-size:1rem;line-height:1;letter-spacing:0em;z-index:9;background-color:#b109de;opacity:1;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.blog-page-link-text{position:relative;display:inline-block;position:relative;z-index:2;font-family:var(--blog-feed-entry-title-font-family);text-transform:uppercase;font-style:italic;font-weight:500;left:-.15rem;-webkit-transition:all .25s;-webkit-transition-timing-function:ease-out;transition:all .25s;transition-timing-function:ease-out}a.blog-page-link:hover .blog-page-link-text,a.blog-page-link:focus .blog-page-link-text{left:-12px;color:#fff}a.blog-page-link:after{content:'';position:absolute;display:block;height:24px;width:24px;z-index:1;top:.75rem;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .625s;-webkit-transition-timing-function:ease-out;transition:all .625s;transition-timing-function:ease-out;background-image:url(../webjutsu2025/assets/img/icon_shuriken_white.svg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);right:200px;opacity:0}a.blog-page-link:hover:after,a.blog-page-link:focus:after{right:1px;top:.75rem;opacity:.85;-webkit-transform:rotate(5430deg);-ms-transform:rotate(5430deg);transform:rotate(5430deg)}a.blog-page-link:hover,a.blog-page-link:focus{opacity:1;color:#fff;background-color:#d0f}:host,:root{--blog-entry-h1-font-family:'Oswald',sans-serif;--blog-entry-h1-font-size:3rem;--blog-entry-h1-font-weight:300;--blog-entry-h1-line-height:1.1;--blog-entry-h1-color:#d64bfb;--blog-entry-h2-font-family:'Oswald',sans-serif;--blog-entry-h2-font-size:2.25rem;--blog-entry-h2-font-weight:300;--blog-entry-h2-line-height:1.2;--blog-entry-h2-color:#e080ff;--blog-entry-h3-font-family:'Oswald',sans-serif;--blog-entry-h3-font-size:1.625rem;--blog-entry-h3-font-weight:400;--blog-entry-h3-line-height:1.2;--blog-entry-h3-color:#4c2882;--blog-entry-body-font-family:'Geist',sans-serif;--blog-entry-body-font-size:1rem;--blog-entry-body-font-weight:300;--blog-entry-body-line-height:1.8;--blog-entry-body-color:#222222}.blog-entry-article{padding-top:1rem;padding-bottom:5rem}p#breadcrumbs,main#content p#breadcrumbs{font-size:.9em}p#breadcrumbs a{color:#d64bfb}h1.blog-entry-h1{font-family:var(--blog-entry-h1-font-family);font-size:var(--blog-entry-h1-font-size);font-weight:var(--blog-entry-h1-font-weight);line-height:var(--blog-entry-h1-line-height);color:var(--blog-entry-h1-color)}.blog-entry-byline{display:block;position:relative;width:100%;line-height:1;color:#d64bfb;padding:10px 10px 13px;margin:1.5rem auto;border-top:1px solid rgb(134 13 209 / .15);border-bottom:1px solid rgb(134 13 209 / .15)}.blog-entry-date-container{position:relative;display:inline-block;font-size:1em}img.blog-date-icon{position:absolute;display:block;max-width:20px;height:auto;top:-2px;left:0;margin:0 auto;padding:0}.blog-entry-date{display:inline-block;font-family:'Geist',sans-serif;font-weight:300;font-size:1em;margin-left:25px}.blog-byline-divider{font-family:'Roboto Condensed',sans-serif;position:relative;display:inline-block;font-size:1.2em;font-weight:300;margin:0 6px}.blog-byline-by{font-size:.85em}.blog-entry-author{display:inline-block;font-family:'Geist',sans-serif;font-weight:300;font-size:1em}.blog-entry-body-block h2{font-family:var(--blog-entry-h2-font-family);font-size:var(--blog-entry-h2-font-size);font-weight:var(--blog-entry-h2-font-weight);line-height:var(--blog-entry-h2-line-height);color:var(--blog-entry-h2-color);margin-top:2.5rem}.blog-entry-body-block h3{font-family:var(--blog-entry-h3-font-family);font-size:var(--blog-entry-h3-font-size);font-weight:var(--blog-entry-h3-font-weight);line-height:var(--blog-entry-h3-line-height);color:var(--blog-entry-h3-color);margin-top:2rem}.blog-entry-body-block h3 .fas{color:#f0d}.blog-entry-body-block p{font-family:var(--blog-entry-body-font-family);font-size:var(--blog-entry-body-font-size);font-weight:var(--blog-entry-body-font-weight);line-height:var(--blog-entry-body-line-height);color:var(--blog-entry-body-color)}.blog-entry-body-block .fas{color:#f0d}.blog-entry-body-block ul{list-style:disc;padding-left:1.75rem;margin-bottom:1.5rem}.blog-entry-body-block ol{padding-left:1.75rem;margin-bottom:1.5rem}.blog-entry-body-block li{font-family:var(--blog-entry-body-font-family);font-size:var(--blog-entry-body-font-size);font-weight:var(--blog-entry-body-font-weight);line-height:1.4;color:var(--blog-entry-body-color)}.blog-entry-body-block li+li{margin-top:.75rem}.blog-entry-body-block p strong,.blog-entry-body-block p b,.blog-entry-body-block li strong,.blog-entry-body-block li b{font-weight:600}.blog-entry-body-block a{color:#fab3ff}.blog-entry-body-block a:hover,.blog-entry-body-block a:focus{color:#f780ff}table.blog-table-2{position:relative;width:100%;max-width:640px;margin:0 auto 1.5rem;margin-left:0;padding:0}table.blog-table-2 th{font-family:var(--blog-entry-h2-font-family);font-size:1rem;line-height:1;font-weight:400;text-transform:uppercase;padding:15px 20px;background-color:#310866;color:#fff}table.blog-table-2 th:nth-child(1){width:42%}table.blog-table-2 th:nth-child(2){width:58%}table.blog-table-2 tbody tr:nth-child(2n){background-color:rgb(194 59 247 / .2)}table.blog-table-2 tbody tr:nth-child(2n+1){background-color:rgb(225 150 255 / .15)}table.blog-table-2 td{font-family:var(--blog-entry-body-font-family);font-size:.85rem;font-weight:300;line-height:1.2;padding:10px 20px;border-bottom:none;color:#fff;border-bottom:1px solid rgb(255 255 255 / .05)}table.blog-table-2 .fas{width:1.25rem;font-size:1.25em;text-align:center;margin-right:5px}table.blog-table-2 td:nth-child(1){width:42%}table.blog-table-2 td:nth-child(2){width:58%}table.blog-table-2 tbody tr:last-child td{border-bottom:none}table.blog-table-3{position:relative;width:100%;max-width:960px;margin:0 auto 1.5rem;margin-left:0;padding:0}table.blog-table-3 th{font-family:var(--blog-entry-h2-font-family);font-size:1rem;line-height:1;font-weight:400;text-transform:uppercase;padding:15px 20px;background-color:#310866;color:#fff}table.blog-table-3 th:nth-child(1){width:25%}table.blog-table-3 th:nth-child(2){width:35%}table.blog-table-3 th:nth-child(3){width:40%}table.blog-table-3 tbody tr:nth-child(2n){background-color:rgb(194 59 247 / .2)}table.blog-table-3 tbody tr:nth-child(2n+1){background-color:rgb(225 150 255 / .15)}table.blog-table-3 td{font-family:var(--blog-entry-body-font-family);font-size:.85rem;font-weight:300;line-height:1.2;padding:10px 20px;border-bottom:none;color:#fff;border-bottom:1px solid rgb(255 255 255 / .05)}table.blog-table-3 .fas{width:1.25rem;font-size:1.25em;text-align:center;margin-right:5px}table.blog-table-3 td:nth-child(1){width:25%}table.blog-table-3 td:nth-child(2){width:35%}table.blog-table-3 td:nth-child(3){width:40%}table.blog-table-3 tbody tr:last-child td{border-bottom:none}figure.blog-entry-quote-container{position:relative;max-width:100%;padding:4rem 3rem;margin:0 auto;z-index:2}blockquote.blog-entry-quote{position:relative;margin:0 0 1.5rem;padding:0;color:#e921ff;font-family:var(--main-heading-font-family);font-size:1.625rem;font-weight:300;text-align:center;line-height:1.7;border-left:none;text-shadow:1px 2px 3px rgb(0 0 0 / .25);letter-spacing:.02em}main#content blockquote.blog-entry-quote p{color:#e921ff;font-family:var(--main-heading-font-family);font-size:1.625rem;font-weight:300;text-align:center;line-height:1.7;border-left:none;text-shadow:1px 2px 3px rgb(0 0 0 / .25);margin:0 auto;letter-spacing:.02em}blockquote.blog-entry-quote:before,blockquote.blog-entry-quote:after{display:block;position:absolute;z-index:-1;content:'';width:6rem;height:6rem;margin:0 auto;padding:0;background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.125}blockquote.blog-entry-quote:before{top:-1.5rem;left:-3rem;background-image:url(../webjutsu2025/assets/img/img_quote_open_h77.svg)}blockquote.blog-entry-quote:after{bottom:-3rem;right:-3rem;background-image:url(../webjutsu2025/assets/img/img_quote_close_h77.svg)}figure.blog-entry-quote-container figcaption{color:#fff;font-family:var(--main-heading-font-family);font-size:1.5rem;font-weight:300;text-align:center;text-shadow:1px 2px 3px rgb(0 0 0 / .25);margin:0 auto;opacity:1}figure.blog-entry-quote-container figcaption .quote-author-dash{opacity:.5}figure.blog-entry-quote-container figcaption .quote-author-name{font-weight:400}figure.blog-entry-quote-container figcaption .quote-author-info{font-size:.8em}blockquote.blog-entry-quote .text-accent-color{color:#d91cff}blockquote.blog-entry-quote b,blockquote.blog-entry-quote strong{color:#d91cff}.blog-entry-faq{position:relative;width:100%;margin:0 auto 4rem;padding:0 0 1.5rem;border-bottom:1px solid rgb(212 27 245 / .35)}.blog-entry-faq-heading{position:relative;width:100%;margin:0 auto;padding:2rem 0;text-align:center}.blog-entry-faq-heading h2{font-family:var(--home-wysiwyg-title-font-family);font-size:2.25rem;font-weight:300;margin:0 auto;color:#d64bfb}.blog-entry-faq-item{position:relative;width:100%;margin:0 auto;padding:2rem 0}.blog-entry-faq-item-question{position:relative;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:stretch;align-items:center;padding:0}.blog-entry-faq-item-question h3,#blogFAQ .blog-entry-faq-item-question h3{position:relative;font-family:var(--home-wysiwyg-title-font-family);font-size:1.35rem;font-weight:300;margin:0 auto;margin-left:0;color:#fff;text-align:left;line-height:1.5;width:calc(100% - 3rem);-webkit-transition:.2s ease-out;transition:.2s ease-out}.blog-entry-faq-item-question h3:hover,#blogFAQ .blog-entry-faq-item-question h3:hover{color:#c059ff}.show .blog-entry-faq-item-question h3,#blogFAQ .show .blog-entry-faq-item-question h3{color:#af2eff}.show .blog-entry-faq-item-question h3:hover,#blogFAQ .show .blog-entry-faq-item-question h3:hover{color:#9e11f5}button.blog-faq-btn{position:absolute;display:block;z-index:20;right:0;width:30px;height:30px;margin:0 auto;padding:0;background-color:#fff0;-webkit-transition:.2s ease-out;transition:.2s ease-out}button.blog-faq-btn:hover,button.blog-faq-btn:focus{background-color:#fff0}button.blog-faq-btn .lines{align-items:center;cursor:pointer;display:flex;height:30px;width:30px;justify-content:start;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:999;-webkit-transition:.2s ease-out;transition:.2s ease-out;border-radius:200%;border:2px solid #fff0}button.blog-faq-btn .lines span{position:absolute;background:rgb(255 255 255 / .7);height:2px;width:75%;-webkit-transition:.2s ease-out;transition:.2s ease-out}button.blog-faq-btn:hover .lines span,button.blog-faq-btn:focus .lines span{background:rgb(255 255 255)}.show button.blog-faq-btn .lines span{background:rgb(175 46 255 / .85)}.show button.blog-faq-btn:hover .lines span,.show button.blog-faq-btn:focus .lines span{background:rgb(175 46 255)}button.blog-faq-btn .lines span:nth-child(1){transform:translate(-50%) rotate(90deg);top:12px;left:13px}.show button.blog-faq-btn .lines span:nth-child(1){transform:translate(-50%) rotate(135deg)}button.blog-faq-btn .lines span:nth-child(2){transform:translate(-50%) rotate(0deg);bottom:0;top:12px;left:13px}.show button.blog-faq-btn .lines span:nth-child(2){transform:translate(-50%) rotate(45deg)}button.blog-faq-btn:before{content:'';display:block;position:absolute;width:30px;height:30px;top:0;left:0;z-index:-1;background-color:#fff0;border-radius:200%;border:2px solid #fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.2s ease-out;transition:.2s ease-out}button.blog-faq-btn:hover:before,button.blog-faq-btn:focus:before{background-color:#fff0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.show button.blog-faq-btn:before{border-color:#af2eff}.show button.blog-faq-btn:hover:before,.show button.blog-faq-btn:focus:before{border-color:#9e11f5}.blog-entry-faq-item-answer{position:relative;width:100%;margin:0 auto;overflow:hidden;display:block;max-height:0;-webkit-transition:.2s ease-out;transition:.2s ease-out}.show .blog-entry-faq-item-answer{max-height:100vh}.blog-entry-faq-item-answer-contents{position:relative;width:100%;margin:0 auto;font-family:var(--main-body-font-family);font-size:1rem;font-weight:300;padding:1.5rem 0 0;padding-right:2.5rem;color:#fff}.blog-entry-faq-item-answer-contents p{font-family:var(--main-body-font-family);font-size:1rem;font-weight:300;color:#fff}.blog-entry-faq-item-answer-contents>*:last-child{margin-bottom:0}.blog-entry-faq-item+.blog-entry-faq-item{border-top:1px solid rgb(255 255 255 / .05)}.page-faq{position:relative;width:100%;margin:0 auto;padding:0 0 3rem}.page-faq-heading{position:relative;width:100%;margin:0 auto;padding:2rem 0;text-align:center}.page-faq-heading h2{font-family:var(--home-wysiwyg-title-font-family);font-size:2.25rem;font-weight:400;margin:0 auto;color:#d64bfb}.page-faq-item{position:relative;width:100%;margin:0 auto;padding:2rem 0}.page-faq-item-question{position:relative;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:stretch;align-items:center;padding:0}.page-faq-item-question h3,#pageFAQ .page-faq-item-question h3{position:relative;font-family:var(--home-wysiwyg-title-font-family);font-size:1.35rem;font-weight:400;margin:0 auto;margin-left:0;color:#fff;text-align:left;line-height:1.5;width:calc(100% - 3rem);-webkit-transition:.2s ease-out;transition:.2s ease-out}.page-faq-item-question h3:hover,#pageFAQ .page-faq-item-question h3:hover{color:#c059ff}.show .page-faq-item-question h3,#pageFAQ .show .page-faq-item-question h3{color:#af2eff}.show .page-faq-item-question h3:hover,#pageFAQ .show .page-faq-item-question h3:hover{color:#9e11f5}button.page-faq-btn{position:absolute;display:block;z-index:20;right:0;width:30px;height:30px;margin:0 auto;padding:0;background-color:#fff0;-webkit-transition:.2s ease-out;transition:.2s ease-out}button.page-faq-btn:hover,button.page-faq-btn:focus{background-color:#fff0}button.page-faq-btn .lines{align-items:center;cursor:pointer;display:flex;height:30px;width:30px;justify-content:start;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:999;-webkit-transition:.2s ease-out;transition:.2s ease-out;border-radius:200%;border:2px solid #fff0}button.page-faq-btn .lines span{position:absolute;background:rgb(255 255 255 / .7);height:2px;width:75%;-webkit-transition:.2s ease-out;transition:.2s ease-out}button.page-faq-btn:hover .lines span,button.page-faq-btn:focus .lines span{background:rgb(255 255 255)}.show button.page-faq-btn .lines span{background:rgb(175 46 255 / .85)}.show button.page-faq-btn:hover .lines span,.show button.page-faq-btn:focus .lines span{background:rgb(175 46 255)}button.page-faq-btn .lines span:nth-child(1){transform:translate(-50%) rotate(90deg);top:12px;left:13px}.show button.page-faq-btn .lines span:nth-child(1){transform:translate(-50%) rotate(135deg)}button.page-faq-btn .lines span:nth-child(2){transform:translate(-50%) rotate(0deg);bottom:0;top:12px;left:13px}.show button.page-faq-btn .lines span:nth-child(2){transform:translate(-50%) rotate(45deg)}button.page-faq-btn:before{content:'';display:block;position:absolute;width:30px;height:30px;top:0;left:0;z-index:-1;background-color:#fff0;border-radius:200%;border:2px solid #fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.2s ease-out;transition:.2s ease-out}button.page-faq-btn:hover:before,button.page-faq-btn:focus:before{background-color:#fff0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.show button.page-faq-btn:before{border-color:#af2eff}.show button.page-faq-btn:hover:before,.show button.page-faq-btn:focus:before{border-color:#9e11f5}.page-faq-item-answer{position:relative;width:100%;margin:0 auto;overflow:hidden;display:block;max-height:0;-webkit-transition:.2s ease-out;transition:.2s ease-out}.show .page-faq-item-answer{max-height:100vh}.page-faq-item-answer-contents{position:relative;width:100%;margin:0 auto;font-family:var(--main-body-font-family);font-size:1rem;font-weight:300;padding:1.5rem 0 0;padding-right:2.5rem;color:#fff}.page-faq-item-answer-contents p{font-family:var(--main-body-font-family);font-size:1rem;font-weight:300;color:#fff}.page-faq-item-answer-contents p strong,#pageFAQ p strong{font-weight:600}.page-faq-item-answer-contents li strong,#pageFAQ li strong{font-weight:600}.page-faq-item-answer-contents>*:last-child{margin-bottom:0}.page-faq-item+.page-faq-item{border-top:1px solid rgb(255 255 255 / .15)}.main-bg-white .page-faq-item-question h3,.main-bg-white #pageFAQ .page-faq-item-question h3{color:#222}.main-bg-white .show .page-faq-item-question h3,.main-bg-white #pageFAQ .show .page-faq-item-question h3{color:#af2eff}.main-bg-white .page-faq-item-question h3:hover,.main-bg-white #pageFAQ .page-faq-item-question h3:hover{color:#c059ff}.main-bg-white .show .page-faq-item-question h3:hover,.main-bg-white #pageFAQ .show .page-faq-item-question h3:hover{color:#9e11f5}.main-bg-white .page-faq-item-answer-contents,.main-bg-white .page-faq-item-answer-contents p{color:#222}.main-bg-white .page-faq-item+.page-faq-item{border-top:1px solid rgb(0 0 0 / .125)}.main-bg-white button.page-faq-btn .lines span{background:rgb(34 34 34 / .85)}.main-bg-white .show button.page-faq-btn .lines span{background:rgb(175 46 255)}.main-bg-white button.page-faq-btn:hover .lines span,.main-bg-white button.page-faq-btn:focus .lines span{background:rgb(34 34 34)}.main-bg-white .show button.page-faq-btn:hover .lines span,.main-bg-white .show button.page-faq-btn:focus .lines span{background:rgb(175 46 255)}.main-bg-white button.page-faq-btn:before{border-color:#222}.main-bg-white .show button.page-faq-btn:before{border-color:#af2eff}.main-bg-white .show button.page-faq-btn:hover:before,.main-bg-white .show button.page-faq-btn:focus:before{border-color:#9e11f5}.main-bg-black .page-faq-heading h2,.main-bg-dk-gray .page-faq-heading h2{color:#f7abff}.main-bg-black .page-faq-item-question h3,.main-bg-black #pageFAQ .page-faq-item-question h3,.main-bg-dk-gray .page-faq-item-question h3,.main-bg-dk-gray #pageFAQ .page-faq-item-question h3{color:#fff}.main-bg-black .page-faq-item-answer-contents,.main-bg-black .page-faq-item-answer-contents p,.main-bg-dk-gray .page-faq-item-answer-contents,.main-bg-dk-gray .page-faq-item-answer-contents p{color:#fff}.main-bg-black .show .page-faq-item-question h3,.main-bg-black #pageFAQ .show .page-faq-item-question h3,.main-bg-dk-gray .show .page-faq-item-question h3,.main-bg-dk-gray #pageFAQ .show .page-faq-item-question h3{color:#eb9cff}.main-bg-black .page-faq-item-question h3:hover,.main-bg-black #pageFAQ .page-faq-item-question h3:hover,.main-bg-dk-gray .page-faq-item-question h3:hover,.main-bg-dk-gray #pageFAQ .page-faq-item-question h3:hover{color:#faa2f8}.main-bg-black .show .page-faq-item-question h3:hover,.main-bg-black #pageFAQ .show .page-faq-item-question h3:hover,.main-bg-dk-gray .show .page-faq-item-question h3:hover,.main-bg-dk-gray #pageFAQ .show .page-faq-item-question h3:hover{color:#d39ee6}.main-bg-black .page-faq-item+.page-faq-item,.main-bg-dk-gray .page-faq-item+.page-faq-item{border-top:1px solid rgb(255 255 255 / .125)}.main-bg-black button.page-faq-btn .lines span,.main-bg-dk-gray button.page-faq-btn .lines span{background:rgb(255 255 255 / .85)}.main-bg-black .show button.page-faq-btn .lines span,.main-bg-dk-gray .show button.page-faq-btn .lines span{background:rgb(202 132 245 / .85)}.main-bg-black button.page-faq-btn:hover .lines span,.main-bg-black button.page-faq-btn:focus .lines span,.main-bg-dk-gray button.page-faq-btn:hover .lines span,.main-bg-dk-gray button.page-faq-btn:focus .lines span{background:rgb(202 132 245)}.main-bg-black .show button.page-faq-btn:hover .lines span,.main-bg-black .show button.page-faq-btn:focus .lines span,.main-bg-dk-gray .show button.page-faq-btn:hover .lines span,.main-bg-dk-gray .show button.page-faq-btn:focus .lines span{background:rgb(211 158 230)}.main-bg-black button.page-faq-btn:before,.main-bg-dk-gray button.page-faq-btn:before{border-color:#fff}.main-bg-black .show button.page-faq-btn:before,.main-bg-dk-gray .show button.page-faq-btn:before{border-color:#ca84f5}.main-bg-black .show button.page-faq-btn:hover:before,.main-bg-black .show button.page-faq-btn:focus:before,.main-bg-dk-gray .show button.page-faq-btn:hover:before,.main-bg-dk-gray .show button.page-faq-btn:focus:before{border-color:#d39ee6}.main-bg-mid-purple .page-faq-heading h2{color:#f7abff}.main-bg-mid-purple .page-faq-item-question h3,.main-bg-mid-purple #pageFAQ .page-faq-item-question h3{color:#fff}.main-bg-mid-purple .page-faq-item-answer-contents,.main-bg-mid-purple .page-faq-item-answer-contents p{color:#fff}.main-bg-mid-purple .show .page-faq-item-question h3,.main-bg-mid-purple #pageFAQ .show .page-faq-item-question h3{color:#eb9cff}.main-bg-mid-purple .page-faq-item-question h3:hover,.main-bg-mid-purple #pageFAQ .page-faq-item-question h3:hover{color:#faa2f8}.main-bg-mid-purple .show .page-faq-item-question h3:hover,.main-bg-mid-purple #pageFAQ .show .page-faq-item-question h3:hover{color:#d39ee6}.main-bg-mid-purple .page-faq-item+.page-faq-item{border-top:1px solid rgb(255 255 255 / .125)}.main-bg-mid-purple button.page-faq-btn .lines span{background:rgb(255 255 255 / .85)}.main-bg-mid-purple .show button.page-faq-btn .lines span{background:rgb(202 132 245 / .85)}.main-bg-mid-purple button.page-faq-btn:hover .lines span,.main-bg-mid-purple button.page-faq-btn:focus .lines span{background:rgb(202 132 245)}.main-bg-mid-purple .show button.page-faq-btn:hover .lines span,.main-bg-mid-purple .show button.page-faq-btn:focus .lines span{background:rgb(211 158 230)}.main-bg-mid-purple button.page-faq-btn:before{border-color:#fff}.main-bg-mid-purple .show button.page-faq-btn:before{border-color:#ca84f5}.main-bg-mid-purple .show button.page-faq-btn:hover:before,.main-bg-mid-purple .show button.page-faq-btn:focus:before{border-color:#d39ee6}.main-bg-primary-purple .page-faq-heading h2{color:#4f07ab}.main-bg-primary-purple .page-faq-item-question h3,.main-bg-primary-purple #pageFAQ .page-faq-item-question h3{color:#fff}.main-bg-primary-purple .page-faq-item-answer-contents,.main-bg-primary-purple .page-faq-item-answer-contents p{color:#fff}.main-bg-primary-purple .show .page-faq-item-question h3,.main-bg-primary-purple #pageFAQ .show .page-faq-item-question h3{color:#6015bf}.main-bg-primary-purple .page-faq-item-question h3:hover,.main-bg-primary-purple #pageFAQ .page-faq-item-question h3:hover{color:#4f07ab}.main-bg-primary-purple .show .page-faq-item-question h3:hover,.main-bg-primary-purple #pageFAQ .show .page-faq-item-question h3:hover{color:#5a00cc}.main-bg-primary-purple .page-faq-item+.page-faq-item{border-top:1px solid rgb(255 255 255 / .125)}.main-bg-primary-purple button.page-faq-btn .lines span{background:rgb(255 255 255 / .85)}.main-bg-primary-purple .show button.page-faq-btn .lines span{background:rgb(79 7 171 / .85)}.main-bg-primary-purple button.page-faq-btn:hover .lines span,.main-bg-primary-purple button.page-faq-btn:focus .lines span{background:rgb(255 255 255)}.main-bg-primary-purple .show button.page-faq-btn:hover .lines span,.main-bg-primary-purple .show button.page-faq-btn:focus .lines span{background:rgb(90 0 204)}.main-bg-primary-purple button.page-faq-btn:before{border-color:#fff}.main-bg-primary-purple .show button.page-faq-btn:before{border-color:#6015bf}.main-bg-primary-purple .show button.page-faq-btn:hover:before,.main-bg-primary-purple .show button.page-faq-btn:focus:before{border-color:#5a00cc}.main-bg-pink .page-faq-heading h2{color:#6525b8}.main-bg-pink .page-faq-item-question h3,.main-bg-pink #pageFAQ .page-faq-item-question h3{color:#fff}.main-bg-pink .page-faq-item-answer-contents,.main-bg-pink .page-faq-item-answer-contents p{color:#fff}.main-bg-pink .show .page-faq-item-question h3,.main-bg-pink #pageFAQ .show .page-faq-item-question h3{color:#6015bf}.main-bg-pink .page-faq-item-question h3:hover,.main-bg-pink #pageFAQ .page-faq-item-question h3:hover{color:#4f07ab}.main-bg-pink .show .page-faq-item-question h3:hover,.main-bg-pink #pageFAQ .show .page-faq-item-question h3:hover{color:#5a00cc}.main-bg-pink .page-faq-item+.page-faq-item{border-top:1px solid rgb(255 255 255 / .125)}.main-bg-pink button.page-faq-btn .lines span{background:rgb(255 255 255 / .85)}.main-bg-pink .show button.page-faq-btn .lines span{background:rgb(79 7 171 / .85)}.main-bg-pink button.page-faq-btn:hover .lines span,.main-bg-pink button.page-faq-btn:focus .lines span{background:rgb(255 255 255)}.main-bg-pink .show button.page-faq-btn:hover .lines span,.main-bg-pink .show button.page-faq-btn:focus .lines span{background:rgb(90 0 204)}.main-bg-pink button.page-faq-btn:before{border-color:#fff}.main-bg-pink .show button.page-faq-btn:before{border-color:#6015bf}.main-bg-pink .show button.page-faq-btn:hover:before,.main-bg-pink .show button.page-faq-btn:focus:before{border-color:#5a00cc}.main-bg-gradient1 .page-faq-heading h2{color:#f7abff}.main-bg-gradient2 .page-faq-heading h2{color:#f7abff}.main-bg-gradient1 .page-faq-item-question h3,.main-bg-gradient1 #pageFAQ .page-faq-item-question h3,.main-bg-gradient2 .page-faq-item-question h3,.main-bg-gradient2 #pageFAQ .page-faq-item-question h3{color:#fff}.main-bg-gradient1 .page-faq-item-answer-contents,.main-bg-gradient1 .page-faq-item-answer-contents p,.main-bg-gradient2 .page-faq-item-answer-contents,.main-bg-gradient2 .page-faq-item-answer-contents p{color:#fff}.main-bg-gradient1 .show .page-faq-item-question h3,.main-bg-gradient1 #pageFAQ .show .page-faq-item-question h3,.main-bg-gradient2 .show .page-faq-item-question h3,.main-bg-gradient2 #pageFAQ .show .page-faq-item-question h3{color:#eb9cff}.main-bg-gradient1 .page-faq-item-question h3:hover,.main-bg-gradient1 #pageFAQ .page-faq-item-question h3:hover,.main-bg-gradient2 .page-faq-item-question h3:hover,.main-bg-gradient2 #pageFAQ .page-faq-item-question h3:hover{color:#faa2f8}.main-bg-gradient1 .show .page-faq-item-question h3:hover,.main-bg-gradient1 #pageFAQ .show .page-faq-item-question h3:hover,.main-bg-gradient2 .show .page-faq-item-question h3:hover,.main-bg-gradient2 #pageFAQ .show .page-faq-item-question h3:hover{color:#d39ee6}.main-bg-gradient1 .page-faq-item+.page-faq-item,.main-bg-gradient2 .page-faq-item+.page-faq-item{border-top:1px solid rgb(255 255 255 / .125)}.main-bg-gradient1 button.page-faq-btn .lines span,.main-bg-gradient2 button.page-faq-btn .lines span{background:rgb(255 255 255 / .85)}.main-bg-gradient1 .show button.page-faq-btn .lines span,.main-bg-gradient2 .show button.page-faq-btn .lines span{background:rgb(202 132 245 / .85)}.main-bg-gradient1 button.page-faq-btn:hover .lines span,.main-bg-gradient1 button.page-faq-btn:focus .lines span,.main-bg-gradient2 button.page-faq-btn:hover .lines span,.main-bg-gradient2 button.page-faq-btn:focus .lines span{background:rgb(202 132 245)}.main-bg-gradient1 .show button.page-faq-btn:hover .lines span,.main-bg-gradient1 .show button.page-faq-btn:focus .lines span,.main-bg-gradient2 .show button.page-faq-btn:hover .lines span,.main-bg-gradient2 .show button.page-faq-btn:focus .lines span{background:rgb(211 158 230)}.main-bg-gradient1 button.page-faq-btn:before,.main-bg-gradient2 button.page-faq-btn:before{border-color:#fff}.main-bg-gradient1 .show button.page-faq-btn:before,.main-bg-gradient2 .show button.page-faq-btn:before{border-color:#ca84f5}.main-bg-gradient1 .show button.page-faq-btn:hover:before,.main-bg-gradient1 .show button.page-faq-btn:focus:before,.main-bg-gradient2 .show button.page-faq-btn:hover:before,.main-bg-gradient2 .show button.page-faq-btn:focus:before{border-color:#d39ee6}hr.hr-blog-end{display:block;content:'';width:100%;height:90px;margin:5rem auto 0;padding:0;border:none;background-image:url(../webjutsu2025/assets/img/img_star_note_silver_3b.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;background-position-y:center;background-position-x:calc(50% + 8px);opacity:1}.blog-entry-references{margin:5rem auto}.blog-entry-nav-container{position:relative;display:block;margin-top:5rem;padding:2rem}.blog-entry-nav h3{display:block;font-family:var(--blog-entry-h3-font-family);color:var(--blog-entry-h3-color);color:#c508ff;font-weight:var(--blog-entry-h3-font-weight);line-height:var(--blog-entry-h3-line-height);font-size:2.125rem;text-transform:uppercase;text-align:center;text-decoration:underline;font-style:italic;letter-spacing:.02em;margin:0 auto 1.75rem}.blog-entry-nav-items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch}.blog-entry-nav-item{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;text-align:center;max-width:300px;width:49%}.blog-entry-nav-item-label{font-size:.6rem;text-transform:uppercase;font-weight:700;color:#666;letter-spacing:.04em;line-height:1;margin-bottom:.5rem}a.blog-entry-nav-link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;color:#fa73ff}a.blog-entry-nav-link:hover,a.blog-entry-nav-link:focus{color:#f70fff}a.blog-entry-nav-link .fa{align-content:center;padding:.75rem}.blog-entry-nav-link-text{line-height:1.2;align-content:center}.nav-link-prev .blog-entry-nav-link-text{text-align:left}.nav-link-next .blog-entry-nav-link-text{text-align:right}.one-exists a.blog-entry-nav-link .blog-entry-nav-link-text{text-align:center}.blog-entry-nav-spacer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;width:1px;background-color:rgb(0 99 160 / .3);margin:0 2.5rem}.blog-entry-body pre{display:block;padding:30px;background:var(--code-excerpt-bg);background-color:var(--code-excerpt-bg);margin:1rem 0 2rem;white-space:pre-wrap;font-size:.9em;font-family:var(--code-excerpt-font-family)}.blog-entry-body code{background:var(--code-excerpt-bg);background-color:var(--code-excerpt-bg);border-radius:5px;border:1px solid var(--code-excerpt-bg);padding:0 3px;font-family:var(--code-excerpt-font-family);color:var(--code-excerpt-font-color)}.blog-entry-body p code,.blog-entry-body li code{background:var(--code-tag-bg);color:#222;border-color:var(--code-tag-bg)}:host,:root{--code-excerpt-font-family:Courier,monospace;--code-excerpt-font-color:#ffffff;--code-excerpt-bg:#2d2b55;--code-tag-font-family:Courier,monospace;--code-tag-font-color:#222222;--code-tag-bg:#dfd0fb;--comment-form-title-font:'Oswald',sans-serif;--comment-form-title-font-size:2.25rem;--comment-form-title-font-weight:400;--comment-form-title-font-color:#af2eff;--comment-form-title-line-height:1.1}.section-blog-comments,.section-blog-comments.section-theme-dark{display:block;position:relative;margin:0 auto;padding:0;width:100%;background-color:#6e0fa8;background:linear-gradient(145deg,#bd1ad6,#4d047a)}.blog-entry-comments-container{padding:3rem 0 5rem}.blog-entry-comments{display:block;position:relative;margin:0 auto}.blog-entry-comments #comments{padding:20px 25px 25px;background:#fff0;background-color:#fff0}.blog-entry-comments #respond{margin-top:0;padding:0;background:#fff0;background-color:#fff0}.blog-entry-comments li.comment #respond{padding:2.5rem}.blog-entry-comments #respond .comment-notes{margin-bottom:1rem}.blog-entry-comments #reply-title,.blog-entry-comments h3#reply-title{display:inline-block;font-family:var(--comment-form-title-font);color:var(--comment-form-title-font-color);color:#fff;font-weight:var(--comment-form-title-font-weight);line-height:var(--comment-form-title-line-height);font-size:var(--comment-form-title-font-size);background-image:none;text-transform:uppercase;font-style:italic;margin-bottom:0}.blog-entry-comments li.comment #respond #reply-title{font-size:2rem}.blog-entry-comments #commentform{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}#commentform p.comment-notes{position:relative;width:100%;margin:0 auto 1rem;color:#fff;padding:.525rem 1rem;background-color:rgb(0 0 0 / .15)}#commentform p.comment-form-comment{position:relative;width:100%;margin:0 auto 1rem}.blog-entry-comments #commentform p label{display:none}.blog-entry-comments #commentform input{width:100%;background-color:#fff0;color:#fff;border:none;border-radius:0;outline:0;border-bottom:1px solid rgb(214 75 251 / .75);padding:10px 0}.blog-entry-comments #commentform textarea{background-color:#fff0;color:#fff;border:none;border-radius:0;outline:0;border-bottom:1px solid rgb(214 75 251 / .75);padding:10px 0}.blog-entry-comments #commentform input:focus,.blog-entry-comments #commentform input:hover,.blog-entry-comments #commentform input:active,.blog-entry-comments #commentform textarea:focus,.blog-entry-comments #commentform textarea:hover,.blog-entry-comments #commentform textarea:active{color:#fff;border:none;border-color:#fff0;outline:0;box-shadow:none;--formfieldbordercolor:none;border-bottom:1px solid rgb(214 75 251 / .75)}.blog-entry-comments #commentform input[type="submit"]{font-family:var(--comment-form-title-font);text-transform:uppercase;font-weight:600;background-color:#ed21ff;border-radius:0;border:none;outline:0;font-style:italic;-webkit-transition:all .35s;-webkit-transition-timing-function:linear;transition:all .35s;transition-timing-function:linear}.blog-entry-comments #respond .form-submit{position:relative;width:100%;margin:0 auto}.blog-entry-comments #commentform input[type="submit"]:hover,.blog-entry-comments #commentform input[type="submit"]:focus{background-color:#ea00ff;background-color:#d000fa}.blog-entry-comments #commentform .comment-form-author,.blog-entry-comments #commentform .comment-form-email{width:48%;border:none;margin:0 auto}.blog-entry-comments #commentform .comment-form-author{margin-left:0;margin-right:auto}.blog-entry-comments #commentform .comment-form-email{margin-left:auto;margin-right:0}.blog-entry-comments #commentform .comment-form-cookies-consent{position:relative;width:100%;margin:.5rem auto 0;padding:0}.blog-entry-comments #commentform .comment-form-cookies-consent label{display:inline-block;color:#fff;font-size:.8rem;line-height:1.1;width:calc(100% - 25px);padding-left:25px}.blog-entry-comments #commentform .comment-form-cookies-consent input[type="checkbox"],.blog-entry-comments #commentform .comment-form-cookies-consent input[type="radio"]{position:absolute;display:block;width:auto;top:8px;left:3px;margin-right:0}.blog-entry-comments #commentform input[type=text]::-webkit-input-placeholder,.blog-entry-comments #commentform input[type=email]::-webkit-input-placeholder,.blog-entry-comments #commentform textarea::-webkit-input-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}.blog-entry-comments #commentform input[type=text]::-moz-placeholder,.blog-entry-comments #commentform input[type=email]::-moz-placeholder,.blog-entry-comments #commentform textarea::-moz-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}.blog-entry-comments #commentform input[type=text]:-ms-input-placeholder,.blog-entry-comments #commentform input[type=email]:-ms-input-placeholder,.blog-entry-comments #commentform textarea:-ms-input-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}.blog-entry-comments #commentform input[type=text]:-moz-placeholder,.blog-entry-comments #commentform input[type=email]:-moz-placeholder,.blog-entry-comments #commentform textarea:-moz-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}.nv-comments-title-wrap{position:relative;width:100%;padding:1.5rem 0 3rem;padding-bottom:calc(3rem + 100px);margin:0 auto 3rem}.nv-comments-title-wrap:after{display:block;position:absolute;content:'';width:100px;height:100px;margin:0 auto;padding:0;bottom:1.5rem;left:calc(50% - 60px);background-image:url(../webjutsu2025/assets/img/img_ninja_meditate.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.5}h2.comments-title{font-family:var(--comment-form-title-font);color:var(--comment-form-title-font-color);color:#fff;font-weight:var(--comment-form-title-font-weight);line-height:var(--comment-form-title-line-height);font-size:2rem;background-image:none;font-style:italic;margin-bottom:0}#comments.comments-area li.comment{padding-bottom:2.125rem;margin-bottom:2.125rem;border-bottom:1px solid rgb(214 75 251 / .625)}#comments.comments-area .comment-author{font-family:var(--comment-form-title-font);color:#fff;font-size:1.125rem;line-height:1;margin-top:.25rem}#comments.comments-area .author{font-weight:400}#comments.comments-area .comment-author>a{display:inline-block;font-size:.8rem;line-height:1;margin-top:.25rem;color:#fa73ff;font-family:var(--main-body-font-family)}#comments.comments-area .comment-author>a:hover,#comments.comments-area .comment-author>a:focus{color:#f70fff}#comments.comments-area time{opacity:1;font-size:inherit}a.comment-reply-link{color:#fa75ff}a.comment-reply-link:hover,a.comment-reply-link:focus{color:#ea2eff}.nv-comments-list li.children{padding-left:2rem}a#cancel-comment-reply-link{position:relative;top:-.15rem;font-size:.9rem;padding:.25rem .75rem .25rem .5rem;margin-left:3rem;color:#fff;background-color:#f959ff}a#cancel-comment-reply-link:hover,a#cancel-comment-reply-link:focus{color:#fff;background-color:#f829ff}.section-theme-dark{background-color:#222;background:linear-gradient(135deg,#222,#000);color:#fff}.section-theme-dark .blog-entry-body-block h3{color:#af2eff}.section-theme-dark .blog-entry-body-block p{color:#fff}.section-theme-dark .blog-entry-body-block li{color:#fff}.quote-section{position:relative;overflow:hidden;margin:0 auto;padding:0;width:100%;height:auto;min-height:100vh}.section-quote-container-contents{position:absolute;width:100%;max-width:100%;height:100%;padding:15% 0;margin:0;top:0;left:0;right:0;z-index:20;overflow:hidden;display:flex;align-items:center;justify-content:center}.section-quote-contents-inner{position:relative;display:block;width:100%;max-width:100%}.section-quote-blockquote{margin:0 auto;padding:0;color:#fff;text-align:center}.section-quote-blockquote figure{position:relative;max-width:70%;padding:4rem 5rem;margin:0 auto}.section-quote-blockquote blockquote{position:relative;margin:0 0 2.1875rem;padding:0;color:#fff;font-family:var(--main-heading-font-family);font-size:3.5rem;font-weight:300;text-align:center;line-height:1.4;border-left:none;text-shadow:1px 2px 3px rgb(0 0 0 / .25)}.section-quote-blockquote blockquote:before,.section-quote-blockquote blockquote:after{display:block;position:absolute;z-index:-1;content:'';width:8rem;height:7rem;margin:0 auto;padding:0;background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.2}.section-quote-blockquote blockquote:before{top:-1.5rem;left:-3rem;background-image:url(../webjutsu2025/assets/img/img_quote_open_h77.svg)}.section-quote-blockquote blockquote:after{bottom:-3rem;right:-3rem;background-image:url(../webjutsu2025/assets/img/img_quote_close_h77.svg)}.section-quote-blockquote blockquote .text-accent-color{color:#d91cff}.section-quote-blockquote blockquote b,.section-quote-blockquote blockquote strong{font-weight:500}.section-quote-blockquote blockquote sup{font-size:.85rem;font-weight:500}.section-quote-blockquote blockquote a{text-decoration:none;color:#e378ff}.section-quote-blockquote blockquote a:hover,.section-quote-blockquote blockquote a:focus{color:#ea00f2}.section-quote-blockquote figcaption{color:#fff;font-family:var(--main-heading-font-family);font-size:2rem;font-weight:300;text-align:center;text-shadow:1px 2px 3px rgb(0 0 0 / .25);margin:0 auto;opacity:1}.quote-author-dash{opacity:.5}.quote-author-name{font-weight:400}.quote-author-info{font-size:.8em}.section-quote-video-overlay-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;min-height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:11;overflow:hidden;background-color:rgb(0 0 0 / .35);background:linear-gradient(145deg,#9c00ad,#250047);opacity:0;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.quote-section-video-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;min-height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:10;overflow:hidden}video.quote-background-video{display:block;object-fit:cover;aspect-ratio:1920/1080;height:100%;width:100%;max-width:100%;vertical-align:baseline;overflow:clip;overflow-clip-margin:content-box}.quote-section-fallback-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:9;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.section-bottom-cta{position:relative;overflow:hidden;margin:0 auto;padding:0;width:100%;height:auto;min-height:calc(100vh - 80px)}.bottom-cta-video-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;min-height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:10;overflow:hidden}video.background-video{display:block;object-fit:cover;aspect-ratio:1920/1080;height:100%;width:100%;max-width:100%;vertical-align:baseline;overflow:clip;overflow-clip-margin:content-box}.bottom-cta-video-overlay-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;min-height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:11;overflow:hidden;background-color:rgb(34 0 66 / .55);-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}img.bottom-cta-video-overlay-image{position:absolute;display:block;width:720px;max-width:95%;margin:0;padding:0;bottom:0;left:0;filter:grayscale(0%) brightness(75%) contrast(130%) saturate(90%);-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.section-bottom-cta:hover .bottom-cta-video-overlay-container{background-color:rgb(49 0 94 / .55)}.section-bottom-cta:hover img.bottom-cta-video-overlay-image{filter:grayscale(0%) brightness(110%) contrast(150%) saturate(100%)}.bottom-cta-fallback-container{position:absolute;display:block;width:100%;max-width:100%;height:100%;padding:0;margin:0;top:0;left:0;right:0;z-index:9;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.bottom-cta-contents-container{position:absolute;width:100%;max-width:100%;height:100%;padding:15% 0;margin:0;top:0;left:0;right:0;z-index:20;overflow:hidden;display:flex;align-items:center;justify-content:center}.bottom-cta-contents-inner{position:relative;display:block;width:100%;max-width:100%}.bottom-cta-tagline-container{position:relative;display:block;width:100%;max-width:100%;text-align:center;padding:0 10%;margin:0 auto}img.bottom-cta-tagline{width:100%;max-width:720px}.bottom-cta-button-container{position:relative;display:block;width:100%;max-width:100%;text-align:center;padding:2.5rem 10% 0;margin:0 auto}a.bottom-cta-button{display:inline-block;position:relative;font-family:'Oswald',sans-serif;text-transform:uppercase;font-style:italic;font-size:1rem;font-weight:500;line-height:.9;letter-spacing:0em;color:#fff;background-color:#b109de;padding:.85rem 1.25rem;margin:0 auto;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.bottom-cta-button:hover,a.bottom-cta-button:focus{color:#fff;background-color:#a60ec2;background-color:#f149fc;outline:none}.bottom-cta-button-text{position:relative;left:-.3rem}a.bottom-cta-button .arrow-right{border-color:#fff;left:-.3rem}a.bottom-cta-button:hover .arrow-right,a.bottom-cta-button:focus .arrow-right{border-color:#fff}.services-parent-cta-section-padding{padding-top:10%;padding-bottom:10%}.services-cta-heading-container{position:relative;display:block;width:100%;max-width:100%;margin:0 auto;padding:5rem 0}.services-cta-heading{position:relative;display:block;width:100%;max-width:100%;margin:0 auto;padding:0 30px;text-align:center}img.services-cta-heading-image{width:100%;max-height:240px;max-width:640px}.services-cta-container{z-index:10;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;align-items:stretch;align-content:stretch;margin:0 auto;padding:0;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.services-cta-item{position:relative;z-index:11;padding:0;cursor:pointer;width:calc(33.3333333% - 20px);max-width:365px;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.services-cta-item-contents{position:relative;padding:2rem 1.5rem;padding-bottom:calc(60px + 1rem);background-color:rgb(96 0 117);border:1px solid rgb(181 0 222);border-radius:.625rem;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 #fff0;transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%);-webkit-transition:all .38s;-webkit-transition-timing-function:ease-out;transition:all .38s;transition-timing-function:ease-out}.services-cta-item-icon{position:relative;z-index:20;padding:.5rem;margin:0 auto;text-align:center}img.services-cta-item-icon-image{display:block;max-width:80px;width:100%;margin:0 auto;filter:brightness(100%) contrast(100%);-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.services-cta-item-title{position:relative;z-index:22;padding:1rem 0 1rem;margin:0 auto}.services-cta-item-title h2{font-family:var(--main-heading-font-family);font-size:2rem;font-weight:400;line-height:1;margin:0 auto;color:#fff;text-align:center;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.services-cta-item-desc{position:relative;z-index:21;padding:0;margin:0 auto}.services-cta-item-desc p,main#content .services-cta-item-desc p{font-family:var(--about-page-body-font-family);font-size:.85rem;font-weight:300;line-height:1.4;margin-bottom:0;color:#fff}.services-cta-item-button-container{position:absolute;margin:0 auto;padding:0;text-align:center;bottom:15px;left:calc(50% - 25px);z-index:25}a.services-cta-item-btn{display:block;line-height:1;margin:0 auto;padding:5px;width:50px;height:50px}img.services-cta-item-btn-img{display:block;max-width:40px;width:100%;margin:0 auto;border-radius:200%;background-color:#fff0;box-shadow:0 0 0 #fff0;-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.services-cta-item-contents:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#440362;background:linear-gradient(125deg,#9c00ad,#250047);opacity:.1;-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.services-cta-item:hover,.services-cta-item:focus{z-index:12}.services-cta-item:hover .services-cta-item-contents,.services-cta-item:focus .services-cta-item-contents{transform:scale(1.0625) translate(0%,0%);-ms-transform:scale(1.0625) translate(0%,0%);border-color:rgb(251 20 255);box-shadow:0 0 1.25rem rgb(251 20 255 / .75)}.services-cta-item:hover img.services-cta-item-icon-image,.services-cta-item:focus img.services-cta-item-icon-image{filter:brightness(130%) contrast(150%)}.services-cta-item:hover .services-cta-item-title h2,.services-cta-item:focus .services-cta-item-title h2{color:#fb14ff}.services-cta-item:hover .services-cta-item-contents:before,.services-cta-item:focus .services-cta-item-contents:before{opacity:.75}.services-cta-item:hover img.services-cta-item-btn-img,.services-cta-item:focus img.services-cta-item-btn-img{background-color:rgb(251 20 255 / .75);box-shadow:0 0 20px rgb(251 20 255 / .8)}.sb-services .project-section-title:before{min-height:12rem;width:4rem}.services-parent-page .sb-services .title-text{font-size:5rem}.services-parent-page .sb-services .project-section-title .text-accent{-webkit-text-stroke-width:2px}.services-parent-page .sb-services .project-section-title .text-outline{-webkit-text-stroke-width:2px}.services-parent-page .other-projects-heading .title-text{font-size:5.5rem}.services-parent-page .other-projects-heading .title-text:before{min-height:11rem;width:4rem}.services-parent-page .other-projects-heading .text-accent{-webkit-text-stroke-width:2px}.services-parent-page .other-projects-heading .text-accent2{color:#ef3af2;color:#d134ed}.services-subcats-section .container-wide{width:100%}.services-subcats-section-padding{padding-top:10%;padding-bottom:10%}.services-subcats-heading-container{position:relative;display:block;width:100%;max-width:100%;margin:0 auto;padding:5rem 0}.services-subcats-heading{position:relative;display:block;width:100%;max-width:100%;margin:0 auto;padding:0 30px;text-align:center}img.services-subcats-heading-image{width:100%;max-height:240px;max-width:640px}.services-subcats-container{z-index:10;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;align-items:stretch;align-content:stretch;margin:0 auto;padding:0;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.services-subcats-container .services-cta-item{width:calc(25% - 20px)}.services-subcats-container .services-cta-item-contents{padding:1rem 1.125rem;padding-bottom:calc(50px + 1rem)}.services-subcats-container .services-cta-item-desc{margin-bottom:.5rem}.services-cta-item-features-list{position:relative;z-index:21;padding:0;margin:0 auto}ul.services-cta-item-features,main#content ul.services-cta-item-features{list-style:none;margin:0 auto;padding:0}ul.services-cta-item-features li,main#content ul.services-cta-item-features li{color:#fff;color:#fa66df;font-size:.85rem;font-weight:400;line-height:1.2;margin:0 auto;padding:.75rem .625rem}ul.services-cta-item-features li+li,main#content ul.services-cta-item-features li+li{border-top:1px solid rgb(255 255 255 / .25)}:host,:root{--about-page-section-title-font-family:'Oswald',sans-serif;--about-page-section-title-font-size:2.5rem;--about-page-section-title-font-color:#fb87ff;--about-page-section-title-font-weight:400;--about-page-section-title-line-height:1.3;--about-page-section-title-letter-spacing:-.01em;--about-page-section-title-accent-stroke:4px;--about-page-body-font-family:'Geist',sans-serif;--about-page-body-font-size:1.125rem;--about-page-body-font-weight:300;--about-page-body-font-line-height:2;--about-page-body-font-color:#ffffff;--about-lg-section-title-font-family:'Oswald',sans-serif;--about-lg-section-title-font-size:6.5rem;--about-lg-section-title-font-color:#e30ed8;--about-lg-section-title-font-weight:500;--about-lg-section-title-line-height:1;--about-lg-section-title-letter-spacing:-.025em;--about-lg-section-title-accent-stroke:2.75px;--about-lg-section-title-accent-stroke-color:hsla(306,0%,100%,1);--about-lg-section-title-accent-color:transparent}.about-full-row-inner,main#content .about-full-row-inner{background:#fff0;background-color:#fff0;border-bottom:none;margin:0 auto;max-width:1200px;padding:0 30px}.full-row-heading{width:100%;padding:1rem 0 3rem}.full-row-heading h2{font-family:var(--about-page-section-title-font-family);font-size:var(--about-page-section-title-font-size);font-weight:var(--about-page-section-title-font-weight);color:var(--about-page-section-title-font-color);letter-spacing:var(--about-page-section-title-letter-spacing);line-height:var(--about-page-section-title-line-height);text-transform:none;margin:0 auto;padding:0}.sb-about h2{font-family:var(--about-page-section-title-font-family);font-size:var(--about-page-section-title-font-size);font-weight:var(--about-page-section-title-font-weight);color:var(--about-page-section-title-font-color);letter-spacing:var(--about-page-section-title-letter-spacing);line-height:var(--about-page-section-title-line-height);text-transform:none;margin:0 auto 2.125rem;padding:0}#aboutUs h2{color:#f01cff;color:var(--about-page-section-title-font-color)}.sb-about .sb-main-content h3{font-size:2.5rem;line-height:1.2;color:#ff12f3}.full-row-body p,main#content .full-row-body p{font-family:var(--about-page-body-font-family);font-size:var(--about-page-body-font-size);font-weight:var(--about-page-body-font-weight);color:var(--about-page-body-font-color);line-height:var(--about-page-body-font-line-height)}.full-row-body>*:last-child,main#content .full-row-body>*:last-child{margin-bottom:0}img.sb-about-image{position:relative;transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.5);-ms-transform:scale(1.5)}img.sb-wysiwyg-image{position:relative;transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.5);-ms-transform:scale(1.5)}img.image-slide-anim{-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.sb-content-row:nth-child(2n of .sb-content-row) img.image-slide-anim{left:-100vw}.sb-content-row:nth-child(2n of .sb-content-row).on-screen img.image-slide-anim{left:-10vw}.sb-content-row:nth-child(2n+1 of .sb-content-row) img.image-slide-anim{right:-100vw}.sb-content-row:nth-child(2n+1 of .sb-content-row).on-screen img.image-slide-anim{right:-10vw}:host,:root{--cv-item-anim-delay:0.25s;--cv-title-anim-delay:0.1s;--cv-text-anim-delay:0.2s;--cv-item-line-height:1.4;--cv-item-font-size:1.0rem;--cv-item-font-weight:300;--cv-item-font-color:#ffffff}.core-values-container{position:relative;padding:0 1rem}ul.core-values-list,main#content ul.core-values-list{position:relative;margin:0 auto;padding:0;list-style:none;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}ul.core-values-list li,main#content ul.core-values-list li{position:relative;line-height:var(--cv-item-line-height);font-size:var(--cv-item-font-size);font-family:var(--about-page-body-font-family);font-weight:var(--cv-item-font-weight);color:var(--cv-item-font-color);margin:0 auto;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}li.core-value{right:-200vh}li.core-value h3,main#content li.core-value h3{position:relative;font-family:var(--about-page-section-title-font-family);font-weight:500;font-size:1.5rem;text-transform:uppercase;line-height:1;margin:0 auto .625rem;color:#ff52f3;opacity:0;right:-5rem;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}li.core-value p,main#content li.core-value p{position:relative;line-height:var(--cv-item-line-height);font-size:var(--cv-item-font-size);font-family:var(--about-page-body-font-family);font-weight:var(--cv-item-font-weight);color:var(--cv-item-font-color);opacity:0;bottom:-3rem;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}li.core-value>*:last-child,main#content li.core-value>*:last-child{margin-bottom:0}main#content ul.core-values-list li+li{margin-top:2rem}main#content ul.core-values-list li:nth-child(1){transition-delay:calc(var(--cv-item-anim-delay) * 1)}main#content ul.core-values-list li:nth-child(1) h3{transition-delay:calc(var(--cv-title-anim-delay) * 1)}main#content ul.core-values-list li:nth-child(1) p{transition-delay:calc(var(--cv-text-anim-delay) * 1)}main#content ul.core-values-list li:nth-child(2){transition-delay:calc(var(--cv-item-anim-delay) * 2.5)}main#content ul.core-values-list li:nth-child(2) h3{transition-delay:calc(var(--cv-title-anim-delay) * 2.5)}main#content ul.core-values-list li:nth-child(2) p{transition-delay:calc(var(--cv-text-anim-delay) * 2.5)}main#content ul.core-values-list li:nth-child(3){transition-delay:calc(var(--cv-item-anim-delay) * 4)}main#content ul.core-values-list li:nth-child(3) h3{transition-delay:calc(var(--cv-title-anim-delay) * 4)}main#content ul.core-values-list li:nth-child(3) p{transition-delay:calc(var(--cv-text-anim-delay) * 4)}main#content ul.core-values-list li:nth-child(4){transition-delay:calc(var(--cv-item-anim-delay) * 5.5)}main#content ul.core-values-list li:nth-child(4) h3{transition-delay:calc(var(--cv-title-anim-delay) * 5.5)}main#content ul.core-values-list li:nth-child(4) p{transition-delay:calc(var(--cv-text-anim-delay) * 5.5)}main#content ul.core-values-list li:nth-child(5){transition-delay:calc(var(--cv-item-anim-delay) * 7)}main#content ul.core-values-list li:nth-child(5) h3{transition-delay:calc(var(--cv-title-anim-delay) * 7)}main#content ul.core-values-list li:nth-child(5) p{transition-delay:calc(var(--cv-text-anim-delay) * 7)}.on-screen li.core-value,main#content .on-screen li.core-value{right:0}.on-screen li.core-value h3,main#content .on-screen li.core-value h3{right:0;opacity:1}.on-screen li.core-value p,main#content .on-screen li.core-value p{bottom:0;opacity:1}.about-testimonials-contents{position:relative;width:100%;max-width:var(--inner-container-max-width);margin:0 auto;padding:0}.about-testimonials-header-container{position:relative;width:100%;margin:0 auto;padding:3rem 35px;text-align:center}img.about-testimonials-header-image{width:100%;max-width:540px}.about-testimonials-body-container{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:0 30px}#aboutTestimonials #testimonialsFeed .testimonial-content{margin-bottom:1rem}#aboutTestimonials #testimonialsFeed .testimonial-content p{font-size:1.35rem;font-weight:200;text-align:center}#aboutTestimonials #testimonialsFeed .testimonial-field{font-family:var(--about-page-section-title-font-family)}#aboutTestimonials #testimonialsFeed .testimonial-field.testimonial-name{display:block;font-size:1.5rem;color:#fb14ff;line-height:1;margin-bottom:0;font-weight:400}#aboutTestimonials #testimonialsFeed .testimonial-field.testimonial-company{display:block;font-size:1rem;line-height:1}#aboutTestimonials #testimonialsFeed .testimonial-field.testimonial-name+.testimonial-company{margin-left:auto;border:none;padding-left:0;margin-bottom:0;margin-top:5px}.about-testimonials-more-container{position:relative;width:100%;margin:3rem auto;padding:0;text-align:center}.page-template-template-AboutPage .page-section-header-inner{padding:10rem 0 3rem}.page-template-template-AboutPage .sb-container{width:100%;max-width:1600px}.page-template-template-AboutPage .section-job-listings{background:#fff0;background-color:#fff0}.page-template-template-AboutPage .section-listings-heading-container.no-current-openings{padding-top:15vh;padding-bottom:25vh}.page-template-template-AboutPage .section-listings-heading-container h2{font-size:5rem;font-weight:500;text-transform:uppercase;letter-spacing:-.02em;font-style:italic;color:#ff54fc;color:#fff}.page-template-template-AboutPage .section-listings-heading-container h2 .text-accent{-webkit-text-stroke-width:2.5px;-webkit-text-stroke-color:hsl(302 100% 57%);-webkit-text-stroke-color:hsl(302 100% 57%);color:rgb(68 4 117 / .5)}.sb-about .sb-text-col{position:relative;z-index:14}.sb-about .sb-text-col .sb-main-content{font-size:1rem}.sb-about .sb-image-col{position:relative;z-index:12}.sb-about .title-text{font-family:var(--about-lg-section-title-font-family);font-size:var(--about-lg-section-title-font-size);font-weight:var(--about-lg-section-title-font-weight);color:var(--about-lg-section-title-font-color);line-height:var(--about-lg-section-title-line-height);letter-spacing:var(--about-lg-section-title-letter-spacing)}.sb-about .project-section-title .text-outline{display:inline-block;-webkit-text-stroke-width:var(--about-lg-section-title-accent-stroke);-webkit-text-stroke-color:var(--about-lg-section-title-accent-stroke-color);-webkit-text-stroke-color:var(--about-lg-section-title-accent-stroke-color);color:var(--about-lg-section-title-accent-color)}.page-template-template-TeamPage #content{background:linear-gradient(145deg,#9c00ad,#250047)}.page-template-template-TeamPage #content .blog-feed-header-bg-fallback{background:#fff0}.section-team{padding-bottom:10rem}.team-section{z-index:10;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;align-content:stretch;margin:0 auto;padding:0;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}:host,:root{--team-card-aspect-ratio:4/5.5;--team-card-padding:1rem;--team-card-title-font:'Oswald',sans-serif;--team-card-body-font:'Geist',sans-serif;--team-card-tab-font-size:11px;--team-card-flip-btn-size:32px;--team-accolade-badge-size:60px;--team-name-font-family:'Oswald',sans-serif;--team-name-font-size:2.35rem;--team-name-font-weight:400;--team-name-font-color:#fff;--team-role-font-family:'Oswald',sans-serif;--team-role-font-size:1.125rem;--team-role-font-weight:300;--team-role-font-color:#fff;--team-chart-bar-height:15px}.team-member-item{position:relative;z-index:11;padding:0;width:calc(33.3333333% - 15px);max-width:365px;aspect-ratio:var(--team-card-aspect-ratio)}.tm-card{position:absolute;z-index:20;display:block;visibility:visible;cursor:pointer;padding:var(--team-card-padding);overflow:hidden;border-radius:15px;background-color:rgb(96 0 117);border:1px solid rgb(181 0 222);aspect-ratio:var(--team-card-aspect-ratio);transform-style:preserve-3d;-webkit-transition:transform .5s ease;transition:transform .5s ease}.tm-card.is-visible{z-index:50}.tm-card-front{transform:rotateY(180deg)}.tm-card.tm-card-front.is-visible{transform:rotateY(0deg)}.tmc-front-img-container{position:relative;width:100%;height:100%;max-width:100%;margin:0 auto;overflow:hidden;z-index:12;background:linear-gradient(145deg,#9c00ad,#250047);border-radius:10px}img.tmc-front-img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:bottom;margin:0;padding:0}.tmc-front-text-container{position:absolute;z-index:15;width:calc(100% - var(--team-card-padding) - var(--team-card-padding));padding:10px;bottom:var(--team-card-padding);left:var(--team-card-padding);right:var(--team-card-padding)}.tmc-front-text-container h3{font-family:var(--team-name-font-family);font-size:var(--team-name-font-size);font-weight:var(--team-name-font-weight);color:var(--team-name-font-color);line-height:1;margin:0 auto 6px;padding:0;text-align:left;font-style:italic;text-shadow:1px 2px 3px rgb(0 0 0 / .125)}.tmc-front-text-container h4{font-family:var(--team-role-font-family);font-size:var(--team-role-font-size);font-weight:var(--team-role-font-weight);color:var(--team-role-font-color);line-height:1;margin:0 auto;padding:0;text-align:left;text-transform:uppercase}.tmc-front-text-container:before{position:absolute;content:'';width:100%;min-height:5rem;max-width:100%;margin:0 auto;padding:0;z-index:-1;bottom:-1px;left:0;right:0;shape-outside:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%);background:linear-gradient(180deg,rgb(136 2 166),rgb(96 0 117))}.tm-card-back{transform:rotateY(180deg)}.tm-card.tm-card-back.is-visible{transform:rotateY(360deg)}.tmc-back-block{position:relative;width:100%}.tmc-back-block-top{block-size:45%;z-index:21;border:1px solid rgb(181 0 222);border-radius:12px 12px 0 0}.tmc-back-block-bottom{block-size:55%;z-index:22}.tmc-back-image-container{position:relative;width:100%;height:100%;max-width:100%;margin:0 auto;overflow:hidden;z-index:12;border-radius:10px 10px 0 0;background:linear-gradient(145deg,#9c00ad,#250047)}img.tmc-back-image{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:65px top;object-position:70px -15px;margin:0;padding:0}.tmc-back-top-text{position:absolute;z-index:25;top:-1px;left:0;right:0;width:100%;padding:8px}.tmc-back-nameplate h3{font-family:var(--team-name-font-family);font-size:1.625rem;font-weight:var(--team-name-font-weight);color:var(--team-name-font-color);line-height:1;margin:0 auto 6px;padding:0;text-align:left;font-style:italic}.tmc-back-nameplate h4{font-family:var(--team-role-font-family);font-size:13px;font-weight:400;color:#ff00ea;line-height:1;margin:0 auto;padding:0;text-align:left;text-transform:uppercase}.tmc-back-accolades{position:relative;margin:15px auto 0;display:flex;flex-direction:row;gap:7px;justify-content:flex-start}.tmc-accolade-stat{position:relative;z-index:9;display:flex;flex-direction:column;gap:2px;justify-content:center;text-align:center;line-height:1;align-items:center;inline-size:var(--team-accolade-badge-size);block-size:var(--team-accolade-badge-size);border-radius:200%;background-color:rgb(96 0 117)}.tmc-accolade-stat:before{position:absolute;z-index:1;content:'';width:var(--team-accolade-badge-size);height:var(--team-accolade-badge-size);top:0;left:0;right:0;background-image:url(../webjutsu2025/assets/img/btn_read_more_star_6_white.png);background-size:contain;opacity:.75}.tmc-accolade-stat-text{position:relative;z-index:19;display:block;max-width:50px;font-size:12px;padding:0;text-transform:uppercase;color:#fff}.tmc-accolade-stat-label{font-family:var(--team-card-body-font);font-size:8px;font-weight:500;letter-spacing:.02em}.tmc-accolade-stat-data{font-family:var(--team-card-body-font);font-size:16px;font-weight:500}.tmc-accolade-stat-data sup{position:relative;font-size:11px;top:1px}.tmc-back-nav-container{position:absolute;z-index:50;bottom:-1px;left:0}main#content ul.tmc-back-nav{list-style:none;margin:0 auto;padding:0;margin-left:.5rem;font-size:var(--team-card-tab-font-size)}main#content li.tmc-nav-tab{display:inline-block;font-family:var(--team-card-title-font);font-size:var(--team-card-tab-font-size);line-height:1;padding:0;margin:0;font-size:var(--team-card-tab-font-size)}a.tmc-nav-tab-btn{display:inline-block;font-family:var(--team-card-title-font);font-size:var(--team-card-tab-font-size);font-weight:500;color:#fff;background-color:rgb(96 0 117);border:1px solid rgb(181 0 222 / .5);border-bottom:none;padding:6px 10px;border-radius:5px 5px 0 0}a.tmc-nav-tab-btn:hover,a.tmc-nav-tab-btn:focus{color:#fff;background-color:rgb(134 5 163)}li.tmc-nav-tab.active a.tmc-nav-tab-btn{line-height:1;border-top:1px solid rgb(181 0 222);border-bottom:none;background-color:rgb(181 0 222);color:#fff}li.tmc-nav-tab.active a.tmc-nav-tab-btn:hover,li.tmc-nav-tab.active a.tmc-nav-tab-btn:focus{background-color:rgb(208 0 255);color:#fff}a.tmc-nav-tab-btn-back{display:inline-block;font-family:var(--team-card-title-font);font-size:var(--team-card-tab-font-size);font-weight:500;color:#fff;background-color:rgb(96 0 117);border:1px solid rgb(181 0 222 / .5);border-bottom:none;padding:6px 10px;border-radius:5px 5px 0 0}a.tmc-nav-tab-btn-back:hover,a.tmc-nav-tab-btn-back:focus{color:#fff;background-color:rgb(134 5 163)}.tmc-back-flip-container{position:absolute;z-index:99;top:3px;right:3px;width:var(--team-card-flip-btn-size);height:var(--team-card-flip-btn-size)}button.tmc-flip-btn{display:inline-block;width:var(--team-card-flip-btn-size);height:var(--team-card-flip-btn-size);cursor:pointer;overflow:visible;border:0;margin:0 auto;border-image:initial;border-radius:0;padding:0;background:0 0;transform:rotate(0);transition:.25s ease-in-out}button.tmc-flip-btn span{display:block;position:absolute;height:2px;width:100%;width:31px;opacity:.75;right:0;transform:rotate(0);border-radius:0;background-color:#fff;-webkit-transition:all .25s linear;transition:all .25s linear}button.tmc-flip-btn span:first-child{transform-origin:left top;transform:rotate(45deg);top:4px;left:5px}button.tmc-flip-btn span:last-child{transform-origin:left bottom;transform:rotate(-45deg);top:25px;left:5px}button.tmc-flip-btn:hover,button.tmc-flip-btn:focus{background:#fff0;background-color:#fff0;border-color:#fff0;border:none}button.tmc-flip-btn:hover span,button.tmc-flip-btn:focus span{opacity:1}.tmc-back-block-contents{display:block;visibility:visible;position:absolute;width:100%;height:100%;z-index:20}.tmc-back-block-inner{position:relative;display:block;width:100%;padding:15px 0 0;opacity:0;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.tmc-about-block{font-family:var(--team-card-body-font);font-size:13px;line-height:1.4;text-align:left;color:#fff;font-weight:300}.tmc-about-section-title{font-family:var(--team-card-title-font);font-size:15px;line-height:1;color:#f01fff;font-weight:400;letter-spacing:.01em;margin:0 auto 6px;text-transform:uppercase}.alma-mater{font-family:var(--team-card-body-font);font-size:13px;line-height:1.4;text-align:left;color:#fff;font-weight:300;text-transform:none}.tmc-about-block p,main#content .tmc-about-block p{font-family:var(--team-card-body-font);font-size:13px;line-height:1.4;text-align:left;color:#fff;font-weight:300}.tmc-about-block>*:last-child,main#content .tmc-about-block>*:last-child{margin-bottom:0}.tmc-about-block+.tmc-about-block{margin-top:25px}.tmc-ratings-chart{display:flex;flex-direction:column;block-size:100%;max-width:260px;margin:0 auto;padding:0;gap:5px}.ratings-chart-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;padding:0;justify-content:space-between;align-items:stretch;align-content:center}.ratings-chart-col{display:block;overflow:hidden}.ratings-chart-label{width:40%;width:110px;height:var(--team-chart-bar-height);line-height:1.6;font-family:var(--team-card-title-font);color:#fff;font-weight:400;text-transform:uppercase;font-size:11px;text-align:right}.ratings-chart-data{width:60%;width:calc(100% - 110px)}.ratings-chart-bar{display:block;height:var(--team-chart-bar-height);line-height:var(--team-chart-bar-height);width:0%;text-align:right;background-color:rgb(208 0 255);-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.ratings-chart-number{font-family:var(--team-card-body-font);font-size:12px;font-weight:600;line-height:1;padding:0 7px 0 0;color:#fff}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-0{width:0%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-1{width:10%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-2{width:20%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-3{width:30%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-4{width:40%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-5{width:50%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-6{width:60%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-7{width:70%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-8{width:80%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-9{width:90%}.ratings-active .tm-card-back.is-visible .ratings-chart-bar.chart-val-10{width:100%}.ratings-chart-row-ninja-rank{align-items:center}.ratings-chart-row-ninja-rank .ratings-chart-data{text-align:left;max-height:22px}.ninja-rank{font-family:var(--team-card-body-font);font-size:12px;font-weight:600;color:#fff;text-align:left}img.ninja-rank-image{max-width:85px;opacity:0;-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out;transition-delay:.75s}.about-active .tmc-back-about{z-index:50}.about-active .tmc-back-about .tmc-back-block-inner{opacity:1}.ratings-active .tmc-back-ratings{z-index:50}.ratings-active .tmc-back-ratings .tmc-back-block-inner{opacity:1}.ratings-active img.ninja-rank-image{opacity:1}.section-job-listings{background-color:#222;padding:3rem 0 7rem;background:linear-gradient(135deg,#222,#000);background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047)}.section-listings-heading-container{text-align:center;padding:5rem 0}.section-listings-heading-container.no-current-openings{padding-top:40vh;padding-bottom:40vh}.section-listings-heading-container h2{font-family:var(--home-wysiwyg-title-font-family);font-size:3rem;font-weight:400;margin:0 auto;color:#d64bfb;line-height:1.1}img.section-heading-image{width:100%;max-width:720px;max-height:200px}.job-listings-container{position:relative;max-width:960px;margin:0 auto}.job-listing-single{position:relative;display:block;width:100%;margin:0 auto;background-color:rgb(0 0 0 / .1);color:#fff;cursor:pointer;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}.single-listing-inner{padding:25px 35px 10px}.single-listing-info{font-size:1rem;color:#fff;font-weight:300}.single-listing-title{position:relative;padding:0 0 .5rem}.single-listing-title h3{font-family:var(--home-wysiwyg-title-font-family);font-size:2rem;font-weight:400;margin:0 auto;line-height:1.2}a.single-listing-link{color:var(--blog-feed-nav-font-color)}a.single-listing-link:hover,a.single-listing-link:focus{color:var(--blog-feed-nav-font-highlight)}.single-listing-location{position:relative;font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;line-height:1;padding:3px 3px 7px;padding-left:25px}.single-listing-location:before{content:'';position:absolute;display:block;height:22px;width:22px;z-index:1;top:1px;left:-2px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../webjutsu2025/assets/img/icon_careers_location_pink.svg);filter:grayscale(50%) brightness(220%) contrast(100%) saturate(100%);-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.job-listing-single:hover .single-listing-location:before,.job-listing-single:focus .single-listing-location:before{filter:grayscale(15%) brightness(150%) contrast(100%) saturate(100%)}.single-listing-desc{font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;font-size:.9em;text-align:left;padding:.75rem 0 .5rem}.single-listing-desc p{font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;text-align:left;font-size:inherit}.single-listing-desc>*:last-child{margin-bottom:0}.single-listing-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;align-items:stretch;position:relative;vertical-align:top;text-align:left;box-sizing:border-box;z-index:10}.listing-details{position:relative;font-family:var(--blog-feed-entry-desc-font-family);font-size:14px;line-height:1;font-weight:300;color:#fff;padding:5px;padding-left:25px}.listing-details+.listing-details{margin-left:1rem}.listing-details:before{content:'';position:absolute;display:block;height:16px;width:16px;z-index:1;top:4px;left:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;filter:grayscale(50%) brightness(220%) contrast(100%) saturate(100%);-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.job-listing-single:hover .listing-details:before,.job-listing-single:focus .listing-details:before{filter:grayscale(15%) brightness(150%) contrast(100%) saturate(100%)}.listing-details-post-date:before{background-image:url(../webjutsu2025/assets/img/icon_careers_clock_pink.svg)}.listing-details-salary:before{background-image:url(../webjutsu2025/assets/img/icon_careers_salary_pink.svg)}.listing-details-type:before{background-image:url(../webjutsu2025/assets/img/icon_careers_briefcase_pink.svg)}.listing-details-level:before{background-image:url(../webjutsu2025/assets/img/icon_careers_briefcase_pink.svg)}.listing-details-location:before{background-image:url(../webjutsu2025/assets/img/icon_careers_location_pink.svg)}.single-listing-view-more{position:relative;width:100%;margin:0 auto;text-align:center;line-height:1}a.view-listing-btn{position:relative;display:inline-block;width:150px;text-align:center;overflow:hidden;font-family:var(--blog-feed-entry-title-font-family);padding:7px 15px 7px 15px;color:#fff;font-size:13px;line-height:2;background-color:#fff0;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}.view-listing-btn-text{position:relative;z-index:5;font-weight:400;left:-.625rem;top:1px;padding-left:0;text-transform:uppercase;font-style:italic;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.view-listing-btn:hover .view-listing-btn-text,a.view-listing-btn:focus .view-listing-btn-text{left:0rem;padding-left:.75rem}a.view-listing-btn:before{position:absolute;content:'';width:30px;height:30px;opacity:1;margin:0 auto;padding:0;bottom:4px;right:.75rem;background-image:url(../webjutsu2025/assets/img/icon_kunai_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}a.view-listing-btn:hover:before,a.view-listing-btn:focus:before{right:-1rem;opacity:0}a.view-listing-btn:after{position:absolute;content:'';width:30px;height:30px;opacity:0;margin:0 auto;padding:0;bottom:4px;left:-1rem;background-image:url(../webjutsu2025/assets/img/icon_kunai_circle_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.view-listing-btn:hover:after,a.view-listing-btn:focus:after{left:.625rem;opacity:1}a.view-listing-btn:hover,a.view-listing-btn:focus{color:#fff;background-color:rgb(230 0 255 / .9)}.job-listing-single:hover,.job-listing-single:focus{background-color:rgb(0 0 0 / .185)}.job-listing-single+.job-listing-single{margin-top:3rem}.page-careers-single-job-posting{background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047);background-color:#111;background:linear-gradient(135deg,#222,#000);padding:2rem 0 10rem}.single-job-post{margin:0 auto 3rem}.job-post-title{position:relative;margin:0 auto;padding:1rem 0}.job-post-title h1{font-family:var(--home-wysiwyg-title-font-family);font-size:3rem;font-weight:400;margin:0 auto;color:#d64bfb;line-height:1.1}.job-post-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;align-items:stretch;position:relative;vertical-align:top;text-align:left;box-sizing:border-box;z-index:10;padding:.5rem 0;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.job-post-info-heading{padding:2rem 0 1rem}.job-post-info-heading h2{font-family:var(--home-wysiwyg-title-font-family);font-size:2.25rem;font-weight:300;margin:0 auto;color:var(--blog-entry-h2-color)}.job-post-info-content{font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;text-align:left;font-size:1rem;color:#fff}.job-post-info-content p,.job-post-info-content li{font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;text-align:left;font-size:inherit;color:#fff}.job-post-info-content ol,.job-post-info-content ul{padding-left:1.5rem}.job-post-info-content ul{list-style:disc}.job-post-info-content li{position:relative;line-height:1.3}.job-post-info-content li+li{margin-top:.5rem}.job-post-info-content li::marker{position:relative;top:0;left:0}.job-post-info-content>*:last-child{margin-bottom:0}.single-job-post-instructions{position:relative;margin:0 auto;padding:0 0 0}.single-job-post-instructions h3{font-family:var(--home-wysiwyg-title-font-family);font-size:2rem;font-weight:300;margin:0 auto 1rem;color:var(--blog-entry-h2-color)}.single-post-instructions{font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;text-align:left;font-size:1rem;color:#fff}.single-post-instructions p{font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;text-align:left;font-size:inherit;color:#fff}.single-post-instructions p strong,.single-post-instructions p b{font-weight:500}.single-post-instructions>*:last-child{margin-bottom:0}a.apply-link{color:var(--blog-feed-pagination-font-color)}a.apply-link:hover,a.apply-link:focus{color:var(--blog-feed-pagination-font-highlight)}.single-job-post-backlink{position:relative;padding:3rem 0 0;margin:0 auto;text-align:center;font-family:var(--blog-feed-entry-desc-font-family);font-weight:300;font-size:1rem;color:#fff}.single-job-post-backlink a.apply-link{display:inline-block;font-family:var(--blog-feed-entry-title-font-family);text-transform:uppercase}.page-template-template-TestimonialsPage{background:linear-gradient(to right,#9c00ad,#250047)}.page-template-template-TestimonialsPage .main-bg-default{background:linear-gradient(to right,#9c00ad,#250047)}.section-testimonials-page{background:linear-gradient(to right,#9c00ad,#250047)}.testimonials-section-padding{padding-top:0rem;padding-bottom:7rem}.testimonials-section-heading{padding-top:3rem;padding-bottom:3rem}.testimonials-section-heading h1.page-h1{font-family:var(--home-wysiwyg-title-font-family);font-size:var(--home-wysiwyg-title-font-size);font-weight:var(--home-wysiwyg-title-font-weight);font-weight:400;line-height:var(--home-wysiwyg-title-line-height);text-align:center;text-transform:uppercase;text-transform:capitalize;font-style:italic;letter-spacing:-.01em;margin-bottom:0;color:#d64bfb;color:#e080ff}.testimonials-feed-container{position:relative;color:#fff}#testimonialsFeed .testimonial{margin-bottom:4rem}#testimonialsFeed .testimonial-content{position:relative;padding:1rem 0;margin-bottom:0;z-index:12}#testimonialsFeed h3.testimonial-heading{position:relative;font-family:var(--home-wysiwyg-title-font-family);color:#e70fff;font-weight:400;line-height:1.2;font-size:2.25rem;font-style:normal;margin-bottom:1rem;z-index:20}#testimonialsFeed .testimonial-content p{font-family:var(--main-body-font-family);font-size:1rem;color:#fff;line-height:1.8;font-style:normal;font-weight:300;margin-bottom:1rem;text-align:justify}#testimonialsFeed .testimonial-content a{color:#b109de;font-size:.9em;font-weight:600}#testimonialsFeed .testimonial-content a:hover,#testimonialsFeed .testimonial-content a:focus{color:#cc02f0}#testimonialsFeed .testimonial-content>*:last-child{margin-bottom:0}#testimonialsFeed .testimonial-field{font-family:var(--main-body-font-family);font-size:.75rem;color:#fff;line-height:1;font-weight:300}#testimonialsFeed .strong-rating-wrapper{line-height:1}#testimonialsFeed .strong-rating{line-height:1}#testimonialsFeed .star svg{width:28px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../webjutsu2025/assets/img/img_t_star_5.svg)}#testimonialsFeed .star svg path{display:none}#testimonialsFeed .testimonial-field.testimonial-name{display:inline-block;font-size:1rem;font-weight:400;margin-bottom:7px}#testimonialsFeed .testimonial-field.testimonial-company{display:inline-block;font-size:1rem;margin-bottom:7px}#testimonialsFeed .testimonial-field.testimonial-name+.testimonial-company{margin-left:.67rem;border-left:1px solid rgb(255 255 255 / .25);padding-left:.67rem}#testimonialsFeed .testimonial-field.testimonial-company a{text-decoration:none;color:#fa69ff}#testimonialsFeed .testimonial-field.testimonial-company a:hover,#testimonialsFeed .testimonial-field.testimonial-company a:focus{text-decoration:none;color:#f703ff}#testimonialsFeed .testimonial-field-date{font-family:var(--main-body-font-family);font-size:1rem;color:#fff;line-height:1}#testimonialsFeed .strong-view .testimonial-content:before,#testimonialsFeed .strong-view .testimonial-content:after{position:absolute;content:"";height:7rem;width:7rem;z-index:-1}#testimonialsFeed .strong-view .testimonial-content:before{left:-4rem;top:-1rem;-webkit-mask:url(../webjutsu2025/assets/img/img_quote_open_h77.svg) center center no-repeat;mask:url(../webjutsu2025/assets/img/img_quote_open_h77.svg) center center no-repeat;opacity:.25}#testimonialsFeed .strong-view .testimonial-content:after{right:-4rem;bottom:-2rem;-webkit-mask:url(../webjutsu2025/assets/img/img_quote_close_h77.svg) center center no-repeat;mask:url(../webjutsu2025/assets/img/img_quote_close_h77.svg) center center no-repeat;opacity:.15}#testimonialsFeed .nav-links{margin:5rem auto}#testimonialsFeed .nav-links .page-numbers{display:inline-block;padding:6px 10px;line-height:1.1;text-align:center}#testimonialsFeed .nav-links .page-numbers.next{padding:6px 5px}#testimonialsFeed .nav-links a{color:#fa69ff;background-color:#fff0}#testimonialsFeed .nav-links a:hover,#testimonialsFeed .nav-links a:focus{color:#fff;background-color:rgb(255 0 238)}#testimonialsFeed .nav-links .page-numbers.current{color:#fff;background-color:#f942ff;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#testimonialsFeed .nav-links .page-numbers.current:hover,#testimonialsFeed .nav-links .page-numbers.current:focus{color:#fff;background-color:#f705ff}.page-template-template-ProjectsPage .main-content{background-color:#440362;background:linear-gradient(125deg,#9c00ad,#250047)}.section-projects-list{padding-top:80px}.projects-list-container-inner{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 10%}.projects-list-container-padding-v{position:relative;padding-top:7%;padding-bottom:7%}.projects-list-container-content{position:relative}.page-template-template-ProjectsPage img.blog-header-text-image{max-width:540px}.projects-list{position:relative;display:flex;z-index:10;flex-direction:row;flex-wrap:wrap;justify-content:space-between;justify-content:center;align-items:stretch;align-content:stretch;margin:0 auto;padding:0}.project-item{position:relative;display:block;width:calc(50% - 3rem);margin:0 1.5rem 3rem;padding:0;min-height:1px}a.project-item-link{position:relative;display:block;padding:6rem 0 3rem;min-height:80vh;overflow:visible}.project-item-container{position:relative;text-align:center;padding:0 15%}.project-item-thumbnail-container{text-align:center;max-width:80%;margin:0 auto;overflow:visible}img.project-item-thumbnail{display:block;margin:0 auto;padding:0;width:auto;height:auto;max-width:100%;max-height:340px;transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%);-webkit-transition:all .38s;-webkit-transition-timing-function:ease-out;transition:all .38s;transition-timing-function:ease-out}a.project-item-link:focus img.project-item-thumbnail,a.project-item-link:hover img.project-item-thumbnail{transform:scale(1.125) translate(0%,0%);-ms-transform:scale(1.125) translate(0%,0%)}.project-item-name{padding:1rem 0 0}.project-item-name h3{font-family:var(--home-wysiwyg-title-font-family);font-size:3rem;line-height:1;font-weight:300;color:#fff;text-align:center;margin:0 auto;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.hover-in .project-item-name h3{color:#ff8fff;color:#ff1ff4}.project-short-desc{position:relative;display:block;margin:0 auto;overflow:hidden;width:100%;max-height:0;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.hover-in .project-short-desc{max-height:100vh}.project-short-desc-content{max-width:80%;margin:0 auto;padding:1rem 0 0;font-family:var(--main-body-font-family)}#projectsFeed .project-short-desc-content p{font-family:var(--main-body-font-family);line-height:1.6;font-size:.8rem;font-weight:300;text-align:left;margin-bottom:0;color:#fff}.project-item-cats{font-family:var(--main-body-font-family);font-size:.9rem;line-height:1;color:#fff;padding:1rem 0;text-align:center}.project-cat{font-weight:600;text-transform:uppercase}.project-cats-spacer{font-weight:200;padding:0 5px}.project-item-outcomes{position:relative;margin:0 auto;width:90%;max-width:370px;overflow:hidden;padding-left:22px;max-height:0;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.hover-in .project-item-outcomes{max-height:100vh;overflow:visible}.project-item-key-outcome{position:relative;display:block;font-family:var(--main-body-font-family);font-size:13px;font-weight:300;line-height:1.2;color:#fff;text-align:left;padding-left:25px}.project-item-key-outcome+.project-item-key-outcome{margin-top:10px}.project-item-key-outcome:before{position:absolute;content:'';width:18px;height:18px;left:0;top:-3px;margin:0 auto;padding:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../webjutsu2025/assets/img/bullet_check_pink.svg)}.project-item-outcomes:before{content:"Key Outcomes";position:absolute;font-family:var(--home-wysiwyg-title-font-family);text-transform:uppercase;font-weight:400;pointer-events:none;letter-spacing:.2em;color:#fff;font-size:12px;left:8px;top:calc(50% - 5px);opacity:0;transform:translate(-50%,-50%) rotate(-90deg);-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.hover-in .project-item-outcomes:before{opacity:1;left:8px}.project-item-button-container{position:relative;display:block;margin:0 auto;margin-top:1rem;text-align:center;overflow:hidden;max-height:0;-webkit-transition:all .4s;-webkit-transition-timing-function:ease-out;transition:all .4s;transition-timing-function:ease-out}.hover-in .project-item-button-container{max-height:100vh}.project-item-btn{display:inline-block;position:relative;width:135px;bottom:0;opacity:0;padding:0;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out}.hover-in .project-item-btn{opacity:1}.project-item-btn-text{font-family:var(--home-wysiwyg-title-font-family);font-size:13px;line-height:1;font-weight:400;letter-spacing:.01em;opacity:0;color:#fff;-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.hover-in .project-item-btn-text{opacity:1}.hover-in .project-item-btn:hover .project-item-btn-text,.hover-in .project-item-btn:focus .project-item-btn-text{color:#ff1ff4}.project-item-btn:before,.project-item-btn:after{position:absolute;content:'';width:24px;height:24px;margin:0 auto;padding:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.project-item-btn:before{background-image:url(../webjutsu2025/assets/img/icon_kunai_white.svg);opacity:1;top:1px;right:3px;-webkit-transition:.4s ease-out;transition:.4s ease-out}.hover-in .project-item-btn:before{right:-2rem;opacity:0}.project-item-btn:after{background-image:url(../webjutsu2025/assets/img/icon_kunai_circle_white.svg);top:1px;left:-2rem;opacity:0;-webkit-transition:.5s ease-out;transition:.5s ease-out}.hover-in .project-item-btn:after{left:3px;opacity:1}a.project-item-link:before{position:absolute;z-index:-1;content:'';width:100%;height:100%;max-width:100%;margin:0 auto;padding:0;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:contain;background-position:center top;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out;transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%)}a.project-item-link:focus:before,a.project-item-link:hover:before{transform:scale(1.085) translate(0%,0%);-ms-transform:scale(1.085) translate(0%,0%)}.project-item:nth-child(2n+1 of .project-item) a.project-item-link:before{background-image:url(../webjutsu2025/assets/img/img_project_bg_star6.svg);background-image:url(../webjutsu2025/assets/img/img_project_bg_star6_gradient3.svg);opacity:.5}.project-item:nth-child(2n of .project-item) a.project-item-link:before{background-image:url(../webjutsu2025/assets/img/img_project_bg_star6.svg);background-image:url(../webjutsu2025/assets/img/img_project_bg_star6_gradient2.svg);opacity:.4}.pod-pod-projects #content{background-color:#f5e6ff;background:linear-gradient(90deg,#f2deff,#f8edff,#f2deff);background:linear-gradient(90deg,#f6e8ff,#fef0ff,#f6e8ff)}.section-project-page{position:relative;display:block;width:100%;overflow:hidden;margin:0 auto;padding:0;z-index:9;font-family:var(--project-body-font-family);font-size:var(--project-body-font-size);font-weight:var(--project-body-font-weight)}.project-container-inner{position:relative;display:block;margin:0 auto;padding:0;max-width:1600px}.project-container-padding-v{position:relative;display:block;margin:0 auto;padding:9rem 0}.project-container-content{position:relative;display:block;margin:0 auto;padding:0 35px}.section-project-overview{height:100vh}.section-project-overview .project-container-inner{height:100%}.section-project-overview .project-container-padding-v{padding-top:5rem;height:calc(100vh - 5rem);height:100%;padding:0}.section-project-overview .project-container-content{height:100%;display:flex;align-items:center;padding-top:85px}.project-overview-heading{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0;margin:0 auto 1rem}.project-overview-name{font-family:'Oswald',sans-serif;font-size:2rem;line-height:1;letter-spacing:-.025em;font-weight:700;color:#fff;-webkit-text-stroke-width:1.125px;-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%)}.project-overview-thumbnail{position:relative;display:block;padding:0;margin-right:2rem}img.project-logo-img{max-height:80px}.project-overview-title{position:relative;margin:0 auto 0}.project-overview-title h1{position:relative;font-family:var(--project-section-title-font-family);font-size:var(--project-section-title-font-size);font-weight:var(--project-section-title-font-weight);line-height:var(--project-section-title-line-height);letter-spacing:var(--project-section-title-letter-spacing);color:var(--project-section-title-font-color);text-transform:uppercase;margin:0 auto;font-style:italic;left:var(--title-slant-left-adj)}.project-overview-title h1 .text-accent{color:#fff;-webkit-text-stroke-width:var(--project-section-title-accent-stroke);-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%)}.project-overview-title h1 .text-accent2{color:#a94fe0}.title-slant{width:var(--title-slant-width);min-height:var(--title-slant-min-height);height:100%;max-width:100%;margin:0 auto;padding:0;shape-outside:polygon(0 0,100% 0,0% 100%);float:left}.project-overview-title:before{position:relative;content:'';height:100%;min-width:5rem;min-height:45vh;max-width:100%;margin:0 auto;padding:0;shape-outside:polygon(0 0,100% 0,0% 100%);float:left}.project-overview-title:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.project-overview-description p,#projectOverview .project-overview-description p{font-family:var(--main-body-font-family);font-size:.9rem;font-weight:400;line-height:1.5;color:#888;font-size:1.125rem}#projectOverview .project-overview-description>*:last-child{margin-bottom:0}.project-overview-outlink-container{margin:2rem auto 0}a.project-outlink{position:relative;display:inline-block;width:210px;text-align:center;overflow:hidden;font-family:var(--blog-feed-entry-title-font-family);padding:7px 15px 7px 15px;color:#a94fe0;border:2px solid rgb(169 79 224);font-size:1rem;line-height:2;background-color:#fff0;-webkit-transition:all .25s;-webkit-transition-timing-function:linear;transition:all .25s;transition-timing-function:linear}a.project-outlink:hover,a.project-outlink:focus{color:#fff;background-color:rgb(169 79 224)}.project-outlink-text{position:relative;z-index:5;font-weight:400;left:-.625rem;top:1px;padding-left:0rem;text-transform:uppercase;font-style:italic;-webkit-transition:all .25s;-webkit-transition-timing-function:ease-out;transition:all .25s;transition-timing-function:ease-out}a.project-outlink:hover .project-outlink-text,a.project-outlink:focus .project-outlink-text{left:0rem;padding-left:.75rem}a.project-outlink:before{position:absolute;content:'';width:30px;height:30px;opacity:1;margin:0 auto;padding:0;bottom:8px;right:.75rem;background-image:url(../webjutsu2025/assets/img/icon_kunai_purple.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}a.project-outlink:hover:before,a.project-outlink:focus:before{right:-1rem;opacity:0}a.project-outlink:after{position:absolute;content:'';width:30px;height:30px;opacity:0;margin:0 auto;padding:0;bottom:8px;left:-1rem;background-image:url(../webjutsu2025/assets/img/icon_kunai_circle_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.project-outlink:hover:after,a.project-outlink:focus:after{left:.625rem;opacity:1}.project-overview-scroll-next-container{display:block;position:absolute;width:50px;height:50px;left:calc(50% - 25px);bottom:25px;text-align:center;z-index:1001}a.project-ov-scroll-down-btn{display:block;position:relative;width:50px;height:50px;background-color:#fff0}.arrow-down{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;left:auto;bottom:0;border:solid #6b13c2;border-width:0 2px 2px 0;padding:6px;position:relative;width:6px;height:6px;animation:ani-arrowDown 2.5s linear infinite}a.project-ov-scroll-down-btn:hover .arrow-down,a.project-ov-scroll-down-btn:focus .arrow-down{border-color:#b41eeb}a.project-ov-scroll-down-btn:hover,a.project-ov-scroll-down-btn:focus{background-color:rgb(190 55 240 / .1)}@-webkit-keyframes ani-arrowDown{0%{opacity:1;top:1%}15%{opacity:1;top:34%}50%{opacity:0;top:34%}100%{opacity:0;top:1%}}@-moz-keyframes ani-arrowDown{0%{opacity:1;top:1%}15%{opacity:1;top:34%}50%{opacity:0;top:34%}100%{opacity:0;top:1%}}@keyframes ani-arrowDown{0%{opacity:1;top:1%}15%{opacity:1;top:34%}50%{opacity:0;top:34%}100%{opacity:0;top:1%}}.project-container-row{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.project-container-col{margin:0 auto;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.project-container-col:nth-child(1){width:calc(60% - 1.5rem);margin-right:1.5rem}.project-container-col:nth-child(2){width:calc(40% - 1.5rem);margin-left:1.5rem}.project-section-title{position:relative;margin-bottom:2rem}.title-text{display:block;position:relative;font-family:var(--project-section-title-font-family);font-size:var(--project-section-title-font-size);font-weight:var(--project-section-title-font-weight);line-height:var(--project-section-title-line-height);letter-spacing:var(--project-section-title-letter-spacing);color:var(--project-section-title-font-color);text-transform:uppercase;font-style:italic;left:var(--section-title-slant-left-adj)}.title-line-1,.title-line-2{display:block}.project-section-title .text-accent{color:#fff;-webkit-text-stroke-width:var(--project-section-title-accent-stroke);-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%)}.project-section-title .text-accent2{color:#a94fe0}.project-section-title:before{position:relative;content:'';width:var(--title-slant-width);min-height:var(--title-slant-min-height);height:100%;max-width:100%;margin:0 auto;padding:0;shape-outside:polygon(0 0,100% 0,0% 100%);float:left}.project-section-title:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.project-key-outcomes{position:relative;margin:0 auto 3rem;width:100%}#projectAbout ul.project-outcomes{position:relative;margin-left:.5rem;padding-left:1.75rem;list-style-image:url(../webjutsu2025/assets/img/bullet_check_pink2.svg);list-style:none}#projectAbout ul.project-outcomes li{position:relative;line-height:1.3;font-size:1rem;font-weight:400}#projectAbout ul.project-outcomes li+li{margin-top:.75em}#projectAbout ul.project-outcomes li:before{position:absolute;content:'';width:1em;height:1em;left:-1.25em;top:.125em;margin:0 auto;padding:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../webjutsu2025/assets/img/bullet_check_pink2.svg)}.project-subsection{position:relative;width:100%;margin:0 auto 2.5rem}.project-subsection-title{font-family:var(--project-subsection-title-font-family);font-size:var(--project-subsection-title-font-size);font-weight:var(--project-subsection-title-font-weight);line-height:var(--project-subsection-title-line-height);letter-spacing:var(--project-subsection-title-letter-spacing);color:var(--project-subsection-title-font-color);text-transform:uppercase;-webkit-text-stroke-width:1.25px;-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%);margin-bottom:1rem;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}.project-subsection:hover .project-subsection-title,.project-subsection:focus .project-subsection-title{color:rgb(169 79 224 / .125)}.project-short-description{position:relative;display:block;width:100%;margin:0 auto 1.5rem;font-family:var(--main-body-font-family);font-size:.9rem;font-weight:400;line-height:1.2;color:#222}.project-short-description p,#projectAbout .project-short-description p{font-family:var(--main-body-font-family);font-size:.9rem;font-weight:400;line-height:1.2;color:#222}#projectAbout .project-short-description>*:last-child{margin-bottom:0}.project-client-info-container{display:block;position:relative;margin:0 auto;padding:0;width:100%}.project-client-info{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 auto}.client-info-label{width:24px;height:24px}img.client-label-icon{max-width:100%;margin:0 auto}.client-info-data{width:calc(100% - 24px - 1.25rem);margin-left:1.25rem;font-family:var(--project-body-font-family);font-weight:400;letter-spacing:-.02em;font-size:1rem;line-height:1}.project-client-info+.project-client-info{margin-top:1rem}.project-categories{font-size:.9rem}.project-category{display:inline-block;line-height:1.3;font-weight:500;background-color:#a94fe0;color:#fff;padding:4px 8px}.project-categories-spacer{font-size:.9em}.project-technologies{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.project-tech{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:flex-start}.project-tech-logo{width:3rem;height:3rem;text-align:center;margin:0 auto 5px}img.project-tech-img{width:48px;height:48px;max-width:100%;max-height:100%}.project-tech-name{text-align:center;font-family:var(--project-subsection-title-font-family);font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-.01em}.project-tech+.project-tech{margin-left:1rem}.section-project-testimonial{background-color:#fff;background-color:#fff0;-webkit-transition:all .3s .5s;-webkit-transition-timing-function:ease-out;transition:all .4s .85s;transition-timing-function:ease-out}.section-project-testimonial:before,.section-project-testimonial:after{position:absolute;content:'';width:428px;height:388px;margin:0 auto;padding:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:center center;left:50%;top:50%;opacity:1;transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);-webkit-transition:transform .3s .8s,opacity .1s .625s,z-index .5s .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition:transform .3s .8s,opacity .1s .825s,z-index .5s .85s;transition-timing-function:ease-out}.section-project-testimonial:before{z-index:-2;z-index:31;background-image:url(../webjutsu2025/assets/img/img_ninja_17082f_2.svg)}.section-project-testimonial:after{z-index:-1;z-index:32;background-image:url(../webjutsu2025/assets/img/img_ninja_17082f_eyes_pink.svg);-webkit-animation:6s infinite both aniNinjaEyes;animation:6s infinite both aniNinjaEyes}.section-project-testimonial .project-container-padding-v{padding-top:15rem;padding-bottom:11rem}.project-testimonial-container{position:relative;display:block;margin:0 auto;padding:0;z-index:20}.project-testimonial{position:relative;display:block;margin:0 auto;padding:0;max-width:960px;opacity:0;-webkit-transition:all .825s .55s;-webkit-transition-timing-function:ease-out;transition:all .55s .9s;transition-timing-function:ease-out}.section-project-testimonial.on-screen .project-testimonial{opacity:1}.project-testimonial-quote{position:relative;padding:1.5rem 1.5rem 2.5rem;margin:0 auto;z-index:2}#projectTestimonial .project-testimonial-quote,#projectTestimonial .project-testimonial-quote p{text-align:justify;color:#4d047a;color:#9c00ad;color:#fff;font-size:1.5rem;line-height:1.8;font-weight:300}#projectTestimonial .project-testimonial-quote>*:last-child{margin-bottom:0}.project-testimonial-quote:before,.project-testimonial-quote:after{position:absolute;content:"";height:7rem;width:7rem;z-index:-1}.project-testimonial-quote:before{left:-2.5rem;top:-1rem;-webkit-mask:url(../webjutsu2025/assets/img/img_quote_open_h77.svg) center center no-repeat;mask:url(../webjutsu2025/assets/img/img_quote_open_h77.svg) center center no-repeat;background:url(../webjutsu2025/assets/img/img_quote_open_h77.svg) center center no-repeat;opacity:.1}.project-testimonial-quote:after{right:-2.5rem;bottom:-1rem;-webkit-mask:url(../webjutsu2025/assets/img/img_quote_close_h77.svg) center center no-repeat;mask:url(../webjutsu2025/assets/img/img_quote_close_h77.svg) center center no-repeat;background:url(../webjutsu2025/assets/img/img_quote_close_h77.svg) center center no-repeat;opacity:.1}.project-testimonial-client{position:relative;display:block;text-align:center;top:-50px;z-index:3}.project-testimonial-image{position:relative;display:block;margin:0 auto 8px;padding:0;width:100px;height:100px;border-radius:200%;overflow:hidden;background-color:#440362;background:linear-gradient(125deg,#9c00ad,#250047)}img.project-testimonial-client-image{max-width:100%;margin:0 auto;object-fit:cover}.project-testimonial-client-name{font-family:var(--home-wysiwyg-title-font-family);color:#fff;color:#9c00ad;font-size:2rem;line-height:1;font-weight:400;margin-bottom:10px}.project-testimonial-client-info{font-family:'Geist',sans-serif;color:#fff;font-size:.85rem;line-height:1;font-weight:300}.client-info-spacer{padding:0 .3rem;font-size:1em;opacity:.35}.section-project-testimonial.on-screen{background-color:#17082f;background-color:rgb(23 8 47)}.section-project-testimonial.on-screen:before{transform:scale(40) translate(-5%,-15%);-ms-transform:scale(40) translate(-5%,-15%);opacity:0;z-index:-2}.section-project-testimonial.on-screen:after{transform:scale(40) translate(-5%,-15%);-ms-transform:scale(40) translate(-5%,-15%);opacity:0;z-index:-1}@keyframes aniNinjaEyes{0%{opacity:.1}15%{opacity:1}40%{opacity:.25}70%{opacity:1}100%{opacity:.1}}.section-project-images{background-color:#17082f;background-color:rgb(23 8 47)}.section-project-images .project-container-padding-v{padding:11rem 0}.project-images-container{display:block;position:relative;margin:0 auto;width:100%;padding:0}.project-images{position:relative;width:100%;padding:0;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.project-image{width:32%;height:100%;min-height:50vh;overflow:hidden}.project-image picture{width:100%;max-width:100%;height:100%;display:flex;justify-content:center;align-items:center;object-fit:cover;object-position:center;margin:0;padding:0;overflow:hidden;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}img.proj-img{transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.project-image:hover img.proj-img,.project-image:focus img.proj-img{transform:scale(1.1);-ms-transform:scale(1.1)}.section-project-challenge{display:block;position:relative;margin:0 auto;width:100%;padding:0}.section-project-challenge .project-container-padding-v{padding-top:0}.section-project-challenge .project-container-inner{display:block;position:relative;margin:0 auto;width:100%;padding:0;z-index:11}.section-project-challenge .project-container-row{margin-top:3rem}.section-project-challenge .project-section-title{margin-top:0}.project-challenges-nav-container{padding:1rem 2rem}.project-challenges-nav-heading{font-family:var(--project-subsection-title-font-family);font-size:2.75rem;font-weight:var(--project-subsection-title-font-weight);line-height:var(--project-subsection-title-line-height);letter-spacing:var(--project-subsection-title-letter-spacing);color:var(--project-subsection-title-font-color);text-transform:uppercase;font-style:italic;-webkit-text-stroke-width:1.25px;-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%);margin-bottom:1.75rem;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}.project-challenges-nav-heading .text-accent2{-webkit-text-stroke-width:0;color:#a94fe0}.project-challenges-nav{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.project-challenges-nav-item{position:relative;display:block}.project-challenges-nav-item+.project-challenges-nav-item{margin-top:2rem}a.project-challenges-nav-btn{position:relative;display:flex;flex-direction:column}.project-challenges-nav-item-row{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.project-challenges-nav-item-col{display:block;margin:0 auto;padding:0}.project-challenges-nav-item-icon{position:relative;width:64px;height:64px;margin:0 auto;text-align:center;border-radius:200%;overflow:hidden;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out;z-index:7}.project-challenges-nav-item-icon:before{position:absolute;content:"";width:64px;height:64px;top:0;left:0;margin:0 auto;border-radius:200%;overflow:hidden;background-color:#440362;background:linear-gradient(125deg,#9c00ad,#250047);opacity:0;-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out;z-index:-1}.hover-in .project-challenges-nav-item-icon:before{opacity:1}img.project-challenge-icon{position:relative;width:45px;top:8px;max-width:100%;margin:0 auto;object-fit:cover}.project-challenges-nav-item-label{width:calc(100% - 64px - 15px);margin-left:15px}.project-challenges-nav-item-label-text{font-family:var(--project-subsection-title-font-family);font-size:1.9rem;font-weight:var(--project-subsection-title-font-weight);line-height:var(--project-subsection-title-line-height);letter-spacing:var(--project-subsection-title-letter-spacing);color:var(--project-subsection-title-font-color);text-transform:uppercase;-webkit-text-stroke-width:1.25px;-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}.project-challenges-nav-item-desc{width:100%;flex-grow:2;position:relative;display:block;margin:0 auto;overflow:hidden;width:100%;max-height:0;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.project-challenges-nav-item-desc-inner{padding:10px;padding-left:calc(64px + 15px)}.project-challenges-nav-item-desc-text{font-family:var(--project-subsection-title-font-family);font-size:1rem;line-height:1;font-weight:400;color:#4d047a;margin-top:3px}.hover-in .project-challenges-nav-item-desc{max-height:100vh}.section-project-challenge:before{position:absolute;content:'';width:100%;min-height:15rem;min-height:25vh;max-width:100%;margin:0 auto;padding:0;shape-outside:polygon(0 0,100% 0,0% 100%);clip-path:polygon(0 0,100% 0,0% 100%);background-color:#17082f;background-color:rgb(23 8 47);top:-1px;z-index:-1}:host,:root{--project-section-title-font-family:'Oswald',sans-serif;--project-section-title-font-size:8.5rem;--project-section-title-font-color:#4d047a;--project-section-title-font-weight:500;--project-section-title-line-height:1;--project-section-title-letter-spacing:-.04em;--project-section-title-accent-stroke:4px;--project-subsection-title-font-family:'Oswald',sans-serif;--project-subsection-title-font-size:2rem;--project-subsection-title-font-color:#fff;--project-subsection-title-font-weight:500;--project-subsection-title-line-height:1;--project-subsection-title-letter-spacing:-.02em;--project-body-font-family:'Geist',sans-serif;--project-body-font-size:1rem;--project-body-font-weight:300;--title-slant-width:5rem;--title-slant-min-height:15rem;--title-slant-left-adj:-1rem;--section-title-slant-left-adj:-2.5rem;--challenge-section-title-font-family:'Oswald',sans-serif;--challenge-section-title-font-size:2rem;--challenge-section-title-font-weight:500;--challenge-section-title-font-color:#fff;--challenge-section-title-line-height:1;--challenge-section-title-letter-spacing:-.02em;--challenge-section-title-stroke:1.25px;--challenge-section-heading-font-size:3rem;--challenge-section-heading-font-weight:500;--challenge-section-heading-font-color:#4d047a;--challenge-section-body-font-size:0.9rem}.challenge-section-title{font-family:var(--challenge-section-title-font-family);font-size:var(--challenge-section-title-font-size);font-weight:var(--challenge-section-title-font-weight);line-height:var(--challenge-section-title-line-height);letter-spacing:var(--challenge-section-title-letter-spacing);color:var(--challenge-section-title-font-color);text-transform:uppercase;-webkit-text-stroke-width:var(--challenge-section-title-stroke);-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%);margin-bottom:10px}.challenge-section-heading{font-family:var(--challenge-section-title-font-family);font-size:var(--challenge-section-heading-font-size);font-weight:var(--challenge-section-heading-font-weight);line-height:var(--challenge-section-title-line-height);letter-spacing:var(--challenge-section-title-letter-spacing);color:var(--challenge-section-heading-font-color);text-transform:capitalize;margin-bottom:2rem}.challenge-section-body{position:relative;width:100%;margin:0 auto;margin-left:0;max-width:800px}.challenge-section-body-inner{font-family:var(--project-body-font-family);font-size:var(--challenge-section-body-font-size);font-weight:var(--project-body-font-weight);color:#222}#challenge1 .challenge-section-body-inner p,#challenge2 .challenge-section-body-inner p,#challenge3 .challenge-section-body-inner p{font-family:var(--project-body-font-family);font-size:var(--challenge-section-body-font-size);font-weight:var(--project-body-font-weight);color:#222}#challenge1 .challenge-section-body-inner>*:last-child,#challenge2 .challenge-section-body-inner>*:last-child,#challenge3 .challenge-section-body-inner>*:last-child{margin-bottom:0}.challenge-section-stats-container{position:relative;width:100%;margin:2rem auto 0}.challenge-section-stats{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.challenge-section-stat-item{display:block;position:relative;width:50%;margin:0 auto 1.5rem}.challenge-section-stat-item-inner{display:block;position:relative;padding:10px}.challenge-section-stat-number{position:relative;color:#a94fe0;font-family:var(--challenge-section-title-font-family);font-size:2.5rem;line-height:1;font-weight:500;margin-bottom:5px}.challenge-section-stat-number .count{font-weight:700}.challenge-section-stat-number sup{position:relative;font-size:.7em;opacity:.75;top:.125em}.challenge-section-stat-heading{color:#4d047a;font-family:var(--project-body-font-family);font-family:var(--challenge-section-title-font-family);font-size:1.25rem;line-height:1;font-weight:700;text-transform:uppercase;margin-bottom:10px}.challenge-section-stat-desc{color:#222;font-family:var(--project-body-font-family);font-size:.85rem;line-height:1.2;font-weight:300;margin:0 auto;margin-left:0;max-width:80%}#challenge1 .challenge-section-stat-desc p,#challenge2 .challenge-section-stat-desc p,#challenge3 .challenge-section-stat-desc p{color:#222;font-family:var(--project-body-font-family);font-size:.85rem;line-height:1.2;font-weight:300}#challenge1 .challenge-section-stat-desc p strong,#challenge2 .challenge-section-stat-desc p strong,#challenge3 .challenge-section-stat-desc p strong{font-weight:500}#challenge1 .challenge-section-stat-desc>*:last-child,#challenge2 .challenge-section-stat-desc>*:last-child,#challenge3 .challenge-section-stat-desc>*:last-child{margin-bottom:0}.challenge-section-image-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;margin:0 auto}img.challenge-section-img{position:relative;opacity:0;-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect) img.challenge-section-img{left:-100vw}.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect).on-screen img.challenge-section-img{left:0vw;opacity:1}.section-project-challenge-sect:nth-child(2n+1 of .section-project-challenge-sect) img.challenge-section-img{right:-100vw}.section-project-challenge-sect:nth-child(2n+1 of .section-project-challenge-sect).on-screen img.challenge-section-img{right:0vw;opacity:1}.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect) .project-container-row{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect) .project-container-col:nth-child(1){width:calc(55% - 1.5rem);margin-left:1.5rem;margin-right:0}.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect) .project-container-col:nth-child(2){width:calc(45% - 1.5rem);margin-left:0;margin-right:1.5rem}.section-project-challenge-sect:last-child{padding-bottom:10rem}.section-project-challenge-sect:last-child:before{position:absolute;content:'';width:100%;height:8rem;max-width:100%;bottom:-1px;left:0;right:0;z-index:-1}.section-other-projects{background-color:#280147;background:linear-gradient(180deg,#280147,#1b0030);background:linear-gradient(180deg,#280147,#1f0236)}.section-other-projects .project-container-padding-v{padding:9rem 0}.other-projects-row{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.other-projects-col{width:calc(50% - 1.5rem);margin:0 auto;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.other-projects-col:nth-child(1){margin-right:1.5rem}.other-projects-col:nth-child(2){margin-left:1.5rem}.other-projects-heading{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.other-projects-heading .title-text{font-size:7rem;margin:auto}.other-projects-heading .title-text:before{position:relative;content:'';width:var(--title-slant-width);min-height:var(--title-slant-min-height);height:100%;max-width:100%;margin:0 auto;padding:0;shape-outside:polygon(0 0,100% 0,0% 100%);float:left}.other-projects-heading .text-accent{color:#fff;-webkit-text-stroke-width:1.25px;-webkit-text-stroke-color:hsl(278 100% 70%);-webkit-text-stroke-color:hsl(278 100% 70%)}.other-projects-heading .text-accent2{color:#a94fe0}.other-projects-desc-container{position:relative;width:100%;margin:2rem auto 0}.other-projects-desc{position:relative;width:100%;max-width:540px;margin:0 auto;margin-left:0}.other-projects-desc p,main#content .other-projects-desc p{font-family:var(--main-body-font-family);font-size:1rem;color:#fff;line-height:1.4;font-weight:300;margin-bottom:0}.other-projects-container{margin:0 auto;width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.op-col{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.op-nav-col{width:48px}a.op-nav-btn{display:block;width:48px;margin:auto;padding:0;text-align:center}img.op-nav-btn-img{max-width:100%;opacity:.5;filter:brightness(100%) contrast(100%);-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}a.op-nav-btn:hover img.op-nav-btn-img,a.op-nav-btn:focus img.op-nav-btn-img{opacity:1;filter:brightness(120%) contrast(130%)}.op-main-col{width:calc(100% - 48px - 48px);margin:0 auto}.op-container{position:relative;display:block;width:100%;min-width:100%;min-height:300px;margin:0 auto;padding:0;overflow:hidden}.op-item{position:absolute;display:block;width:100%;max-width:100%;margin:0 auto;padding:0;min-height:1px;top:0;z-index:12;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.op-item a.project-item-link{display:block;padding:0;width:100%;max-width:300px;margin:0 auto;min-height:1px;aspect-ratio:1 / 1}.op-item a.project-item-link:before{position:absolute;z-index:-1;content:'';width:100%;height:100%;max-width:100%;margin:0 auto;padding:0;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:contain;background-position:center top;background-image:url(../webjutsu2025/assets/img/img_project_more_bg_star6_gradient2.svg);background-image:url(../webjutsu2025/assets/img/img_project_more_bg_star6_gradient1.svg);opacity:.5;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out;transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%)}.op-item a.project-item-link:focus:before,.op-item a.project-item-link:hover:before{transform:scale(1) translate(0%,0%);-ms-transform:scale(1) translate(0%,0%)}.op-item .project-item-container{position:relative;aspect-ratio:1 / 1;width:100%;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.op-item .project-item-thumbnail-container{margin:auto}.op-item img.project-item-thumbnail{max-height:160px}.op-item .project-item-name{padding-top:0}.op-item .project-item-name h3{font-size:2rem}.op-item .project-item-cats{font-size:.8rem;padding-top:.5rem;padding-bottom:.25rem}.op-item .project-item-button-container{max-height:100vh;margin-top:0}.op-item .project-item-btn{opacity:1;width:120px}.op-item .project-item-btn-text{opacity:1;font-size:12px;position:relative;left:-5px}.op-item .hover-in .project-item-btn-text{left:6px}.op-item .project-item-btn:before,.op-item .project-item-btn:after{width:18px;height:18px;top:7px}.op-item .project-item-btn:before{right:6px}.op-item .hover-in .project-item-btn:before{right:-2rem}.op-item .hover-in .project-item-btn:after{left:7px}.op-item:nth-child(1){left:0}.op-item:nth-child(2){left:100vw}.toggle-view .op-item:nth-child(1){left:-100vw}.toggle-view .op-item:nth-child(2){left:0}.other-projects-backlink-container{position:relative;display:block;margin:8rem auto 0;padding:0;text-align:center}a.projects-backlink{display:inline-block;position:relative;font-family:'Oswald',sans-serif;text-transform:uppercase;font-style:italic;font-size:1rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#e100ff;color:#d22af7;padding:0;margin:0 auto;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.projects-backlink:hover,a.projects-backlink:focus{color:#e100ff}a.projects-backlink:hover .projects-backlink-text,a.projects-backlink:focus .projects-backlink-text{color:#e100ff}a.projects-backlink .arrow-left{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;left:-5px;bottom:0;border:solid #d22af7;border-width:0 2px 2px 0;padding:6px;position:relative;width:6px;height:6px;animation:arrow-left 1s ease-in-out infinite;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}a.projects-backlink:hover .arrow-left,a.projects-backlink:focus .arrow-left{border:solid #e100ff;border-width:0 2px 2px 0}@keyframes arrow-left{0%,100%{transform:translate(0,0) rotate(135deg)}50%{transform:translate(8px,0) rotate(135deg)}}.page-template-template-ContactPage{background:linear-gradient(145deg,#ab08c4,#200033)}.section-contact-us{display:block;position:relative;margin:0 auto;padding:0;width:100%;background-color:#6e0fa8;background:linear-gradient(145deg,#bd1ad6,#4d047a)}.contact-us-section-padding{display:block;position:relative;margin:0 auto;width:100%;padding:7rem 0 7rem}.contact-page-form-container{display:block;position:relative;margin:0 auto;width:100%;max-width:960px}.contact-page-form-heading{display:block;position:relative;margin:0 auto;width:100%;padding:2rem 0 2rem}h2.contact-form-heading{font-family:var(--home-wysiwyg-title-font-family);text-align:left;color:#fff;font-size:3.75rem;font-weight:300;line-height:1.1;margin:0 auto}.contact-page-form{display:block;position:relative;margin:0 auto;width:100%}#cpForm form.wpforms-form{font-family:'Geist',sans-serif}#cpForm .wpforms-container .wpforms-field-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#cpForm .wpforms-container .form-col-2{width:50%}#cpForm .wpforms-container .form-col-1{width:100%;flex-grow:2}#cpForm .wpforms-container .field-split-label{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#cpForm .wpforms-container .field-split-label .wpforms-field-label{display:block;width:45%;margin-right:5%}#cpForm .wpforms-container .field-split-label .choices{display:block;width:45%;margin-left:5%}#cpForm .wpforms-container .form-field-select{font-family:'Geist',sans-serif;font-weight:300;font-size:1rem}#cpForm .wpforms-container .form-field-select.form-order-2{position:relative}#cpForm .wpforms-container .form-field-select .wpforms-field-label{position:absolute;z-index:9;width:95%;margin-left:5%;color:var(--quick-contact-form-placeholder-color);font-weight:600;font-size:.85em;top:6px;opacity:1}#cpForm .wpforms-container .form-field-select .choices{width:95%;max-width:100%;margin-left:5%;font-family:'Geist',sans-serif;font-weight:300;font-size:1rem}#cpForm .wpforms-container .form-field-select .choices__inner{background-color:#fff0;padding:0 24px 0 0;border-width:0;border-color:#fff0;border-radius:0;border-bottom:1px solid rgb(255 255 255 / .5);-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .form-field-select .choices.is-focused .choices__inner,#cpForm .wpforms-container .form-field-select .choices.is-open .choices__inner{box-shadow:none;border:none;background-color:rgb(0 0 0 / .03);border-bottom:1px solid rgb(255 255 255 / .5)}#cpForm .wpforms-container .form-field-select .choices__list{padding-left:0}#cpForm .wpforms-container .form-field-select .choices__list.is-active{outline:none;box-shadow:none}#cpForm .wpforms-container .form-field-select .choices__inner .choices__item--selectable.choices__placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}#cpForm .wpforms-container .form-field-select .choices__inner .choices__item--selectable{color:#fff;font-family:'Geist',sans-serif;font-weight:300;font-size:1rem}#cpForm .wpforms-container .form-field-select .choices .choices__list--dropdown.is-active{background-color:#280147!important;background:linear-gradient(135deg,#ab08c4,#200033)!important;color:var(--quick-contact-form-placeholder-color);border:none}#cpForm .wpforms-container .form-field-select .choices:before{display:none}#cpForm .wpforms-container .form-field-select .choices:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;right:10px;top:14px;border:solid #e100ff;border-width:0 2px 2px 0;padding:6px;position:absolute;width:6px;height:6px;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .form-field-select .choices.is-open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:25px}#cpForm .wpforms-container .wpforms-form .choices__list--dropdown .choices__item.is-highlighted{background-color:#e303fc}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes{border:1px solid rgb(255 255 255 / .125);background-color:rgb(0 0 0 / .05);padding:15px;margin-top:1rem}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes .wpforms-field-label{color:var(--quick-contact-form-placeholder-color);font-weight:600;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes:active .wpforms-field-label,#cpForm .wpforms-container .wpforms-form .form-field-checkboxes:hover .wpforms-field-label,#cpForm .wpforms-container .wpforms-form .form-field-checkboxes:focus .wpforms-field-label{color:#fff}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes ul,main#content #cpForm .wpforms-container .wpforms-form .form-field-checkboxes ul{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;padding-left:0;margin-bottom:0}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes li,main#content #cpForm .wpforms-container .wpforms-form .form-field-checkboxes li{width:calc(50% - 1rem);line-height:1;margin:0 auto}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes input[type=checkbox]{border:none;border-radius:0}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes input[type=checkbox]:before,#cpForm .wpforms-container .wpforms-form .form-field-checkboxes input[type=checkbox]:after{-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes input[type=checkbox]:before{height:14px;width:14px;border-radius:0;border:1px solid rgb(0 0 0 / .2);background:rgb(0 0 0 / .08)}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes .wpforms-selected input[type=checkbox]:before{box-shadow:0 0 0 1px rgb(255 255 255 / .5),0 1px 2px rgb(0 0 0 / .15)}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes .wpforms-selected input[type=checkbox]:after{border-color:#fff}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes label.wpforms-field-label-inline{position:relative;font-weight:300;color:var(--quick-contact-form-placeholder-color);font-size:13px;line-height:1.2;top:1px;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .wpforms-form .form-field-checkboxes .wpforms-selected label.wpforms-field-label-inline{color:#fff}#cpForm .wpforms-container .wpforms-form .form-field-slider{margin-top:1rem}#cpForm .wpforms-container .wpforms-form .form-field-slider .wpforms-field-label{color:var(--quick-contact-form-placeholder-color);font-weight:600;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .wpforms-form .form-field-slider:hover .wpforms-field-label,#cpForm .wpforms-container .wpforms-form .form-field-slider:focus .wpforms-field-label,#cpForm .wpforms-container .wpforms-form .form-field-slider:active .wpforms-field-label{color:#fff}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#fff0;cursor:pointer;background-color:#d900ff}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]{background:linear-gradient(to right,rgb(241 115 255) 0%,rgb(241 115 255) 1%,rgb(0 0 0 / .05) 2%,rgb(0 0 0 / .05) 100%);border:solid 1px rgb(236 66 255 / .75);border-radius:0;height:8px;width:100%;outline:none;transition:background 450ms ease-in;-webkit-appearance:none}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]:focus,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]:focus{outline:none;border:solid 1px rgb(236 66 255 / .75);box-shadow:none}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]::-webkit-slider-runnable-track,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]::-webkit-slider-runnable-track{background:rgb(0 0 0 / .25);height:.5rem;height:8px}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]::-moz-range-track,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]::-moz-range-track{background:rgb(0 0 0 / .25);height:.5rem}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]::-webkit-slider-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]::-webkit-slider-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]::-moz-range-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]::-moz-range-thumb{-webkit-appearance:none;appearance:none;height:24px;width:24px;position:relative;right:-5px;cursor:pointer;box-shadow:1px 1px 1px #000000,0 0 1px #0d0d0d;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]::-webkit-slider-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]::-webkit-slider-thumb{margin-top:-9px;background:#d900ff;background-color:#d900ff;border:2px solid rgb(0 0 0 / .15)}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]::-moz-range-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]::-moz-range-thumb{border:none;border-radius:200%;background:#d900ff;background-color:#d900ff;border:2px solid rgb(0 0 0 / .15)}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]:focus::-webkit-slider-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]:focus::-webkit-slider-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]:focus::-moz-range-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]:focus::-moz-range-thumb{border:1px solid #053a5f;outline:3px solid #053a5f;outline-offset:.125rem;border:none;outline:none;background:#ff1fff;background-color:#ff1fff;border:2px solid rgb(0 0 0 / .085)}#cpForm .wpforms-container .wpforms-form .form-field-slider .wpforms-field-number-slider-hint{color:var(--quick-contact-form-placeholder-color);-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .wpforms-form .form-field-slider:hover .wpforms-field-number-slider-hint,#cpForm .wpforms-container .wpforms-form .form-field-slider:focus .wpforms-field-number-slider-hint,#cpForm .wpforms-container .wpforms-form .form-field-slider:active .wpforms-field-number-slider-hint{color:#eee}#cpForm .wpforms-container .wpforms-form .form-field-slider .wpforms-field-number-slider-hint b{color:var(--quick-contact-form-placeholder-color);font-weight:600;-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}#cpForm .wpforms-container .wpforms-form .form-field-slider:hover .wpforms-field-number-slider-hint b,#cpForm .wpforms-container .wpforms-form .form-field-slider:focus .wpforms-field-number-slider-hint b,#cpForm .wpforms-container .wpforms-form .form-field-slider:active .wpforms-field-number-slider-hint b{color:#fff}#cpForm .wpforms-container .wpforms-field-label{display:none;font-family:'Geist',sans-serif;font-weight:300;font-size:1rem}#cpForm .wpforms-container .show-label .wpforms-field-label{display:block}#cpForm .wpforms-container form.wpforms-form input[type=text],#cpForm .wpforms-container form.wpforms-form input[type=email]{width:95%;max-width:95%;background-color:#fff0;border:none;border-radius:0;outline:0;border-bottom:1px solid rgb(255 255 255 / .5);padding:0;font-family:'Geist',sans-serif;font-weight:300;font-size:1rem}#cpForm .wpforms-container .form-col-2.form-order-1 input[type=text],#cpForm .wpforms-container .form-col-2.form-order-1 input[type=email]{margin-right:5%}#cpForm .wpforms-container .form-col-2.form-order-2 input[type=text],#cpForm .wpforms-container .form-col-2.form-order-2 input[type=email]{margin-left:5%}#cpForm .wpforms-container form.wpforms-form textarea,#cpForm .wpforms-container form.wpforms-form textarea.wp-forms-field-large,#quickContactContainer #cpForm .wpforms-container form.wpforms-form textarea{background-color:#fff0;border:none;border-radius:0;outline:0;border-bottom:1px solid rgb(255 255 255 / .5);padding:0;padding-top:1rem;height:11.115rem;font-family:'Geist',sans-serif;font-weight:300;font-size:1rem}#cpForm .wpforms-container form.wpforms-form input[type=text],#cpForm .wpforms-container form.wpforms-form input[type=email],#cpForm .wpforms-container form.wpforms-form textarea,#cpForm .wpforms-container form.wpforms-form textarea.wp-forms-field-large,#quickContactContainer #cpForm .wpforms-container form.wpforms-form textarea.wp-forms-field-large{color:#fff;box-shadow:none;--formfieldbordercolor:none}#cpForm .wpforms-container form.wpforms-form input[type=text]:focus,#cpForm .wpforms-container form.wpforms-form input[type=email]:focus,#cpForm .wpforms-container form.wpforms-form textarea:focus,#cpForm .wpforms-container form.wpforms-form textarea.wp-forms-field-large:focus,#quickContactContainer #cpForm .wpforms-container form.wpforms-form textarea.wp-forms-field-large:focus{color:#fff;border:none;border-color:#fff0;outline:0;box-shadow:none;--formfieldbordercolor:none;border-bottom:1px solid rgb(255 255 255 / .5)}#cpForm .wpforms-container form.wpforms-form input[type=text]:hover,#cpForm .wpforms-container form.wpforms-form input[type=text]:active,#cpForm .wpforms-container form.wpforms-form input[type=email]:hover,#cpForm .wpforms-container form.wpforms-form input[type=email]:active,#cpForm .wpforms-container form.wpforms-form textarea:hover,#cpForm .wpforms-container form.wpforms-form textarea:active{border:none;border-radius:0;outline:0;box-shadow:none;--formfieldbordercolor:none;border-bottom:1px solid rgb(255 255 255 / .5)}#cpForm .wpforms-container input[type=text]::-webkit-input-placeholder,#cpForm .wpforms-container input[type=email]::-webkit-input-placeholder,#cpForm .wpforms-container textarea::-webkit-input-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}#cpForm .wpforms-container input[type=text]::-moz-placeholder,#cpForm .wpforms-container input[type=email]::-moz-placeholder,#cpForm .wpforms-container textarea::-moz-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}#cpForm .wpforms-container input[type=text]:-ms-input-placeholder,#cpForm .wpforms-container input[type=email]:-ms-input-placeholder,#cpForm .wpforms-container textarea:-ms-input-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}#cpForm .wpforms-container input[type=text]:-moz-placeholder,#cpForm .wpforms-container input[type=email]:-moz-placeholder,#cpForm .wpforms-container textarea:-moz-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}#cpForm .wpforms-submit-container{text-align:right}#cpForm div.wpforms-container-full button[type=submit]{font-family:'Oswald',sans-serif;font-size:1.25rem;line-height:.9;height:auto;text-transform:uppercase;font-weight:500;font-style:italic;border:none;border-radius:0;letter-spacing:.01em;padding:15px 50px 15px 45px;background-color:#ed21ff;color:#fff;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out}#cpForm div.wpforms-container-full button[type=submit]:hover,#cpForm div.wpforms-container-full button[type=submit]:focus{background-color:#ea00ff;color:#fff;outline:0;border:none;box-shadow:none}#cpForm div.wpforms-container-full button[type=submit]:hover:after,#cpForm div.wpforms-container-full button[type=submit]:focus:after{outline:0;border:none;box-shadow:none}.section-contact-info{background-color:#420066;color:#fff}.section-contact-info .main-wysiwyg-inner{padding-top:8rem;padding-bottom:8rem}.contact-info-heading{position:relative;display:block;width:100%;max-width:800px;margin:0 auto;padding:1rem 0 1rem;text-align:center}.contact-info-heading h2{font-family:var(--home-wysiwyg-title-font-family);font-size:2.5rem;font-weight:300;line-height:1.2;margin:0 auto;letter-spacing:.01em;padding-bottom:3rem;margin-bottom:2.5rem;border-bottom:2px solid rgb(255 255 255 / .25)}#thankYou .main-wysiwyg-inner{padding:0}#thankYou .main-wysiwyg-body{padding-bottom:10rem}#thankYou .main-wysiwyg-body-content{max-width:640px;margin:0 auto}#thankYou .main-wysiwyg p,main#content #thankYou .main-wysiwyg p{font-size:1.4em;font-weight:200;text-align:justify}:host,:root{--quick-contact-form-placeholder-color:#f366ff}.quick-contact-section{overflow:visible;position:fixed;top:100%;left:-1000em;right:0;bottom:0;padding:15px;z-index:-100;opacity:0;-webkit-transition:opacity .2s 0s,z-index 0s 3s,-webkit-transform .3s 0s;transition:opacity .2s 0s,z-index 0s 3s,-webkit-transform .3s 0s;transition:opacity .2s 0s,transform .3s 0s,z-index 0s 3s;transition:opacity .2s 0s,transform .3s 0s,z-index 0s 3s,-webkit-transform .3s 0s;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transform-origin:50% 50vh;transform-origin:50% 50vh;background:#fff0}.quick-contact-container-inset{display:block;position:fixed;overflow-y:hidden;inset:0;z-index:50;background-color:#9c00ad;background:linear-gradient(145deg,#9c00ad,#250047);-webkit-transition:all .35s;-webkit-transition-timing-function:ease-out;transition:all .35s;transition-timing-function:ease-out}.quick-contact-container-grid{display:grid;min-height:100vh;width:90%;margin:0 auto;grid-template-columns:1fr 1.25fr;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-delay:.1s}.quick-contact-grid-col-2{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.quick-contact-info-col-message{font-size:5.5rem;line-height:1;font-family:'Oswald',sans-serif;font-weight:400;color:#fff}button.btn-close-quick-contact{display:inline-block;position:absolute;cursor:pointer;top:2.5rem;right:-15px;font-size:100%;line-height:inherit;margin:0;padding:0;background:#fff0;background-color:#fff0;border:none;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out;width:48px;height:48px}.btn-icon{background:rgb(255 255 255 / .7);height:2px;position:absolute;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out;width:100%}.close-btn-icon-top{top:10px;transform:translate(-50%) rotate(90deg);width:75%;left:11px;transform:translate(-50%) rotate(45deg)}.close-btn-icon-bottom{bottom:0;top:10px;transform:translate(-50%) rotate(0deg);width:75%;left:11px;transform:translate(-50%) rotate(-45deg)}button.btn-close-quick-contact:hover,button.btn-close-quick-contact:focus{background:#fff0;border:none}.quick-contact-form-col-message p{color:#fff;font-family:var(--main-body-font-family);font-size:1rem;font-weight:300;line-height:1.25}.quick-contact-form-col-message>*:last-child{margin-bottom:0}.qcfc .wpforms-container .wpforms-field-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.qcfc .wpforms-container .form-col-2{width:50%}.qcfc .wpforms-container .form-col-1{width:100%;flex-grow:2}.qcfc .wpforms-container .wpforms-field-label{display:none}.qcfc .wpforms-container form.wpforms-form input[type=text],.qcfc .wpforms-container form.wpforms-form input[type=email]{width:95%;max-width:95%;background-color:#fff0;border:none;border-radius:0;outline:0;border-bottom:1px solid rgb(255 255 255 / .5);padding:0;font-family:var(--main-body-font-family);font-size:1rem;font-weight:300}.qcfc .wpforms-container .form-col-2.form-order-1 input[type=text],.qcfc .wpforms-container .form-col-2.form-order-1 input[type=email]{margin-right:5%}.qcfc .wpforms-container .form-col-2.form-order-2 input[type=text],.qcfc .wpforms-container .form-col-2.form-order-2 input[type=email]{margin-left:5%}.qcfc .wpforms-container form.wpforms-form textarea,.qcfc .wpforms-container form.wpforms-form textarea.wp-forms-field-large,#quickContactContainer .qcfc .wpforms-container form.wpforms-form textarea{background-color:#fff0;border:none;border-radius:0;outline:0;border-bottom:1px solid rgb(255 255 255 / .5);padding:0;height:150px;font-family:var(--main-body-font-family);font-size:1rem;font-weight:300;line-height:1.4}.qcfc .wpforms-container form.wpforms-form input[type=text],.qcfc .wpforms-container form.wpforms-form input[type=email],.qcfc .wpforms-container form.wpforms-form textarea,.qcfc .wpforms-container form.wpforms-form textarea.wp-forms-field-large,#quickContactContainer .qcfc .wpforms-container form.wpforms-form textarea.wp-forms-field-large{color:#fff;box-shadow:none;--formfieldbordercolor:none}.qcfc .wpforms-container form.wpforms-form input[type=text]:focus,.qcfc .wpforms-container form.wpforms-form input[type=email]:focus,.qcfc .wpforms-container form.wpforms-form textarea:focus,.qcfc .wpforms-container form.wpforms-form textarea.wp-forms-field-large:focus,#quickContactContainer .qcfc .wpforms-container form.wpforms-form textarea.wp-forms-field-large:focus{color:#fff;border:none;border-color:#fff0;outline:0;box-shadow:none;--formfieldbordercolor:none;border-bottom:1px solid rgb(255 255 255 / .5)}.qcfc .wpforms-container form.wpforms-form input[type=text]:hover,.qcfc .wpforms-container form.wpforms-form input[type=text]:active,.qcfc .wpforms-container form.wpforms-form input[type=email]:hover,.qcfc .wpforms-container form.wpforms-form input[type=email]:active,.qcfc .wpforms-container form.wpforms-form textarea:hover,.qcfc .wpforms-container form.wpforms-form textarea:active{border:none;border-radius:0;outline:0;box-shadow:none;--formfieldbordercolor:none;border-bottom:1px solid rgb(255 255 255 / .5)}.qcfc .wpforms-container input[type=text]::-webkit-input-placeholder,.qcfc .wpforms-container input[type=email]::-webkit-input-placeholder,.qcfc .wpforms-container textarea::-webkit-input-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}.qcfc .wpforms-container input[type=text]::-moz-placeholder,.qcfc .wpforms-container input[type=email]::-moz-placeholder,.qcfc .wpforms-container textarea::-moz-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}.qcfc .wpforms-container input[type=text]:-ms-input-placeholder,.qcfc .wpforms-container input[type=email]:-ms-input-placeholder,.qcfc .wpforms-container textarea:-ms-input-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}.qcfc .wpforms-container input[type=text]:-moz-placeholder,.qcfc .wpforms-container input[type=email]:-moz-placeholder,.qcfc .wpforms-container textarea:-moz-placeholder{color:var(--quick-contact-form-placeholder-color);opacity:.8}#quickContactContainer div.wpforms-container-full button[type=submit]{font-family:'Oswald',sans-serif;font-size:1.125rem;line-height:.9;text-transform:uppercase;font-weight:500;font-style:italic;border:none;letter-spacing:-.01em;padding:12px 30px 12px 25px;background-color:#ed21ff;color:#fff;-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out}#quickContactContainer div.wpforms-container-full button[type=submit]:hover,#quickContactContainer div.wpforms-container-full button[type=submit]:focus{background-color:#ea00ff;color:#fff;outline:0;border:none;box-shadow:none}#quickContactContainer div.wpforms-container-full button[type=submit]:hover:after,#quickContactContainer div.wpforms-container-full button[type=submit]:focus:after{outline:0;border:none;box-shadow:none}body.open-qc{overflow-y:hidden}.open-qc .quick-contact-section{z-index:99999;top:0!important;left:0;opacity:1;-webkit-transition:opacity .2s 200ms,z-index 0s 0s,-webkit-transform .2s 200ms;transition:opacity .2s 200ms,z-index 0s 0s,-webkit-transform .2s 200ms;transition:opacity .2s 200ms,transform .2s 200ms,z-index 0s 0s;transition:opacity .2s 200ms,transform .2s 200ms,z-index 0s 0s,-webkit-transform .2s 200ms;-webkit-transform:scale(1);transform:scale(1)}.quick-contact-btn-container{display:block;position:fixed;z-index:999;width:64px;height:64px;right:50px;bottom:50px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.4s;transition:.4s}.quick-contact-btn-container:before{display:block;position:absolute;content:'';top:0;left:0;height:100%;width:100%;border-radius:50%;pointer-events:none;padding:0;z-index:-1;box-shadow:0 0 0 2px rgb(51 51 51 / .1);box-shadow:0 0 0 2px rgb(68 18 125 / .1);opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.quick-contact-btn-container:after{display:block;position:absolute;content:'';border-radius:50%;top:0;left:0;width:64px;height:64px;margin-top:0;margin-left:0;z-index:-1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .6s .4s;transition:transform .6s .4s;transition:transform .6s .4s,-webkit-transform .6s .4s;background-color:#a60ec2}.btn-open-quick-contact{line-height:1;display:block;color:#fff;font-size:25px;width:64px;height:64px;text-align:center;padding:21px 0;border-radius:50%;position:relative;-webkit-transition:background-color .4s,color .4s,-webkit-transform .4s;transition:transform .4s,background-color .4s,color .4s,-webkit-transform .4s}.btn-open-quick-contact:hover,.btn-open-quick-contact:focus{outline:0}.btn-open-quick-contact:before{content:'';top:0;left:0;position:absolute;height:100%;width:100%;border-radius:50%;display:block;background-color:#292929;background-color:#b109de;-webkit-transition:background-color .4s,color .4s,-webkit-transform .4s;transition:transform .4s,background-color .4s,color .4s,-webkit-transform .4s}.btn-open-quick-contact:hover:before,.btn-open-quick-contact:focus:before{background-color:#cc02f0;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.icon-quick-contact{position:relative;display:block;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}img.qc-btn-icon{overflow:hidden;filter:grayscale(0%) brightness(150%);-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}img.qc-btn-icon-hand{-webkit-animation:6s infinite both aniQCBiconsCycle1;animation:6s infinite both aniQCBiconsCycle1;position:absolute;left:-webkit-calc(50% - 12px);left:calc(50% - 16px);top:-2px;width:34px}img.qc-btn-icon-pencil{-webkit-animation:6s infinite both aniQCBiconsCycle2;animation:6s infinite both aniQCBiconsCycle2;position:absolute;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);top:-webkit-calc(50% - 3px);top:calc(50% - 3px);width:30px}img.qc-btn-icon-envelope{position:absolute;left:-webkit-calc(50% - 16px);left:calc(50% - 16px);top:-1px;width:32px;-webkit-animation:6s infinite both aniQCBiconsCycle3;animation:6s infinite both aniQCBiconsCycle3}.btn-open-quick-contact:hover img.qc-btn-icon,.btn-open-quick-contact:focus img.qc-btn-icon{filter:grayscale(100%) brightness(200%)}.quick-contact-btn-container:hover:before{-webkit-animation:.8s ease-out 75ms ani-echo;animation:.8s ease-out 75ms ani-echo}.quick-contact-btn-container.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@-webkit-keyframes ani-echo{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgb(68 18 125 / .1),0 0 10px 10px #d64bfb,0 0 0 10px rgb(68 18 125 / .5)}100%{box-shadow:0 0 0 2px rgb(68 18 125 / .1),0 0 10px 10px #d64bfb,0 0 0 10px rgb(68 18 125 / .5);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}}@keyframes ani-echo{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgb(68 18 125 / .1),0 0 10px 10px #d64bfb,0 0 0 10px rgb(68 18 125 / .5)}100%{box-shadow:0 0 0 2px rgb(68 18 125 / .1),0 0 10px 10px #d64bfb,0 0 0 10px rgb(68 18 125 / .5);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}}@-webkit-keyframes aniQCBiconsCycle1{0%,28%{-webkit-transform:scale(0) rotate(-30deg);transform:scale(0) rotate(-30deg);opacity:1}31%,48%{-webkit-transform:scale(1) rotate(30deg);transform:scale(1) rotate(30deg)}40%,55%{-webkit-transform:scale(1) rotate(-30deg);transform:scale(1) rotate(-30deg)}61%{-webkit-transform-origin:bottom center;transform-origin:bottom center;content:icon-char(hand);-webkit-transform:scale(1) rotate(30deg);transform:scale(1) rotate(30deg);opacity:1}100%,63%{-webkit-transform-origin:center center;transform-origin:center center;content:icon-char(write);-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes aniQCBiconsCycle1{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0)}22%,5%{-webkit-transform:scale(1) rotate(-20deg);transform:scale(1) rotate(-20deg);-webkit-transform-origin:bottom center;transform-origin:bottom center;opacity:1}15%,30%{-webkit-transform:scale(1) rotate(20deg);transform:scale(1) rotate(20deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}34%{-webkit-transform:scale(0) rotate(-20deg);transform:scale(0) rotate(-20deg) -webkit-transform-origin:bottom center;transform-origin:bottom center;transform:scale(0) opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes aniQCBiconsCycle2{0%,66%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(0);transform:scale(0);opacity:1}70%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1) translate(-10%,-8%) rotate(0);transform:scale(1) translate(-10%,-8%) rotate(0)}79%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1) translate(10%,15%) rotate(-15deg);transform:scale(1) translate(10%,15%) rotate(-15deg)}86%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1) translate(18%,-10%) rotate(10deg);transform:scale(1) translate(18%,-10%) rotate(10deg)}95%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1) translate(25%,8%) rotate(-10deg);transform:scale(1) translate(25%,8%) rotate(-10deg);opacity:1}99%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@keyframes aniQCBiconsCycle2{0%,33%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(0);transform:scale(0);opacity:1}38%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1) translate(-10%,-8%) rotate(0);transform:scale(1) translate(-10%,-8%) rotate(0)}45%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1) translate(10%,15%) rotate(-16deg);transform:scale(1) translate(10%,15%) rotate(-16deg)}52%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1) translate(13%,-5%) rotate(10deg);transform:scale(1) translate(18%,-10%) rotate(10deg)}61%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1) translate(25%,3%) rotate(-25deg);transform:scale(1) translate(25%,3%) rotate(-25deg);opacity:1}66%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@-webkit-keyframes aniQCBiconsCycle3{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0)}25%,5%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);opacity:0}100%{-webkit-transform-origin:bottom center;transform-origin:bottom center;content:icon-char(hand);-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);opacity:0}}@keyframes aniQCBiconsCycle3{0%,65%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0)}96%,69%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);opacity:0}}@media screen and (min-width:992px){.quick-contact-grid-info-col{padding-right:2.5rem}.quick-contact-grid-form-col{padding-left:5rem;padding-top:5rem}}.scroll-top-container{display:block;position:fixed;z-index:999;width:64px;height:64px;right:50px;bottom:140px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s;-webkit-transition-timing-function:ease-out;transition:all .2s;transition-timing-function:ease-out}.scroll-top-container:before{display:block;position:absolute;content:'';top:0;left:0;height:100%;width:100%;border-radius:50%;pointer-events:none;padding:0;z-index:-1;box-shadow:0 0 0 2px rgb(51 51 51 / .1);box-shadow:0 0 0 2px rgb(68 18 125 / .1);opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.scroll-top-container:after{display:block;position:absolute;content:'';border-radius:50%;top:0;left:0;width:64px;height:64px;margin-top:0;margin-left:0;z-index:-1;-webkit-transition:-webkit-transform .6s .4s;transition:transform .6s .4s;transition:transform .6s .4s,-webkit-transform .6s .4s;background-color:#d929e6;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}button.btn-scroll-to-top{line-height:1;display:block;color:#fff;font-size:25px;width:64px;height:64px;text-align:center;padding:21px 0;border-radius:50%;position:relative;background:#fff0;background-color:#fff0;-webkit-transition:background-color .4s,color .4s,-webkit-transform .4s;transition:transform .4s,background-color .4s,color .4s,-webkit-transform .4s}button.btn-scroll-to-top:hover,button.btn-scroll-to-top:focus{background:#fff0;background-color:#fff0;outline:0;border:none;box-shadow:none}button.btn-scroll-to-top:before{content:'';top:0;left:0;position:absolute;height:100%;width:100%;border-radius:50%;display:block;background-color:#f08bf7;-webkit-transition:background-color .4s,color .4s,-webkit-transform .4s;transition:transform .4s,background-color .4s,color .4s,-webkit-transform .4s}button.btn-scroll-to-top:hover:before,button.btn-scroll-to-top:focus:before{background-color:#f149fc;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.icon-scroll-top{position:absolute;display:block;overflow:hidden;width:64px;height:64px;left:0;top:0;border-radius:50%;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}.icon-scroll-top:before{content:'';display:block;position:absolute;width:64px;height:64px;left:0;top:0;opacity:1;border-radius:50%;background-image:url(../webjutsu2025/assets/img/icon_arrow_up_purple.svg);background-size:contain;background-size:32px;background-position:center center;background-repeat:no-repeat;filter:grayscale(0%) brightness(100%);-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}button.btn-scroll-to-top:hover .icon-scroll-top:before{top:-25px;opacity:0;filter:grayscale(100%) brightness(200%)}.icon-scroll-top:after{content:'';display:block;position:absolute;width:64px;height:64px;left:0;top:25px;opacity:0;border-radius:50%;background-image:url(../webjutsu2025/assets/img/icon_arrow_up_white.svg);background-size:contain;background-size:32px;background-position:center center;background-repeat:no-repeat;filter:grayscale(100%) brightness(125%);-webkit-transition:all .5s;-webkit-transition-timing-function:ease-out;transition:all .5s;transition-timing-function:ease-out}button.btn-scroll-to-top:hover .icon-scroll-top:after{top:0;opacity:1}.scroll-top-container:hover:before{-webkit-animation:.8s ease-out 75ms ani-echo;animation:.8s ease-out 75ms ani-echo}.scroll-top-container.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.error404 .container-padding-v{padding-top:10%}.error404 .main-wysiwyg-inner{padding-top:0}.error404 .main-wysiwyg-body-content{max-width:850px;margin:0 auto}.error404 .main-wysiwyg-body-content .main-wysiwyg-title{margin:0 auto}.error404 .main-wysiwyg-body-content .main-wysiwyg-title h1{line-height:.8}.error404 h2{font-family:var(--main-heading-font-family);font-weight:400;font-size:1.75rem}hr.hr-404{margin:2rem auto;border-top:1px solid rgb(0 0 0 / .085)}.error404 main#content blockquote{text-align:center;color:#d953e6;font-size:1.625rem;line-height:1.3;background-color:rgb(0 0 0 / .03);padding:25px 30px;margin-bottom:2.5rem}.error404 .main-wysiwyg-body-content a{color:#b109de}.error404 .main-wysiwyg-body-content a:hover,.error404 .main-wysiwyg-body-content a:focus{color:#cc02f0}.cky-consent-bar,#neve_body .cky-consent-bar{background-color:#111111!important;border-color:#161616!important;box-shadow:0 -1px 16px 0 rgb(0 0 0 / .75);box-shadow:none}p.cky-title,#neve_body p.cky-title{font-family:var(--main-heading-font-family);font-weight:400;font-size:1.35rem;margin-bottom:10px;color:#d696ea!important}.cky-notice-des p,#neve_body .cky-notice-des p{font-family:var(--main-body-font-family)}#neve_body a.cky-policy{color:#dd1ded}#neve_body a.cky-policy:hover,#neve_body a.cky-policy:focus{color:#e300fc}#neve_body button.cky-btn{border-radius:0;text-transform:uppercase;font-family:var(--main-heading-font-family);color:#dd1ded;font-weight:400;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}#neve_body button.cky-btn:hover,#neve_body button.cky-btn:focus{color:#e300fc}button.cky-banner-btn-close,#neve_body button.cky-banner-btn-close{right:15px;top:15px;padding:4px}button.cky-banner-btn-close img,#neve_body button.cky-banner-btn-close img{width:16px;height:16px;opacity:.75;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}#neve_body button.cky-banner-btn-close:hover img,#neve_body button.cky-banner-btn-close:focus img{opacity:1}#neve_body .cky-overlay{opacity:.625}#neve_body .cky-modal{border-radius:0}#neve_body .cky-modal.cky-modal-open{background-color:#111}#neve_body .cky-preference-center{background-color:#111111!important;border-color:#161616!important}#neve_body .cky-preference-title{text-transform:uppercase;font-family:var(--main-heading-font-family);color:#de54ed!important}#neve_body button.cky-btn-close img{width:16px;height:16px;opacity:.75;-webkit-transition:all .3s;-webkit-transition-timing-function:ease-out;transition:all .3s;transition-timing-function:ease-out}#neve_body button.cky-btn-close:hover img,#neve_body button.cky-btn-close:focus img{opacity:1}#neve_body .cky-preference-content-wrapper p{font-family:var(--main-body-font-family);color:#eee}#neve_body .cky-opt-out-checkbox-label{font-family:var(--main-body-font-family);font-size:14px;font-weight:600;color:#eee!important}#neve_body .cky-btn-revisit-wrapper{background:#bb35c9;background-color:#bb35c9;bottom:50px;left:25px}.open-nav .cky-btn-revisit-wrapper{z-index:9999}.open-nav #site-wrapper{z-index:99999}.open-qc .cky-btn-revisit-wrapper{z-index:9999}.open-qc #site-wrapper{z-index:99999}.note{color:red}.text-3xs{font-size:.5em}.text-2xs{font-size:.625em}.text-xs{font-size:.75em}.text-sm{font-size:.9em}.text-md{font-size:1.25em}.text-md2{font-size:1.125em}main#content .text-md2 p{font-size:1.125em}.text-lg{font-size:1.5em}.text-xl{font-size:1.75em}.text-2xl{font-size:2em}.text-3xl{font-size:2.25em}.weight-300{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.text-purple-base{color:#af2eff}.text-purple-mid{color:#4c2882}.text-purple-dk{color:#4c2882}.text-pink-mid{color:#d64bfb}.text-pink-lt{color:#f2a1ff}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}a.temp-link{color:#b109de}a.temp-link:hover,a.temp-link:focus{color:#cc02f0}@media screen and (max-width:1600px){.projects-list-container-inner{padding:0 30px;max-width:1440px}}@media screen and (max-width:1200px){:host,:root{font-style:normal;font-size:14px}html,body{font-size:14px}.section-quote-container-contents{padding:0}.section-quote-blockquote figure{padding:3rem 3rem;max-width:80%}.section-quote-blockquote blockquote{font-size:3rem}.section-quote-blockquote figcaption{font-size:1.5rem}.project-item-container{padding:0 5%}a.project-outlink{font-size:13px;padding:6px 10px 6px 13px;line-height:1.8;width:170px}.project-outlink-text{left:-15px}a.project-outlink:before,a.project-outlink:after{bottom:2px}.op-item .project-item-btn:before,.op-item .project-item-btn:after{top:3px}}@media screen and (max-width:991px){:host,:root{font-style:normal;font-size:13px;--challenge-section-body-font-size:1rem}html,body{font-size:13px}.home-cta-container{padding-left:15px;padding-right:15px}.home-cta-item-image{width:64px}.home-cta-item-text{width:calc(100% - 70px);font-size:16px}.quick-contact-btn-container{right:25px;bottom:25px}.scroll-top-container{right:25px;bottom:110px}.blog-entry-item{width:48%;margin:0 1% 3%}.blog-entry-item-inner{padding-bottom:100px}.blog-entry-title h2.entry-title{font-size:20px}.blog-entry-summary{margin-top:1rem}.blog-entry-summary p{font-size:13px}a.blog-entry-readmore{font-size:12px}.blog-entry-byline{font-size:12px}.blog-entry-item .blog-entry-byline{font-size:11px;padding:7px 7px 7px;margin:1rem auto}.blog-entry-item img.blog-date-icon{max-width:15px}.blog-entry-item.blog-entry-item-featured{width:48%;margin:0 1% 3%}.blog-entry-item-featured .blog-entry-item-inner{display:block}.blog-entry-item-featured .blog-entry-thumb,.blog-entry-item:nth-child(odd).blog-entry-item-featured .blog-entry-thumb{width:100%;height:75%;max-height:300px}.blog-entry-item-featured .blog-entry-info{width:100%;padding:.6rem 2.5rem 5rem}.blog-entry-button{bottom:.5rem}.blog-entry-item-featured .blog-entry-button{bottom:.85rem}.other-projects-heading .title-text{font-size:6rem}.op-item .project-item-btn:before,.op-item .project-item-btn:after{top:1px}.project-testimonial-client{top:-10px}#challenge1 .challenge-section-stat-desc p,#challenge2 .challenge-section-stat-desc p,#challenge3 .challenge-section-stat-desc p{font-size:.9rem;font-weight:400}.services-cta-container{gap:15px}.services-cta-item{width:calc(33.3333333% - 10px)}.services-cta-item-desc p,main#content .services-cta-item-desc p{font-size:1rem}.services-parent-page .other-projects-heading .title-text{font-size:5rem;left:0}.services-parent-page .other-projects-heading .text-accent{-webkit-text-stroke-width:1px}.services-subcats-container{gap:15px}.services-subcats-container .services-cta-item{width:calc(25% - 10px)}.sb-about .flex-sb-media-container{padding:0}.sb-fullblock-col .flex-sb-media-container{padding:0}.team-member-item{width:calc(50% - 15px)}#neve_body .cky-btn-revisit-wrapper{bottom:25px;left:18px}}@media screen and (max-width:768px){.home-cta-container{padding:10px 10px}.home-cta-row{flex-flow:column-reverse}a.home-cta-item{width:100%}.home-cta-item-inner{padding:10px 10px}.home-cta-item-text{max-width:290px;right:0}.home-cta-item-image-full{height:68px}a.home-cta-item:nth-child(2){border-top:2px solid rgb(255 255 255 / .06);border-bottom:2px solid rgb(255 255 255 / .06)}a.home-cta-item:nth-child(2):hover,a.home-cta-item:nth-child(2):focus{border-top:2px solid #fff0;border-bottom:2px solid #fff0}.section-quote-blockquote figure{padding:2rem 2rem;max-width:90%}.project-item{width:100%;margin:0 auto 3rem}.project-item-button-container{max-height:100vh}.project-item-btn{opacity:1}.project-item-btn-text{opacity:1}:host,:root{--project-section-title-font-size:8.5vh;--project-section-title-accent-stroke:2px;--title-slant-width:3rem;--title-slant-min-height:10rem;--title-slant-left-adj:-1.75rem;--section-title-slant-left-adj:-2rem;--project-subsection-title-font-size:32px;--about-lg-section-title-accent-stroke:2px;--about-lg-section-title-font-size:5.25rem}.project-overview-title:before{min-height:15rem;min-width:4rem}a.project-outlink{font-size:13px;padding:6px 10px 6px 13px;line-height:1.8;width:165px}.project-outlink-text{left:-15px}a.project-outlink:before,a.project-outlink:after{bottom:2px}.project-testimonial-image{width:90px;height:90px}.section-project-challenge .title-text{color:#a94fe0}.project-container-row,.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect) .project-container-row{flex-direction:column}.project-container-col:nth-child(1){width:100%;margin:0 auto}.project-container-col:nth-child(2){width:100%;margin:0 auto}.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect) .project-container-col:nth-child(1),.section-project-challenge-sect:nth-child(2n of .section-project-challenge-sect) .project-container-col:nth-child(2){width:100%;margin:0 auto}.project-container-col+.project-container-col{margin-top:2rem}.project-subsection-container+.project-subsection-container{margin-top:5rem}.project-images{flex-direction:column}.project-image{width:100%;max-width:640px;margin:0 auto;min-height:1px}.project-image+.project-image{margin-top:1.5rem}.other-projects-row{flex-direction:column}.other-projects-col{width:100%;margin:0 auto}.other-projects-col:nth-child(1){margin-right:0}.other-projects-col:nth-child(2){margin-left:0}.other-projects-heading{margin-bottom:10vh}.other-projects-heading .title-text{font-size:16vw;left:auto}.op-nav-col{width:60px}.op-main-col{width:calc(100% - 60px - 60px)}.other-projects-backlink-container{margin-top:10rem}.services-parent-page .sb-services .sb-container{padding-bottom:0}.services-parent-page .other-projects-col-inner{width:100%}.services-parent-page .other-projects-heading{display:block;max-width:500px;margin:0 auto;margin-bottom:2rem}.services-parent-page .other-projects-desc-container{margin-bottom:6rem}.services-parent-page .other-projects-desc{margin-left:auto;max-width:480px}.other-projects-desc p,main#content .other-projects-desc p{font-size:1.125rem}.services-subcats-container{flex-direction:column;gap:20px}.services-subcats-container .services-cta-item{width:100%;margin:0 auto;max-width:360px}.services-subcats-container .services-cta-item-title h2{font-size:4vh}ul.services-cta-item-features li,main#content ul.services-cta-item-features li{font-size:1rem;padding:.75rem .75rem}.page-section-header-contents{padding:0 30px}.sb-about .flex-sb-col,.flex-sb-col.sb-fullblock-col{display:block}.sb-about .sb-image-col,.sb-image-col.sb-fullblock-col{margin-top:5rem}.sb-about .sb-image-col .flex-sb-inner,.sb-image-col.sb-fullblock-col .flex-sb-inner{padding:0}.sb-about .flex-sb-media-container,.sb-image-col.sb-fullblock-col .flex-sb-media-container{max-width:100%;overflow:hidden}img.sb-about-image{max-width:100%;transform:scale(1);-ms-transform:scale(1);bottom:-.25rem}img.sb-wysiwyg-image{max-width:100%;transform:scale(1);-ms-transform:scale(1);bottom:-.25rem}.sb-about .sb-image-col,.sb-about .flex-sb-inner,.sb-about .flex-sb-media-container,.flex-sb-col.sb-fullblock-col,.sb-image-col.sb-fullblock-col .flex-sb-inner,.sb-image-col.sb-fullblock-col .flex-sb-media-container{line-height:1}.sb-content-row:nth-child(2n of .sb-content-row) img.image-slide-anim{left:-100vw}.sb-content-row:nth-child(2n of .sb-content-row).on-screen img.image-slide-anim{left:0}.sb-content-row:nth-child(2n+1 of .sb-content-row) img.image-slide-anim{right:-100vw}.sb-content-row:nth-child(2n+1 of .sb-content-row).on-screen img.image-slide-anim{right:0}#aboutUs .sb-container{padding-top:5rem}#whyWebjutsu .sb-container,#joinUs .sb-container,#whyUs .sb-container{padding-bottom:0}.core-values-container{padding:0 30px}.team-member-item{width:100%}.quick-contact-container-grid{display:flex;flex-flow:column;align-content:stretch}.quick-contact-grid-info-col{padding-top:60px;padding-bottom:25px}.quick-contact-info-col-message{font-size:3.5rem}.quick-contact-grid-form-col{padding:0 0}button.btn-close-quick-contact{position:fixed;top:25px;right:0}.quick-contact-btn-container{width:54px;height:54px}.btn-open-quick-contact{width:54px;height:54px}img.qc-btn-icon-hand{width:30px;left:calc(50% - 14px);top:-7px}img.qc-btn-icon-pencil{width:26px;left:calc(50% - 13px);top:calc(50% - 5px)}img.qc-btn-icon-envelope{width:30px;left:calc(50% - 15px);top:-5px}.quick-contact-btn-container:after{top:0;left:0;width:54px;height:54px;margin-top:0;margin-left:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.scroll-top-container{width:54px;height:54px;bottom:100px}button.btn-scroll-to-top{width:54px;height:54px}.icon-scroll-top{width:54px;height:54px}.icon-scroll-top:before{width:54px;height:54px;background-size:26px}.icon-scroll-top:after{width:54px;height:54px;background-size:26px;top:15px}button.btn-scroll-to-top:hover .icon-scroll-top:before{top:-15px}.scroll-top-container:after{top:0;left:0;width:54px;height:54px;margin-top:0;margin-left:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media screen and (max-width:640px){:host,:root{--blog-feed-nav-font-size:16px;--blog-feed-entry-title-font-size:1.4rem;--blog-feed-entry-desc-font-size:.95rem;--project-section-title-font-size:7vh;--project-section-title-accent-stroke:1.5px;--title-slant-min-height:10rem;--challenge-section-title-stroke:1px}.citations-container{padding:1.5rem 1rem}.section-bottom-cta{min-height:90vh}.bottom-cta-video-overlay-container{background-color:rgb(49 0 94 / .05)}img.bottom-cta-video-overlay-image{max-width:100%}.section-bottom-cta:hover .bottom-cta-video-overlay-container{background-color:rgb(34 0 66 / .05)}.section-bottom-cta:hover img.bottom-cta-video-overlay-image{filter:grayscale(0%) brightness(100%) contrast(100%) saturate(100%)}.bottom-cta-contents-container{align-items:flex-start;padding-top:25%}.bottom-cta-tagline-container{padding:0 20px}.blog-feed-header-container{min-height:250px}img.blog-header-text-image{max-height:140px}.error404 img.blog-header-text-image{max-width:80%}.blog-cats-container .inner-container{padding:5rem 0 5rem}.cat-item,li.cat-item{display:block;text-align:center;margin:15px auto}.cat-item-name{text-transform:uppercase}.blog-entry-item,.blog-entry-item.blog-entry-item-featured{width:90%;max-width:400px;margin:0 auto 3rem;align-items:flex-start}.blog-entry-item-inner{padding-bottom:0}.blog-entry-item-featured .blog-entry-thumb,.blog-entry-item:nth-child(odd).blog-entry-item-featured .blog-entry-thumb,.blog-entry-thumb,.blog-entry-item:nth-child(odd) .blog-entry-thumb{max-height:160px}.blog-entry-item-featured .blog-entry-info,.blog-entry-info{padding:1rem 2rem 5rem}.blog .blog-cats-nav-container,.archive .blog-cats-nav-container,.category .blog-cats-nav-container{height:6rem}.blog-cats-nav{display:block;position:absolute;width:200px;left:calc(50% - 100px);z-index:999;box-shadow:0 0 5px rgb(0 0 0 / .1)}.blog-cats-nav.is-fixed{position:fixed;top:95px;left:calc(50% - 100px);box-shadow:0 0 8px rgb(0 0 0 / .25)}.btn-toggle-blog-cats-container{display:flex;width:200px}button.btn-toggle-blog-cats-nav{display:block}.blog-cats-list-container{display:none;position:relative;width:200px;height:0;max-height:0}.blog-cats-nav.show-cats .blog-cats-list-container{display:block;height:auto;max-height:100vh;background-color:#5b14a6;top:0}main#content ul.blog-cats-index{margin-bottom:0;padding:2px}main#content li.cat-item{display:block;margin:0 auto;padding:0}main#content li.cat-item a.cat-item-link{display:block;font-size:12px;padding:8px;color:#fff;background-color:rgb(0 0 0 / .17)}main#content li.cat-item a.cat-item-link:hover,main#content li.cat-item a.cat-item-link:focus{color:var(--blog-feed-nav-font-highlight);background-color:rgb(0 0 0 / .35)}main#content li.cat-item.active a.cat-item-link{color:#f38aff;background-color:rgb(0 0 0 / .24)}main#content li.cat-item.active a.cat-item-link:hover,main#content li.cat-item.active a.cat-item-link:focus{background-color:rgb(0 0 0 / .4)}main#content li.cat-item+li.cat-item{margin-top:1px}.blog-cats-nav.show-cats,.blog-cats-nav.is-fixed.show-cats{box-shadow:0 0 24px rgb(37 1 105 / .625)}.blog-cats-nav-container{padding:0 0 2.5rem}.blog-entry-nav-spacer{display:none}.blog-entry-nav-items{flex-direction:column}.blog-entry-nav-item{width:100%;max-width:100%;margin-bottom:2rem}.blog-entry-nav-item-label{font-size:10px}a.blog-entry-nav-link{justify-content:center;width:80%;max-width:360px;margin:0 auto}a.blog-entry-nav-link .fa{padding:0 .5rem}figure.blog-entry-quote-container{padding:2rem 1.5rem}blockquote.blog-entry-quote{margin-bottom:1rem}blockquote.blog-entry-quote,main#content blockquote.blog-entry-quote p{font-size:1.5rem}blockquote.blog-entry-quote:before,blockquote.blog-entry-quote:after{opacity:.1}blockquote.blog-entry-quote:before{left:-2rem;top:-2.25rem}blockquote.blog-entry-quote:after{right:-2rem;bottom:-2.5rem}figure.blog-entry-quote-container figcaption{font-size:1.35rem}figure.blog-entry-quote-container figcaption .quote-author-info{display:inline-block}.services-cta-container{flex-direction:column;gap:20px}.services-cta-item{width:100%;margin:0 auto;max-width:450px}.services-cta-item:hover .services-cta-item-contents,.services-cta-item:focus .services-cta-item-contents{transform:scale(1.025) translate(0%,0%);-ms-transform:scale(1.025) translate(0%,0%);box-shadow:0 0 1rem rgb(251 20 255 / .5)}img.services-cta-item-icon-image{max-width:90px}.services-cta-item-title{padding-bottom:1.5rem}.services-cta-item-title h2{font-size:4vh}.services-cta-item-desc p,main#content .services-cta-item-desc p{font-size:1.125rem;text-align:center}.services-cta-item-button-container{left:calc(50% - 23px)}a.services-cta-item-btn{width:46px;height:46px}img.services-cta-item-btn-img{max-width:36px}.services-parent-page .sb-services .title-text{font-size:6vh}.services-parent-page .sb-services .project-section-title .text-outline{-webkit-text-stroke-width:1px}.services-parent-page .sb-services .project-section-title .text-accent{-webkit-text-stroke-width:1px}.services-parent-page .other-projects-heading .title-text{font-size:7vh}.services-parent-page .other-projects-heading .title-text:before{width:2.5rem}.services-parent-page .other-projects-desc-container{margin-top:3rem;margin-bottom:8rem}.services-parent-page .bottom-cta-tagline-container{padding:0 35px}.services-subcats-container .services-cta-item-contents{padding-left:1.5rem;padding-right:1.5rem}.services-subcats-container .services-cta-item-desc p,main#content .services-subcats-container .services-cta-item-desc p{font-size:1.125rem;text-align:left}.page-template-template-AboutPage .blog-feed-header-container{min-height:270px}.page-template-template-AboutPage .blog-feed-header-inner{padding:100px 25px 0}.sb-about .project-section-title:before{min-height:7.5rem;width:2rem}.sb-about .title-text{left:-1rem}#testimonialsFeed .testimonial-inner{padding:0}#testimonialsFeed .testimonial-content{margin:0 1rem}#testimonialsFeed .strong-view .testimonial-content:before,#testimonialsFeed .strong-view .testimonial-content:after{position:absolute}#testimonialsFeed .strong-view .testimonial-content:before{left:-2.5rem}#testimonialsFeed .strong-view .testimonial-content:after{right:-2.5rem}#testimonialsFeed h3.testimonial-heading{text-shadow:2px 2px 4px rgb(0 0 0 / .2)}#testimonialsFeed .testimonial-content p{text-align:left}.single-listing-inner{padding:10px 15px 5px}.single-listing-title h3{font-size:1.85rem}.listing-details{width:50%;font-size:13px}.listing-details+.listing-details{margin-left:0}a.view-listing-btn{font-size:12px;padding:5px 15px 5px 15px}a.view-listing-btn:before,a.view-listing-btn:after{width:26px;height:26px;bottom:3px}.job-post-title h1{font-size:2.5rem}.job-post-info-heading h2{font-size:2rem;font-weight:400}.job-post-details .listing-details{width:50%;font-size:13px}.single-job-post-instructions h3{font-size:1.85rem;font-weight:400}a.apply-link{font-size:18px}a.project-item-link{padding:5rem 0 3rem}.project-item-container{padding:0}.project-item-btn{padding:3px}.project-item-btn:before,.project-item-btn:after{width:21px;height:21px}.project-item-btn:before{top:4px}.project-item-btn:after{top:4px}.project-item-btn-text{font-size:12px}.section-project-challenge .project-section-title{margin-top:3rem}.project-challenges-nav-item-label-text{-webkit-text-stroke-width:1px}.challenge-section-stat-item-inner{padding:5px}.challenge-section-stat-number{font-size:2.5rem}.challenge-section-stat-heading{font-size:1.15rem;margin-bottom:7px}.challenge-section-stat-desc{max-width:95%}.op-item .project-item-btn:before,.op-item .project-item-btn:after{top:3px}.other-projects-backlink-container{margin-top:10vh}#neve_body .cky-overlay{opacity:.35}#neve_body .cky-modal.cky-modal-open{max-width:calc(100% - 40px)}}@media screen and (max-width:600px){#cpForm .wpforms-container.wpforms-container-full form.wpforms-form .form-field-slider input[type=range]::-webkit-slider-thumb,#cpForm .wpforms-container.wpforms-container-full form.wpforms-form .form-field-slider input[type="range"]::-webkit-slider-thumb{height:21px;width:21px;margin-top:-7px}#cpForm .wpforms-container .wpforms-form .form-field-slider input[type=range]::-moz-range-thumb,#cpForm .wpforms-container .wpforms-form .form-field-slider input[type="range"]::-moz-range-thumb{height:21px;width:21px}}@media screen and (max-width:576px){.cky-consent-bar,#neve_body .cky-consent-bar{padding:20px 0}p.cky-title,#neve_body p.cky-title{font-size:1.75rem}}@media screen and (max-width:480px){:host,:root{--title-slant-left-adj:-.5rem;--challenge-section-heading-font-size:2.75rem;--about-lg-section-title-font-size:16vw;--about-lg-section-title-accent-stroke:1.35px;--quick-contact-form-placeholder-color:#ff87f5}.home-cta-item-inner{padding:6px}.home-cta-item-image-full{height:60px}.section-quote-blockquote figure{padding:1rem 2rem;max-width:95%}.section-quote-blockquote blockquote{font-size:2.75rem}.section-quote-blockquote blockquote:before,.section-quote-blockquote blockquote:after{opacity:.15}.section-quote-blockquote blockquote:before{top:-1.75rem;left:-2rem}.section-quote-blockquote blockquote:after{bottom:-2rem;right:-2rem}.section-quote-blockquote figcaption{font-size:1.75rem}.quote-author-info{display:block}.quote-author-info>.author-comma:first-of-type{display:none}.blog-cats-container .inner-container{padding:3rem 0 3rem}.blog-entry-title h2.entry-title{font-size:22px}.blog-entry-item,.blog-entry-item.blog-entry-item-featured{width:100%}#testimonialsFeed .testimonial-content{margin:0}#testimonialsFeed .strong-view .testimonial-content:before,#testimonialsFeed .strong-view .testimonial-content:after{width:6rem;height:6rem}#testimonialsFeed .strong-view .testimonial-content:before{top:-.75rem;left:-1.5rem;opacity:.2}#testimonialsFeed .strong-view .testimonial-content:after{bottom:-1.5rem;right:-1.5rem;opacity:.1}.listing-details{font-size:12px;padding-left:20px}.listing-details:before{width:14px;height:14px;top:3px}.projects-list{padding-top:10vh}.project-item{margin-bottom:15vh}a.project-item-link{padding:0;min-height:1px}#projectsFeed .project-item-name h3{font-size:2.75rem}.section-project-overview{height:calc(95vh - 80px)}.project-overview-heading{margin-bottom:5vh;justify-content:center}.section-project-challenge .project-container-padding-v{padding-bottom:5rem}.section-project-challenge-sect .project-container-padding-v{padding:5rem 0}.project-testimonial-quote{padding-left:0;padding-right:0}#projectTestimonial .project-testimonial-quote,#projectTestimonial .project-testimonial-quote p{font-size:1.125rem}.op-main-col{width:calc(100% - 40px - 40px)}.op-nav-col{width:40px}a.op-nav-btn{width:40px}img.op-nav-btn-img{max-width:30px}.team-section{gap:0}.team-member-item+.team-member-item{margin-top:50px}.page-template-template-ContactPage img.blog-header-text-image{width:85%}#cpForm .wpforms-container .form-col-2{width:100%;padding-top:10px;padding-bottom:10px}#cpForm .wpforms-container form.wpforms-form input[type=text],#cpForm .wpforms-container form.wpforms-form input[type=email],#cpForm .wpforms-container form.wpforms-form textarea,#cpForm .wpforms-container form.wpforms-form textarea.wp-forms-field-large,#quickContactContainer #cpForm .wpforms-container form.wpforms-form textarea{background-color:rgb(0 0 0 / .025);padding:7px;font-size:14px}#cpForm .wpforms-container form.wpforms-form input[type=text],#cpForm .wpforms-container form.wpforms-form input[type=email]{width:100%;max-width:100%;margin-right:0;margin-left:0}#cpForm .wpforms-container .form-col-2.form-order-2 input[type=text],#cpForm .wpforms-container .form-col-2.form-order-2 input[type=email]{margin-left:0}#cpForm .wpforms-container form.wpforms-form textarea,#cpForm .wpforms-container form.wpforms-form textarea.wp-forms-field-large,#quickContactContainer #cpForm .wpforms-container form.wpforms-form textarea{height:15rem}#cpForm div.wpforms-container-full button[type=submit]{font-size:1.35rem;letter-spacing:.01em}#cpForm .wpforms-container input[type=text]::-webkit-input-placeholder,#cpForm .wpforms-container input[type=email]::-webkit-input-placeholder,#cpForm .wpforms-container textarea::-webkit-input-placeholder{opacity:.95}#cpForm .wpforms-container input[type=text]::-moz-placeholder,#cpForm .wpforms-container input[type=email]::-moz-placeholder,#cpForm .wpforms-container textarea::-moz-placeholder{opacity:.95}#cpForm .wpforms-container input[type=text]:-ms-input-placeholder,#cpForm .wpforms-container input[type=email]:-ms-input-placeholder,#cpForm .wpforms-container textarea:-ms-input-placeholder{opacity:.95}#cpForm .wpforms-container input[type=text]:-moz-placeholder,#cpForm .wpforms-container input[type=email]:-moz-placeholder,#cpForm .wpforms-container textarea:-moz-placeholder{opacity:.95}#cpForm .wpforms-container .form-field-select .choices{width:100%;margin-left:0}#cpForm .wpforms-container .form-field-select .choices__inner{padding-left:7px}#cpForm .wpforms-container .form-field-select .wpforms-field-label{width:100%;margin-left:0;top:5px;font-size:.9em}#cpForm .wpforms-container .wpforms-form .form-field-slider .wpforms-field-number-slider-hint{font-size:1rem}}@media only screen and (min-device-width:390px) and (max-device-width:844px) and (-webkit-min-device-pixel-ratio:3){.quick-contact-info-col-message{font-size:2.5rem}}@media screen and (min-width:992px){.mobile-only{display:hide}.desktop-only{display:block}.desktop-hide{display:none}.bottom-cta-container{height:600px}.bottom-cta-content-inner{height:700px}}