.elementor-24 .elementor-element.elementor-element-614f4c0{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-051532f{--display:flex;}.elementor-24 .elementor-element.elementor-element-64e3f64 .elementor-heading-title{font-family:"Blogh Trial", Sans-serif;font-size:72px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-6e25a4d{--display:flex;}body.elementor-page-24:not(.elementor-motion-effects-element-type-background), body.elementor-page-24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}/* Start custom CSS for html, class: .elementor-element-bf7af5d */.elementor-24 .elementor-element.elementor-element-bf7af5d #bs-setup-derived-variable {
    font-family: 'Kanit';
    --h1-fontFamily: 'Kanit';
    --h2-fontFamily: 'Kanit';
    --h3-fontFamily: 'Kanit';
    --h4-fontFamily: 'Kanit';
    --h5-fontFamily: 'Kanit';
    --h6-fontFamily: 'Kanit';
    --color-background: var(--e-global-color-secondary);
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-marketplace-filters__list,
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__activity-indicator,
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__content__status,
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__content__coach,
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__content__establishment,
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__content__bottom__left {
    display: none !important;
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__content__title {
    overflow: hidden;
    font-weight: 700 !important;
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__bottom__content {
    justify-content: center !important;
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-book-button-card {
    background-color: var(--e-global-color-text) !important;
    width: 100% !important;
}
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-book-button-card__inner__text {
    color: var(--e-global-color-secondary) !important;
    font-weight: 700 !important;
}
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-book-button-card:hover {
    background-color: var(--e-global-color-secondary) !important;
}
.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-book-button-card:hover .bs-book-button-card__inner__text {
    color: var(--e-global-color-text) !important;
    width: 100% !important;
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer__content__bottom__buttonContainer {
    width: 100% !important;
    justify-content: center !important;
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*="bsport-widget"] .cleanslate .bs-book-button-card__inner {
    justify-content: center !important;
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-week__cardMode__offerRow__offer-wrapper {
}

.elementor-24 .elementor-element.elementor-element-bf7af5d [id*=bsport-widget] .cleanslate .bs-card-offer {
    border-radius: 30px !important;
    padding: 12px !important;
    background-color: var(--e-global-color-585cf95) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3885dd0 */.elementor-24 .elementor-element.elementor-element-3885dd0 #bs-setup-derived-variable {
    font-family: 'Kanit';
    --h1-fontFamily: 'Kanit';
    --h2-fontFamily: 'Kanit';
    --h3-fontFamily: 'Kanit';
    --h4-fontFamily: 'Kanit';
    --h5-fontFamily: 'Kanit';
    --h6-fontFamily: 'Kanit';
    --color-background: var(--e-global-color-secondary);
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-marketplace-filters__list,
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__activity-indicator,
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__content__status,
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__content__coach,
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__content__establishment,
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__content__bottom__left {
    display: none !important;
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__content__title {
    overflow: hidden;
    font-weight: 700 !important;
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__bottom__content {
    justify-content: center !important;
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-book-button-card {
    background-color: var(--e-global-color-text) !important;
    width: 100% !important;
}
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-book-button-card__inner__text {
    color: var(--e-global-color-secondary) !important;
    font-weight: 700 !important;
}
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-book-button-card:hover {
    background-color: var(--e-global-color-secondary) !important;
}
.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-book-button-card:hover .bs-book-button-card__inner__text {
    color: var(--e-global-color-text) !important;
    width: 100% !important;
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer__content__bottom__buttonContainer {
    width: 100% !important;
    justify-content: center !important;
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*="bsport-widget"] .cleanslate .bs-book-button-card__inner {
    justify-content: center !important;
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-week__cardMode__offerRow__offer-wrapper {
}

.elementor-24 .elementor-element.elementor-element-3885dd0 [id*=bsport-widget] .cleanslate .bs-card-offer {
    border-radius: 30px !important;
    padding: 12px !important;
    background-color: var(--e-global-color-585cf95) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Blogh Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sunstudiomarseille.fr/wp-content/uploads/2025/04/Blogh-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */