.group-page{font-size:1.2rem;line-height:1.6rem}.group-page [hidden]{display:none !important}.group-page:not([data-group-availability="available"]) [data-group-available-only],.group-page:not([data-group-availability="available"]) #groupHoursBoxes{display:none}.group-page [data-group-cta]:disabled{opacity:0.6;cursor:wait}.group-page .group-availability{margin-top:30px;padding:24px;border:2px solid #194157;border-radius:15px;background:#f4f8fa;color:#194157}.group-page .group-availability h3{margin:0 0 12px;line-height:1.4}.group-page .group-availability p{margin:0;line-height:1.6}.group-page .group-availability-retry{margin-top:20px}@media only screen and (max-width: 768px){.group-page{font-size:1rem}}.group-page .section-hero .split .left{width:50%;padding-right:10px;display:flex;flex-direction:column}.group-page .section-hero .split .left .catch-phrase{font-size:2rem;margin-bottom:20px;line-height:2rem}.group-page .section-hero .split .left .catch-text{margin-bottom:40px;margin-top:40px;line-height:2rem}@media only screen and (max-width: 768px){.group-page .section-hero .split .left .catch-text{margin-top:0}}.group-page .section-hero .split .left .cta-box{margin-top:auto}@media only screen and (max-width: 768px){.group-page .section-hero .split .left{margin-bottom:40px}}.group-page .section-hero .split .right{width:50%;padding-left:10px}@media only screen and (max-width: 991px){.group-page .section-hero .split .right{display:none}}.group-page .section-hero .split .right .ill{height:400px}.group-page .section-hero .split .right .ill img{width:100%;height:100%;display:block;object-fit:cover}.group-page .section-trust .trust-items{display:flex;justify-content:space-around}@media only screen and (max-width: 768px){.group-page .section-trust .trust-items{flex-direction:column}}.group-page .section-trust .trust-items .item{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 768px){.group-page .section-trust .trust-items .item{margin-bottom:10px}}.group-page .section-trust .trust-items .item .item-ill{height:100px;width:100px;margin-bottom:10px;display:flex;justify-content:center}.group-page .section-trust .trust-items .item .item-ill img{width:100%}.group-page .section-trust .trust-items .item .item-label{text-align:center;line-height:1.2rem}@media only screen and (max-width: 768px){.group-page .section-trust .trust-items .item .item-label{font-size:14px}}.group-page .section-today .content{padding-bottom:0}@media only screen and (max-width: 991px){.group-page .section-today .content{margin-bottom:60px}}.group-page .section-today .content .title{margin-bottom:0;display:flex;align-items:center}.group-page .section-today .content .title .icon{width:35px;min-width:35px;height:35px;margin-right:10px}.group-page .section-today .content ul{list-style-type:none;padding-left:0}.group-page .section-today .content ul li{padding:10px 0;display:flex;align-items:center}.group-page .section-today .content ul li .icon{margin-right:10px}.group-page .section-today .content .split{margin-top:40px}.group-page .section-today .content .split .left{width:65%}.group-page .section-today .content .split .left .cta-box{margin-top:40px}.group-page .section-today .content .split .right{width:35%}@media only screen and (max-width: 991px){.group-page .section-today .content .split .right{display:none}}.group-page .section-today .content .split .right .ill{width:100%;display:flex;align-items:end}.group-page .section-today .content .split .right .ill img{width:100%}.group-page .section-features .content .box{background-color:#fff;color:#000;padding:40px 20px;border-radius:40px}.group-page .section-features .content .box .elements{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media (max-width: 1024px){.group-page .section-features .content .box .elements{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.group-page .section-features .content .box .elements{grid-template-columns:1fr}}.group-page .section-features .content .box .elements .element{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.group-page .section-features .content .box .elements .element .element-title{font-weight:bold;font-size:1.4rem;margin-bottom:20px}.group-page .section-features .content .box .elements .element .element-ill{width:150px;height:150px}.group-page .section-features .content .box .elements .element .element-ill img{width:100%}.group-page .section-features .content .box .elements .element .element-desc{margin-top:20px}.group-page .section-features .content .box .cta-box{margin-top:60px}.group-page .section-periods .notes a:-webkit-any-link{color:#fff !important}.group-page .section-periods .not-available-box{display:none}.group-page .section-periods .not-available-box a{color:#43c3ff}.group-page .section-periods .hours-section-title{text-align:left;font-size:30px;font-weight:bold}.group-page .section-periods .hours-section-break-note{margin-top:10px;font-size:1rem;font-weight:bold}.group-page .section-periods .group-hours-container .group-hour-boxes{margin:40px 0;padding:0 20px;width:100%;color:black;overflow:hidden}.group-page .section-periods .group-hours-container .group-hour-boxes .session-group .session-title{text-decoration:underline;font-size:1.4rem}.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box{padding:20px;margin:30px 0;border-radius:15px;background-color:#fff;border:2px solid black}.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box .choose-slot:not(:last-child){margin-bottom:1.2rem}.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box .group-hour-level{font-weight:bold;font-size:1.6rem}.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box .group-hour-time{margin-top:5px;font-size:1.4rem}.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box .group-hour-time .group-hour-slots{color:#ca3d2b;font-size:1.4rem;font-weight:bold}@media only screen and (max-width: 1200px){.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box .group-hour-time .group-hour-slots{font-size:1.2rem}}@media only screen and (max-width: 991px){.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box .group-hour-time .group-hour-slots{font-size:1rem}}@media only screen and (max-width: 1200px){.group-page .section-periods .group-hours-container .group-hour-boxes .group-hour-box .group-hour-time{display:flex;flex-direction:column}}.group-page .section-periods .group-hours-container .cta-box{margin-bottom:40px}.group-page .section-periods .group-hours-container .notes{font-size:1rem}.group-page .section-periods .group-hours-container .group-hour-box-content{display:none;border-top:1px solid rgba(0,0,0,0.1)}.group-page .section-periods .group-hours-container .group-hour-box-content .group-hour-details{background-color:#fff;color:#000;padding:20px;width:calc(100% - 40px);border-radius:20px}.group-page .section-periods .group-hours-container .group-hour-box-content .cta-btn-box{margin-top:20px}.group-page .section-periods .group-hours-container .group-hour-box-content .group-hour-title{display:flex;flex-direction:column;text-align:left;padding-top:20px}.group-page .section-periods .group-hours-container .group-hour-box-content .group-hour-title .group-hour-title-dates{font-style:italic}.group-page .section-periods .group-hours-container .group-hour-box-content .group-hour-title .group-hour-title-dates .week-day{text-transform:capitalize}.group-page .section-periods .group-hours-container .group-hour-box-content .group-hour-title .group-hour-title-dates-mobile{display:none}.group-page .section-periods .group-hours-container .group-hour-box-content .group-hour-title .group-hour-title-objectif{text-transform:uppercase;font-weight:bold;font-size:24px}.group-page .section-periods .group-hours-container .group-hour-box-content .group-day-hours{font-size:1.2rem;margin:20px 0}.group-page .section-periods .group-hours-container .group-hour-box-content .group-day-hours .group-day-hours-title{font-size:22px}.group-page .section-periods .group-hours-container .group-hour-box-content .group-day-hours .day-hour:first-letter{text-transform:capitalize}.group-page .section-periods .group-hours-container .group-hour-box-content .group-hour-notes{margin:20px 0 0 0;font-size:16px;color:#5f5f5f}.group-page .section-periods .level_text_note2 a{color:white;text-decoration:underline}.group-page .section-how .content .box{background-color:#fff;color:#000;padding:40px;border-radius:40px}.group-page .section-how .content .box .how-element{display:flex;width:100%;margin:50px 0}@media only screen and (max-width: 768px){.group-page .section-how .content .box .how-element{flex-direction:column}}.group-page .section-how .content .box .how-element .body{padding:20px;color:#ffffff;border-radius:15px;display:flex;align-items:center}.group-page .section-how .content .box .how-element .ill{margin-right:10px;min-width:120px}@media only screen and (max-width: 768px){.group-page .section-how .content .box .how-element .ill{display:flex;justify-content:center}}.group-page .section-how .content .box .how-element .ill img{object-fit:contain}.group-page .section-how .content .box .body-red{background-color:#ca3d2b}.group-page .section-how .content .box .body-blue{background-color:#194157}.group-page .section-price .content{display:flex;flex-direction:column;align-items:center}.group-page .section-price .content .ill{width:100%;max-width:800px;margin-bottom:40px}.group-page .section-price .content .ill img{width:100%}.group-page .section-price .content .box{max-width:600px;width:100%;border:2px solid #000;background-color:#fff;padding:40px;border-radius:40px}.group-page .section-price .content .box .title{font-size:1.6rem;line-height:1.8rem}.group-page .section-price .content .box .box-body ul{list-style-type:none;padding-left:0}.group-page .section-price .content .box .box-body ul li{display:flex;padding:10px 0}.group-page .section-price .content .box .price{margin:40px 0 20px 0;text-align:center}.group-page .section-method .content .title{margin-bottom:10px}.group-page .section-method .content .split .left{display:flex;flex-direction:column;justify-content:center;width:60%}.group-page .section-method .content .split .left p{display:inline-flex}.group-page .section-method .content .split .left p i{margin-right:10px}.group-page .section-method .content .split .left ul{list-style-type:none;padding-left:0}.group-page .section-method .content .split .left ul li{display:flex;padding:20px 0}.group-page .section-method .content .split .right{width:40%}.group-page .section-method .content .split .right img{width:100%}.group-page .section-appraisals .title{margin-bottom:60px}@media only screen and (max-width: 991px){.group-page .container .content .split{flex-direction:column}.group-page .container .content .split .left,.group-page .container .content .split .right{width:100%}}
