.breakdance .bde-section-1915-177 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1915-177{background-image:url(https://www.edypersonaltrainer.ch/wp-content/uploads/2025/11/Bujutsu-Front-Build.png)}.breakdance .bde-section-1915-177{box-shadow:5px 20px 75px 0px #00000025}@media (max-width:767px) and (min-width:480px){.breakdance .bde-section-1915-177{display:none}}@media (max-width:479px){.breakdance .bde-section-1915-177{display:none}}.breakdance .bde-columns-1915-178{--columnCount:1}@media (max-width:1119px){.breakdance .bde-columns-1915-178{--columnCount:1}.breakdance .bde-columns-1915-178.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-1915-178.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-1915-178{--columnCount:1}}@media (max-width:767px){.breakdance .bde-columns-1915-178{--columnCount:1}}@media (max-width:479px){.breakdance .bde-columns-1915-178{--columnCount:1}}@media (min-width:1px) and (max-width:360px){.breakdance .bde-columns-1915-178{--columnCount:1}}@media (min-width:361px) and (max-width:372px){.breakdance .bde-columns-1915-178{--columnCount:1}}.breakdance .bde-column-1915-179{--column-width:100%}.breakdance .bde-text-1915-114{margin-top:200px}.breakdance .bde-heading-1915-108{width:588px;margin-top:10px}.breakdance .bde-rich-text-1915-110{width:441px}.breakdance .bde-rich-text-1915-110 h1{margin-block-start:0em}.breakdance .bde-section-1915-312 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1915-312{background-image:url(https://www.edypersonaltrainer.ch/wp-content/uploads/2025/11/Bujutsu-Front-Build.png)}.breakdance .bde-section-1915-312{box-shadow:5px 20px 75px 0px #00000025}@media (min-width:1120px){.breakdance .bde-section-1915-312{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-section-1915-312{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-section-1915-312{display:none}}@media (max-width:479px){.breakdance .bde-section-1915-312{background-image:url(https://www.edypersonaltrainer.ch/wp-content/uploads/2025/11/Bujutsu-Mobiel-2.png)}}.breakdance .bde-columns-1915-313{--columnCount:1}@media (max-width:1119px){.breakdance .bde-columns-1915-313{--columnCount:1}.breakdance .bde-columns-1915-313.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-1915-313.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-1915-313{--columnCount:1}}@media (max-width:767px){.breakdance .bde-columns-1915-313{--columnCount:1}}@media (max-width:479px){.breakdance .bde-columns-1915-313{--columnCount:1}}@media (min-width:1px) and (max-width:360px){.breakdance .bde-columns-1915-313{--columnCount:1}}@media (min-width:361px) and (max-width:372px){.breakdance .bde-columns-1915-313{--columnCount:1}}.breakdance .bde-column-1915-314{--column-width:100%}@media (max-width:479px){.breakdance .bde-column-1915-314{background-size:auto auto;background-repeat:repeat;background-position:0 0}}.breakdance .bde-text-1915-315{margin-top:200px}.breakdance .bde-heading-1915-316{width:588px;margin-top:10px}.breakdance .bde-rich-text-1915-317{width:441px}.breakdance .bde-rich-text-1915-317 h1{margin-block-start:0em}.breakdance .bde-section-1915-185 .section-container{display:flex;flex-direction:column}.breakdance .bde-heading-1915-186{text-align:center}.breakdance .bde-heading-1915-330{text-align:center;margin-top:30px}.breakdance .bde-form-builder-1915-188{margin-top:100px}@media (max-width:767px){.breakdance .bde-form-builder-1915-188 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-1915-188 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-1915-188 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-1915-188 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-text-1915-189{text-align:center;margin-top:100px}.breakdance .bde-section-1915-270 .section-container{display:flex;flex-direction:column}@media (max-width:767px) and (min-width:480px){.breakdance .bde-section-1915-270{display:none}}@media (max-width:479px){.breakdance .bde-section-1915-270{display:none}}.breakdance .bde-columns-1915-271{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-1915-271{--columnCount:2}.breakdance .bde-columns-1915-271.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-1915-271.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-1915-271{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-1915-271{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-1915-271{--columnCount:2}}@media (min-width:1px) and (max-width:360px){.breakdance .bde-columns-1915-271{--columnCount:2}}@media (min-width:361px) and (max-width:372px){.breakdance .bde-columns-1915-271{--columnCount:2}}.breakdance .bde-column-1915-272{--column-width:35%}.breakdance .bde-image2-1915-274{margin-top:100px}.breakdance .bde-button-1915-279{margin-top:30px}.breakdance .bde-column-1915-273{--column-width:65%}.mma-feature-section{padding:40px 0}.mma-feature-content{max-width:700px;margin:0 auto;color:#fff}.mma-feature-grid{display:flex;align-items:center;gap:90px;margin:40px 0}.text-block h2{font-family:Arial,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 10px 0;line-height:1.2}.text-block h3{font-family:Arial,sans-serif;font-size:1.6rem;font-weight:600;color:#fff;margin:0 0 8px 0;line-height:1.3}.bujutsu-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1;margin-top:-10px}.bujutsu-logo .kanji-top,.bujutsu-logo .kanji-bottom{font-size:6rem;font-weight:700;color:#C8102E}.mma-feature-quote{margin:20px 0 10px;text-align:center;font-style:italic;font-size:1.1rem;line-height:1.5}@media (max-width:900px){.mma-feature-grid{flex-direction:column;align-items:center;gap:20px}.text-block h2{font-size:1.6rem}.text-block h3{font-size:1.3rem}.bujutsu-logo{align-self:center;margin-top:10px;margin-bottom:10px;gap:0.4rem}.bujutsu-logo .kanji-top,.bujutsu-logo .kanji-bottom{font-size:3.6rem}.mma-feature-quote{padding:0 20px;font-size:1rem}}.breakdance .bde-section-1915-323 .section-container{display:flex;flex-direction:column}@media (min-width:1120px){.breakdance .bde-section-1915-323{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-section-1915-323{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-section-1915-323{display:none}}.breakdance .bde-columns-1915-324{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-1915-324{--columnCount:2}.breakdance .bde-columns-1915-324.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-1915-324.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-1915-324{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-1915-324{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-1915-324{--columnCount:2}}@media (min-width:1px) and (max-width:360px){.breakdance .bde-columns-1915-324{--columnCount:2}}@media (min-width:361px) and (max-width:372px){.breakdance .bde-columns-1915-324{--columnCount:2}}.breakdance .bde-column-1915-325{--column-width:35%}.breakdance .bde-image2-1915-326{margin-top:100px}.breakdance .bde-column-1915-328{--column-width:65%}.mma-feature-section{padding:40px 0}.mma-feature-content{max-width:700px;margin:0 auto;color:#fff}.mma-feature-grid{display:flex;align-items:center;gap:90px;margin:40px 0}.text-block h2{font-family:Arial,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 10px 0;line-height:1.2}.text-block h3{font-family:Arial,sans-serif;font-size:1.6rem;font-weight:600;color:#fff;margin:0 0 8px 0;line-height:1.3}.bujutsu-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1;margin-top:-10px}.bujutsu-logo .kanji-top,.bujutsu-logo .kanji-bottom{font-size:6rem;font-weight:700;color:#C8102E}.mma-feature-quote{margin:20px 0 10px;text-align:center;font-style:italic;font-size:1.1rem;line-height:1.5}@media (max-width:900px){.mma-feature-grid{flex-direction:column;align-items:center;gap:20px}.text-block h2{font-size:1.6rem}.text-block h3{font-size:1.3rem}.bujutsu-logo{align-self:center;margin-top:10px;margin-bottom:10px;gap:0.4rem}.bujutsu-logo .kanji-top,.bujutsu-logo .kanji-bottom{font-size:3.6rem}.mma-feature-quote{padding:0 20px;font-size:1rem}}.breakdance .bde-button-1915-327{margin-top:30px}.breakdance .bde-section-1915-320 .section-container{display:flex;flex-direction:column}.kanji-row{display:flex;gap:3.2rem;align-items:flex-start;justify-content:center;padding:3rem 1rem;max-width:1200px;margin:0 auto;box-sizing:border-box}.kanji-item{display:flex;align-items:flex-start;gap:1.25rem;flex:1 1 0;min-width:0;padding-bottom:0.75rem}.kanji{color:#C70039;font-weight:900;font-family:"Noto Serif JP","Noto Sans JP","Arial Black",sans-serif;font-size:3.4rem;line-height:0.85;text-align:center;display:inline-block;padding-top:0.2rem;margin-right:12px;letter-spacing:0;text-shadow:0 1px 0 rgba(0,0,0,0.35)}.kanji-text{display:flex;flex-direction:column;justify-content:center;min-width:0}.kanji-text .title{font-family:"Inter","Helvetica Neue",Arial,sans-serif;font-size:1.05rem;font-weight:800;color:#fff;margin:0 0 0.35rem 0;line-height:1.05}.kanji-text .desc{margin:0;color:#d6d6d6;font-size:0.95rem;line-height:1.45;max-width:36ch}.kanji-item:hover .kanji{transform:translateY(-3px);transition:transform .22s ease}@media (max-width:900px){.kanji-row{flex-direction:column;gap:1.5rem;padding:2rem .75rem}.kanji-item{flex-direction:row;align-items:center;gap:1rem;padding-bottom:12px}.kanji{font-size:2.6rem;line-height:0.95;margin-right:12px}.kanji-text .title{font-size:1rem}.kanji-text .desc{font-size:.92rem}}@media (max-width:460px){.kanji-item{flex-direction:column;align-items:center;text-align:center;padding-bottom:14px}.kanji{font-size:2.4rem;margin-right:0}.kanji-text .desc{max-width:44ch}}.breakdance .bde-section-1915-130 .section-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left}.breakdance .bde-columns-1915-131{--columnCount:1}@media (max-width:1119px){.breakdance .bde-columns-1915-131{--columnCount:1}.breakdance .bde-columns-1915-131.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-1915-131.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-1915-131{--columnCount:1}}@media (max-width:767px){.breakdance .bde-columns-1915-131{--columnCount:1}}@media (max-width:479px){.breakdance .bde-columns-1915-131{--columnCount:1}}@media (min-width:1px) and (max-width:360px){.breakdance .bde-columns-1915-131{--columnCount:1}}@media (min-width:361px) and (max-width:372px){.breakdance .bde-columns-1915-131{--columnCount:1}}.breakdance .bde-column-1915-133{--column-width:100%}.mma-benefits-container{display:flex;gap:50px;margin-top:35px}.mma-left{flex:1}.mma-right{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:25px}.stat-block{margin-bottom:28px}.stat-number{font-size:48px;font-weight:700;color:#fff}.stat-label{font-size:14px;opacity:0.85;text-transform:uppercase;margin-top:-4px}.stat-tag{background:#D41624;color:#fff;padding:6px 12px;border-radius:4px;display:inline-block;margin-top:8px;font-size:13px}.benefit-card{background:#181818;padding:22px;border-radius:8px;min-height:180px}.benefit-icon{width:55px;height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:14px;background:transparent;border-radius:0}.benefit-icon .kanji-top,.benefit-icon .kanji-bottom{display:block;line-height:1;font-size:2rem;font-weight:700;color:#D41624}.benefit-icon i{display:none}.benefit-card h3{margin-bottom:10px;font-size:18px;font-weight:600}@media (max-width:768px){.mma-benefits-container{flex-direction:column}.mma-right{grid-template-columns:1fr}}.breakdance .bde-section-1915-208 .section-container{display:flex;flex-direction:column}.breakdance .bde-heading-1915-209{text-align:left}.breakdance .bde-text-1915-210{margin-top:30px;margin-bottom:30px}.breakdance .bde-grid-1915-225{--bde-grid-items-per-row:3}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-1915-225{--bde-grid-items-per-row:3}}@media (max-width:1023px){.breakdance .bde-grid-1915-225{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-1915-225{--bde-grid-items-per-row:1}}.breakdance .bde-div-1915-226{border-radius:8px;box-shadow:0px 4px 20px 0,0,0,0.2px #00000025;margin-bottom:24px}.breakdance .bde-div-1915-226{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-1915-226:hover{background-color:255,255,255,0.03}.breakdance .bde-div-1915-266{border-radius:8px;box-shadow:0px 4px 20px 0,0,0,0.2px #00000025;margin-bottom:24px}.breakdance .bde-div-1915-266{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-1915-266:hover{background-color:255,255,255,0.03}.breakdance .bde-div-1915-262{border-radius:8px;box-shadow:0px 4px 20px 0,0,0,0.2px #00000025;margin-bottom:24px}.breakdance .bde-div-1915-262{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-1915-262:hover{background-color:255,255,255,0.03}.breakdance .bde-div-1915-258{border-radius:8px;box-shadow:0px 4px 20px 0,0,0,0.2px #00000025;margin-bottom:24px}.breakdance .bde-div-1915-258{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-1915-258:hover{background-color:255,255,255,0.03}.breakdance .bde-div-1915-254{border-radius:8px;box-shadow:0px 4px 20px 0,0,0,0.2px #00000025;margin-bottom:24px}.breakdance .bde-div-1915-254{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-1915-254:hover{background-color:255,255,255,0.03}.breakdance .bde-div-1915-250{border-radius:8px;box-shadow:0px 4px 20px 0,0,0,0.2px #00000025;margin-bottom:24px}.breakdance .bde-div-1915-250{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-1915-250:hover{background-color:255,255,255,0.03}.breakdance .bde-section-1915-286 .section-container{display:flex;flex-direction:column}.pricing-section{text-align:center;padding:4rem 1rem}.section-title{font-size:0.9rem;letter-spacing:0.2em;color:#C70039;text-transform:uppercase;margin-bottom:0.5rem}.pricing-subtitle{font-size:2rem;font-weight:700}.pricing-subtitle .highlight{color:#C70039}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.pricing-card{background:#111;color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.2);display:flex;flex-direction:column;align-items:center}.pricing-card .card-header h4{font-size:1.25rem;margin-bottom:0.25rem}.pricing-card .card-header small{font-size:0.85rem;color:#aaa}.price{font-size:3rem;font-weight:800;margin:1rem 0;display:flex;align-items:baseline}.price .currency{font-size:1.2rem;margin-right:0.2rem}.price .decimals{font-size:1.2rem;vertical-align:super}.price .period{font-size:1rem;color:#aaa;margin-left:0.5rem}.features{list-style:none;padding:0;text-align:left;margin:1rem 0}.features li{margin:0.5rem 0;position:relative;padding-left:1.5rem}.features li::before{content:"✔";position:absolute;left:0;color:#C70039!important;opacity:1!important;-webkit-text-fill-color:#C70039!important;font-weight:900}.fineprint{font-size:0.75rem;color:#777;margin-bottom:2rem}.cta .btn-primary{background:#C70039;color:#fff;padding:0.75rem 2rem;border:none;border-radius:4px;cursor:pointer}.pricing-illustration{display:block;max-width:600px;margin:3rem auto 0;width:100%;height:auto;border-radius:8px}@media (max-width:768px){.pricing-section{padding:3rem 1rem}}.pricing-section .features,.pricing-grid .pricing-card .features{list-style:none!important;padding-left:0}.pricing-section .features li,.pricing-grid .pricing-card .features li{position:relative;padding-left:1.6rem!important}.pricing-section .features li::marker,.pricing-grid .pricing-card .features li::marker{content:""!important;color:transparent!important}.pricing-section .features li::before,.pricing-grid .pricing-card .features li::before{content:"✔";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:0.95rem;font-weight:900;color:#C70039!important;opacity:1!important;-webkit-text-fill-color:#C70039!important;display:inline-block;line-height:1}.pricing-section .features li i,.pricing-grid .pricing-card .features li i,.pricing-section .features li svg,.pricing-grid .pricing-card .features li svg{color:#C70039!important;fill:#C70039!important;opacity:1!important}@media (max-width:768px){.pricing-section .features,.pricing-grid .pricing-card .features{list-style:none!important}.pricing-section .features li,.pricing-grid .pricing-card .features li{padding-left:1.6rem!important}.pricing-section .features li::before,.pricing-grid .pricing-card .features li::before{content:"✔";color:#C70039!important;-webkit-text-fill-color:#C70039!important;opacity:1!important}.pricing-section .features li i,.pricing-grid .pricing-card .features li i,.pricing-section .features li svg,.pricing-grid .pricing-card .features li svg{color:#C70039!important;fill:#C70039!important}}.pricing-section .features{list-style:none;padding-left:0;margin:1rem 0;text-align:left}.pricing-section .features li{position:relative;padding-left:1.6rem;margin:0.5rem 0}.pricing-section .features li .check-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:900;line-height:1;color:#C70039;-webkit-text-fill-color:#C70039}.pricing-section .features li::before,.pricing-grid .pricing-card .features li::before{content:none!important}.breakdance .bde-section-1915-281 .section-container{display:flex;flex-direction:column}.breakdance .bde-button-1915-285{margin-top:30px}