@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,800;1,100;1,300;1,400;1,800&display=swap");@font-face{font-family:"rnssaz";src:url("../assets/fonts/Rns/RNSSanz-Normal.woff") format("woff")}@font-face{font-family:"rnssaz-light";src:url("../assets/fonts/Rns/RNSSanz-Light.woff") format("woff")}@font-face{font-family:"rnssaz-semi-bold";src:url("../assets/fonts/Rns/RNSSanz-SemiBold.woff") format("woff")}@font-face{font-family:"rnssaz-bold";src:url("../assets/fonts/Rns/RNSSanz-Bold.woff") format("woff")}@font-face{font-family:"fashion-fetish";src:url("../assets/fonts/fashion-fetish/Fashion Fetish Regular.woff") format("woff");src:url("../assets/fonts/fashion-fetish/Fashion Fetish Regular.ttf") format("truetype")}@font-face{font-family:"fashion-fetish-light";src:url("../assets/fonts/fashion-fetish/Fashion Fetish Light.woff") format("woff");src:url("../assets/fonts/fashion-fetish/Fashion Fetish Light.ttf") format("truetype")}@font-face{font-family:"fashion-fetish-heavy";src:url("../assets/fonts/fashion-fetish/Fashion Fetish Heavy.woff") format("woff");src:url("../assets/fonts/fashion-fetish/Fashion Fetish Heavy.ttf") format("truetype")}@font-face{font-family:"MyriadPro";src:url("../assets/fonts/MyriadPro/MyriadPro-Regular.woff") format("woff")}.hidden{display:none}.screen-reader-text,.sro{position:absolute;top:-99999px;left:-99999px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}select::-ms-expand{display:none}.invisible{visibility:hidden}a{text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:1079px){.nomobile{display:none!important}}@media screen and (min-width:1080px){.nodesktop{display:none!important}}p{line-height:1.5}#cover{height:1080px!important;width:1920px!important;overflow:hidden;background:#21efcc;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cover.white{background:white}#cover.white .hero-container .cover-container .corner:after{background:white}#cover.white .infos-container .titre{border-bottom:3px solid #21efcc}#cover.white .infos-container .titre h2,#cover.white .infos-container .titre h3{color:#21efcc}#cover.white .infos-container .titre .grade{color:#10314d}#cover.white .infos-container .date{border-bottom:3px solid #21efcc;color:#21efcc}#cover.white .infos-container .date .month{color:#10314d}#cover.dark{background:#10314d}#cover.dark .hero-container .cover-container .corner:after{background:#10314d}#cover.dark .infos-container .titre{border-bottom:3px solid white}#cover.dark .infos-container .titre h2,#cover.dark .infos-container .titre h3{color:#21efcc}#cover.dark .infos-container .titre .grade{color:white}#cover.dark .infos-container .date{border-bottom:1px solid white;color:#21efcc}#cover.dark .infos-container .date .month{color:white}#cover .hero-container{width:1265px;position:relative;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}#cover .hero-container .deco{width:1146px;height:1250px;position:absolute;right:-17px;bottom:-50px;z-index:2}#cover .hero-container .deco img{width:98%;height:100%;-o-object-fit:contain;object-fit:contain}#cover .hero-container .cover-container{width:1210px;height:950px;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}#cover .hero-container .cover-container .type{color:white;text-transform:uppercase;position:absolute;bottom:-35px;left:-15px;z-index:4;font-size:120px;font-family:"fashion-fetish-heavy",sans-serif;line-height:125px}#cover .hero-container .cover-container .type span{display:block}#cover .hero-container .cover-container .type.federal span:nth-child(2){margin-left:235px}#cover .hero-container .cover-container .type.federal span:nth-child(3){margin-left:90px}#cover .hero-container .cover-container .type.junior span:nth-child(2){margin-left:235px}#cover .hero-container .cover-container .type.junior span:nth-child(3){margin-left:90px}#cover .hero-container .cover-container .type.commission span:nth-child(2){margin-left:0}#cover .hero-container .cover-container .type.commission span:nth-child(3){margin-left:90px}#cover .hero-container .cover-container .type.jde span:first-child{margin-left:90px}#cover .hero-container .cover-container .type.jde span:nth-child(2){margin-left:235px}#cover .hero-container .cover-container .corner{width:218px;height:116px;display:block;overflow:hidden;position:absolute;bottom:0;right:0}#cover .hero-container .cover-container .corner:after{content:"";display:block;background:#21efcc;width:200%;height:150px;-webkit-transform:rotate(-27deg);transform:rotate(-27deg);position:absolute;top:13px;left:0}#cover .infos-container{width:660px;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-6px}#cover .infos-container .titre{margin-top:50px;border-top:3px solid white;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:65px;text-transform:uppercase;padding-top:90px;padding-bottom:85px;border-bottom:3px solid white;padding-right:20px}#cover .infos-container .titre h2,#cover .infos-container .titre h3{font-family:"rnssaz",sans-serif;color:#10314d;font-size:60px;line-height:65px}#cover .infos-container .titre h2 strong,#cover .infos-container .titre h3 strong{font-family:"rnssaz-bold",sans-serif}#cover .infos-container .titre .grade{color:white;font-size:34px}#cover .infos-container .date{padding:55px 20px 55px 65px;border-bottom:3px solid white;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#10314d;text-transform:uppercase}#cover .infos-container .date .days{font-size:90px;font-family:"rnssaz-semi-bold",sans-serif;margin-bottom:10px}#cover .infos-container .date .month{font-size:65px;font-family:"fashion-fetish-heavy",sans-serif;color:white}#cover .infos-container .date .place{font-family:"rnssaz-semi-bold",sans-serif;font-size:60px}#cover .infos-container .logo-afa{padding-left:65px;margin-top:100px;width:495px}#cover .infos-container .logo-afa img{width:100%;height:auto}#post{width:1080px;color:white;overflow:hidden}#post:before{content:"";width:975px;height:3px;background:white;position:absolute;left:0;bottom:40px}#post:after{content:"";width:200px;height:3px;background:white;position:absolute;bottom:40px;left:974px;-webkit-transform:rotate(-27deg);transform:rotate(-27deg);-webkit-transform-origin:left;transform-origin:left}#post.blue{background:#21efcc}#post.blue:after,#post.blue:before{background:white}#post.blue .cover-container .corner:after{background:#21efcc}#post.white{background:white}#post.white:after,#post.white:before{background:#21efcc}#post.white .hero-container .cover-container .corner:after{background:white}#post.white .infos-container .left:after{background:#21efcc}#post.white .infos-container .left .titre .sous-titre{color:#21efcc}#post.white .infos-container .right .date{color:#21efcc}#post.white .infos-container .right .date .month{color:#10314d}#post.dark{background:#10314d;color:#21efcc}#post.dark:after,#post.dark:before{background:white}#post.dark .hero-container .cover-container .corner:after{background:#10314d}#post.dark .infos-container .left:after{background:white}#post.dark .infos-container .left .titre h2,#post.dark .infos-container .left .titre h3{color:#21efcc}#post.dark .infos-container .right .date{color:white}#post.dark .infos-container .right .date .month{color:#21efcc}#post .hero-container{position:relative;width:100%;overflow:hidden}#post .hero-container .logo-container{position:absolute;top:0;left:90px;z-index:2;width:300px;height:130px;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#21efcc}#post .hero-container .logo-container img{display:block;width:90%;height:auto;margin:auto}#post .hero-container .type{color:white;text-transform:uppercase;position:absolute;bottom:-35px;left:-15px;z-index:4;font-size:120px;font-family:"fashion-fetish-heavy",sans-serif;line-height:125px}#post .hero-container .type span{display:block}#post .hero-container .type.federal span:nth-child(2){margin-left:235px}#post .hero-container .type.federal span:nth-child(3){margin-left:90px}#post .hero-container .type.junior span:nth-child(2){margin-left:235px}#post .hero-container .type.junior span:nth-child(3){margin-left:90px}#post .hero-container .type.jde span:first-child{margin-left:90px}#post .hero-container .type.jde span:nth-child(2){margin-left:235px}#post .hero-container .type.commission span:nth-child(2){margin-left:0}#post .hero-container .type.commission span:nth-child(3){margin-left:90px}#post .hero-container .cover-container{width:983px;height:825px;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}#post .hero-container .cover-container img{width:99%;height:100%;-o-object-fit:contain;object-fit:contain}#post .hero-container .cover-container .corner{width:180px;height:90px;display:block;overflow:hidden;position:absolute;bottom:0;right:0}#post .hero-container .cover-container .corner:after{content:"";display:block;background:#21efcc;width:200%;height:150px;-webkit-transform:rotate(-27deg);transform:rotate(-27deg);position:absolute;top:9px;left:0}#post .hero-container .deco{width:1042px;height:828px;position:absolute;bottom:25px;left:-25px;z-index:2;overflow:hidden}#post .hero-container .deco img{display:block;width:100%}#post .infos-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#post .infos-container .left,#post .infos-container .right{width:50%;padding-top:50px;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#post .infos-container .left{padding-left:85px;position:relative}#post .infos-container .left:after{content:"";width:3px;height:420px;background:white;position:absolute;right:0;top:-29px;display:block}#post .infos-container .left .titre{text-transform:uppercase}#post .infos-container .left .titre h2,#post .infos-container .left .titre h3{font-family:"rnssaz",sans-serif;color:#10314d;font-size:45px}#post .infos-container .left .titre h2 strong,#post .infos-container .left .titre h3 strong{font-family:"rnssaz-bold",sans-serif}#post .infos-container .left .titre .sous-titre{color:white;font-size:40px;display:block;margin-top:7px}#post .infos-container .right{padding-left:70px}#post .infos-container .right .date{color:#10314d;text-transform:uppercase}#post .infos-container .right .date .days{font-size:80px;font-family:"rnssaz-semi-bold",sans-serif;margin-bottom:14px}#post .infos-container .right .date .month{font-size:60px;font-family:"fashion-fetish-heavy",sans-serif;color:white}#post .infos-container .right .date .place{font-family:"rnssaz",sans-serif;font-size:60px}.bg-contrast,.bg-dark,.bg-light{position:relative}.bg-contrast.-padding,.bg-dark.-padding,.bg-light.-padding{padding:3rem 0}.bg-contrast.-paddingbottom,.bg-dark.-paddingbottom,.bg-light.-paddingbottom{padding-bottom:5rem}.bg-contrast{background:#21efcc}.bg-dark{background:#10314d;color:white}.bg-light{background:#f6f6f6}.bg-light .deco-image{display:block;position:absolute;left:0;top:-16%;z-index:0}.single-event{width:90%;max-width:1070px;margin:5rem auto 3rem}.single-event .container .event{display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.single-event .container .event{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-event .container .event .event-details{width:100%;border-bottom:1px solid #21efcc}@media screen and (min-width:768px){.single-event .container .event .event-details{width:66%}}.single-event .container .event .event-details .group{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #21efcc;border-bottom:1px solid #21efcc}.single-event .container .event .event-details .group .col{width:60%;text-transform:uppercase;border-right:1px solid #21efcc}.single-event .container .event .event-details .group .col.-right{width:40%;text-align:right;border-right:none}.single-event .container .event .event-details .group .col .type{margin:3rem 0;color:#10314d;font-family:"fashion-fetish",sans-serif;font-size:1.4em}.single-event .container .event .event-details .group .col p{color:#10314d;font-family:"rnssaz-bold",sans-serif}.single-event .container .event .event-details .group .col .adress{margin:3rem 0}.single-event .container .event .event-details .group .col .adress p:last-child{font-family:"rnssaz-semi-bold",sans-serif}.single-event .container .event .event-details .group:last-child{margin:3rem 0;border:none;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.single-event .container .event .event-details .group .date{font-family:"rnssaz-bold",sans-serif;color:#10314d;text-transform:uppercase}.single-event .container .event .event-details .group .date .single-date:first-child{margin-bottom:1rem}.single-event .container .event .event-details .group .price{font-family:"rnssaz-semi-bold",sans-serif;text-transform:uppercase;color:#10314d;margin-left:0.5rem}.single-event .container .event .event-details .group .price p{margin-bottom:1rem}.single-event .container .event .event-details .title-container .title{text-transform:uppercase;color:#21efcc;margin:3rem 0;font-size:2.566em;font-family:"rnssaz-bold",sans-serif}.single-event .container .event .event-details .title-container .title strong{font-family:"rnssaz",sans-serif;font-size:2rem}.single-event .container .event .event-details .title-container .title strong:nth-child(2){font-family:"rnssaz",sans-serif;font-size:1.8rem}.single-event .container .event .event-details .title-container .title em{font-family:"rnssaz",sans-serif;font-size:1.8rem}.single-event .container .event .event-details .title-container .title h2{margin-bottom:1.3rem}.single-event .container .event .event-details .title-container .title h2:last-child{margin-bottom:0}.single-event .container .event .event-image{width:100%;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.single-event .container .event .event-image{width:32%;max-width:280px}}.single-event .container .event .event-image .document{font-family:"rnssaz",sans-serif;width:100%;background-color:#10314d;color:#ffffff;padding:3rem 1rem 3rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}@media screen and (min-width:768px){.single-event .container .event .event-image .document{height:calc(100% - 360px)}}.single-event .container .event .event-image .document .title{margin-bottom:2rem}.single-event .container .event .event-image .document .button{border:none;background-color:transparent;-webkit-transition:0.3 ease-in;transition:0.3 ease-in;color:#ffffff;font-family:"rnssaz",sans-serif;font-size:1.1em;cursor:pointer;margin-top:1.2rem;display:block;padding:0;padding-left:10px}.single-event .container .event .event-image .document .button:before{border-style:solid;border-width:0.15em 0.15em 0 0;content:"";display:inline-block;height:0.45em;left:-10px;position:relative;top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0.45em}.single-event .container .event .event-image .document .button:hover{color:#21efcc}.single-event .container .event .event-image .image-container{width:100%;height:360px;overflow:hidden;position:relative;max-width:100%!important}.single-event .container .event .event-image .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-event .container .information{padding:3rem 0;border-bottom:1px solid #21efcc;color:#10314d;font-family:"rnssaz",sans-serif;font-size:1.05em}.next-events .next-title{margin-bottom:2rem;color:#10314d;font-family:"fashion-fetish",sans-serif;font-size:2rem}.next-events .events-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;border-top:1px solid white;border-bottom:1px solid white;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width:600px){.next-events .events-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.next-events .events-container .event{display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:2rem 0;width:100%;border-bottom:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer}.next-events .events-container .event:last-child{border-bottom:0}@media screen and (min-width:1024px){.next-events .events-container .event{width:50%;border-right:1px solid white;padding:2rem 1rem;border-bottom:0;font-size:17px}.next-events .events-container .event:last-child{border-right:none}}@media screen and (min-width:1024px){.next-events .events-container .event{width:33%}}.next-events .events-container .event .date{font-weight:700}.next-events .events-container .event:hover{color:#10314d}.next-events .events-container .event .link{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.slider-event{width:100%;height:100%;overflow:hidden}.slider-event .swiper-slide{width:100%;height:100%}.slider-event .swiper-slide .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-event .next-prev-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:3;bottom:0;left:0}.slider-event .next-prev-container .swiper-button-next,.slider-event .next-prev-container .swiper-button-prev{color:#ffffff;width:45px;height:45px;position:relative;-webkit-transition:300ms ease-in-out all;transition:300ms ease-in-out all;cursor:pointer}.slider-event .next-prev-container .swiper-button-next:hover,.slider-event .next-prev-container .swiper-button-prev:hover{background-color:#ffffff;color:#10314d}.slider-event .next-prev-container .swiper-button-next:after,.slider-event .next-prev-container .swiper-button-prev:after{display:none}.slider-event .next-prev-container .swiper-button-prev{background-color:#21efcc;left:0;margin-left:0;margin-right:0}.slider-event .next-prev-container .swiper-button-next{right:0;background-color:#10314d}.section-container.-classic{width:90%;max-width:1070px;margin:0 auto}.section-container.-full{width:100%;margin:0;padding:0;max-width:100%}.section-container .title-section{font-family:"rnssaz",sans-serif}.section-container .title-section h2{font-size:2rem}@media screen and (min-width:1024px){.section-container .title-section h2{font-size:4rem}}.section-container .title-section h2 strong{font-family:"rnssaz-bold",sans-serif}.section-container .title-section.-contrast{color:#21efcc}.section-container .title-section.-marginbottom{margin-bottom:2rem}@media screen and (min-width:1024px){.section-container .title-section.-marginbottom{margin-bottom:4rem}}.section-container .section-content.-cornerbottom{position:relative}.section-container .section-content.-cornerbottom .corner{width:26px;height:26px;position:absolute;bottom:0;right:-1rem}@media screen and (min-width:1440px){.section-container .section-content.-cornerbottom .corner{right:-105px;bottom:-2rem}}@media screen and (min-width:768px){.section-container .section-content.-small{width:57%}}@media screen and (min-width:768px){.section-container .section-content.-medium{width:75%}}.section-container .section-content.-alignright{margin-right:0;margin-left:auto}.section-container .section-content.-marginbottom{margin-bottom:3rem}@media screen and (min-width:1024px){.section-container .section-content.-marginbottom{margin-bottom:5rem}}.section-container .section-content.-row{width:100%}@media screen and (min-width:768px){.section-container .section-content.-row{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.section-container .section-content.-row.-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (min-width:768px){.section-container .section-content.-row.-aligntop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:768px){.section-container .section-content.-row.-alignbottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:768px){.section-container .section-content.-row.-justifyend{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.section-container .section-content.-row .left,.section-container .section-content.-row .right{width:100%;position:relative}@media screen and (min-width:768px){.section-container .section-content.-row .left,.section-container .section-content.-row .right{width:48%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-xsmall,.section-container .section-content.-row .right.-xsmall{width:29%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-small,.section-container .section-content.-row .right.-small{width:40%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-medium,.section-container .section-content.-row .right.-medium{width:44%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-half,.section-container .section-content.-row .right.-half{width:50%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-large,.section-container .section-content.-row .right.-large{width:56%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-xlarge,.section-container .section-content.-row .right.-xlarge{width:65%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-xxlarge,.section-container .section-content.-row .right.-xxlarge{width:67%}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-margintop,.section-container .section-content.-row .right.-margintop{margin-top:200px}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-paddingtop,.section-container .section-content.-row .right.-paddingtop{padding-top:110px}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-paddingleft,.section-container .section-content.-row .right.-paddingleft{padding-left:120px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-marginbottom,.section-container .section-content.-row .right.-marginbottom{margin-bottom:4rem}}@media screen and (min-width:768px){.section-container .section-content.-row .left.-bigmarginbottom,.section-container .section-content.-row .right.-bigmarginbottom{margin-bottom:7rem}}.section-container .section-content.-row .left.-paddingright,.section-container .section-content.-row .right.-paddingright{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.section-container .section-content.-row .left.-paddingright,.section-container .section-content.-row .right.-paddingright{padding-right:3rem}}@media screen and (min-width:1200px){.section-container .section-content.-row .left.-paddingright,.section-container .section-content.-row .right.-paddingright{padding-right:5rem}}.section-container .section-content.-row .left .image-container,.section-container .section-content.-row .right .image-container{background-position:center;background-size:cover;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.section-container .section-content.-row .left .image-container.-all,.section-container .section-content.-row .right .image-container.-all{width:100%;height:100%;position:relative;overflow:hidden}@media screen and (min-width:768px){.section-container .section-content.-row .left .image-container.-all,.section-container .section-content.-row .right .image-container.-all{max-height:550px}}.section-container .section-content.-row .left .image-container.-all img,.section-container .section-content.-row .right .image-container.-all img{width:100%;height:auto}.section-container .section-content.-row .left .image-container.-small,.section-container .section-content.-row .right .image-container.-small{width:100%;max-width:300px}.section-container .section-content.-row .left .image-container.-xsmall,.section-container .section-content.-row .right .image-container.-xsmall{width:100%;max-width:150px}.section-container .section-content.-row .left .image-container.-mediumheight,.section-container .section-content.-row .right .image-container.-mediumheight{overflow:hidden;width:100%;height:500px}.section-container .section-content.-row .left .image-container.-marginbottom,.section-container .section-content.-row .right .image-container.-marginbottom{margin-bottom:3rem}.section-container .section-content.-row .left .image-container .image,.section-container .section-content.-row .right .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-container .section-content.-row .left{margin-bottom:3rem}@media screen and (min-width:768px){.section-container .section-content.-row .left{margin-bottom:0}}@media screen and (min-width:768px){.section-container .section-content.-row .right.-alignright{display:-ms-flex;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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.search-club .club-title{display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5rem 0}@media screen and (min-width:768px){.search-club .club-title{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.search-club .club-title.-galerie{margin:4rem 0}.search-club .club-title .title{position:relative;text-align:left;text-transform:uppercase}.search-club .club-title .title h2{font-size:3.3em;color:#21efcc;font-weight:200}.search-club .club-title .title h2 strong{font-weight:800}.search-club .club-title .subtitle{position:relative;color:#10314d;font-weight:400;text-align:right;padding-top:5.5rem}.search-club .club-title .subtitle strong{font-weight:600}.search-club .club-title .subtitle:after{content:"";width:65px;height:3px;background-color:#21efcc;position:absolute;top:0;right:0}.search-club .location{margin:3rem 0;padding:2rem 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}.search-club .location .nav-tabs{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.search-club .location .nav-tabs .tab-title{min-height:auto;min-width:auto}.search-club .location .nav-tabs .tab-title a{color:#10314d;text-transform:uppercase;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}.search-club .location .nav-tabs .tab-title a:hover{color:#21efcc}.search-club .location .nav-tabs .tab-title:after{display:none!important}.search-club .location.-dropdown .dropdown{position:relative;width:100%;max-width:400px;height:50px}.search-club .location.-dropdown .chosen-filter{width:100%;border:1px solid rgba(66,66,66,0.4);padding:0 1.5rem;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px}.search-club .location.-dropdown .chosen-filter .name{text-transform:uppercase;font-family:"fashion-fetish",sans-serif}.search-club .location.-dropdown .chosen-filter img{width:15px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:0.3s ease;transition:0.3s ease}.search-club .location.-dropdown .chosen-filter.active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-club .location.-dropdown .dropdown-filters{position:absolute;width:100%;top:100%;left:0;background:white;z-index:3;display:none}.search-club .location.-dropdown .dropdown-filters .filter{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search-club .location.-dropdown .dropdown-filters.active{display:block}.search-club .club-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none;width:100%;max-width:1070px;margin:0 auto}.search-club .club-container.active{display:-webkit-box;display:-ms-flexbox;display:flex}.search-club .club-container .club{position:relative;min-height:380px;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 0.5rem 2rem;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);overflow:hidden}@media screen and (min-width:550px){.search-club .club-container .club{width:44%}}@media screen and (min-width:900px){.search-club .club-container .club{width:29%}}@media screen and (min-width:1140px){.search-club .club-container .club{width:23.5%}}.search-club .club-container .club .inner-content{width:100%;height:100%;-webkit-transform:translateY(48px);transform:translateY(48px);-webkit-transition:0.3s ease;transition:0.3s ease;margin-bottom:-15px;background:white}.search-club .club-container .club:hover .inner-content{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.search-club .club-container .club .image-container{width:100%;height:180px;overflow:hidden}.search-club .club-container .club .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.search-club .club-container .club h3{color:#10314d;padding:0.8333rem;font-weight:900;text-transform:uppercase;border-top:1px solid #e5e5e5;height:55px;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.search-club .club-container .club .city{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-size:12px;height:45px}.search-club .club-container .club .city p{padding:0.8333rem;text-transform:uppercase}.search-club .club-container .club .city p:first-child{border-right:1px solid #e5e5e5}.search-club .club-container .club .public{padding:0.8333rem;border-bottom:1px solid #e5e5e5;margin:0 1.66rem 0.8333rem 1.666rem;color:#21efcc;text-transform:capitalize}.search-club .club-container .club .cta-container{width:100%}.search-club .club-container .club .cta-container .cta{text-align:center}.search-club .club-container .club .cta-container .cta.-contrast{width:100%;padding:1.5rem 3rem;margin-bottom:0}.section-single-club{background-color:#21efcc;margin:0 auto}.section-single-club .club-content{display:none;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;width:90%;max-width:845px;margin:0 auto}.section-single-club .club-content.active{display:block}.section-single-club .club-content .club-details{display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1070px;width:100%;margin:0 auto;padding:4rem 0}@media screen and (min-width:768px){.section-single-club .club-content .club-details{padding:6rem 0}}.section-single-club .club-content .club-details>div{width:100%}.section-single-club .club-content .club-details .top-detail{border-bottom:1px solid #ffffff;color:#ffffff}@media screen and (min-width:768px){.section-single-club .club-content .club-details .top-detail{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ffffff}}.section-single-club .club-content .club-details .top-detail .province{text-transform:uppercase;font-size:1.7em;margin-bottom:1.5rem}@media screen and (min-width:768px){.section-single-club .club-content .club-details .top-detail .province{padding:2.66rem 0;margin-bottom:0;width:30%}}.section-single-club .club-content .club-details .top-detail .contact{font-size:1.1rem;display:block;margin-bottom:0.4rem}.section-single-club .club-content .club-details .top-detail .number{margin-bottom:1rem;font-size:1.7em}@media screen and (min-width:768px){.section-single-club .club-content .club-details .top-detail .number{border-left:1px solid #ffffff;border-right:1px solid #ffffff;margin-bottom:0;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0 1rem;width:30%}}@media screen and (min-width:1024px){.section-single-club .club-content .club-details .top-detail .number{width:37%}}.section-single-club .club-content .club-details .top-detail .number a{color:#ffffff}.section-single-club .club-content .club-details .top-detail .socials{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.5rem}@media screen and (min-width:768px){.section-single-club .club-content .club-details .top-detail .socials{margin-bottom:0;padding-right:0;width:30%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.section-single-club .club-content .club-details .top-detail .socials .cta-social{font-size:1.5rem;border:1px solid #ffffff;width:45px;height:45px;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.section-single-club .club-content .club-details .top-detail .socials .cta-social{padding-right:0;font-size:initial}}.section-single-club .club-content .club-details .top-detail .socials .cta-social.-facebook{padding:4px 5.69px}.section-single-club .club-content .club-details .top-detail .socials .cta-social i{color:#ffffff;padding:0.4rem;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}.section-single-club .club-content .club-details .top-detail .socials .cta-social:hover{background-color:#10314d}.section-single-club .club-content .club-details .mid-detail{padding:2rem 0;border-bottom:1px solid #ffffff;font-weight:700;color:#ffffff}@media screen and (min-width:768px){.section-single-club .club-content .club-details .mid-detail{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.section-single-club .club-content .club-details .mid-detail .club-name{text-transform:uppercase;font-size:2.7rem;margin-bottom:3rem}@media screen and (min-width:768px){.section-single-club .club-content .club-details .mid-detail .club-name{padding-left:0;width:65%;padding:3rem 0;margin-bottom:0;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-single-club .club-content .club-details .mid-detail .address{font-size:1.3rem}@media screen and (min-width:768px){.section-single-club .club-content .club-details .mid-detail .address{padding-right:0;width:35%;text-align:right;border-left:1px solid #ffffff;padding:3rem 0;display:-ms-flex;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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-single-club .club-content .club-details .mid-detail .address .city{margin-bottom:1.2rem}.section-single-club .club-content .club-details .mid-detail .address .city:last-child{margin-bottom:0}.section-single-club .club-content .club-details .bottom-detail{border-bottom:1px solid #ffffff;margin-bottom:5.333rem;color:#ffffff}@media screen and (min-width:768px){.section-single-club .club-content .club-details .bottom-detail{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.section-single-club .club-content .club-details .bottom-detail .content{padding:2rem 0}@media screen and (min-width:768px){.section-single-club .club-content .club-details .bottom-detail .content{width:50%;padding:3.33rem 0}}.section-single-club .club-content .club-details .bottom-detail .content>.title{font-size:1.3rem;font-weight:bold;margin-bottom:1.2rem}.section-single-club .club-content .club-details .bottom-detail .content .list .item{margin-bottom:0.4rem;line-height:1.2}.section-single-club .club-content .club-details .bottom-detail .content .list .item.-marginbottom+.item{margin-top:1.5rem}.section-single-club .club-content .club-details .bottom-detail .content .list .item .name strong{font-weight:700}.section-single-club .club-content .club-details .bottom-detail .content .list .item .infos span:after{content:"/";padding-left:5px}.section-single-club .club-content .club-details .bottom-detail .content .list .item .infos span:last-child:after{content:"";padding-left:0}.section-single-club .club-content .club-details .bottom-detail .hourly{border-bottom:1px solid #ffffff}@media screen and (min-width:768px){.section-single-club .club-content .club-details .bottom-detail .hourly{border-bottom:0}}@media screen and (min-width:768px){.section-single-club .club-content .club-details .bottom-detail .teachers{border-left:1px solid #ffffff;padding-left:2rem}}@media screen and (min-width:768px){.section-single-club .club-content .club-details .bottom-detail .street{padding-right:0;text-align:right}}.slider-blocktext{position:relative;width:100%;max-width:1400px;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.slider-blocktext{margin-left:0;margin-right:auto}}.slider-blocktext .slider-presentation{width:100%;margin:0 auto 2rem;position:relative;overflow:hidden;height:400px}@media screen and (min-width:1024px){.slider-blocktext .slider-presentation{height:780px}}.slider-blocktext .slider-presentation .swiper-slide{width:100%;height:100%;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-blocktext .slider-presentation .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-blocktext .slider-presentation .next-prev-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:3;bottom:0;left:0}@media screen and (min-width:1024px){.slider-blocktext .slider-presentation .next-prev-container{left:275px}}.slider-blocktext .slider-presentation .next-prev-container .swiper-button-next,.slider-blocktext .slider-presentation .next-prev-container .swiper-button-prev{color:#ffffff;width:45px;height:45px;position:relative;-webkit-transition:300ms ease-in-out all;transition:300ms ease-in-out all;cursor:pointer}.slider-blocktext .slider-presentation .next-prev-container .swiper-button-next:hover,.slider-blocktext .slider-presentation .next-prev-container .swiper-button-prev:hover{background-color:#ffffff;color:#10314d}.slider-blocktext .slider-presentation .next-prev-container .swiper-button-next:after,.slider-blocktext .slider-presentation .next-prev-container .swiper-button-prev:after{display:none}.slider-blocktext .slider-presentation .next-prev-container .swiper-button-prev{background-color:#21efcc;left:0;margin-left:0;margin-right:0}.slider-blocktext .slider-presentation .next-prev-container .swiper-button-next{right:0;background-color:#10314d}.slider-blocktext .bloc-container{width:100%;padding:0 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1024px){.slider-blocktext .bloc-container{-ms-flex-item-align:end;align-self:flex-end;width:52%;padding:120px 40px 2rem 140px;position:relative;z-index:2;margin-top:-380px}}.slider-blocktext .bloc-container .slider-text{width:100%;overflow:hidden}.slider-blocktext .bloc-container.-dark{background:#10314d}#story{height:1920px!important;width:1080px!important;overflow:hidden;background:#21efcc;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#story img{display:block}#story.white{background:white}#story.white .hero-container .cover-container .corner:after{background:white}#story.white .infos-container .titre-container{border-bottom:3px solid #21efcc}#story.white .infos-container .titre-container .titre{border-right:3px solid #21efcc}#story.white .infos-container .titre-container .titre .grade{color:#21efcc}#story.white .infos-container .titre-container .titre em{color:#21efcc}#story.white .infos-container .date-container{border-bottom:3px solid #21efcc}#story.white .infos-container .date-container .date{color:#21efcc;border-right:3px solid #21efcc}#story.white .infos-container .date-container .date .month{color:#10314d}#story.white .cta-container .button{border:3px solid #21efcc}#story.dark{background:#10314d;color:#21efcc}#story.dark .hero-container .cover-container .corner:after{background:#10314d}#story.dark .infos-container .titre-container .titre h2,#story.dark .infos-container .titre-container .titre h3{color:#21efcc}#story.dark .infos-container .titre-container .titre .grade{color:white}#story.dark .infos-container .titre-container .titre em{color:white}#story.dark .infos-container .date-container{border-bottom:3px solid #21efcc}#story.dark .infos-container .date-container .date{color:#21efcc}#story.dark .infos-container .date-container .date .month{color:white}#story.dark .cta-container .button{color:white}#story>div{width:100%}#story .hero-container{width:100%;height:1055px;position:relative;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#story .hero-container .logo-afa{width:365px;height:105px;position:absolute;top:0;z-index:3;left:90px;background:#21efcc;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#story .hero-container .logo-afa img{width:325px;height:auto}#story .hero-container .logo-container{position:absolute;top:0;left:90px;z-index:2;width:300px;height:130px;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#21efcc}#story .hero-container .logo-container img{display:block;width:90%;height:auto;margin:auto}#story .hero-container .deco{width:1047px;height:1088px;position:absolute;left:-40px;bottom:0px;z-index:2}#story .hero-container .deco img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#story .hero-container .cover-container{width:1035px;height:980px;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;background-position:center}#story .hero-container .cover-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#story .hero-container .cover-container .type{color:white;text-transform:uppercase;position:absolute;bottom:-35px;left:-15px;z-index:4;font-size:120px;font-family:"fashion-fetish-heavy",sans-serif;line-height:125px}#story .hero-container .cover-container .type span{display:block}#story .hero-container .cover-container .type.federal span:nth-child(2){margin-left:235px}#story .hero-container .cover-container .type.federal span:nth-child(3){margin-left:90px}#story .hero-container .cover-container .type.junior span:nth-child(2){margin-left:235px}#story .hero-container .cover-container .type.junior span:nth-child(3){margin-left:90px}#story .hero-container .cover-container .type.jde span:first-child{margin-left:90px}#story .hero-container .cover-container .type.jde span:nth-child(2){margin-left:235px}#story .hero-container .cover-container .type.commission span:nth-child(2){margin-left:0}#story .hero-container .cover-container .type.commission span:nth-child(3){margin-left:90px}#story .hero-container .cover-container .corner{width:218px;height:116px;display:block;overflow:hidden;position:absolute;bottom:0;right:0}#story .hero-container .cover-container .corner:after{content:"";display:block;background:#21efcc;width:200%;height:150px;-webkit-transform:rotate(-27deg);transform:rotate(-27deg);position:absolute;top:13px;left:0}#story .infos-container{width:100%;margin-left:auto;margin-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#story .infos-container .titre-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;border-bottom:3px solid white;padding-left:55px}#story .infos-container .titre-container .titre{padding-top:45px;max-width:780px;border-right:3px solid white;padding-bottom:43px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#story .infos-container .titre-container .titre h2,#story .infos-container .titre-container .titre h3{font-family:"rnssaz",sans-serif;color:#10314d;font-size:78px;line-height:78px;margin-bottom:10px}#story .infos-container .titre-container .titre h2 strong,#story .infos-container .titre-container .titre h3 strong{font-family:"rnssaz-bold",sans-serif}#story .infos-container .titre-container .titre h2:last-child,#story .infos-container .titre-container .titre h3:last-child{margin-bottom:0}#story .infos-container .titre-container .titre .grade{color:white;font-size:50px}#story .infos-container .titre-container .titre em{font-size:50px;color:white}#story .infos-container .date-container{padding-left:55px;border-bottom:3px solid white;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#story .infos-container .logo-container{width:400px;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#story .infos-container .logo-container img{width:100%;height:auto}#story .infos-container .date{padding:45px 80px 45px 0px;position:relative;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#10314d;text-transform:uppercase;border-right:3px solid white;width:70%;max-width:650px}#story .infos-container .date span{display:inline-block}#story .infos-container .date .days{font-size:95px;font-family:"rnssaz-semi-bold",sans-serif;margin-bottom:10px}#story .infos-container .date .month{font-size:65px;font-family:"fashion-fetish-heavy",sans-serif;color:white}#story .infos-container .date .place{font-family:"rnssaz-semi-bold",sans-serif;font-size:50px}#story .cta-container{display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;width:100%;margin-bottom:40px}#story .cta-container .button{border:3px solid white;border-radius:45px;display:inline-block;color:#10314d;font-weight:900;padding:30px 0px;font-size:30px;width:330px;text-align:center}.wpcf7-list-item-label{margin-bottom:4.466rem}.wpcf7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:925px;width:100%;margin:0 auto}.wpcf7 .form-group{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width:768px){.wpcf7 .form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wpcf7 .form-group .form-control{width:100%;margin-bottom:1.5rem}@media screen and (min-width:768px){.wpcf7 .form-group .form-control{width:50%}}.wpcf7 .form-group.-single .form-control{width:100%}@media screen and (min-width:768px){.wpcf7 .form-group.-three .form-control{width:30%}}.wpcf7 .form-group.-send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;margin-top:4.46rem;margin-bottom:3.666rem}.wpcf7 .form-group.-send .wpcf7-submit{background-color:#21efcc;color:white;padding:1rem 3rem;text-transform:uppercase;font-size:17px;border:none}.wpcf7 .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.666rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpcf7 .form-control.-form .wpcf7-form-control{color:#ffffff}.wpcf7 .form-control.-contact{display:block}.wpcf7 .form-control.-contact .wpcf7-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#10314d;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-bottom:1px solid #2cc3ab;padding:1rem 0 1rem 1rem;-webkit-transition:0.3s ease;transition:0.3s ease}.wpcf7 .form-control.-contact .wpcf7-form-control:focus{outline:none;border-bottom:1px solid rgba(33,239,204,0.5)}.wpcf7 .form-control.-contact .wpcf7-form-control.wpcf7-acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:none;padding-left:0}.wpcf7 .form-control.-contact .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .form-control.-contact .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label input.acceptance{margin:0 0.3rem 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;border:1px solid #21efcc;width:20px;height:20px;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.wpcf7 .form-control.-contact .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label input.acceptance:checked{outline:none!important;background:#21efcc}.wpcf7 .form-control.-contact .wpcf7-form-control.cta{background-color:#10314d;color:#ffffff;width:100%;max-width:230px;display:block;padding:1rem 3rem;cursor:pointer;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}.wpcf7 .form-control.-contact .wpcf7-form-control.cta:hover{background:#21efcc}.wpcf7 .form-control>span{width:100%}.wpcf7 .form-control .wpcf7-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.333rem;width:100%;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-size:14px;background-color:transparent;color:#ffffff;border:none;border-bottom:1px solid #21efcc}.wpcf7 .form-control .wpcf7-form-control:focus{border-bottom:1px solid white;outline:none}.wpcf7 .form-control .wpcf7-form-control::-webkit-input-placeholder{font-family:"Montserrat",sans-serif;font-weight:400}.wpcf7 .form-control .wpcf7-form-control::-moz-placeholder{font-family:"Montserrat",sans-serif;font-weight:400}.wpcf7 .form-control .wpcf7-form-control:-ms-input-placeholder{font-family:"Montserrat",sans-serif;font-weight:400}.wpcf7 .form-control .wpcf7-form-control::-ms-input-placeholder{font-family:"Montserrat",sans-serif;font-weight:400}.wpcf7 .form-control .wpcf7-form-control::placeholder{font-family:"Montserrat",sans-serif;font-weight:400}.wpcf7 .wpcf7-textarea{width:100%;font-family:"Montserrat",sans-serif}.wpcf7 .wpcf7-textarea::-webkit-input-placeholder{font-family:"Montserrat",sans-serif}.wpcf7 .wpcf7-textarea::-moz-placeholder{font-family:"Montserrat",sans-serif}.wpcf7 .wpcf7-textarea:-ms-input-placeholder{font-family:"Montserrat",sans-serif}.wpcf7 .wpcf7-textarea::-ms-input-placeholder{font-family:"Montserrat",sans-serif}.wpcf7 .wpcf7-textarea::placeholder{font-family:"Montserrat",sans-serif}.wpcf7 .wpcf7-acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpcf7 .wpcf7-response-output{padding:1rem!important;border:solid 2px #21efcc!important}.wpcf7 .wpcf7-not-valid-tip{padding:1rem!important;border-top:solid 2px #21efcc}.section-form{text-align:center;margin-bottom:40px}.section-form h2:last-child:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"";border-bottom:solid 2px #21efcc;width:84px;margin-top:2.666rem;margin-left:9rem!important;margin-bottom:40px}.section-form h2{color:black;text-transform:uppercase;font-size:20px;font-weight:700}.section-form h2 strong{color:#747b80;font-size:22px;font-weight:300;word-spacing:5px;margin-top:7px}.-contact-form .form-control{width:50%}.deco-contact{z-index:0!important}.contact-col{width:100%;margin:0}.contact-col .lien-logo{width:100%;max-width:300px;margin-bottom:3rem;display:block}.contact-col .title{text-transform:uppercase;font-family:"rnssaz-bold",sans-serif;color:#10314d}.contact-col .address{font-weight:700;font-size:1.3rem;color:#21efcc;line-height:1;margin-bottom:2rem}.contact-col .contact{display:-ms-flex;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:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;margin-bottom:2rem}.contact-col .contact a{color:#10314d}.contact-col .social-link{margin-bottom:2rem;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-col .social-link .cta-social{border:none;margin-right:-6px;width:40px;height:40px;border:1px solid #10314d;border-radius:100%;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#10314d;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:3px}.contact-col .social-link .cta-social i{color:#10314d;font-size:1.2rem}.contact-col .social-link .cta-social:hover{background:#21efcc}.contact-col .link-contact{color:#10314d;font-size:1rem;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;margin-left:10px;font-family:"fashion-fetish-light",sans-serif}.contact-col .link-contact:before{border-style:solid;border-width:0.15em 0.15em 0 0;content:"";display:inline-block;height:0.45em;left:-10px;position:relative;top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0.45em}.contact-col .link-contact:hover{color:#21efcc}.titre-contact.-center{text-align:center;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.titre-contact.-center .sous-titre{padding-bottom:0;padding-left:0;border-bottom:0}.titre-contact .titre{color:#21efcc;font-size:2rem;text-transform:uppercase;margin-bottom:3rem}.titre-contact .titre h2{line-height:1.1;font-family:"fashion-fetish-light",sans-serif}.titre-contact .titre h2 strong{font-family:"rnssaz-bold",sans-serif}.titre-contact .sous-titre{color:#ffffff;margin-bottom:3rem;border-bottom:1px solid #21efcc;padding-bottom:3rem}@media screen and (min-width:1080px){.titre-contact .sous-titre{padding-left:5rem}}.section-contact{position:relative;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-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1070px;width:100%;margin:0 auto}.section-contact.col{display:-ms-flex;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:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.section-contact .col{display:-ms-flex;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:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;text-align:left;width:100%;position:relative;z-index:10}.section-contact.-contact{display:-ms-flex;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:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-light.section-recurrence{padding:0 2rem;overflow:hidden}.bg-light.section-recurrence img{top:0}.bg-light .titre.-light{color:#21efcc}.bg-light .sous-titre.-light{color:#424242}.table-links{width:90%;max-width:1070px;margin:0 auto;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:900px){.table-links{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.table-links .block{border-bottom:1px solid white;margin-bottom:3rem;width:100%}@media screen and (min-width:900px){.table-links .block{width:33%}.table-links .block:last-child .links{border-right:0}}.table-links .block .title{font-size:1.2rem;font-weight:700;text-transform:uppercase;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,0.4);color:#10314d}@media screen and (min-width:900px){.table-links .block .title{padding-left:2rem}}@media screen and (min-width:1224px){.table-links .block .title{padding-left:3rem}}.table-links .block .links{padding:3rem 0;display:-ms-flex;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:900px){.table-links .block .links{padding:3rem 2rem;border-right:1px solid rgba(255,255,255,0.4)}}@media screen and (min-width:1224px){.table-links .block .links{padding:3rem}}.table-links .block .links .link{color:white;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;font-family:"Montserrat",sans-serif;margin-left:1rem;margin-bottom:1.2rem}@media screen and (min-width:900px){.table-links .block .links .link{margin-left:0}}.table-links .block .links .link:before{content:"||";color:#10314d;position:absolute;left:-10px;top:0;display:block;opacity:0;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;-webkit-transition-duration:0.3s;transition-duration:0.3s}.table-links .block .links .link:hover{color:#10314d;-webkit-transform:translateX(10px);transform:translateX(10px)}.table-links .block .links .link:hover:before{-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:1;left:-20px}.documentslider-container{width:100%;position:relative}.documentslider-container .documents-slider{width:90%;margin:0 auto;overflow:hidden}.documentslider-container .documents-slider .video-container{position:relative;display:-ms-flex;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:180px;overflow:hidden}.documentslider-container .documents-slider .video-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.3s ease;transition:0.3s ease}.documentslider-container .documents-slider .video-container .play-icon{position:absolute;top:50%;left:50%;width:60px;height:60px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.documentslider-container .documents-slider .video-container:hover{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.documentslider-container .documents-slider .video-container:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.documentslider-container .swiper-button-next i,.documentslider-container .swiper-button-prev i{color:#21efcc;-webkit-transition:0.3s ease in;transition:0.3s ease in;font-size:2rem}.documentslider-container .swiper-button-next i:hover,.documentslider-container .swiper-button-prev i:hover{color:#ffffff}.documentslider-container .swiper-button-next:after,.documentslider-container .swiper-button-prev:after{content:none}.documentslider-container .swiper-button-prev{left:0}.documentslider-container .swiper-button-next{right:0}
