@charset "UTF-8";/*!
Theme Name:   Jasmin Fitness Theme
Theme URI:    https://nextab.de/
Description:  A child theme for the Jasmin Fitness based on the Hello Elementor Theme
Author:       nexTab
Author URI:   https://nextab.de/
Template:     hello-elementor
Version:      1.0.0
Text Domain:  jasmin-fitness-theme
*//*!
 * Font Awesome Free 7.0.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */@font-face{font-family:FontAwesomeBrands;font-display:block;font-weight:400;src:url(fonts/fontawesome/fa-brands-400.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;font-weight:900;src:url(fonts/fontawesome/fa-solid-900.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;font-weight:400;src:url(fonts/fontawesome/fa-regular-400.woff2) format("woff2")}.swiper-container:has(.swiper-slide-weight-loss-testimonial){--swiper-navigation-sides-offset: -40px;--swiper-pagination-bullet-inactive-color: #b47769;--swiper-pagination-bullet-inactive-opacity: .5;--swiper-pagination-bottom: -40px;--swiper-pagination-color: #b47769;--swiper-pagination-bullet-size: 18px}.swiper-wrapper:has(.swiper-slide-weight-loss-testimonial){align-items:stretch}.swiper-wrapper:has(.swiper-slide-weight-loss-testimonial) .swiper-slide{height:auto}.swiper-slide-weight-loss-testimonial{height:100%}.swiper-slide-weight-loss-testimonial .weight-loss-content-container{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;background-color:#fff;padding-block:40px;padding-inline:40px;border-radius:20px;height:100%}@media (max-width: 1024px){.swiper-slide-weight-loss-testimonial .weight-loss-content-container{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width: 479px){.swiper-slide-weight-loss-testimonial .weight-loss-content-container{padding-inline:20px;padding-block:20px}}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-image-container{grid-column:2/3;position:relative;align-self:flex-start}@media (max-width: 1024px){.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-image-container{grid-column:1/2;grid-row:1/2;max-width:400px}}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-image-container .weight-loss-image img{border-radius:20px}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-image-container .weight-loss-quote{position:absolute;margin:0;bottom:0;left:0;right:0;color:#fff;font-weight:700;font-size:15px;background:linear-gradient(0deg,#b47769,#fff0);padding-bottom:40px;padding-inline:40px;border-radius:20px}@media (max-width: 479px){.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-image-container .weight-loss-quote{padding-inline:20px;padding-bottom:20px}}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-image-container .weight-loss-quote cite{text-align:right;font-style:normal;font-size:18px;display:flex;justify-content:flex-end}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-image-container .weight-loss-quote:before{color:var(--e-global-color-c431c38);content:"“";display:block;font-family:Times New Roman,Times,serif;font-size:100px;font-weight:900;height:.6em;line-height:1}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution{grid-column:1/2;grid-row:1/2}@media (max-width: 1024px){.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution{grid-column:1/2;grid-row:2/3}}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .weight-loss-name{font-size:26px;font-weight:700}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .weight-loss-job-title{font-size:16px;font-weight:400;margin-bottom:10px;color:var(--e-global-color-0d5c0f7)}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .elementor-star-rating{margin-bottom:20px}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .elementor-star-rating i{font-family:FontAwesome}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .elementor-star-rating i:before{color:#ffd34b;font-family:FontAwesome;font-style:normal;content:"";font-weight:900}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .weight-loss-content{display:flex;flex-direction:column;gap:10px}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .weight-loss-content h3{font-size:19px;font-weight:700;margin-bottom:0;color:var(--e-global-color-0d5c0f7);margin-top:0}@media (max-width: 1024px){.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .weight-loss-content{display:none}}.swiper-slide-weight-loss-testimonial .weight-loss-content-container .weight-loss-attribution .weight-loss-weight-loss{font-size:16px;font-weight:400;margin-bottom:10px;color:var(--e-global-color-35b0b70);border:2px solid var(--e-global-color-35b0b70);border-radius:22px;padding-block:6px;padding-inline:18px;display:inline-block}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%) translate(-50%)}to{opacity:1;transform:translate(0) translate(-50%)}}.elementor-button{cursor:pointer}@media (max-width: 767px){.nxt-faq-accordion-wrapper{--nxt-faq-padding-inline: 10px;--nxt-faq-padding-block-header: 10px}}.nxt-faq-accordion-wrapper .nxt-accordion-item .nxt-accordion-header h3{font-size:clamp(1.125rem,.7933046683rem + 1.4742014742vw,1.5rem)}@media (max-width: 767px){.nxt-faq-accordion-wrapper .nxt-accordion-item .nxt-accordion-header{padding-right:calc(2rem + var(--nxt-faq-padding-inline))}}@media (max-width: 767px){.nxt-faq-accordion-wrapper .nxt-accordion-item .nxt-accordion-content{font-size:16px}}@media only screen and (width <= 550px){.logo_lp.elementor-element,.logo_lp.elementor-element div{align-items:center;display:flex;line-height:1}.logo_lp a img{display:none}.logo_lp a:before{aspect-ratio:1/1;background:url(/wp-content/uploads/2025/08/Logo-Jasmin-Fitness.png) no-repeat center;background-size:contain;content:"";display:inline-block;height:auto;position:relative;width:46px}}body:not(.admin-bar) .lp-hero{margin-top:110px!important}.lp-hero{margin-top:142px!important}.lp-hero .elementor-container{position:static!important;align-items:stretch!important}.lp-hero .elementor-container .elementor-column,.lp-hero .elementor-container .elementor-column .elementor-widget-wrap,.lp-hero .elementor-container .elementor-column .elementor-widget-wrap .lp-hero-image,.lp-hero .elementor-container .elementor-column .elementor-widget-wrap .lp-hero-image .elementor-widget-container{position:static!important}.lp-hero .elementor-container .elementor-column .elementor-widget-wrap .lp-hero-image .elementor-widget-container img{position:absolute;bottom:0;right:calc((100vw - 1240px)/2);transform:translate(-50%);animation:fadeInRight 2s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity;height:100%;width:auto}.lp-hero .elementor-shape-bottom{z-index:10}#amelia-container table tbody>tr>td,#amelia-container table tbody>tr>th{background:none!important}.am-fs__congrats-info-app-employee{display:none!important}.sbr-feed#sb-reviews-container-4 .sb-feed-header-content .sb-feed-header-bottom{display:flex;justify-content:center}.sbr-feed .sb-feed-posts .sbr-owl-stage-outer .sbr-owl-stage .sbr-owl-item .sb-post-item-wrap .sb-post-item{background-color:#fff;border-radius:20px;padding:20px}.sbr-feed .sb-feed-posts .sbr-owl-stage-outer .sbr-owl-stage .sbr-owl-item .sb-post-item-wrap .sb-post-item .sb-item-provider-icon{display:none}.sbr-feed .sb-feed-posts .sbr-owl-stage-outer .sbr-owl-stage .sbr-owl-item .sb-post-item-wrap .sb-post-item .sb-expand{display:block}.sbr-feed .sb-feed-posts .sbr-owl-stage-outer .sbr-owl-stage .sbr-owl-item .sb-post-item-wrap .sb-post-item .sb-expand .sb-more{font-size:0;margin-left:0}.sbr-feed .sb-feed-posts .sbr-owl-stage-outer .sbr-owl-stage .sbr-owl-item .sb-post-item-wrap .sb-post-item .sb-expand .sb-more:after{content:"Weiterlesen";color:#b47769;font-size:16px}.sbr-feed .sb-feed-posts .sbr-owl-dots .sbr-owl-dot span{height:18px;width:18px;background-color:#b47769;border-radius:50%;opacity:.5;transition:opacity .3s ease;margin:0 4px}.sbr-feed .sb-feed-posts .sbr-owl-dots .sbr-owl-dot.active span{opacity:1}
