.elementor-11070101 .elementor-element.elementor-element-5907793:not(.elementor-motion-effects-element-type-background), .elementor-11070101 .elementor-element.elementor-element-5907793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/IMG_2760%202%20(1).jpg");background-position:0px -250px;background-attachment:fixed;background-size:cover;}.elementor-11070101 .elementor-element.elementor-element-5907793{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-24px;margin-bottom:0px;padding:130px 0px 130px 0px;}.elementor-11070101 .elementor-element.elementor-element-5907793 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070101 .elementor-element.elementor-element-7032464{--spacer-size:43px;}.elementor-11070101 .elementor-element.elementor-element-bc71ebd{text-align:center;}.elementor-11070101 .elementor-element.elementor-element-bc71ebd .elementor-heading-title{color:#FFFFFF;font-family:"times new roman", Times New Roman;font-size:61px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:5px 1px 0px rgba(0,0,0,0.3);}.elementor-11070101 .elementor-element.elementor-element-3ab4511{text-align:center;}.elementor-11070101 .elementor-element.elementor-element-3ab4511 .elementor-heading-title{color:#FFFFFF;font-family:"times new roman", Times New Roman;font-size:25px;font-weight:500;text-shadow:5px 1px 0px rgba(0,0,0,0.3);}.elementor-11070101 .elementor-element.elementor-element-7f7b43f{--spacer-size:154px;}.elementor-11070101 .elementor-element.elementor-element-22a7c67{padding:0px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-364ceba{--spacer-size:80px;}.elementor-11070101 .elementor-element.elementor-element-6c5fb45c > .elementor-container{min-height:0px;}.elementor-11070101 .elementor-element.elementor-element-6c5fb45c:not(.elementor-motion-effects-element-type-background), .elementor-11070101 .elementor-element.elementor-element-6c5fb45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11070101 .elementor-element.elementor-element-6c5fb45c > .elementor-background-overlay{background-color:rgba(64, 84, 178, 0);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070101 .elementor-element.elementor-element-6c5fb45c{box-shadow:0px 0px 0px 0px rgba(107,107,107,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;}.elementor-11070101 .elementor-element.elementor-element-aa1ef4f{--spacer-size:50px;}.elementor-11070101 .elementor-element.elementor-element-e0502e3 a.elementor-button{font-family:"Times New Roman", Times New Roman;font-size:18px;text-transform:uppercase;letter-spacing:5px;--ce-bg-color:#F88526;background-color:var(--ce-bg-color);border-radius:30px 30px 30px 30px;padding:13px 13px 13px 13px;}.elementor-11070101 .elementor-element.elementor-element-e0502e3 a.elementor-button:not(#e):is(:hover, :focus){color:#222228;}.elementor-11070101 .elementor-element.elementor-element-e0502e3 a.elementor-button:is(:hover, :focus){--ce-bg-color:#ebebeb;}.elementor-11070101 .elementor-element.elementor-element-e0502e3 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-11070101 .elementor-element.elementor-element-d80986a{--spacer-size:10px;}.elementor-11070101 .elementor-element.elementor-element-74dcffb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/IMG_0110.JPG");background-position:center center;background-size:cover;}.elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-element-populated{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-element-populated, .elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-element-populated > .elementor-background-overlay, .elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-element-populated > .elementor-motion-effects-container, .elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-background-slideshow{border-radius:70px 70px 70px 70px;}.elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070101 .elementor-element.elementor-element-fb4af8f{--spacer-size:40px;}.elementor-11070101 .elementor-element.elementor-element-c0f7bd9{text-align:center;}.elementor-11070101 .elementor-element.elementor-element-c0f7bd9 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Times New Roman;font-size:60px;font-weight:300;}.elementor-11070101 .elementor-element.elementor-element-d2eeeca > .elementor-container{max-width:500px;}.elementor-11070101 .elementor-element.elementor-element-d2eeeca{overflow:hidden;}.elementor-11070101 .elementor-element.elementor-element-45cc08f{text-align:center;color:#FFFFFF;font-family:"Times New Roman", Times New Roman;font-size:20px;font-weight:300;font-style:italic;}.elementor-11070101 .elementor-element.elementor-element-45cc08f > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-11070101 .elementor-element.elementor-element-8e5cf0c{--spacer-size:14px;}.elementor-11070101 .elementor-element.elementor-element-a4eaabc{--spacer-size:14px;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7 > .elementor-container{min-height:250px;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7:not(.elementor-motion-effects-element-type-background), .elementor-11070101 .elementor-element.elementor-element-6f6c96b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7 .elementor-background-slideshow__slide__image{object-position:center center;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7, .elementor-11070101 .elementor-element.elementor-element-6f6c96b7 > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-1px;padding:300px 0px 300px 0px;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070101 .elementor-element.elementor-element-4895b606 > .elementor-container{max-width:1331px;}.elementor-11070101 .elementor-element.elementor-element-4895b606:not(.elementor-motion-effects-element-type-background), .elementor-11070101 .elementor-element.elementor-element-4895b606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11070101 .elementor-element.elementor-element-4895b606{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-11070101 .elementor-element.elementor-element-4895b606 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070101 .elementor-element.elementor-element-5fdb12f9{text-align:center;}.elementor-11070101 .elementor-element.elementor-element-5fdb12f9 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Times New Roman;font-size:35px;text-transform:uppercase;}.elementor-11070101 .elementor-element.elementor-element-449ed1d{color:#FFFFFF;font-family:"times new roman", Times New Roman;font-size:20px;}.elementor-11070101 .elementor-element.elementor-element-f4d4683{--spacer-size:50px;}.elementor-11070101 .elementor-element.elementor-element-5ae05fbd:not(.elementor-motion-effects-element-type-background), .elementor-11070101 .elementor-element.elementor-element-5ae05fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11070101 .elementor-element.elementor-element-5ae05fbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11070101 .elementor-element.elementor-element-5ae05fbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070101 .elementor-element.elementor-element-f7db7ec{--divider-border-style:solid;--divider-color:#F78628;--divider-border-width:1px;}.elementor-11070101 .elementor-element.elementor-element-f7db7ec .elementor-divider-separator{width:100%;}.elementor-11070101 .elementor-element.elementor-element-f7db7ec .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-11070101 .elementor-element.elementor-element-b0fe791{--spacer-size:50px;}.elementor-11070101 .elementor-element.elementor-element-716c935d{text-align:center;}.elementor-11070101 .elementor-element.elementor-element-716c935d .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Times New Roman;font-size:35px;}.elementor-11070101 .elementor-element.elementor-element-429d99d5{text-align:center;color:#FFFFFF;font-family:"times new roman", Times New Roman;font-size:20px;font-weight:300;}.elementor-11070101 .elementor-element.elementor-element-34e80b8{--spacer-size:50px;}body.elementor-page-11070101 header.page-heade{display:none;}body.elementor-page-11070101:not(.elementor-motion-effects-element-type-background), body.elementor-page-11070101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-11070101 .elementor-element.elementor-element-5907793:not(.elementor-motion-effects-element-type-background), .elementor-11070101 .elementor-element.elementor-element-5907793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11070101 .elementor-element.elementor-element-6c5fb45c{padding:20px 20px 20px 20px;}.elementor-11070101 .elementor-element.elementor-element-140eb27 > .elementor-widget-container{margin:0px 0px 0px -28px;padding:0px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-11070101 .elementor-element.elementor-element-5907793:not(.elementor-motion-effects-element-type-background), .elementor-11070101 .elementor-element.elementor-element-5907793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/IMG_2748.JPG");background-position:0px 0px;background-size:cover;}.elementor-11070101 .elementor-element.elementor-element-5907793{padding:150px 0px 150px 0px;}.elementor-bc-flex-widget .elementor-11070101 .elementor-element.elementor-element-0bfd4f8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11070101 .elementor-element.elementor-element-0bfd4f8.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11070101 .elementor-element.elementor-element-0bfd4f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-11070101 .elementor-element.elementor-element-0bfd4f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-74dcffb{width:100%;}.elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-column-wrap > .elementor-widget-wrap{column-gap:61px;row-gap:97px;}.elementor-11070101 .elementor-element.elementor-element-74dcffb > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:16px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-d2eeeca{padding:0px 0px 0px 0px;}.elementor-11070101 .elementor-element.elementor-element-af51090 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7 > .elementor-container{min-height:350px;}.elementor-11070101 .elementor-element.elementor-element-6f6c96b7{padding:95px 50px 95px 50px;}}/* Start custom CSS for html, class: .elementor-element-140eb27 */.balltrap-container {
    max-width: 800px;
    margin: 40px auto;
    text-align: center;
    color: #f3f3f3;
    font-size: 18px;
    line-height: 1.6;
    font-family: "Times New Roman", Times, serif;
}

.bt-title,
.bt-subtitle {
    font-family: "Times New Roman", Times, serif;
}

.bt-title {
    font-size: 26px;
    color: #ff7f2a;
    margin-bottom: 25px;
    text-transform: uppercase;
}

/* --- LISTES AVEC PETITES CASES --- */
.bt-list {
    display: inline-block;
    text-align: left;
    margin: 0 auto 30px auto;
    padding: 0;
    width: 100%; /* Important pour mobile */
    max-width: 450px; /* pour éviter que ça s'étale trop large */
}

.bt-list li {
    list-style: none;
    margin: 10px 0;
    padding: 10px 15px;
    border: 1px solid #ff7f2a;
    background: rgba(255, 127, 42, 0.1);
    border-radius: 6px;
    width: 100%;
    box-sizing: border-box;
}

.bt-warning {
    margin: 20px 0;
    font-style: italic;
    font-size: 17px;
    opacity: 0.9;
}

/* Ligne orange */
.bt-separator {
    width: 60%;
    height: 2px;
    background-color: #ff7f2a;
    margin: 35px auto;
}

.bt-text {
    margin: 20px 0 30px 0;
    font-size: 18px;
}

.bt-subtitle {
    font-size: 22px;
    margin-bottom: 15px;
    color: #ff7f2a;
}

/* -------------------------
   VERSION MOBILE
   -------------------------*/
@media (max-width: 600px) {

    .balltrap-container {
        margin: 20px auto;
        padding: 0 15px;
        font-size: 16px;
    }

    .bt-title {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .bt-subtitle {
        font-size: 18px;
    }

    .bt-list {
        max-width: 100%;
    }

    .bt-list li {
        font-size: 15px;
        padding: 8px 12px;
    }

    .bt-text {
        font-size: 16px;
    }

    .bt-warning {
        font-size: 15px;
    }

    .bt-separator {
        width: 80%;
        margin: 25px auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af51090 *//* Centre les blocs */
.elementor-widget-container,
.pricing-card,
.votre-classe {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

/* Centre le contenu interne */
.pricing-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
display: flex;
flex-direction: column;
align-items: center;/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'times new roman';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: ;
}
 /* End Custom Fonts CSS */