.elementor-kit-4{--e-global-color-primary:#1A2C4E;--e-global-color-secondary:#C4A575;--e-global-color-text:#333333;--e-global-color-accent:#FF6B35;--e-global-color-a6c45bd:#0A0A0A;--e-global-color-755ce91:#F4F1EA;--e-global-color-e013fe4:#F5F5F5;--e-global-typography-primary-font-size:clamp(16px, 1.25vw, 24px);--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.8;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-size:clamp(15px, 1.171875vw, 22.5px);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7;--e-global-typography-accent-font-weight:500;--e-global-typography-5496d0c-font-size:clamp(32px, 4.0625vw, 78px);--e-global-typography-5496d0c-font-weight:500;--e-global-typography-5496d0c-line-height:1.1;--e-global-typography-6cea1c3-font-size:clamp(26px, 2.03125vw, 39px);--e-global-typography-6cea1c3-font-weight:500;--e-global-typography-6cea1c3-line-height:1.5;--e-global-typography-fe52e72-font-size:clamp(20px, 1.5625vw, 30px);--e-global-typography-fe52e72-font-weight:500;--e-global-typography-fe52e72-line-height:1.2;--e-global-typography-609c205-font-size:clamp(18px, 1.40625vw, 27px);--e-global-typography-609c205-font-weight:700;--e-global-typography-609c205-line-height:1.3;--e-global-typography-d1c5520-font-size:clamp(16px, 1.25vw, 24px);--e-global-typography-d1c5520-font-weight:500;--e-global-typography-d1c5520-line-height:1.4;--e-global-typography-66fcf0c-font-size:clamp(11px, 0.859375vw, 16.5px);--e-global-typography-66fcf0c-text-transform:uppercase;--e-global-typography-66fcf0c-line-height:1.4;--e-global-typography-66fcf0c-letter-spacing:2px;--e-global-typography-310fc81-font-size:clamp(14px, 1.09375vw, 21px);--e-global-typography-310fc81-font-weight:400;--e-global-typography-310fc81-line-height:1.5;--e-global-typography-8c277dd-font-size:clamp(13px, 1.015625vw, 19.5px);--e-global-typography-8c277dd-font-weight:500;--e-global-typography-8c277dd-line-height:1.5;--e-global-typography-8c277dd-letter-spacing:0.5px;--e-global-typography-4a77b7d-font-size:clamp(13px, 1.015625vw, 19.5px);--e-global-typography-4a77b7d-font-weight:400;--e-global-typography-4a77b7d-line-height:1.7;color:var( --e-global-color-text );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-primary );font-size:clamp(13px, 1.015625vw, 19.5px);font-weight:500;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:clamp(14px, 1.09375vw, 21px) clamp(28px, 2.1875vw, 42px) clamp(14px, 1.09375vw, 21px) clamp(28px, 2.1875vw, 42px);}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#1A2C4ED9;border-radius:999px 999px 999px 999px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 p{margin-block-end:1rem;}.elementor-kit-4 h1{font-size:var( --e-global-typography-5496d0c-font-size );font-weight:var( --e-global-typography-5496d0c-font-weight );line-height:var( --e-global-typography-5496d0c-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-6cea1c3-font-size );font-weight:var( --e-global-typography-6cea1c3-font-weight );line-height:var( --e-global-typography-6cea1c3-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-fe52e72-font-size );font-weight:var( --e-global-typography-fe52e72-font-weight );line-height:var( --e-global-typography-fe52e72-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-609c205-font-size );font-weight:var( --e-global-typography-609c205-font-weight );line-height:var( --e-global-typography-609c205-line-height );}.elementor-kit-4 h5{font-size:var( --e-global-typography-d1c5520-font-size );font-weight:var( --e-global-typography-d1c5520-font-weight );line-height:var( --e-global-typography-d1c5520-line-height );}.elementor-kit-4 h6{font-size:var( --e-global-typography-66fcf0c-font-size );text-transform:var( --e-global-typography-66fcf0c-text-transform );line-height:var( --e-global-typography-66fcf0c-line-height );letter-spacing:var( --e-global-typography-66fcf0c-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4 h1{font-size:var( --e-global-typography-5496d0c-font-size );line-height:var( --e-global-typography-5496d0c-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-6cea1c3-font-size );line-height:var( --e-global-typography-6cea1c3-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-fe52e72-font-size );line-height:var( --e-global-typography-fe52e72-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-609c205-font-size );line-height:var( --e-global-typography-609c205-line-height );}.elementor-kit-4 h5{font-size:var( --e-global-typography-d1c5520-font-size );line-height:var( --e-global-typography-d1c5520-line-height );}.elementor-kit-4 h6{font-size:var( --e-global-typography-66fcf0c-font-size );line-height:var( --e-global-typography-66fcf0c-line-height );letter-spacing:var( --e-global-typography-66fcf0c-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4 h1{font-size:var( --e-global-typography-5496d0c-font-size );line-height:var( --e-global-typography-5496d0c-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-6cea1c3-font-size );line-height:var( --e-global-typography-6cea1c3-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-fe52e72-font-size );line-height:var( --e-global-typography-fe52e72-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-609c205-font-size );line-height:var( --e-global-typography-609c205-line-height );}.elementor-kit-4 h5{font-size:var( --e-global-typography-d1c5520-font-size );line-height:var( --e-global-typography-d1c5520-line-height );}.elementor-kit-4 h6{font-size:var( --e-global-typography-66fcf0c-font-size );line-height:var( --e-global-typography-66fcf0c-line-height );letter-spacing:var( --e-global-typography-66fcf0c-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
  --yoga-font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

html,
body {
  font-family: var(--yoga-font-system);
}

button,
input,
select,
textarea {
  font-family: inherit;
}


a.elementor-item.elementor-item-active {
    font-weight: 600 !important;
}
/* MYOGA-HERO-OVERLAY */
[data-id="hero"]{position:relative;}
[data-id="hero"]::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,44,78,0.35) 0%,rgba(26,44,78,0.25) 40%,rgba(13,26,53,0.85) 100%),rgba(26,44,78,0.25);z-index:1;pointer-events:none;}
[data-id="hero"] > .elementor-background-video-container{z-index:0!important;} [data-id="hero"]>*:not(.elementor-background-video-container){position:relative;z-index:2;}

/* MYOGA-ACCUEIL-SIZES */
[data-id="bengrid"] .elementor-icon svg{width:32px;height:32px}
[data-id="waimg"] img{width:clamp(120px, 10vw, 180px);max-width:100%}
[data-id="appiosq"] img,[data-id="appandq"] img{width:clamp(56px, 4.375vw, 84px);height:auto}
 /* MYOGA-ACCUEIL-FLUID */ [data-id="benefits"]{padding:clamp(40px,3.125vw,60px) clamp(28px,2.1875vw,42px)!important;border-radius:clamp(14px,1.09375vw,21px)!important} [data-id="bengrid"]{gap:clamp(14px,1.09375vw,21px)!important} [data-id="bcard1"],[data-id="bcard2"],[data-id="bcard3"],[data-id="bcard4"],[data-id="bcard5"],[data-id="bcard6"],[data-id="bcard7"],[data-id="bcard8"]{padding:clamp(22px,1.71875vw,33px) clamp(14px,1.09375vw,21px)!important;border-radius:clamp(8px,0.625vw,12px)!important} [data-id="bengrid"] .elementor-icon-box-title{font-size:clamp(14px,1.09375vw,21px)!important} [data-id="hotcold"]{padding:clamp(32px,2.5vw,48px) clamp(28px,2.1875vw,42px)!important;border-radius:clamp(14px,1.09375vw,21px)!important} [data-id="eventsbox"]{border-radius:clamp(14px,1.09375vw,21px)!important} [data-id="pccours"],[data-id="pcstudio"]{min-height:clamp(360px,28.125vw,540px)!important;padding:clamp(24px,1.875vw,36px)!important;border-radius:clamp(14px,1.09375vw,21px)!important} [data-id="sbroot"] .elementor-button{padding:clamp(8px,0.625vw,12px) clamp(16px,1.25vw,24px)!important;font-size:clamp(11px,0.859375vw,16.5px)!important} [data-id="sbplac"] .elementor-button,[data-id="sbplab"] .elementor-button,[data-id="sbplam"] .elementor-button{padding:clamp(11px,0.859375vw,16.5px) clamp(14px,1.09375vw,21px)!important;font-size:clamp(13px,1.015625vw,19.5px)!important;justify-content:flex-start!important;width:100%!important} [data-id="hcbtn"] .elementor-button{padding:clamp(11px,0.859375vw,16.5px) clamp(22px,1.71875vw,33px)!important} /* MYOGA-INSTA-SQUARE */ [data-id="instacar"] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto} /* MYOGA-SIDECOL */ [data-id="sidecol"]{border-left-color:rgba(0,0,0,0.08)!important;padding-left:clamp(24px, 1.875vw, 36px)!important} /* MYOGA-CARD-ARROW */ [data-id="pccours"],[data-id="pcstudio"]{position:relative!important} [data-id="pcarrowc"],[data-id="pcarrows"]{position:absolute!important;right:24px;bottom:24px;margin:0!important;width:auto!important} /* MYOGA-ACCUEIL-RESPONSIVE */ @media(min-width:701px){[data-id="bengrid"]{grid-template-columns:repeat(4,1fr)!important}[data-id="rowhe"]{grid-template-columns:1.4fr 1fr!important}[data-id="photocards"]{grid-template-columns:1fr 1fr!important}} @media(max-width:900px){[data-id="main"]{grid-template-columns:1fr!important}[data-id="sidecol"]{border-left:none!important;border-top:1px solid #e6e6e6!important;padding-left:0!important;padding-top:24px!important;margin-top:24px!important}} @media(max-width:700px){[data-id="bengrid"]{grid-template-columns:1fr 1fr!important}[data-id="rowhe"],[data-id="photocards"]{grid-template-columns:1fr!important}}  /* MYOGA-POPUP-CLOSE */ #elementor-popup-modal-398 .dialog-close-button{color:#ffffff!important;opacity:1!important;font-size:26px!important;top:14px!important;right:14px!important;z-index:10!important} #elementor-popup-modal-398 .dialog-close-button svg{fill:#ffffff!important;width:22px!important;height:22px!important} /* MYOGA-BTN-NORMALIZE */ .elementor-button{font-size:clamp(13px, 1.015625vw, 19.5px)!important} [data-id="sbnlform"] .myoga-nl-btn{padding:clamp(8px,0.625vw,12px) clamp(16px,1.25vw,24px)!important;font-size:clamp(11px,0.859375vw,16.5px)!important} /* MYOGA-HERO-BTN-EQ */ [data-id="herob1"] .elementor-button{border:1px solid transparent!important} /* MYOGA-SINGLE-EVENT */ .myoga-single-header h1.myoga-card-title{font-size:clamp(26px, 2.03125vw, 39px)!important;line-height:1.2!important;letter-spacing:0.5px!important;margin:2px 0 0!important} .myoga-single-header .myoga-price-promo{color:#ffffff!important} .myoga-single-header .myoga-price-old{color:rgba(255,255,255,0.6)!important;font-size:clamp(13px, 1.015625vw, 19.5px)!important} [data-id="evimg"] .elementor-widget-container{line-height:0} [data-id="evimg"] img{width:100%!important;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:0!important} /* MYOGA-EVENT-POLISH */ [data-id="evcard"]{box-shadow:0 1px 3px rgba(0,0,0,0.04)!important;border-color:rgba(26,44,78,0.15)!important} .myoga-btn{font-size:clamp(13px, 1.015625vw, 19.5px)!important;padding:clamp(13px, 1.015625vw, 19.5px) clamp(28px, 2.1875vw, 42px)!important} .myoga-cta-note{font-size:clamp(12px, 0.9375vw, 18px)!important}
/* ===== MYOGA-SUBNAV STUDIO ===== */
.elementor-element-subnav{background:#fff;border-bottom:1px solid #ECECEC;position:sticky;top:0;z-index:10;padding:0 clamp(24px,1.953125vw,37.5px)}
.elementor-element-subnav .elementor-icon-list-items{justify-content:center;flex-wrap:wrap;gap:2px;margin:0}
.elementor-element-subnav .elementor-icon-list-icon{display:none}
.elementor-element-subnav .elementor-icon-list-item{margin:0!important;border:0;padding:0}
.elementor-element-subnav .elementor-icon-list-item>a{padding:0}
.elementor-element-subnav .elementor-icon-list-text{display:inline-block;padding:clamp(14px,1.15vw,22px) clamp(22px,1.71875vw,33px);color:#888!important;font-weight:500;font-size:clamp(14px,1.09375vw,21px);letter-spacing:1px;text-transform:uppercase;border-bottom:3px solid transparent!important;transition:color .2s,border-color .2s}
.elementor-element-subnav .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A2C4E!important}
body.page-id-36 .elementor-element-subnav .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text,body.page-id-218 .elementor-element-subnav .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text,body.page-id-434 .elementor-element-subnav .elementor-icon-list-item:nth-child(3) .elementor-icon-list-text,body.page-id-212 .elementor-element-subnav .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text,body.page-id-435 .elementor-element-subnav .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text{color:#1A2C4E!important;border-bottom-color:#1A2C4E!important}

/* ===== MYOGA-TEACHERS ===== */
.elementor-element-teachersgrid > .e-con{background:#fff;border:1px solid #E1E4EA;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s}
.elementor-element-teachersgrid > .e-con:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}
.elementor-element-teachersgrid .elementor-icon-list-items{flex-wrap:wrap;gap:6px}
.elementor-element-teachersgrid .elementor-icon-list-icon{display:none}
.elementor-element-teachersgrid .elementor-icon-list-text{background:#F4F1EA!important;color:#1A2C4E!important;padding:4px 10px;border-radius:999px;font-size:clamp(11px,.859375vw,16.5px);font-weight:500;line-height:1.5}

/* ===== MYOGA-FAQ ===== */
.elementor-widget-accordion .elementor-tab-title,.elementor-widget-accordion .elementor-tab-title a,.elementor-widget-accordion .elementor-tab-title.elementor-active{color:#1A2C4E!important}
.elementor-widget-accordion .elementor-tab-title{transition:background .2s}
.elementor-widget-accordion .elementor-tab-title:hover{background:#F9F7F2}

/* ===== MYOGA-STUDIO-LAYOUT (fluide) ===== */
.elementor-36 .elementor-element-maininner,.elementor-218 .elementor-element-maininner,.elementor-434 .elementor-element-maininner{max-width:clamp(1000px,78.125vw,1500px)!important}
.elementor-435 .elementor-element-maininner{max-width:clamp(800px,62.5vw,1200px)!important;gap:clamp(40px,3.125vw,60px)!important}
.elementor-212 .elementor-element-manifesto{max-width:clamp(760px,59.375vw,1140px)!important}
.elementor-36 .elementor-element-main,.elementor-218 .elementor-element-main,.elementor-434 .elementor-element-main,.elementor-212 .elementor-element-main,.elementor-435 .elementor-element-main{padding:clamp(56px,4.375vw,84px) clamp(40px,3.125vw,60px)!important}
.elementor-36 .elementor-element-hero,.elementor-218 .elementor-element-hero,.elementor-434 .elementor-element-hero,.elementor-212 .elementor-element-hero,.elementor-435 .elementor-element-hero{gap:clamp(16px,1.25vw,24px)!important;padding-left:clamp(32px,2.5vw,48px)!important;padding-right:clamp(32px,2.5vw,48px)!important}
.elementor-36 .elementor-element-intro,.elementor-218 .elementor-element-intro,.elementor-434 .elementor-element-intro,.elementor-435 .elementor-element-intro{padding-bottom:clamp(48px,3.75vw,72px)!important;gap:clamp(24px,1.875vw,36px)!important}
.elementor-36 .elementor-element-subnavwrap,.elementor-218 .elementor-element-subnavwrap,.elementor-434 .elementor-element-subnavwrap,.elementor-212 .elementor-element-subnavwrap,.elementor-435 .elementor-element-subnavwrap{position:sticky;top:105px;z-index:99}
/* QSN 36 */
.elementor-36 .elementor-element-story1,.elementor-36 .elementor-element-story2,.elementor-36 .elementor-element-story3,.elementor-36 .elementor-element-story4{padding-bottom:clamp(48px,3.75vw,72px)!important;gap:clamp(12px,0.9375vw,18px)!important}
.elementor-36 .elementor-element-s1grid,.elementor-36 .elementor-element-s2grid,.elementor-36 .elementor-element-s3grid,.elementor-36 .elementor-element-s4grid{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:clamp(40px,3.125vw,60px)!important;row-gap:clamp(24px,1.875vw,36px)!important;align-items:center}
.elementor-36 .elementor-element-s1text,.elementor-36 .elementor-element-s2text,.elementor-36 .elementor-element-s3text,.elementor-36 .elementor-element-s4text,.elementor-36 .elementor-element-s1img,.elementor-36 .elementor-element-s2img,.elementor-36 .elementor-element-s3img,.elementor-36 .elementor-element-s4img{width:auto!important}
@media(max-width:800px){.elementor-36 .elementor-element-s1grid,.elementor-36 .elementor-element-s2grid,.elementor-36 .elementor-element-s3grid,.elementor-36 .elementor-element-s4grid{grid-template-columns:1fr!important}}
.elementor-36 .elementor-element-s1text,.elementor-36 .elementor-element-s2text,.elementor-36 .elementor-element-s3text,.elementor-36 .elementor-element-s4text{gap:clamp(16px,1.25vw,24px)!important}
.elementor-36 .elementor-element-s1img,.elementor-36 .elementor-element-s2img,.elementor-36 .elementor-element-s3img,.elementor-36 .elementor-element-s4img{border-radius:clamp(12px,0.9375vw,18px)!important}
.elementor-36 .elementor-element-principles{gap:clamp(24px,1.875vw,36px)!important}
.elementor-36 .elementor-element-prin1,.elementor-36 .elementor-element-prin2,.elementor-36 .elementor-element-prin3{padding:clamp(28px,2.1875vw,42px) clamp(24px,1.875vw,36px)!important;gap:clamp(16px,1.25vw,24px)!important;border-radius:clamp(12px,0.9375vw,18px)!important}
/* PROF 218 */
.elementor-218 .elementor-element-teachersgrid{column-gap:clamp(24px,1.875vw,36px)!important;row-gap:clamp(24px,1.875vw,36px)!important}
.elementor-218 .elementor-element-teachersgrid > .e-con > .e-con:nth-child(2){padding:clamp(20px,1.5625vw,30px) clamp(22px,1.71875vw,33px) clamp(24px,1.875vw,36px)!important;gap:clamp(12px,0.9375vw,18px)!important}
.elementor-218 .elementor-element-teachersgrid > .e-con{border-radius:clamp(12px,0.9375vw,18px)!important}
/* LIEU 434 */
.elementor-434 .elementor-element-maininner{gap:clamp(24px,1.875vw,36px)!important}
.elementor-434 .elementor-element-vkbody,.elementor-434 .elementor-element-shbody{padding:clamp(24px,1.875vw,36px) clamp(28px,2.1875vw,42px)!important}
.elementor-434 .elementor-element-ex1,.elementor-434 .elementor-element-ex2,.elementor-434 .elementor-element-ex3,.elementor-434 .elementor-element-ex4,.elementor-434 .elementor-element-locationcard{padding:clamp(22px,1.71875vw,33px) clamp(24px,1.875vw,36px)!important}
.elementor-434 .elementor-element-extras{column-gap:clamp(16px,1.25vw,24px)!important;row-gap:clamp(16px,1.25vw,24px)!important}
.elementor-434 .elementor-element-addressblock{padding:clamp(32px,2.5vw,48px) clamp(40px,3.125vw,60px)!important}
/* MANIFESTO 212 */
.elementor-212 .elementor-element-mopening{padding-bottom:clamp(48px,3.75vw,72px)!important}
.elementor-212 .elementor-element-mdiv1,.elementor-212 .elementor-element-mdiv2{padding-top:clamp(40px,3.125vw,60px)!important;padding-bottom:clamp(40px,3.125vw,60px)!important}
.elementor-212 .elementor-element-mline5{padding-top:clamp(40px,3.125vw,60px)!important}
.elementor-212 .elementor-element-mfinal{padding:clamp(48px,3.75vw,72px) clamp(40px,3.125vw,60px)!important;margin-top:clamp(48px,3.75vw,72px)!important}
/* FAQ 435 */
.elementor-435 .elementor-element-faqcta{padding:clamp(32px,2.5vw,48px) clamp(40px,3.125vw,60px)!important}
@media(max-width:767px){.elementor-36 .elementor-element-subnavwrap,.elementor-218 .elementor-element-subnavwrap,.elementor-434 .elementor-element-subnavwrap,.elementor-212 .elementor-element-subnavwrap,.elementor-435 .elementor-element-subnavwrap{top:105px}}/* MYOGA-SUBNAV-MOBILE *//* MYOGA-STUDIO-END */
/* HC40-START */
.elementor-40 .elementor-element-main{display:grid!important;grid-template-columns:1fr clamp(280px,21.875vw,420px)!important;gap:clamp(40px,3.125vw,60px)!important;padding:clamp(56px,4.375vw,84px) clamp(40px,3.125vw,60px)!important;max-width:1920px;margin:0 auto}
@media(max-width:900px){.elementor-40 .elementor-element-main{grid-template-columns:1fr!important}}
.elementor-40 .elementor-element-maincol{row-gap:clamp(56px,4.375vw,84px)!important}
.elementor-40 .elementor-element-introtxt{max-width:clamp(640px,50vw,960px)!important;margin-left:auto!important;margin-right:auto!important}
.elementor-40 .elementor-element-timeline{row-gap:clamp(28px,2.1875vw,42px)!important}
.elementor-40 .elementor-element-tlgrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:clamp(16px,1.25vw,24px)!important;position:relative}
.elementor-40 .elementor-element-tlgrid > .e-con{position:relative;z-index:1}
.elementor-40 .elementor-element-tlgrid::before{content:"";position:absolute;left:12.5%;width:75%;right:auto;top:clamp(38px,2.96875vw,57px);height:2px;background:linear-gradient(90deg,#ff6b35 0%,#1a2c4e 33.333%,#4fb3ff 66.666%,#c4a575 100%);z-index:0}
@media(max-width:1200px){.elementor-40 .elementor-element-tlgrid{grid-template-columns:repeat(2,1fr)!important;gap:clamp(28px,2.1875vw,42px) clamp(16px,1.25vw,24px)!important}.elementor-40 .elementor-element-tlgrid::before{display:none}}
@media(max-width:700px){.elementor-40 .elementor-element-tlgrid{grid-template-columns:1fr!important}.elementor-40 .elementor-element-tlgrid::before{display:none}}
.elementor-40 .elementor-element-benefits{padding:clamp(40px,3.125vw,60px) clamp(28px,2.1875vw,42px)!important;border-radius:clamp(14px,1.09375vw,21px)!important;row-gap:clamp(32px,2.5vw,48px)!important}
.elementor-40 .elementor-element-bengrid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:clamp(18px,1.40625vw,27px)!important}
@media(max-width:700px){.elementor-40 .elementor-element-bengrid{grid-template-columns:1fr!important}}
.elementor-40 .elementor-element-bcard1,.elementor-40 .elementor-element-bcard2,.elementor-40 .elementor-element-bcard3{padding:clamp(28px,2.1875vw,42px) clamp(22px,1.71875vw,33px)!important}
.elementor-40 .elementor-element-ctafinal{padding:clamp(40px,3.125vw,60px) clamp(32px,2.5vw,48px)!important;position:relative}
.elementor-40 .elementor-element-sidecol{border-left:1px solid rgba(0,0,0,0.08);padding-left:clamp(24px,1.875vw,36px)}
@media(max-width:900px){.elementor-40 .elementor-element-sidecol{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,0.08);padding-top:24px;margin-top:24px}}
/* HC40-END */
/* CO42-START */
.elementor-42 .elementor-element-main{display:grid!important;grid-template-columns:1fr clamp(280px,21.875vw,420px)!important;gap:clamp(40px,3.125vw,60px)!important;padding:clamp(56px,4.375vw,84px) clamp(40px,3.125vw,60px)!important;max-width:1920px;margin:0 auto}
@media(max-width:900px){.elementor-42 .elementor-element-main{grid-template-columns:1fr!important}}
.elementor-42 .elementor-element-maincol{row-gap:clamp(56px,4.375vw,84px)!important}
.elementor-42 .elementor-element-introtxt{max-width:clamp(640px,50vw,960px)!important;margin-left:auto!important;margin-right:auto!important}
.elementor-42 .elementor-element-cgridinner{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(20px,1.5625vw,30px)!important;width:100%}
@media(max-width:700px){.elementor-42 .elementor-element-cgridinner{grid-template-columns:1fr!important}}
.elementor-42 .elementor-element-cgridinner > .e-con{border:1px solid rgba(0,0,0,0.08);border-radius:clamp(12px,0.9375vw,18px);overflow:hidden}
.elementor-42 .elementor-element-cgridinner > .e-con > .e-con:nth-child(1){position:relative;padding:clamp(28px,2.1875vw,42px) clamp(24px,1.875vw,36px)!important;min-height:clamp(150px,11.71875vw,225px);justify-content:center}
.elementor-42 .elementor-element-cgridinner > .e-con > .e-con:nth-child(2){min-height:clamp(200px,15.625vw,300px)}
.elementor-42 .elementor-element-cgridinner > .e-con > .e-con:nth-child(3){padding:clamp(22px,1.71875vw,33px) clamp(24px,1.875vw,36px)!important}
.elementor-42 .elementor-element-ctafinal{padding:clamp(36px,2.8125vw,54px) clamp(32px,2.5vw,48px)!important}
.elementor-42 .elementor-element-sidecol{border-left:1px solid rgba(0,0,0,0.08);padding-left:clamp(24px,1.875vw,36px)}
@media(max-width:900px){.elementor-42 .elementor-element-sidecol{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,0.08);padding-top:24px;margin-top:24px}}
/* CO42-ICONS */
.elementor-42 .elementor-element-cgridinner > .e-con > .e-con:nth-child(1) > .e-con,.elementor-42 .elementor-element-cgridinner > .e-con > .e-con:nth-child(1) > .elementor-widget-html{position:absolute!important;top:clamp(18px,1.40625vw,27px);right:clamp(20px,1.5625vw,30px);width:auto!important;z-index:3;margin:0!important}
.elementor-42 .elementor-element-cgridinner > .e-con > .e-con:nth-child(1) > .elementor-widget-html div{position:static!important;top:auto!important;right:auto!important}
/* CO42-END */
/* PL44-START */
.elementor-44 .elementor-element-main,.elementor-724 .elementor-element-main,.elementor-725 .elementor-element-main{padding:clamp(56px,4.375vw,84px) clamp(32px,2.5vw,48px)!important}
.elementor-44 .elementor-element-maingrid,.elementor-724 .elementor-element-maingrid,.elementor-725 .elementor-element-maingrid{display:grid!important;grid-template-columns:1fr clamp(280px,21.875vw,420px)!important;gap:clamp(32px,2.5vw,48px)!important;max-width:clamp(1180px,92.1875vw,1770px);margin:0 auto}
@media(max-width:900px){.elementor-44 .elementor-element-maingrid,.elementor-724 .elementor-element-maingrid,.elementor-725 .elementor-element-maingrid{grid-template-columns:1fr!important}}
.elementor-44 .elementor-element-introtxt,.elementor-724 .elementor-element-introtxt,.elementor-725 .elementor-element-introtxt{max-width:clamp(580px,45.3125vw,870px)!important;margin-left:auto!important;margin-right:auto!important}
.elementor-44 .elementor-element-sidecol,.elementor-724 .elementor-element-sidecol,.elementor-725 .elementor-element-sidecol{border-left:1px solid rgba(0,0,0,0.08);padding-left:clamp(24px,1.875vw,36px)}
@media(max-width:900px){.elementor-44 .elementor-element-sidecol,.elementor-724 .elementor-element-sidecol,.elementor-725 .elementor-element-sidecol{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,0.08);padding-top:24px;margin-top:24px}}
/* PL44-END */
/* BG46-START */
.elementor-46 .elementor-element-main{display:grid!important;grid-template-columns:1fr clamp(280px,21.875vw,420px)!important;gap:clamp(40px,3.125vw,60px)!important;padding:clamp(56px,4.375vw,84px) clamp(40px,3.125vw,60px)!important;max-width:1920px;margin:0 auto}
@media(max-width:900px){.elementor-46 .elementor-element-main{grid-template-columns:1fr!important}}
.elementor-46 .elementor-element-maincol{row-gap:clamp(36px,2.8125vw,54px)!important}
.elementor-46 .elementor-element-introtxt{max-width:clamp(640px,50vw,960px)!important;margin-left:auto!important;margin-right:auto!important}
.elementor-46 .elementor-element-bcard1,.elementor-46 .elementor-element-bcard2{border:1px solid rgba(26,44,78,0.15);border-radius:clamp(12px,0.9375vw,18px);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.04)}
.elementor-46 .elementor-element-bh1,.elementor-46 .elementor-element-bh2{padding:clamp(16px,1.25vw,24px) clamp(24px,1.875vw,36px)!important}
.elementor-46 .elementor-element-bmr1,.elementor-46 .elementor-element-bmr2{border-top:1px solid #33477A;padding-top:clamp(10px,0.78125vw,15px)!important}
.elementor-46 .elementor-element-bb1,.elementor-46 .elementor-element-bb2{padding:clamp(28px,2.1875vw,42px) clamp(28px,2.1875vw,42px) clamp(32px,2.5vw,48px)!important}
.elementor-46 .elementor-element-bben1,.elementor-46 .elementor-element-bben2{padding:clamp(22px,1.71875vw,33px) clamp(24px,1.875vw,36px)!important}
.elementor-46 .elementor-element-sidecol{border-left:1px solid rgba(0,0,0,0.08);padding-left:clamp(24px,1.875vw,36px)}
@media(max-width:900px){.elementor-46 .elementor-element-sidecol{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,0.08);padding-top:24px;margin-top:24px}}
/* BG46-END */
/* MA48-START */
.elementor-48 .elementor-element-main{display:grid!important;grid-template-columns:1fr clamp(280px,21.875vw,420px)!important;gap:clamp(40px,3.125vw,60px)!important;padding:clamp(56px,4.375vw,84px) clamp(40px,3.125vw,60px)!important;max-width:1920px;margin:0 auto}
@media(max-width:900px){.elementor-48 .elementor-element-main{grid-template-columns:1fr!important}}
.elementor-48 .elementor-element-maincol{row-gap:clamp(36px,2.8125vw,54px)!important}
.elementor-48 .elementor-element-introtxt{max-width:clamp(640px,50vw,960px)!important;margin-left:auto!important;margin-right:auto!important}
.elementor-48 .elementor-element-mcard1,.elementor-48 .elementor-element-mcard2{border:1px solid rgba(26,44,78,0.15);border-radius:clamp(12px,0.9375vw,18px);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.04)}
.elementor-48 .elementor-element-mh1,.elementor-48 .elementor-element-mh2{padding:clamp(16px,1.25vw,24px) clamp(24px,1.875vw,36px)!important}
.elementor-48 .elementor-element-mmr1,.elementor-48 .elementor-element-mmr2{border-top:1px solid #33477A;padding-top:clamp(10px,0.78125vw,15px)!important}
.elementor-48 .elementor-element-mb1,.elementor-48 .elementor-element-mb2{padding:clamp(28px,2.1875vw,42px) clamp(28px,2.1875vw,42px) clamp(32px,2.5vw,48px)!important}
.elementor-48 .elementor-element-mben1,.elementor-48 .elementor-element-mben2{padding:clamp(22px,1.71875vw,33px) clamp(24px,1.875vw,36px)!important}
.elementor-48 .elementor-element-sidecol{border-left:1px solid rgba(0,0,0,0.08);padding-left:clamp(24px,1.875vw,36px)}
@media(max-width:900px){.elementor-48 .elementor-element-sidecol{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,0.08);padding-top:24px;margin-top:24px}}
/* MA48-END */
/* CT52-START */
.elementor-52 .elementor-element-s1,.elementor-52 .elementor-element-s2,.elementor-52 .elementor-element-s3,.elementor-52 .elementor-element-s4,.elementor-52 .elementor-element-s5,.elementor-52 .elementor-element-s6{padding:clamp(64px,5vw,96px) clamp(40px,3.125vw,60px)!important}
.elementor-52 .elementor-element-clayout{display:grid!important;grid-template-columns:1.6fr 1fr!important;gap:clamp(32px,2.5vw,48px)!important;width:100%;align-items:start}
@media(max-width:900px){.elementor-52 .elementor-element-clayout{grid-template-columns:1fr!important}}
.elementor-52 .elementor-element-formcard{padding:clamp(32px,2.5vw,48px)!important;box-shadow:0 4px 20px rgba(0,0,0,0.06)}
.elementor-52 .elementor-element-ctafinal{padding:clamp(56px,4.375vw,84px) clamp(48px,3.75vw,72px)!important}
/* CT52-END */
/* HERO6-START */
.elementor-40 .elementor-element-hero,.elementor-42 .elementor-element-hero,.elementor-44 .elementor-element-hero,.elementor-724 .elementor-element-hero,.elementor-725 .elementor-element-hero,.elementor-46 .elementor-element-hero,.elementor-48 .elementor-element-hero,.elementor-52 .elementor-element-hero{gap:clamp(16px,1.25vw,24px)!important;padding-left:clamp(32px,2.5vw,48px)!important;padding-right:clamp(32px,2.5vw,48px)!important}
/* HERO6-END */




/* OFF38-START */
.elementor-38 .elementor-element-hero{gap:clamp(16px,1.25vw,24px)!important;padding-left:clamp(32px,2.5vw,48px)!important;padding-right:clamp(32px,2.5vw,48px)!important}
.elementor-38 .elementor-element-sec1,.elementor-38 .elementor-element-sec2,.elementor-38 .elementor-element-sec3{padding-left:clamp(40px,3.125vw,60px)!important;padding-right:clamp(40px,3.125vw,60px)!important;padding-bottom:clamp(56px,4.375vw,84px)!important}
.elementor-38 .elementor-element-sec1{padding-top:clamp(56px,4.375vw,84px)!important}
.elementor-38 .elementor-element-row1w,.elementor-38 .elementor-element-row2w,.elementor-38 .elementor-element-row3w{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:clamp(20px,1.5625vw,30px)!important;width:100%}
.elementor-38 .elementor-element-row4w,.elementor-38 .elementor-element-row5w{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(20px,1.5625vw,30px)!important;width:100%}
@media(max-width:800px){.elementor-38 .elementor-element-row1w,.elementor-38 .elementor-element-row2w,.elementor-38 .elementor-element-row3w,.elementor-38 .elementor-element-row4w,.elementor-38 .elementor-element-row5w{grid-template-columns:1fr!important}}
.elementor-38 .elementor-element-hdr2,.elementor-38 .elementor-element-hdr3{border-top:1px solid rgba(0,0,0,0.08);padding-top:clamp(40px,3.125vw,60px);margin-top:clamp(16px,1.25vw,24px)}
/* OFF38-END */
/* CO42ARROWS-START */
.elementor-42 .elementor-element-bg1 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg1 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg2 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg2 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg4 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg4 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg10 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg10 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg13 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg13 .elementor-icon-list-icon i{fill:#FF6B35!important;color:#FF6B35!important}
.elementor-42 .elementor-element-bg5 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg5 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg8 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg8 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg12 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg12 .elementor-icon-list-icon i{fill:#4FB3FF!important;color:#4FB3FF!important}
.elementor-42 .elementor-element-bg3 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg3 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg7 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg7 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg9 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg9 .elementor-icon-list-icon i{fill:#C4A575!important;color:#C4A575!important}
.elementor-42 .elementor-element-bg6 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg6 .elementor-icon-list-icon i,.elementor-42 .elementor-element-bg11 .elementor-icon-list-icon svg,.elementor-42 .elementor-element-bg11 .elementor-icon-list-icon i{fill:#1A2C4E!important;color:#1A2C4E!important}
/* CO42ARROWS-END */

/* CARDFIX-START */
.elementor-46 .elementor-element-bmr1 > .elementor-element,.elementor-46 .elementor-element-bmr2 > .elementor-element,.elementor-48 .elementor-element-mmr1 > .elementor-element,.elementor-48 .elementor-element-mmr2 > .elementor-element{width:auto!important;flex:0 0 auto}
.elementor-46 .elementor-element-ilbbeng1 .elementor-icon-list-items,.elementor-46 .elementor-element-ilbbeng2 .elementor-icon-list-items,.elementor-48 .elementor-element-ilmbeng1 .elementor-icon-list-items,.elementor-48 .elementor-element-ilmbeng2 .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:1.5rem}
@media(max-width:600px){.elementor-46 .elementor-element-ilbbeng1 .elementor-icon-list-items,.elementor-46 .elementor-element-ilbbeng2 .elementor-icon-list-items,.elementor-48 .elementor-element-ilmbeng1 .elementor-icon-list-items,.elementor-48 .elementor-element-ilmbeng2 .elementor-icon-list-items{grid-template-columns:1fr!important}}
.elementor-46 .elementor-element-ilbbeng1 .elementor-icon-list-icon svg,.elementor-46 .elementor-element-ilbbeng1 .elementor-icon-list-icon i,.elementor-46 .elementor-element-ilbbeng2 .elementor-icon-list-icon svg,.elementor-46 .elementor-element-ilbbeng2 .elementor-icon-list-icon i{fill:#4FB3FF!important;color:#4FB3FF!important}
.elementor-48 .elementor-element-ilmbeng1 .elementor-icon-list-icon svg,.elementor-48 .elementor-element-ilmbeng1 .elementor-icon-list-icon i,.elementor-48 .elementor-element-ilmbeng2 .elementor-icon-list-icon svg,.elementor-48 .elementor-element-ilmbeng2 .elementor-icon-list-icon i{fill:#C4A575!important;color:#C4A575!important}
/* CARDFIX-END */

/* CTFIX-START */
.elementor-52 .elementor-element-qgridw{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.25rem;width:100%}
.elementor-52 .elementor-element-tgridw{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.25rem;width:100%}
.elementor-52 .elementor-element-sgridw{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1.5rem;width:100%}
.elementor-52 .elementor-element-infostackw,.elementor-52 .elementor-element-mapwrap{width:100%!important}
.elementor-52 .elementor-element-qgridw > .e-con{text-decoration:none}
@media(max-width:800px){.elementor-52 .elementor-element-qgridw,.elementor-52 .elementor-element-sgridw{grid-template-columns:1fr!important}.elementor-52 .elementor-element-tgridw{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:500px){.elementor-52 .elementor-element-tgridw{grid-template-columns:1fr!important}}
/* CTFIX-END */


/* MASSLIDER-START */
.elementor-48 .elementor-element-mp1,.elementor-48 .elementor-element-mp2{aspect-ratio:auto!important}
.elementor-48 .elementor-element-mp1 .swiper-slide,.elementor-48 .elementor-element-mp2 .swiper-slide{aspect-ratio:1/1!important;overflow:hidden}
.elementor-48 .elementor-element-mp1 .swiper-slide img,.elementor-48 .elementor-element-mp2 .swiper-slide img,.elementor-48 .elementor-element-mp1 .swiper-slide figure,.elementor-48 .elementor-element-mp2 .swiper-slide figure{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}
.elementor-48 .elementor-element-mp1 .elementor-swiper-button,.elementor-48 .elementor-element-mp2 .elementor-swiper-button{width:36px!important;height:36px!important;border-radius:50%;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,0.15);position:relative}
.elementor-48 .elementor-element-mp1 .elementor-swiper-button svg,.elementor-48 .elementor-element-mp2 .elementor-swiper-button svg,.elementor-48 .elementor-element-mp1 .elementor-swiper-button i,.elementor-48 .elementor-element-mp2 .elementor-swiper-button i{display:none!important}
.elementor-48 .elementor-element-mp1 .elementor-swiper-button::after,.elementor-48 .elementor-element-mp2 .elementor-swiper-button::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid #1A2C4E;border-right:2px solid #1A2C4E}
.elementor-48 .elementor-element-mp1 .elementor-swiper-button-prev::after,.elementor-48 .elementor-element-mp2 .elementor-swiper-button-prev::after{transform:translate(-35%,-50%) rotate(-135deg)}
.elementor-48 .elementor-element-mp1 .elementor-swiper-button-next::after,.elementor-48 .elementor-element-mp2 .elementor-swiper-button-next::after{transform:translate(-65%,-50%) rotate(45deg)}
.elementor-48 .elementor-element-mp1 .elementor-swiper-button-prev,.elementor-48 .elementor-element-mp2 .elementor-swiper-button-prev{left:12px}
.elementor-48 .elementor-element-mp1 .elementor-swiper-button-next,.elementor-48 .elementor-element-mp2 .elementor-swiper-button-next{right:12px}
.elementor-48 .elementor-element-mp1 .swiper-pagination-bullet-active,.elementor-48 .elementor-element-mp2 .swiper-pagination-bullet-active{background:#1A2C4E}
/* MASSLIDER-END */

/* EVENTS-START */
.elementor-50 .elementor-element-main,.elementor-578 .elementor-element-main,.elementor-579 .elementor-element-main{display:grid!important;grid-template-columns:1fr clamp(280px,21.875vw,420px)!important;gap:clamp(40px,3.125vw,60px)!important;padding:clamp(40px,3.125vw,60px) clamp(40px,3.125vw,60px) clamp(56px,4.375vw,84px)!important;max-width:1920px;margin:0 auto;align-items:start}
@media(max-width:900px){.elementor-50 .elementor-element-main,.elementor-578 .elementor-element-main,.elementor-579 .elementor-element-main{grid-template-columns:1fr!important}}
.elementor-50 .elementor-element-sidecol,.elementor-578 .elementor-element-sidecol,.elementor-579 .elementor-element-sidecol{border-left:1px solid rgba(0,0,0,0.08);padding-left:clamp(24px,1.875vw,36px)}
@media(max-width:900px){.elementor-50 .elementor-element-sidecol,.elementor-578 .elementor-element-sidecol,.elementor-579 .elementor-element-sidecol{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,0.08);padding-top:24px;margin-top:24px}}
.elementor-50 .elementor-element-subnavwrap,.elementor-578 .elementor-element-subnavwrap,.elementor-579 .elementor-element-subnavwrap{position:sticky;top:105px;z-index:99;border-bottom:1px solid rgba(0,0,0,0.08)}
@media(max-width:767px){.elementor-50 .elementor-element-subnavwrap,.elementor-578 .elementor-element-subnavwrap,.elementor-579 .elementor-element-subnavwrap{top:105px}}
.elementor-element-subnav .elementor-icon-list-icon{display:none!important}
.elementor-element-subnav .elementor-icon-list-items{justify-content:center}
.elementor-element-subnav .elementor-icon-list-item{margin:0!important}
.elementor-element-subnav .elementor-icon-list-item a{padding:0 clamp(18px,1.5625vw,28px)!important;border-bottom:3px solid transparent;color:#888;transition:color .2s,border-color .2s}
.elementor-element-subnav .elementor-icon-list-item a:hover{color:#1a2c4e}
.elementor-50 .elementor-element-subnav .elementor-icon-list-items>.elementor-icon-list-item:nth-child(1) a,.elementor-578 .elementor-element-subnav .elementor-icon-list-items>.elementor-icon-list-item:nth-child(2) a,.elementor-579 .elementor-element-subnav .elementor-icon-list-items>.elementor-icon-list-item:nth-child(3) a{color:#1a2c4e;border-bottom-color:#1a2c4e}
/* EVENTS-END */
/* EVENTS2-START */
.elementor-50 .elementor-element-maincol,.elementor-578 .elementor-element-maincol,.elementor-579 .elementor-element-maincol{row-gap:clamp(24px,1.875vw,36px)}
.elementor-578 .elementor-element-testigrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(24px,1.875vw,36px)!important;width:100%;text-align:left}
@media(max-width:600px){.elementor-578 .elementor-element-testigrid{grid-template-columns:1fr!important}}
/* EVENTS2-END */
/* ===== FORM-BADGES ===== */
.elementor-579 .elementor-element-badges{justify-content:center;gap:12px;flex-wrap:wrap;align-items:center}
.elementor-579 .elementor-element-pill1,.elementor-579 .elementor-element-pill2,.elementor-579 .elementor-element-pill3{width:auto!important;max-width:max-content;flex:0 0 auto!important}

/* MYOGA-FAQ-BTN */ [data-id="ctabtn"] .elementor-button{font-size:clamp(12px,0.9375vw,16px)!important;padding:clamp(10px,0.78125vw,15px) clamp(18px,1.40625vw,28px)!important}

/* ===== PLANNING-SUBNAV ===== */
.elementor-44 .elementor-element-subnavwrap,.elementor-724 .elementor-element-subnavwrap,.elementor-725 .elementor-element-subnavwrap{position:sticky;top:105px;z-index:99;border-bottom:1px solid rgba(0,0,0,0.08)}
body.page-id-44 .elementor-element-subnav .elementor-icon-list-items>.elementor-icon-list-item:nth-child(1) a,body.page-id-724 .elementor-element-subnav .elementor-icon-list-items>.elementor-icon-list-item:nth-child(2) a,body.page-id-725 .elementor-element-subnav .elementor-icon-list-items>.elementor-icon-list-item:nth-child(3) a{color:#1a2c4e;border-bottom-color:#1a2c4e}

/* == PLANNING-BSPORT  == */
[id^="bsport-widget"] button,[id^="bsport-widget"] input[type="button"],[id^="bsport-widget"] input[type="submit"]{border-radius:8px!important;padding:14px 18px!important;min-height:0!important;letter-spacing:normal!important}
[id^="bsport-widget"] [class*="MuiIconButton"]{border-radius:50%!important;padding:10px!important;min-width:0!important;width:auto!important}

/*tabs bains glacés*/
.myoga-bg-tabnav{display:flex;gap:8px;justify-content:center;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:28px;flex-wrap:wrap}
.myoga-bg-tabs .myoga-bg-tab{background:none!important;border:none;border-bottom:3px solid transparent;border-radius:0!important;padding:14px 22px!important;min-height:0!important;font-size:15px;font-weight:600;color:#888;cursor:pointer;letter-spacing:.5px;text-transform:none}
.myoga-bg-tabs .myoga-bg-tab.is-active{color:#1a2c4e;border-bottom-color:#1a2c4e}
.myoga-bg-tabs .myoga-bg-tab:hover{color:#1a2c4e}
.myoga-bg-panel{min-height:200px}

/*BTN-RESET — neutralise le style bouton par défaut du thème Hello Biz (bordure #c36 + survol rose). Préfixe body pour passer devant le thème sans !important, tout en laissant gagner les styles Elementor.*/
body [type=button],body [type=submit],body button{border-color:transparent}
body [type=button]:hover,body [type=button]:focus,body [type=submit]:hover,body [type=submit]:focus,body button:hover,body button:focus{background-color:transparent;color:inherit}/* End custom CSS */