.blockTarifs__container__year__tab__title{border:1px solid rgba(255,255,255,0);border-radius:10px}.blockTarifs .open{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px 40px 60px}@media(max-width: 768px){.blockTarifs .open{padding:18px 20px}}.blockTarifs__container{height:auto;position:relative;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockTarifs__container__session__tab{width:100%;position:relative;cursor:pointer;border:1px solid rgba(255,255,255,0);border-radius:10px}.blockTarifs__container__session__tab.focus h3::after{transform:translate(0%, -21%) rotate(-46deg);-webkit-transform:translate(0%, -21%) rotate(-46deg);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.blockTarifs__container__session__tab__title{color:#fff;padding:22px 30px;text-transform:uppercase;text-align:left}@media only screen and (max-width: 64em){.blockTarifs__container__session__tab__title{padding:15px}}.blockTarifs__container__session__tab__title::after{content:"";width:28px;height:28px;background:#fff;position:absolute;opacity:.5;-webkit-filter:drop-shadow(0px 0px 1px #000000);filter:drop-shadow(0px 0px 1px #000000);top:50%;left:calc(100% - 64px);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);-webkit-transform:translate(0%, -50%) rotate(-48deg);transform:translate(0%, -71%) rotate(134deg);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width: 64em){.blockTarifs__container__session__tab__title::after{width:15px;height:15px;left:calc(100% - 36px)}}.blockTarifs__container__session__tab:hover{background:rgba(255,255,255,.05);-webkit-box-shadow:0px 3px 4px #000;box-shadow:0px 3px 4px #000;border:1px solid rgba(255,255,255,.2);border-radius:10px;opacity:1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.blockTarifs__container__session__tab:hover h3::after{opacity:1}.blockTarifs__container__session__content{width:100%;height:auto;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;-webkit-box-shadow:0px 3px 4px #000;box-shadow:0px 3px 4px #000;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.blockTarifs__container__session__content__tab-desc{display:none}.blockTarifs__container sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;bottom:.6em}.blockTarifs .blockTarif-mobile-niveau tbody tr td:first-child,.blockTarifs .blockTarif-desktop-niveau tbody tr td:first-child{background:#1cff8d;font-family:"SpaceGrotesk-Bold";line-height:clamp(.938rem,3vw,1.25rem);font-size:clamp(1.125rem,3vw,1.5rem);color:#15083b;border-bottom:1px solid #362761}.blockTarifs .blockTarif-mobile-niveau tbody tr:last-child td:first-child,.blockTarifs .blockTarif-desktop-niveau tbody tr:last-child td:first-child{border-bottom:none}.blockTarifs .blockTarif-mobile-niveau .blockTarifs__block__desc{border:1px solid #1cff8d}.blockTarifs .display-none{display:none}.blockTarifs .focus h3::after{transform:translate(0%, -21%) rotate(-46deg);-webkit-transform:translate(0%, -21%) rotate(-46deg);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.blockTarifs .focus:hover{background:unset;-webkit-box-shadow:unset;box-shadow:unset;border:1px solid rgba(255,255,255,0);border-radius:unset;opacity:1;backdrop-filter:unset;-webkit-backdrop-filter:unset}.blockTarifs .blockTarifs__container__session__tab:hover{background:unset;-webkit-box-shadow:unset;box-shadow:unset;border:1px solid rgba(255,255,255,0);opacity:1;backdrop-filter:unset;-webkit-backdrop-filter:unset}@media(min-width: 769px){.blockTarifs .blockTarifs-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 768px){.blockTarifs .blockTarifs-desktop{display:none}}@media(max-width: 768px){.blockTarifs .blockTarifs-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 769px){.blockTarifs .blockTarifs-mobile{display:none}}.blockTarifs .mainHead{background:#1cff8d;color:#15083b}.blockTarifs .mainHead th{height:80px;vertical-align:middle;border-right:1px solid #362761;padding:20px}.blockTarifs .mainHead th .mainHeadSecondLine{text-transform:initial}.blockTarifs .mainHead th .mainhead_title{text-transform:uppercase}.blockTarifs .mainHead th:last-child{border-right:none}.blockTarifs .mainHead th:nth-child(2){width:23%}.blockTarifs tbody{color:#fff}.blockTarifs tbody td{vertical-align:middle;text-align:center;line-height:20px;padding:20px;border-right:1px solid #362761}.blockTarifs tbody td:last-child{border-right:none}.blockTarifs tbody tr>td:first-child{width:10%;font-weight:bold}@media(max-width: 768px){.blockTarifs tbody tr>td:first-child{font-weight:inherit}}.blockTarifs tbody tr>td:last-child{width:10%}.blockTarifs tbody .dataLines{border-bottom:1px solid #362761}.blockTarifs tbody .dataLines:last-child{border-bottom:none}.blockTarifs .secondHead{background:#362761;font-weight:bold}.blockTarifs .secondHead td{border-right:1px solid #211545}.blockTarifs .secondHead td:last-child{border-right:none}.blockTarifs .blockTarifs__block__desc{border:1px solid #1cff8d;border-radius:10px;overflow:hidden}@media(max-width: 768px){.blockTarifs .blockTarifs__block__desc{border:none}}@media(max-width: 768px){.blockTarifs .blockTarifs__block__desc .mobile{border-radius:10px;overflow:hidden;margin-bottom:20px;outline:solid 1px #1cff8d;outline-offset:-1px}}.blockTarifs .blockTarifs__block__desc table{width:100%}.style-2-col .blockTarifs__block__desc .dataLines td:first-child{background:#1cff8d;color:#15083b;font-family:"SpaceGrotesk-Bold";font-size:clamp(.938rem,3vw,1.25rem);line-height:clamp(1.125rem,3vw,1.5rem)}.blockTarifs-mobile.style-2-col thead{display:none}.blockTarifs-mobile.style-2-col tbody .secondHead{display:none}
