.map{display:block;text-decoration:none;border:9px solid #fff}.map__img{display:block;max-width:100%;margin:0 auto}.register{padding:2em 5%}@media (min-width:48em){.register{padding:2em calc((100% - 450px) / 2) 10em}}.register__title{margin:0;padding:32px 0;padding:2rem 0;font-size:1.4em;color:#19a6ff;text-transform:uppercase}.register__message{padding:16px 0;padding:1rem 0;font-size:1.2em;line-height:1.6}.register__message_success{color:#6bc955}.register__message_danger{color:red}.coordonnees__name{font-size:1.375em}.coordonnees__address{margin-top:8px;margin-top:.5rem}.coordonnees__postalcode{text-transform:uppercase}.coordonnees__social{margin-top:24px;margin-top:1.5rem}.coordonnees__newsletter{margin-top:16px;margin-top:1rem}.member__img{display:block;max-width:100%}.member__name{margin:0;padding:16px 0;padding:1rem 0;font-size:1.4em;font-weight:400;text-transform:uppercase}.member__field{padding:.5em 0}.member__formations{list-style:none;margin:0;padding:0}.member__formation{padding:.125em 0}.member__link{color:inherit}.member__link_icon{display:inline-block;padding-left:2.75em;overflow:hidden;background:no-repeat left center/2em 2em}.member__link_website{background-image:url(../../images/website.svg)}.member__link_facebook{background-image:url(../../images/facebook.svg)}.member__link_twitter{background-image:url(../../images/twitter.svg)}.member__link_linkedin{background-image:url(../../images/linkedin.svg)}.member__link_youtube{background-image:url(../../images/youtube.svg)}.speakers{list-style:none;margin:0;padding:0;overflow:hidden}.speakers__item{padding:1em 0}.speakers__figure{margin:0}.speakers__img{display:block}.speakers__caption{display:block;margin:0;text-align:left}.minicart{text-transform:uppercase;color:#a16423}.minicart__link{text-decoration:none;color:inherit}.contact__paragraph{margin:3em 0}.contact__message{margin:32px 0;margin:2rem 0;font-size:1.3em;color:#a94442}.contact__message_success{color:#3c763d}.contact__conclusion{margin-top:4em}.dates_table{clear:both}.dates__table{border-collapse:collapse;width:100%;table-layout:fixed}.dates_list .dates__table{display:block}.dates__head{border-top:1px solid #fff;border-bottom:1px solid #fff;text-transform:uppercase;font-size:.8em}@media (min-width:48em){.dates__head{font-size:1em}}.dates__head_1{background:#89dceb}.dates__head_2{background:#9efc88}.dates__head_3{background:#d07ecd}.dates__head_4{background:#49aaf8}.dates__head_5{background:#ffa55c}.dates_list .dates__head{display:none}.dates__head th{padding:1em .5em .5em;text-align:left}@media (min-width:64em){.dates__head th:first-child{padding-left:5%}}.dates_table .dates__body{color:#fff}.dates__body td{padding:1em .5em;vertical-align:middle}@media (min-width:64em){.dates__body td{padding-top:.5em;padding-bottom:.5em}.dates__body td:first-child{padding-left:5%}}.dates__body tr:first-child td{padding-top:2em}.dates__body tr:last-child td{padding-bottom:2em}.dates_list .dates__body,.dates_list .dates__body tr,.dates_list .dates__body tr td{display:block;padding:0}.dates_list .dates__body tr{padding:1em 0}.dates_list tr td.dates__date,.dates_list tr td.dates__discount,.dates_list tr td.dates__instructor,.dates_list tr td.dates__price{padding:.5em 0 0 1em}.dates_list tr td.dates__price{padding-top:0}.dates_list tr td.dates__location_withoutradio{padding-left:1em}.dates_list .dates__money{display:none}.dates_list .dates__money_different{display:inline}.dates__discount{color:#fee36b}.dates__label{display:table;width:100%}.dates__radio{width:1px;padding-right:.25em;vertical-align:top}.dates__choice,.dates__radio{display:table-cell}.dates__address{display:block}.dates__button{margin-top:1em;text-align:center}.dates__instructorname{text-transform:uppercase}.dates__link{display:block;margin:16px 0;margin:1rem 0;font-size:.9em;text-align:center;color:inherit}.dates__link_down{margin-top:32px;margin-top:2rem}.dates__link_down+.dates__link_down{margin-top:16px;margin-top:1rem}.dates__link_small{font-size:.6em;color:#fee36b;text-transform:uppercase}.dates__fakebutton{display:none}.dates__contact-link{color:#fff;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qualiopi{text-decoration:none;color:#434343;display:block;background-color:#fff;padding:6px;padding:.375rem}.qualiopi img{display:block;max-width:100%;width:120px;height:auto}.qualiopi p{font-family:Arial,Helvetica,sans-serif;font-size:9px;margin:6px 0 0;margin:.375rem 0 0}.qualiopi p span{color:#19a6ff}.filters{padding:0 0 1em}.filters__list{list-style:none;margin:0;padding:1em 0;overflow:hidden}.filters__item{float:left;margin:.25em}.filters__item_break{clear:both}.filters__link{display:block;padding:.5em;text-decoration:none;border:1px solid #ccc;border-radius:4px;color:inherit;transition:background-color .3s,color .3s}.filters__link:hover{background-color:#e6e6e6}.filters__link_active{color:#fff;background-color:#337ab7;border-color:#333}.filters__link_active:hover{color:inherit}.filters__link_kinesiologie{background-color:#04b5d4;color:#fff}.filters__link_kinesiologie:hover{background-color:#009cbb}.filters__link_relation-d-aide{background-color:#6bc955;color:#fff}.filters__link_relation-d-aide:hover{background-color:#52b03c}.filters__link_bien-etre{background-color:#c964cf;color:#fff}.filters__link_bien-etre:hover{background-color:#843281}.filters__link_energetique{background-color:#418fde;color:#fff}.filters__link_energetique:hover{background-color:#005eac}.filters__link_5{background-color:#fe7229;color:#fff}.filters__link_5:hover{background-color:#e55910}.filters__paragraph{font-size:1.2em;margin:0 4px;margin:0 .25rem}.coursedata__block{padding:1em 5%}.coursedata__block:nth-child(even){border-top:1px solid #fff;border-bottom:1px solid #fff}.coursedata__block_1{background:#04b5d4}.coursedata__block_1:nth-child(even){background:#4acae0}.coursedata__block_2{background:#6bc955}.coursedata__block_2:nth-child(even){background:#85e36f}.coursedata__block_3{background:#c964cf}.coursedata__block_3:nth-child(even){background:#b765b4}.coursedata__block_4{background:#418fde}.coursedata__block_4:nth-child(even){background:#3091df}.coursedata__block_5{background:#fe7229}.coursedata__block_5:nth-child(even){background:#ff8c43}.coursedata__name{font-family:uniform_roundedblack;font-size:1.2em;color:#fee36d}.coursedata__version{font-size:.75em;margin-top:4px;margin-top:.25rem}.coursedata__section{margin:1.5em 0 0}.coursedata__title{margin:0 0 4px;margin:0 0 .25rem;color:#fff;text-transform:uppercase;font-size:1.1em}.coursedata__text{margin:0}.coursedata__link{display:block;text-align:center;color:#fff}.coursedata__addtocalendar{text-align:center;font-size:.8em}.group{padding:40px 0;padding:2.5rem 0}@media (min-width:48em){.group{float:left;width:50%;box-sizing:border-box;padding:2.5rem 1rem}.group+.group{margin-top:0}}@media (min-width:80em){.group{width:33.3333334%}.group:nth-child(2):last-child{width:auto}}.group__title{margin:0;padding:4px 8px;padding:.25rem .5rem;text-transform:uppercase;font-size:1.25em;text-align:center;color:#fff}@media (min-width:48em){.group__title{padding:.25rem .5rem}}.group__title_1{background:#04b5d4}.group__title_2{background:#6bc955}.group__title_3{background:#c964cf}.group__title_4{background:#418fde}.group__title_5{background:#fe7229}.group__title_small{font-size:1em;background:#feec9e;color:#c3aba3}.group__courses{list-style:none;margin:.5em 0 0;padding:1em 5%}@media (min-width:48em){.group__courses{padding:1em}}.group__courses_1{background:#d2f1f4}.group__courses_2{background:#eaf8da}.group__courses_3{background:#edd1ec}.group__courses_4{background:#cce4f6}.group__courses_5{background:#fedfca}.group__course+.group__course{margin-top:1em}.group__link{position:relative;display:inline-block;text-decoration:none;font-size:1.1em;transition:color .3s}.group__link:hover{color:inherit}.group__link_1{color:#08afc2}.group__link_2{color:#67cb4e}.group__link_3{color:#9e489c}.group__link_4{color:#0775c8}.group__link_5{color:#ff7213}.group__coursesubtitle{text-decoration:none;color:inherit}.newsletter{text-transform:uppercase}.newsletter__form{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cart{text-transform:uppercase;color:#852c9d}.cart__link{display:block;height:2em;line-height:2em;white-space:nowrap;padding-left:3em;text-decoration:none;color:inherit;background:url(../../images/cart.svg) no-repeat left center/contain}.cart__paragraph{margin:0}.cart__paragraph_right{text-align:right}@media (min-width:25em){.main{display:table;width:100%}}@media (min-width:48em){.main{min-height:550px}}@media (min-width:75em){.main{width:75em;padding-left:calc((100% - 75em) / 2)}}.main__ribbon{display:none}@media (min-width:25em){.main__ribbon{display:table-cell;width:95px;position:relative;color:#fff;border-right:1px solid #fff}.main__ribbon_1{background:linear-gradient(180deg,#04b5d4 12.5%,#38b361 25%,#fef21a 37.5%,#f89a5a 50%,#ef3539 62.5%,#a24b9b 75%,#2a57a9 87.5%,#01ace7)}.main__ribbon_2{background:linear-gradient(180deg,#6bc955 12.5%,#fef21a 25%,#f89a5a 37.5%,#ef3539 50%,#a24b9b 62.5%,#2a57a9 75%,#01ace7 87.5%,#38b361)}.main__ribbon_3{background:linear-gradient(180deg,#c964cf 12.5%,#2a57a9 25%,#01ace7 37.5%,#38b361 50%,#fef21a 62.5%,#f89a5a 75%,#ef3539 87.5%,#a24b9b)}.main__ribbon_4{background:linear-gradient(180deg,#418fde 12.5%,#01ace7 25%,#38b361 37.5%,#fef21a 50%,#f89a5a 62.5%,#ef3539 75%,#a24b9b 87.5%,#2a57a9)}.main__ribbon_5{background:linear-gradient(180deg,#fe7229 12.5%,#ef3539 25%,#a24b9b 37.5%,#2a57a9 50%,#01ace7 62.5%,#38b361 75%,#fef21a 87.5%,#f89a5a)}}.main__ribbontitle{position:absolute;top:0;left:0;width:100%;margin:0;white-space:nowrap;-webkit-transform:rotate(-90deg) translateX(-150%);-ms-transform:rotate(-90deg) translateX(-150%);transform:rotate(-90deg) translateX(-150%);-webkit-transform:rotate(-90deg) translateX(calc(-100% - 4rem));-ms-transform:rotate(-90deg) translateX(calc(-100% - 4rem));transform:rotate(-90deg) translateX(calc(-100% - 4rem));-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;line-height:95px;font-size:2em;font-family:uniform_roundedblack}.main__ribbontitle_long{top:3em}@media (min-width:25em){.main__main{display:table-cell}}.main__header{padding:.25em 5%}@media (min-width:48em){.main__header{overflow:hidden;padding-top:.5em;padding-bottom:.5em}}.main__header_1{background:#04b5d4}.main__header_2{background:#6bc955}.main__header_3{background:#c964cf}.main__header_4{background:#418fde}.main__header_5{background:#fe7229}.main__header_separator{margin-top:4em}.main__breadcrumb,.main__title{padding:8px 0;padding:.5rem 0}.main__title{margin:0;line-height:28.8px;line-height:1.8rem;font-size:1.25em;font-family:uniform_roundedblack;color:#fff}@media (min-width:48em){.main__title{float:right}.main__title_left{float:none}}.main__title_dark{color:#19a6ff}.main__subtitle{margin:0;padding:8px 0;padding:.5rem 0;line-height:1.1;font-size:1.5em;font-family:uniform_roundedblack;color:#fee36d}@media (min-width:48em){.main__subtitle{float:right;margin-right:5%}}.btn{display:inline-block;margin:0;padding:.5em;text-transform:uppercase;background:#ddd3a5;border:none;border-radius:3px;color:#434343;font-size:inherit;line-height:normal;font-family:inherit;box-sizing:border-box;text-decoration:none;cursor:pointer}.btn::-moz-focus-inner{border:0;padding:0}.btn_primary{background-color:#19a6ff;color:#fff}.btn_register{padding:1em;background-color:#fff}.btn_1{color:#08afc2}.btn_2{color:#6bc955}.btn_3{color:#c964cf}.btn_4{color:#418fde}.btn_5{color:#fe7229}.btn_hide{display:none}.results{padding:2em 5%;min-height:550px;background:#fbf8e9}@media (min-width:48em){.results{padding:3em calc((100% - 550px) / 2);box-sizing:border-box}}.results__list{list-style:none;margin:0;padding:0}.results__item{margin:1.5em 0}.results__link{display:inline-block;text-decoration:none;color:inherit}.results__link:before{display:inline-block;content:">>";margin-right:.5em}.trainings{list-style:none;overflow:hidden;margin:0;padding:0;color:#fff}@media (min-width:48em){.trainings{border-top:1px solid #fff}}.trainings__item{position:relative;padding-top:61.8%;border:1px solid #fff;border-bottom-width:0;background:no-repeat center center/cover}@media (min-width:48em){.trainings__item{float:left;width:50%;padding-top:30.9%;box-sizing:border-box;border:none;border-right:1px solid #fff;border-bottom:1px solid #fff}.trainings_1 .trainings__item_3,.trainings_1 .trainings__item_4,.trainings__item_1,.trainings__item_2{width:100%;padding-top:61.8%}}@media (min-width:64em){.trainings__item{width:33.3333334%;padding-top:20.6%}.trainings_1 .trainings__item_3,.trainings_1 .trainings__item_4,.trainings__item_1,.trainings__item_2{width:50%;padding-top:30.9%}.trainings_1 .trainings__item_1,.trainings_1 .trainings__item_2{padding-top:50%}.trainings_1 .trainings__item_2{background-size:auto;background-position:center bottom}}.trainings__item_animatable{-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em);opacity:0}.trainings__item_animate{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1;transition:opacity 1s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity 1s ease-out;transition:transform .5s ease-out,opacity 1s ease-out,-webkit-transform .5s ease-out}.trainings__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;color:inherit;text-decoration:none;transition:background .5s}.trainings__link_kinesiologie{background-color:rgba(4,181,212,.67)}.trainings__link_relation-d-aide{background-color:rgba(107,201,85,.67)}.trainings__link_bien-etre{background-color:rgba(166,83,148,.67)}.trainings__link_energetique{background-color:rgba(22,119,197,.67)}.trainings__link_5{background-color:rgba(254,123,55,.67)}.trainings__link_kinesiologie:hover{background-color:rgba(4,181,212,0)}.trainings__link_relation-d-aide:hover{background-color:rgba(107,201,85,0)}.trainings__link_bien-etre:hover{background-color:rgba(166,83,148,0)}.trainings__link_energetique:hover{background-color:rgba(22,119,197,0)}.trainings__link_5:hover{background-color:rgba(254,123,55,0)}.trainings__title{display:block;position:absolute;bottom:16px;bottom:1rem;left:8px;left:.5rem;right:8px;right:.5rem;margin:0;padding:0;font-family:uniform_roundedblack;font-size:1.5em;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual;text-align:center;transition:text-shadow .5s}@media (min-width:48em){.trainings__title{font-size:1.8em}}.trainings__link_kinesiologie:hover .trainings__title{text-shadow:-3px 2px 4.45px #02687a}.trainings__link_relation-d-aide:hover .trainings__title{text-shadow:-3px 2px 4.45px #146002}.trainings__link_bien-etre:hover .trainings__title{text-shadow:-3px 2px 4.45px #9803a1}.trainings__link_energetique:hover .trainings__title{text-shadow:-3px 2px 4.45px #01366c}.trainings__link_5:hover .trainings__title{text-shadow:-3px 2px 4.45px #812d01}.trainings__logo{display:none}@media (min-width:48em){.trainings__logo{display:block;position:absolute;top:1em;right:1em;width:55px;height:auto}.trainings__logo_big{width:100px}}@media (min-width:64em){.trainings_1 .trainings__item_3 .trainings__logo{top:auto;bottom:8em}}@media (min-width:80em){.trainings_1 .trainings__item_3 .trainings__logo{bottom:12em}}.pdf{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;list-style:none;margin:0;padding:0;background:url(../../images/pdf.svg) no-repeat left center/auto 100%;padding-left:48px;padding-left:3rem}.pdf__item{padding-bottom:.25em}.pdf__link{font-family:uniform_roundedbold;text-decoration:none;color:#19a6ff;font-size:.9em}.page{padding:2em 5%;min-height:550px}@media (min-width:48em){.page{padding:1.5rem 0}}.page__breadcrumb{font-size:12.8px;font-size:.8rem;margin-bottom:48px;margin-bottom:3rem}@media (min-width:48em){.page__breadcrumb{padding:0 3rem;margin-bottom:6rem}}.page__wrapper{max-width:550px;margin:0 auto}.page__title{margin:0 0 48px;margin:0 0 3rem;line-height:1.2;font-weight:400;color:#19a6ff;text-transform:uppercase;font-size:1.5em}.page__content{line-height:1.8;text-align:justify}.page__content h2{font-size:1.5em;margin:64px 0 16px;margin:4rem 0 1rem;font-weight:400;line-height:1.2;color:#19a6ff}.page__content h2:first-child{margin-top:0}@media (max-width:48em){.page__content ul{padding-left:20px}}.page__content h3{font-size:1.2em;margin:40px 0 0;margin:2.5rem 0 0;font-weight:400;line-height:1.2;color:#19a6ff}.page__content a{color:inherit}.page__content strong{color:#19a6ff;font-weight:400}.page__content img{max-width:100%;height:auto}.training{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;background:#fff}@media (min-width:48em){.training{padding-bottom:4rem}}.training__descriptions{overflow:hidden;max-width:1000px;margin:0 auto}@media (min-width:75em){.training__descriptions{max-width:1200px}}.training__description{padding:2em 5%;text-align:justify;max-width:500px;margin:0 auto;line-height:1.5}@media (min-width:48em){.training__description{float:left;width:50%;box-sizing:border-box;padding:2em}.training__description:nth-child(2n+1){clear:both}}@media (min-width:64em){.training__description{padding:1.5em 3em}}@media (min-width:75em){.training__description{max-width:600px}}.training__description strong{font-family:inherit}.training__description_1 strong{color:#08afc2}.training__description_2 strong{color:#67cb4e}.training__description_3 strong{color:#c964cf}.training__description_4 strong{color:#418fde}.training__description_5 strong{color:#ff7213}.training__description p:last-child{margin-bottom:0}.training__description h2{margin:48px 0 0;margin:3rem 0 0;padding:0;font-size:1.25em;text-transform:uppercase}.training__description h2:first-child{margin-top:0}.training__description_1 h2,.training__description_1 h3{color:#08afc2}.training__description_2 h2,.training__description_2 h3{color:#67cb4e}.training__description_3 h2,.training__description_3 h3{color:#c964cf}.training__description_4 h2,.training__description_4 h3{color:#418fde}.training__description_5 h2,.training__description_5 h3{color:#ff7213}.training__description h3{font-size:1.1em;margin:32px 0 0;margin:2rem 0 0;padding:0}.training__description img{display:block;margin:0 auto;max-width:100%}.training__link{position:relative;display:inline-block;text-decoration:none;font-size:1.1em;transition:color .3s}.training__link_triangle{padding-left:1em}.training__link:hover{color:inherit}.training__link_triangle:before{display:block;position:absolute;content:"▶︎";left:0;font-size:.8em;line-height:1.8}.training__link_1{color:#08afc2}.training__link_2{color:#67cb4e}.training__link_3{color:#9e489c}.training__link_4{color:#0775c8}.training__link_5{color:#ff7213}.training__summary-link{-webkit-flex-basis:100%;flex-basis:100%;padding:2em 5%}@media (min-width:48em){.training__summary-link{padding:2em 1em}}@media (min-width:80em){.training__summary-link{padding:2em}}.training__none{padding:2em 5%}@media (min-width:48em){.training__none{padding-right:1em;padding-left:1em}}@media (min-width:80em){.training__none{padding-right:2em;padding-left:2em}}.training__contact{color:inherit}.training__summary{max-width:450px;line-height:1.6}.training__summary:last-child{margin-bottom:0}.categories{position:relative;background:#faf6e3}@media (min-width:79em){.categories{padding:0 calc((100% - 75em) / 2)}}.categories__intro{padding:16px 5%;padding:1rem 5%;background:#faf6e3;color:#2690c0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:24px;gap:1.5rem;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:48em){.categories__intro{padding:1em 3em}.categories__intro ul{margin:.5em 0 0;padding-left:1em}.categories__intro h2{margin:0}}@media (min-width:64em){.categories__intro{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:calc(50% + 95px / 2);z-index:2;width:calc(50% - 95px / 2);box-sizing:border-box;border:1px solid #fff}}@media (min-width:80em){.categories__intro{padding:2em 3em;width:calc(75rem / 2 - 95px / 2)}}.categories__intro p{margin:0}@media (min-width:64em){.categories__intro p{max-width:350px}}.categories__intro strong{font-size:1.1em}.categories__intro a{color:inherit}.categories__qualiopi{-webkit-flex-basis:137px;flex-basis:137px}.categories__list{list-style:none;margin:0;padding:0}.categories__item{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row}@media (min-width:25em){.categories__item{margin-top:-1px}}.categories__item_kinesiologie{background:linear-gradient(180deg,#04b5d4 75%,#38bf95)}.categories__item_relation-d-aide{background:linear-gradient(180deg,#38bf95 0,#6bc955 25%,#6bc955 75%,#848a78)}.categories__item_bien-etre{background:linear-gradient(180deg,#848a78 0,#c964cf 25%,#c964cf 75%,#5a61b0)}.categories__item_energetique{background:linear-gradient(180deg,#5a61b0 0,#418fde 25%,#418fde 75%,#8a7577)}.categories__item_5{background:linear-gradient(180deg,#8a7577 0,#fe7229 25%)}.categories__titlewrapper{display:none}@media (min-width:25em){.categories__titlewrapper{display:block;-webkit-flex:0 0 95px;flex:0 0 95px;border-top:2px solid #fff;color:#fff;padding:1rem 0}.categories__item:first-child .categories__titlewrapper{border-top-width:1px}}.categories__trainings{border-top:2px solid #fff}.categories__item:first-child .categories__trainings{border-top-width:1px}@media (min-width:25em){.categories__trainings{-webkit-flex:1 1 auto;flex:1 1 auto;border-left:1px solid #fff}}.categories__title{display:grid;grid-template-columns:1fr;-webkit-align-items:center;align-items:center;padding:6px 0;padding:.375rem 0}.categories__title>*{grid-column:1;grid-row:1}.categories__title>:first-child{z-index:1}.categories__title svg{display:block;width:100%;height:auto}.categories__item_kinesiologie .categories__title path{fill:#6fcfed}.categories__item_relation-d-aide .categories__title path{fill:#94da71}.categories__item_bien-etre .categories__title path{fill:#d886e8}.categories__title h2{font-size:1.5em;margin:0 6px;margin:0 .375rem;text-align:center;font-family:uniform_roundedbold,arial;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px}.categories__item_kinesiologie .categories__title h2{text-shadow:-1px 2px 2px #0d7783}.categories__item_relation-d-aide .categories__title h2{text-shadow:-1px 2px 2px #368a23}.categories__item_bien-etre .categories__title h2{text-shadow:-1px 2px 2px #7b104c}.legal{display:block;text-decoration:none;color:inherit;text-align:center}.telephone{padding-left:1.5em;background:url(../../images/phone.svg) no-repeat 0 0/contain;white-space:nowrap;color:#19a6ff;font-family:uniform_roundedbold}.form{margin:0 auto}.form__input{display:block;border:none;width:100%;max-width:320px;margin:.25em 0 0;padding:.5em;font-size:inherit;font-family:inherit;line-height:normal;box-sizing:border-box}.form__input::-moz-focus-inner{border:0;padding:0}.form__input_inline{display:inline-block;margin:0;width:15em}.form__input_upper::-webkit-input-placeholder{text-transform:uppercase;font-size:.8em}.form__input_upper::-moz-placeholder{text-transform:uppercase;font-size:.8em}.form__input_upper:-ms-input-placeholder{text-transform:uppercase;font-size:.8em}.form__input_upper::placeholder{text-transform:uppercase;font-size:.8em}.form__input_error{outline:1px solid #a94442}.form__input_dark{border:1px solid #999}.form__input_textarea{min-height:10em;max-width:450px}.form__select{display:block;width:100%;max-width:320px;margin:.25em 0 0;font-size:inherit;font-family:inherit;line-height:normal}.form__label{display:block;margin:0;padding:0;border:none}.form__fieldset+.form__fieldset,.form__fieldset+.form__label,.form__label+.form__fieldset,.form__label+.form__label{margin-top:2em}.form__label_error{color:#a94442}.form__label_tight+.form__label_tight{margin-top:.5em}.form__label_small{font-size:.9em}.form__fieldset{padding:1em .5em;border:1px solid #bbb}.form__button{margin-top:2em}.form__radio{display:block}.form__radio+.form__radio{margin-top:.25em}.form__submit{display:block;margin-top:2em}.form__honey{display:none}.form__asterisk{color:red}.form__link{color:inherit}.calendarlink{display:block;padding-left:2.25em;background:url(../../images/agenda.svg) no-repeat 0 0/contain;line-height:2;white-space:nowrap;color:#19a6ff;font-family:uniform_roundedbold;text-decoration:none;text-transform:lowercase}.messages{list-style:none;margin:0;padding:0}.messages__item{padding:.5em}.messages__item_primary{background:#337ab7;color:#fff}.messages__item_success{background:#dff0d8}.messages__item_error{background:#f2dede}.trainer{padding:2em 5%}@media (min-width:48em){.trainer{padding:3em 0}}.trainer__wrapper{max-width:550px;margin:0 auto}.trainer__title{margin:0 0 48px;margin:0 0 3rem;line-height:1.2;color:#19a6ff;text-transform:uppercase;font-size:1.5em;font-weight:400}.trainer__intro{font-size:1.2em;line-height:1.6}.trainer__list{list-style:none;margin:0;padding:0}.trainer__item{margin:4em 0}.trainer__item:first-child{margin-top:2em}.trainer__name{margin:16px 0;margin:1rem 0;font-size:1.2em;color:#19a6ff;text-transform:uppercase}.trainer__img{display:block;max-width:100%;height:auto}.trainer__description{line-height:1.6}.introduction{background:#faf6e3}.introduction__conteneur{max-width:1200px;margin:0 auto;padding:48px 24px;padding:3rem 1.5rem;box-sizing:border-box;background:#ff6b2c;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:72em){.introduction__conteneur{padding-left:95px;padding-right:95px;gap:3rem}}@media (min-width:345px){.introduction__textes{-webkit-flex:1 0 345px;flex:1 0 345px}}.introduction__textes h1{margin:0 0 48px;margin:0 0 3rem;font-size:26px;font-weight:700}.introduction__texte{-webkit-column-width:300px;-moz-column-width:300px;column-width:300px;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5}@media (min-width:64em){.introduction__texte{-webkit-column-width:400px;-moz-column-width:400px;column-width:400px}}.introduction__texte p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.introduction__texte h2{margin-top:0;color:#ffef99;font-size:16px;font-size:1rem;-webkit-column-break-after:avoid;page-break-after:avoid;break-after:avoid}.introduction__texte p+ol,.introduction__texte p+ul{-webkit-column-break-before:avoid;page-break-before:avoid;break-before:avoid;margin-top:-1em;padding:0}.introduction__texte li>p{margin:0}.introduction__images{margin-top:48px;margin-top:3rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end;gap:48px;gap:3rem}.introduction__images>*{-webkit-flex:1;flex:1;min-width:250px}.introduction__image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.introduction__image img{display:block;max-width:100%;height:auto;border:6px solid #fff}.introduction__qualiopi{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.menucat-child__titre{text-align:center;padding:24px 6px;padding:1.5rem .375rem;color:#059df2}@media (min-width:48em){.menucat-child__titre{padding-top:.75rem;padding-bottom:.75rem}}.menucat-child__list{list-style:none;margin:0;padding:0}@media (min-width:48em){.menucat-child__list{display:-webkit-flex;display:flex;gap:1px;background-color:#fff}}.menucat-child__item{padding:24px 0;padding:1.5rem 0}.menucat-child__item_kinesiologie{background:#04b5d4}.menucat-child__item_relation-d-aide{background:#6bc955}.menucat-child__item_bien-etre{background:#c964cf}.menucat-child__item_energetique{background:#418fde}.menucat-child__item_le-centre{background:#fe7229}@media (min-width:48em){.menucat-child__item{-webkit-flex:1;flex:1;position:relative;padding:0 .5em;text-align:left;border-left:1px solid #fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.menucat-child__item:first-child,.menucat-child__item:nth-child(2){border-left-width:0}}@media (min-width:64em){.menucat-child__item{padding:0 1em}}.menucat-child__item_mobile{background:#ffe461}@media (min-width:48em){.menucat-child__item_mobile{display:none}}.menucat-child__label{padding:8px 0;padding:.5rem 0;font-size:1.5em;color:#fff;transition:color .5s;font-family:uniform_roundedbold,arial;text-align:center;cursor:default}@media (min-width:48em){.menucat-child__label{text-align:center;padding:1rem 0;font-size:1.25em;line-height:1.1}}.menucat-child__item_kinesiologie .menucat-child__label{text-shadow:-1px 2px 2px #0d7783}.menucat-child__item_relation-d-aide .menucat-child__label{text-shadow:-1px 2px 2px #368a23}.menucat-child__item_bien-etre .menucat-child__label{text-shadow:-1px 2px 2px #7b104c}.menucat-child__item_energetique .menucat-child__label{text-shadow:-1px 2px 2px #19496f}.menucat-child__item_le-centre .menucat-child__label{text-shadow:-1px 2px 2px #933605}.menucat-child__item:hover .menucat-child__label{color:#fee36c}.menucat-child__label>a{color:inherit;text-decoration:none}.menucat-child__sublist{list-style:none;margin:24px 0;margin:1.5rem 0;padding:0}@media (min-width:48em){.menucat-child__sublist{position:absolute;top:100%;left:-1px;margin:0;padding:0 1em;box-sizing:border-box;border:1px solid #fff;border-top-width:0;width:calc(100% + 2px);z-index:5;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.645,.045,.355,1)}.menucat-child__item:hover .menucat-child__sublist{max-height:600px}.menucat-child__item_kinesiologie .menucat-child__sublist{background:#04b5d4}.menucat-child__item_relation-d-aide .menucat-child__sublist{background:#6bc955}.menucat-child__item_bien-etre .menucat-child__sublist{background:#c964cf}.menucat-child__item_energetique .menucat-child__sublist{background:#418fde}.menucat-child__item_le-centre .menucat-child__sublist{background:#fe7229}}.menucat-child__link{display:block;padding:12px 8px;padding:.75rem .5rem;text-align:center;text-decoration:none;color:#fff;font-size:1.5em;transition:color .5s;overflow-wrap:break-word}.menucat-child__link:hover{color:#fee36c}@media (min-width:48em){.menucat-child__link{padding:.75rem 0;font-size:1rem;text-align:left;line-height:1.2}}@media (pointer:fine){.menucat-child__link{padding-top:.375rem;padding-bottom:.375rem}}.menucat-child__item_mobile .menucat-child__link{color:#c04ec6}.menucat__button{position:relative;display:block;width:50px;z-index:4;margin:0 auto;color:inherit;min-height:55px;text-decoration:none}@media (min-width:48em){.menucat__button{display:none}}.menucat__icon{max-width:50px;top:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menucat__icon,.menucat__icon:after,.menucat__icon:before{display:block;position:relative;height:4px;background-color:#434343;border-radius:1px}.menucat__icon:after,.menucat__icon:before{content:"";transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.menucat__icon:before{top:-8px}.menucat__icon:after{top:4px}.menucat_open .menucat__icon{background-color:transparent}.menucat_open .menucat__icon:after{top:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menucat_open .menucat__icon:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menucat__onglets{visibility:hidden;opacity:0;position:absolute;z-index:3;top:0;left:0;width:100%;min-height:100%;list-style:none;margin:0;padding:90px 0 4em;box-sizing:border-box;border:2px solid #fff;border-bottom-width:0;background-color:#ffe461;background-color:rgba(255,228,97,.95);transition:visibility 0s linear .3s,opacity .3s linear}.menucat_open .menucat__onglets{visibility:visible;opacity:1;transition-delay:0s}@media (min-width:48em){.menucat__onglets{display:grid;grid-template-columns:1fr 3fr 1fr;gap:6px;background-color:#fff;visibility:visible;opacity:1;position:static;top:auto;left:auto;width:100%;min-height:0;margin:0;padding:0}}.menucat__onglet{padding:0;text-align:center;color:#fff;background-color:#ffe461;font-family:uniform_roundedbold;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.menucat__onglet+.menucat__onglet{margin-top:48px;margin-top:3rem}@media (min-width:48em){.menucat__onglet+.menucat__onglet{margin-top:0}}.social__link{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;width:28px;height:28px;background:url(../../images/facebook.svg) no-repeat 0 0/contain}.header{overflow:hidden;padding:.5em 5%;border-bottom:1px solid #fff;background:#fee36b url(../../images/header.svg) no-repeat top center}@media (min-width:48em){.header{position:relative;padding:.5em 0 0;overflow:visible}}.header__logo{float:left;padding:0 0 8px;padding:0 0 .5rem;font-size:9vw;width:calc(100% - 50px)}@media (min-width:26em){.header__logo{font-size:2.5em}}@media (min-width:48em){.header__logo{display:block;width:auto;float:none;padding:4rem 0 9rem 1rem;font-size:3.25em}}@media (min-width:64em){.header__logo{padding-top:5rem;padding-bottom:3rem}}@media (min-width:72em){.header__logo{padding-top:3rem;padding-bottom:4.5rem}}@media (min-width:80em){.header__logo{padding-left:calc(((100% - 77.5rem) / 2))}}.header__menucat{float:right;width:50px}@media (min-width:48em){.header__menucat{display:block;float:none;width:auto}}@media (min-width:75em){.header__menucat{padding:0 calc((100% - 75em - 4px * 2) / 2)}}@media print{.header__menucat{display:none}}.header__cart{display:none}@media (min-width:48em){.header__cart{display:block;position:absolute;top:2.5rem;right:1rem;font-size:.75em}}@media (min-width:64em){.header__cart{top:.5rem;right:1rem}}@media (min-width:72em){.header__cart{top:.5rem;right:1rem}}@media (min-width:76em){.header__cart{right:calc((100% - 75rem) / 2)}}.header__search{display:none;font-size:.8em}@media (min-width:48em){.header__search{display:block;position:absolute;top:2.5rem;right:10rem;text-align:right}}@media (min-width:64em){.header__search{top:3.75rem;right:22rem}}@media (min-width:72em){.header__search{top:.5rem;right:11rem}}@media (min-width:75em){.header__search{right:calc(((100% - 75rem) / 2) + 11rem)}}@media print{.header__search{display:none}}.header__phone{clear:both;padding-top:16px;padding-top:1rem;float:left}@media (min-width:48em){.header__phone{position:absolute;right:10rem;top:11.5rem;padding:0;font-size:1.2em}}@media (min-width:64em){.header__phone{top:4rem;right:9rem}}@media (min-width:72em){.header__phone{top:4.5rem;right:10rem}}@media (min-width:75em){.header__phone{right:calc(((100% - 75rem) / 2) + 11rem)}}.header__calendar{position:relative;bottom:8px;bottom:.5rem;float:right;padding-top:16px;padding-top:1rem}@media (min-width:48em){.header__calendar{position:absolute;right:1rem;top:11rem;bottom:auto;padding:0;font-size:1.2em}}@media (min-width:64em){.header__calendar{top:3.5rem;right:1rem}}@media (min-width:72em){.header__calendar{top:4rem}}@media (min-width:76em){.header__calendar{right:calc((100% - 75rem) / 2)}}@media print{.header__calendar{display:none}}.header__qualiopi{display:none}@media (min-width:48em){.header__qualiopi{display:block;position:absolute;top:11.5rem;right:23rem;width:330px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (min-width:64em){.header__qualiopi{top:7rem;right:1rem;width:200px}}@media (min-width:72em){.header__qualiopi{top:7.25rem;right:1rem}}@media (min-width:76em){.header__qualiopi{right:calc((100% - 75rem) / 2)}}.menu__list{list-style:none;margin:0;padding:0}@media (min-width:48em){.menu__list{display:table;width:100%}}.menu__item{position:relative;color:#84329b;text-transform:uppercase;cursor:default;overflow:hidden}.menu__item:hover{overflow:visible}@media (min-width:48em){.menu__item{display:table-cell;padding:0 2rem 0 0}.menu__item:last-child{padding-right:0}}.menu__sublist{position:absolute;top:100%;left:0;z-index:6;list-style:none;margin:0;padding:.5em .5em 0;box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.645,.045,.355,1);white-space:nowrap;background:#ffe461;border:1px solid #fff}.menu__item:hover .menu__sublist{max-height:550px}.menu__sublistitem{padding:.5em 0}.menu__link{display:block;padding:0;text-decoration:none;color:inherit}.snipcart-cart-header__sign-in{margin-right:32px!important}.snipcart-cart-header__sign-in,.snipcart-modal__close-title{font-size:20px!important;font-size:1.25rem!important;text-decoration:underline!important}.snipcart-modal__close-title{height:auto!important}.logo{overflow:hidden}.logo__link{position:relative;display:block;float:left;padding:0 0 0 8px;padding:0 0 0 .5rem;text-decoration:none;color:#fff;font-family:uniform_roundedblack,arial;text-shadow:-5px 4px 6px #ea4807;line-height:1;letter-spacing:1px}@media (min-width:48em){.logo__link{padding:1rem 0 0 5.5rem;background:url(../../images/logo.svg) no-repeat 0 center/60px auto}}@media (min-width:64em){.logo__link{padding:1rem 0 0 6.5rem;background:url(../../images/logo.svg) no-repeat 0 center/90px auto}}.logo__baseline{display:block;color:#c04ec6;margin-top:8px;margin-top:.5rem;font-size:.45em;text-shadow:none;font-family:Inter,sans-serif;letter-spacing:normal;text-align:left;line-height:1.2}@media (min-width:48em){.logo__baseline{padding-right:5px;font-size:.35em;text-align:center;line-height:1}}@media (min-width:64em){.logo__baseline{margin-top:.75rem}}.logo__baseline--location{color:#3c8de1}.course{overflow:hidden;background:#fff}@media (min-width:64em){.course__column{float:left;width:65%}.course__column+.course__column{float:left;width:35%;max-width:405px;border-top:1px solid #fff}}.course__description{padding:2em 5%;text-align:justify;max-width:500px;margin:0 auto;line-height:1.5}@media (min-width:64em){.course__description{padding-left:0;padding-right:0}}.course__description a{color:inherit}.course__description strong{font-weight:400}.course__description_1 strong{color:#08afc2}.course__description_2 strong{color:#67cb4e}.course__description_3 strong{color:#c964cf}.course__description_4 strong{color:#418fde}.course__description_5 strong{color:#ff7213}.course__description h3{margin:32px 0 0;margin:2rem 0 0;font-size:1.1em}.course__description h3+p{margin-top:0}.course__description_1 h3{color:#08afc2}.course__description_2 h3{color:#67cb4e}.course__description_3 h3{color:#c964cf}.course__description_4 h3{color:#418fde}.course__description_5 h3{color:#ff7213}.course__subtitle{margin:48px 0 0;margin:3rem 0 0;text-transform:uppercase;font-weight:400;font-size:1.25em}.course__subtitle:first-child{margin-top:0}.course_1 .course__subtitle{color:#08afc2}.course_2 .course__subtitle{color:#6bc955}.course_3 .course__subtitle{color:#c964cf}.course_4 .course__subtitle{color:#418fde}.course_5 .course__subtitle{color:#fe7229}.course__subtitle+p,.course__subtitle+ul{margin:.25em 0 0}.course__data,.course__testimonials{max-width:500px;margin:0 auto}.course__testimonials{padding:1em 5%}@media (min-width:64em){.course__testimonials{padding-left:0}}@media (min-width:80em){.course__testimonials{padding-right:0}}.course__share{float:right;padding:1em 5%;max-width:500px;margin:0 auto;font-size:.9em}@media (min-width:64em){.course__share{clear:both}}.course__dates{display:none}@media (min-width:64em){.course__dates{display:block;padding:2em 0;clear:both}}.course__dates_1{background:#04b5d4}.course__dates_2{background:#6bc955}.course__dates_3{background:#c964cf}.course__dates_4{background:#418fde}.course__dates_5{background:#fe7229}.course__training{padding:8px 5%;padding:.5rem 5%;font-family:uniform_roundedblack;font-size:1.25em;color:#fff}@media (min-width:64em){.course__training{float:right;padding:0 0 1rem;margin-right:15%;line-height:1.5em}}.course__title{padding:8px 5%;padding:.5rem 5%;font-family:uniform_roundedblack;font-size:1.5em}@media (min-width:64em){.course__title{float:right;padding:0 0 1rem;margin-right:3rem}}.course__title_1{color:#fee36d}.course__upselling{clear:both;padding:2em 0}.upselling__list{list-style:none;margin:0;padding:0;overflow:hidden}.upselling__item{text-align:center;padding:1em 0}@media (min-width:48em){.upselling__item{float:left;width:50%;box-sizing:border-box}.upselling__item+.upselling__item{border-left:1px solid #fff}}.upselling__title{margin:0;padding:48px 5% 16px;padding:3rem 5% 1rem;text-transform:uppercase;font-size:1.125em}@media (min-width:48em){.upselling__title{padding-right:1em;padding-left:1em}}.upselling__title_1{background:#89dceb}.upselling__title_2{background:#9efc88}.upselling__title_3{background:#d07ecd}.upselling__title_4{background:#49aaf8}.upselling__title_5{background:#ffa55c}.upselling__name{padding:0 5%}@media (min-width:48em){.upselling__name{padding-right:1em;padding-left:1em}}.upselling__item-title{margin:0;padding:.5em 0}.upselling__item-title_1{color:#08afc2}.upselling__subtitle{margin:0}.upselling__link{color:inherit;text-decoration:none}.breadcrumb{list-style:none;margin:0;padding:0;overflow:hidden}.breadcrumb__item{display:inline-block}.breadcrumb__item:after{content:">";padding:0 .25em}.breadcrumb__item:last-child:after{display:none}.breadcrumb__item:first-child,.breadcrumb__item_active{color:#fff}.breadcrumb_dark .breadcrumb__item:first-child,.breadcrumb_dark .breadcrumb__item_active{color:#19a6ff}.breadcrumb__link{text-decoration:none;color:inherit}@font-face{font-family:uniform_roundedblack;src:url(../../fonts/miller_type_foundry_-_uniform_rounded_black.eot);src:url(../../fonts/miller_type_foundry_-_uniform_rounded_black.eot?#iefix) format('embedded-opentype'),url(../../fonts/miller_type_foundry_-_uniform_rounded_black.woff2) format('woff2'),url(../../fonts/miller_type_foundry_-_uniform_rounded_black.woff) format('woff'),url(../../fonts/miller_type_foundry_-_uniform_rounded_black.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:uniform_roundedbold;src:url(../../fonts/miller_type_foundry_-_uniform_rounded_bold-webfont.eot);src:url(../../fonts/miller_type_foundry_-_uniform_rounded_bold-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/miller_type_foundry_-_uniform_rounded_bold-webfont.woff2) format('woff2'),url(../../fonts/miller_type_foundry_-_uniform_rounded_bold-webfont.woff) format('woff'),url(../../fonts/miller_type_foundry_-_uniform_rounded_bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/Inter-Regular-subset.woff2) format('woff2'),url(../../fonts/Inter-Regular-subset.zopfli.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/Inter-Bold-subset.woff2) format('woff2'),url(../../fonts/Inter-Bold-subset.zopfli.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}body{position:relative;padding:0;margin:0;color:#434343;font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6,th{font-weight:400}address{font-style:normal}a img{border:none}.grecaptcha-badge{display:none}.footer{padding:48px 0 0;padding:3rem 0 0;background:#feec9e;color:#19a6ff}@media print{.footer{display:none}}@media (min-width:75em){.footer__main{padding:0 calc((100% - 75rem) / 2)}}.footer__coordonnees{padding:0 5%}@media (min-width:64em){.footer__coordonnees{float:right;width:45%;box-sizing:border-box}}@media (min-width:75em){.footer__coordonnees{padding:0}}.footer__map{margin:2em 0;padding:0 5%}@media (min-width:64em){.footer__map{float:left;width:55%;box-sizing:border-box;margin-top:0;text-align:right}}@media (min-width:75em){.footer__map{padding-left:0}}.footer__logo{margin:96px 0;margin:6rem 0}.footer__logo img{display:block;max-width:150px;margin:0 auto}.footer__calendar{text-align:center}@media (min-width:48em){.footer__calendar{margin-bottom:2em}}@media (min-width:64em){.footer__calendar{margin:2em 5%;padding:2em 0 0;clear:both;text-align:left}}@media (min-width:75em){.footer__calendar{margin:0 5% 2em;padding:0}}.footer__menu{margin:2em 0 0;padding:1em 5%}@media (min-width:48em){.footer__menu{clear:both;padding-top:2em;padding-bottom:2em}}@media (min-width:75em){.footer__menu{padding:2em calc((100% - 75rem) / 2)}}.footer__legal{padding:48px 0 0;padding:3rem 0 0;font-size:.8em;color:#434343}.footer__copyright{padding:8px 0;padding:.5rem 0;font-size:.8em;text-align:center;color:#434343}.testimonials__title{margin:48px 0 0;margin:3rem 0 0;color:#19a6ff;text-transform:uppercase;font-size:1.25em}.testimonials__title_1{color:#08afc2}.testimonials__title_2{color:#67cb4e}.testimonials__title_3{color:#9e489c}.testimonials__title_4{color:#0775c8}.testimonials__title_5{color:#ff7213}.testimonials__list{list-style:none;margin:0;padding:0}.testimonials__item{padding:1em 0}.testimonials__quote{position:relative;margin:0;padding:0;line-height:1.8}@media (min-width:48em){.testimonials__testimonial{overflow:hidden;max-height:5.5em;transition:max-height 2s ease-out}}.testimonials__testimonial p:first-child{margin-top:0}.testimonials__testimonial p:last-child{margin-bottom:0}.testimonials__checkbox{display:none}@media (min-width:64em){.testimonials__checkbox:checked+.testimonials__testimonial{max-height:400px}}.testimonials__label{display:none}@media (min-width:64em){.testimonials__label{display:block;cursor:pointer;color:#08afc2}}.testimonials__label,.testimonials__label_1{color:#08afc2}.testimonials__label_2{color:#67cb4e}.testimonials__label_3{color:#9e489c}.testimonials__label_4{color:#0775c8}.testimonials__label_5{color:#ff7213}.testimonials__cite,.testimonials__cite_1{color:#08afc2}.testimonials__cite_2{color:#67cb4e}.testimonials__cite_3{color:#9e489c}.testimonials__cite_4{color:#0775c8}.testimonials__cite_5{color:#ff7213}.directory{padding:2em 0}.directory h2{padding:0 24px;padding:0 1.5rem}.directory__map{padding:2em 0}.directory__list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:2em 0}.directory__item{padding:2em 5%;-webkit-flex:0 1 380px;flex:0 1 380px;box-sizing:border-box}@media (min-width:48em){.directory__item{padding:2em;-webkit-flex:0 1 50%;flex:0 1 50%}}@media (min-width:80em){.directory__item{-webkit-flex:0 1 33.33333334%;flex:0 1 33.33333334%}}.directory__paragraph{padding:2em 5%}.directory__link{color:inherit}.calendar__print{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0 5%}@media (min-width:48em){.calendar__print{-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 .5em 2em}}@media (min-width:64em){.calendar__print{padding-bottom:0}}@media (min-width:80em){.calendar__print{padding:0}}.calendar__filters{display:none;font-size:.8em}@media (min-width:48em){.calendar__filters{display:block}}@media print{.calendar__filters{display:none}}.calendar__table{display:none;width:100%;border-collapse:collapse}@media (min-width:48em){.calendar__table{display:table;height:100%}}.calendar__thead th{border:1px solid #ccc}.calendar__body td,.calendar__body th{height:100%;padding:0;border:1px solid #ccc}.calendar__body_isie td{height:2em}.calendar__body td.calendar__empty,.calendar__body th.calendar__empty{border-bottom-color:transparent}.calendar__body th{height:2em;padding:0 .25em;width:1px}.calendar__body tr:nth-child(even) td,.calendar__body tr:nth-child(even) th{background:#eee}.calendar__body tr:nth-child(even) td.calendar__empty,.calendar__body tr:nth-child(even) th.calendar__empty{background-color:transparent}.calendar__dates{display:table;width:100%;height:100%;list-style:none;margin:0;padding:0;font-size:.8em}.calendar__date{display:table-cell;height:32px;height:2rem;padding:0;line-height:1;background:rgba(255,0,0,.5);text-align:center;vertical-align:middle;text-overflow:ellipsis;color:#fff}.calendar__date:nth-last-child(n+2),.calendar__date:nth-last-child(n+2)~.calendar__date{width:50%}.calendar__date+.calendar__date{border-left:1px solid #ccc}.calendar__date_1{background-color:#04b5d4}.calendar__date_2{background-color:#6bc955}.calendar__date_3{background-color:#c964cf}.calendar__date_4{background-color:#418fde}.calendar__date_5{background-color:#fe7229}.calendar__link{display:inline-block;padding:0 4px;padding:0 .25rem;box-sizing:border-box;text-decoration:none;color:inherit;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.calendar__ical{margin:2em;text-align:center}@media (min-width:48em){.calendar__ical{margin:4em}}@media print{.calendar__ical{display:none}}.calendar__linkpage{position:relative}.calendar__numpage{position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:4px;padding:.25rem;text-decoration:none;color:inherit;font-size:2em}.share__title{display:inline-block;vertical-align:middle}.share__button{display:inline-block;width:2em;height:2em;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../../images/facebook-share.svg) no-repeat 0 0/contain}.footermenu{text-align:center;overflow:hidden}@media (min-width:64em){.footermenu{display:table;width:100%;table-layout:fixed;text-align:left}}.footermenu__block+.footermenu__block{margin-top:48px;margin-top:3rem}@media (min-width:64em){.footermenu__block+.footermenu__block{margin-top:0}}@media (min-width:48em){.footermenu__block{float:left;width:50%;margin-top:3em}.footermenu__block:nth-child(2n+1){clear:both}.footermenu__block:nth-child(1),.footermenu__block:nth-child(2){margin-top:0}}@media (min-width:64em){.footermenu__block{display:table-cell;float:none;width:auto;margin-top:0;padding:0 1em}}.footermenu__block--centre{color:#ff7213}.footermenu__block_1{color:#08afc2}.footermenu__block_2{color:#67cb4e}.footermenu__block_3{color:#9e489c}.footermenu__block_4{color:#0775c8}.footermenu__block_5{color:#ff7213}.footermenu__label{font-family:uniform_roundedbold;font-size:20px;margin-bottom:.5em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:80em){.footermenu__label{-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}}.footermenu__list+.footermenu__label{margin-top:3em}.footermenu__list{list-style:none;margin:0;padding:0}.footermenu__link{display:inline-block;text-decoration:none;color:inherit;padding:.5em 0;font-size:14px}@media (min-width:64em){.footermenu__link{padding:.25em 0}}