/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gin--edit-form .layout--60-40{display:-webkit-box;display:-ms-flexbox;display:flex}.gin--edit-form .layout--60-40 .layout__region--large{-ms-flex-preferred-size:60%;flex-basis:60%}.gin--edit-form .layout--60-40 .layout__region--small{-ms-flex-preferred-size:40%;flex-basis:40%}
.content-tabs .content-tab__title{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.faq-form .form__text,.training__search-form .form__text{margin:0;max-width:100%;vertical-align:middle;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-form .form__text::-ms-clear,.training__search-form .form__text::-ms-clear{display:none}.faq-form .form__text::-webkit-input-placeholder,.training__search-form .form__text::-webkit-input-placeholder{opacity:1;font-style:normal}.faq-form .form__text::-moz-placeholder,.training__search-form .form__text::-moz-placeholder{opacity:1;font-style:normal}.faq-form .form__text:-ms-input-placeholder,.training__search-form .form__text:-ms-input-placeholder{opacity:1;font-style:normal}.faq-form .form__text::-ms-input-placeholder,.training__search-form .form__text::-ms-input-placeholder{opacity:1;font-style:normal}.faq-form .form__text::placeholder,.training__search-form .form__text::placeholder{opacity:1;font-style:normal}.card-list{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;padding:100px 0;margin-bottom:100px;background-color:#fafafa}.card-list:before{position:relative;content:"";position:absolute;width:76px;height:76px;border-radius:50%;background:#3f4897;z-index:3;top:0;left:20%;z-index:1;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.card-list .splide__slide{position:relative}.card-list .splide__slide:before{content:"";position:absolute;top:0;bottom:0;right:-50px;width:1px;background:#dfe1e1}.contact-us{max-width:500px;position:relative;margin:80px auto 100px;color:#fff;padding:60px 50px;border-radius:30px;-webkit-box-shadow:0 44px 45px 0 rgba(0,0,0,.25);box-shadow:0 44px 45px 0 rgba(0,0,0,.25);text-align:center;background:#2ec4b6 url(/themes/custom/not/assets/img/logos/notaires-logo.svg) no-repeat bottom 35% left 5%}@media only screen and (max-width:47.9375em){.contact-us{padding:80px 20px 40px 20px}}.contact-us:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;background:#14213d;z-index:3;bottom:30px;right:-30px;z-index:-1}@media only screen and (max-width:47.9375em){.contact-us:before{bottom:-30px;right:30px}}.contact-us__chat{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:#fcae00;z-index:3;top:-47px;left:-32px;-webkit-box-shadow:0 34px 45px -30px rgba(0,0,0,.34);box-shadow:0 34px 45px -30px rgba(0,0,0,.34);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width:47.9375em){.contact-us__chat{-webkit-transform:scale(.7);transform:scale(.7)}}.contact-us__items-item:not(:last-child){margin-bottom:50px}.contact-us__items-item:not(:first-child){padding-top:50px;border-top:1px solid rgba(255,255,255,.5)}.contact-us-item__title{font-size:2.8rem;line-height:1.2;font-weight:700;margin:0 auto 30px;max-width:350px}.content-list__content-items-item:nth-child(1n+4):not(.item-is-visible),.content-tab__content-items-item:nth-child(1n+4):not(.item-is-visible){display:none}.content-tabs__content [aria-hidden=true]{display:none}.faq-no-question{margin-bottom:50px}.faq-no-question .items{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:44px}.cta-block{position:relative;color:#fff;padding:45px;border-radius:20px;text-align:center;overflow:hidden}.cta-block:focus-within img,.cta-block:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}.cta-block__inner{position:relative}.cta-block__title{margin:0 0 30px;line-height:1.2;font-size:2.4rem}.cta-block__description{font-size:1.4rem;color:#fff;margin:0 0 30px}.cta-block__center-image{position:absolute;top:0;left:0;right:0;bottom:0}.cta-block__center-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.cta-block__center-image img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.faq__list{margin-bottom:80px}#faq-thematics-content{display:-webkit-box;display:-ms-flexbox;display:flex}#faq-thematics-content #toc-list{width:80%}.faq--page .big-header,.faq--page-1 .big-header{position:relative;overflow:hidden}.faq--page .big-header:before,.faq--page-1 .big-header:before{content:"";position:absolute;width:92px;height:92px;border-radius:50%;background:#fcae00;z-index:3;bottom:0;left:15vw;-webkit-transform:translateY(60%);transform:translateY(60%)}.faq--page .big-header:after,.faq--page-1 .big-header:after{content:"";position:absolute;width:109px;height:109px;border-radius:50%;background:#14213d;z-index:3;top:20%;right:0;-webkit-transform:translateX(15%);transform:translateX(15%)}@media only screen and (max-width:47.9375em){.faq--page .big-header:after,.faq--page-1 .big-header:after{display:none}}.big-header .faq__title{margin-bottom:30px}.faq-section-title{margin-top:50px}.faq-form{background:#fff;color:#14213d;min-height:60px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:5px;gap:30px}@media only screen and (max-width:47.9375em){.faq-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;background:0 0;padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}.faq-form .form__text{padding:15px 2px;width:100%;border:0}.faq-form .form__text.form-autocomplete{background-image:none}.faq-form__search,.faq-form__thematic{font-family:Lato,arial,helvetica,sans-serif;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;gap:10px}.faq-form__search .icon,.faq-form__thematic .icon{fill:#14213d}.faq-form__search .moving-label-wrap,.faq-form__thematic .moving-label-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.faq-form__search label,.faq-form__thematic label{color:#767676;font-size:1.4rem}.form__item-thematic{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:47.9375em){.form__item-thematic:before{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:#dfe1e1;z-index:1}}.form__item-thematic .form-select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 20px;border:0;border-radius:30px;color:#767676;font-size:1.4rem;width:100%;-webkit-transition:all 150ms;transition:all 150ms;background:transparent url(/themes/custom/not/assets/img/icons/arrows/arrow-short-b.svg) no-repeat;background-position:right 20px top 50%;height:50px}.form__item-thematic::-ms-expand{display:none}@media only screen and (max-width:47.9375em){.faq-form__search{background:#fff;border-radius:30px;padding:5px 20px}}.faq-questions{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;background:#14213d;color:#fff;padding:100px 0;margin-bottom:100px}.faq-questions a.full-link{display:block}.faq-questions:before{content:"";position:absolute;width:92px;height:92px;border-radius:50%;background:#fcae00;z-index:3;bottom:1px;left:20vw;-webkit-transform:translateY(61%);transform:translateY(61%);clip-path:polygon(0 0,100% 0,100% 40%,0 40%)}.faq-questions:after{content:"";position:absolute;width:109px;height:109px;border-radius:50%;background:#3f4897;z-index:3;bottom:0;right:10vw;-webkit-transform:translateY(60%);transform:translateY(60%)}.faq-questions .slider--x1 .splide__pagination__page{background-color:#fff;opacity:1}.faq-questions .icon--arrow-b{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.faq-questions .splide__slide{display:grid;gap:15px 44px;grid-template-columns:60% 1fr;grid-auto-rows:auto}@media only screen and (max-width:47.9375em){.faq-questions .splide__slide{grid-template-columns:1fr}}.faq-questions .splide__slide .question-answer--teaser:first-child{grid-row:1/4;grid-column:1/2}@media only screen and (min-width:47.9375em){.faq-questions .splide__slide .question-answer--teaser:first-child .question-answer__content{display:block}}.faq-questions .splide__slide .question-answer--teaser:not(:first-child){font-weight:700}.faq-questions .splide__slide .question-answer--teaser:not(:first-child) .question-answer__title{height:100%}.faq-questions .splide__slide .question-answer--teaser:not(:first-child) .btn-arrow{height:100%}.faq-contextual,.faq-selection{margin-bottom:100px}.faq-content__list{margin-bottom:40px}.faq-content__list .directories__row,.faq-content__row,.faq-selection__content-items-item,.faq__row{margin-bottom:15px}.question-answer--teaser{position:relative;color:#14213d;background:#fff;border:1px solid #dfe1e1;border-radius:10px;-webkit-box-shadow:0 14px 14px 0 rgba(0,0,0,.05);box-shadow:0 14px 14px 0 rgba(0,0,0,.05);overflow:hidden}.question-answer--teaser .full-link{display:none}.question-answer--teaser .question-answer__content:not(.tgp__panel--is-opened){display:none}.question-answer--teaser .question-answer__title{margin:0;font-size:1.6rem}.question-answer--teaser .btn-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;width:100%;padding:20px}.question-answer--teaser .btn-arrow:hover{background-color:rgb(242.25,242.25,242.25)}.question-answer--teaser .btn-arrow.tgp__trigger--is-active .icon{-webkit-transform:rotateX(.5turn);transform:rotateX(.5turn)}.question-answer--teaser .question-answer__arrow{-ms-flex-negative:0;flex-shrink:0;color:#fff;background:#2ec4b6;width:42px;height:42px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-left:20px}.question-answer--teaser .question-answer__arrow .icon{-webkit-transition:all .3s;transition:all .3s}.question-answer--teaser .question-answer__answer{margin-bottom:24px}.question-answer--teaser .question-answer__content{padding:20px}.faq-selection__url{margin-top:40px;text-align:center}.job-description-list{margin-bottom:100px}@media only screen and (min-width:83.6875em){.slider--var-width-not-loop{margin-right:-80px}}.job-description__illustrative-image{margin-bottom:30px}.job-description__updated-date{margin-bottom:20px}.job-description__title{margin:0 0 20px;font-weight:700;font-size:2.4rem;line-height:1.2}.job-description__title a{text-decoration:none}.job-description__title a:active,.job-description__title a:focus,.job-description__title a:hover{text-decoration:underline}.notary-search{padding-top:30px;margin-bottom:30px}.notary-search .system-breadcrumb-block{display:none}.online-services{margin-bottom:100px}.online-services__gap{gap:100px}@media only screen and (max-width:61.9375em){.online-services__gap{gap:40px}}.online-services__title{margin-bottom:24px}.online-services__description{font-family:Lato,arial,helvetica,sans-serif;font-size:1.4rem;line-height:1.75;margin-bottom:40px}@media only screen and (max-width:47.9375em){.online-services__description{text-align:center}}@media only screen and (max-width:47.9375em){.online-services__url{text-align:center}}.online-services__items{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}@media only screen and (max-width:47.9375em){.online-services__items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.online-services__items-item{position:relative;background:rgba(236,243,247,.5);min-height:160px;-webkit-transition:all 150ms;transition:all 150ms;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.online-services__items-item:focus-within,.online-services__items-item:hover{background-color:#ecf3f7}.text-rich{margin-bottom:100px}.testimony-list{background:#fcae00;padding:100px 0;margin-bottom:100px;overflow:hidden;padding-left:24px;padding-right:24px}.testimony-list .wrap-narrow{position:relative;width:auto}.layout--onecol .testimony-list{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;padding-left:0;padding-right:0}.layout--onecol .testimony-list .wrap-narrow{width:1240px}.testimony-list:before{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:#14213d;z-index:3;bottom:0;left:25%;-webkit-transform:translateY(60%);transform:translateY(60%)}.testimony-list .icon--quote{pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.testimony-item__image img{border-radius:50%}.testimony-item__author{font-family:Lato,arial,helvetica,sans-serif}.testimony-item__testimony{margin-left:auto;margin-right:auto;max-width:600px;font-size:2rem;line-height:1.2;text-align:center}.text-presentation{margin:0 0 40px;position:relative;background:#14213d;color:#fff;border-radius:20px;padding:50px 55px}.text-presentation :-moz-any-link{color:#fff}.text-presentation :any-link{color:#fff}@media only screen and (max-width:47.9375em){.text-presentation{padding:30px}}.text-presentation:before{content:"";position:absolute;width:67px;height:67px;border-radius:50%;background:#3f4897;z-index:3;top:0;left:85%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-presentation .contrib :is(h1,h2,h3,h4,h5,h6){color:#fff}.text-presentation .contrib table{color:#14213d}.text-presentation .contrib table a{color:#14213d}.text-presentation__title{margin:0 0 20px;font-size:2.4rem;line-height:1.2;font-weight:700}.text-presentation__description{color:#fff;font-size:1.8rem}.text-presentation__description ul li:before{background-color:#fff}.timeline{margin-bottom:40px}.timeline__legend-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;gap:30px;font-family:Lato,arial,helvetica,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:30px}.timeline__legend-title{margin:0;text-transform:uppercase}.timeline__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;gap:20px}.timeline-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:10px}.timeline-legend__title{margin:0;color:#767676}.timeline__frame{border:1px solid #dfe1e1;border-radius:10px;padding-bottom:50px}@media only screen and (max-width:47.9375em){.timeline__frame{margin-left:-25px;margin-right:-25px;border-radius:0}}.timeline-legend__color{font-size:0}.color_field__swatch--circle{outline:3px solid #dfe1e1}.timeline__headings{border-bottom:1px solid #dfe1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;font-size:1.6rem;font-weight:700}.timeline__headings .field--string{position:relative;padding:20px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;text-align:center}.timeline__headings .field--string:first-child::before{content:"";position:absolute;width:1px;background:#dfe1e1;top:0;right:0;bottom:0}.timeline__items{position:relative}.timeline__items::before{content:"";position:absolute;width:1px;border-right:1px dashed #000;top:0;right:50%;bottom:70px}.timeline-item{position:relative;padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:180px}@media only screen and (max-width:47.9375em){.timeline-item{gap:80px;padding:20px 20px}}.timeline-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.timeline-item__center-image,.timeline-item__left-image,.timeline-item__right-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.timeline__side{padding:0;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;position:relative;overflow:hidden}.timeline__side .field--string{position:relative;z-index:2;font-size:1.8rem;line-height:1.2;font-weight:700;margin-bottom:5px}@media only screen and (max-width:47.9375em){.timeline__side .field--string{font-size:1.2rem}}.timeline__side .field--string-long{position:relative;z-index:2;font-size:1.4rem;color:#767676;font-family:Lato,arial,helvetica,sans-serif}@media only screen and (max-width:47.9375em){.timeline__side .field--string-long{font-size:1.2rem}}.timeline__side .btn-disc{z-index:2;margin-top:20px}.timeline__has-image{color:#fff}.timeline__has-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.timeline__has-image .field--string-long{color:inherit}.timeline__left{text-align:right}.timeline__right{text-align:left}.timeline__has-image,.timeline__has-link{padding:35px;border-radius:20px;background:#ecf3f7;text-align:left}@media only screen and (max-width:47.9375em){.timeline__has-image,.timeline__has-link{padding:15px}}.timeline__disc{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:50px;height:50px;border-radius:50%;color:#fff;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;font-size:1.6rem;font-weight:700}.timeline-item-layout--left .timeline__center,.timeline-item-layout--left-right .timeline__center,.timeline-item-layout--right .timeline__center{display:none}.timeline-item-layout--center .timeline__center{background:#fff;padding:20px 100px 20px 20px}.timeline-item-layout--center .btn-disc{margin:0;position:absolute;top:50%;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.timeline-item-layout--center .timeline__disc,.timeline-item-layout--center .timeline__left,.timeline-item-layout--center .timeline__right{display:none}.training-establishments-results__wrap{background:#3f4897;padding:100px 0;color:#fff;overflow:hidden;padding-left:24px;padding-right:24px}.training-establishments-results__wrap .wrap-narrow{width:auto}.layout--onecol .training-establishments-results__wrap{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;padding-left:0;padding-right:0}.layout--onecol .training-establishments-results__wrap .wrap-narrow{width:1240px}.training-establishments-results__wrap:before{content:"";position:absolute;width:118px;height:118px;border-radius:50%;background:#14213d;z-index:3;top:0;left:80%;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.training-establishment__content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.training-establishments-results__empty{text-align:center;font-size:2rem}.training-establishment__url{position:absolute;top:0;right:0}.training-establishment__url .icon-only{width:52px;height:52px;background:#2ec4b6;border-radius:50%;color:#14213d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (min-width:47.9375em){.training-result-item__image{-webkit-box-flex:0;-ms-flex:0 0 385px;flex:0 0 385px}}.training-establishment__title{margin:0 0 10px;font-size:2.4rem;line-height:1.2}.training-establishment__address{margin-bottom:20px;font-size:1.2rem;font-family:Lato,arial,helvetica,sans-serif;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px}.training-establishment__address p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;gap:5px}.training-establishment__body{margin-bottom:30px;color:#fff;font-size:1.4rem}.training-establishment--teaser{margin-bottom:70px}.training-establishment__establishment-type{display:inline-block;background:#fff;border-radius:30px;padding:2px 10px;color:#14213d;font-size:1.2rem}.training-establishments{position:relative;background:#fafafa;padding:110px 0}.training-establishments .wrap-narrow{width:auto}.layout--onecol .training-establishments{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw}.layout--onecol .training-establishments .wrap-narrow{width:1240px}.training-establishments:before{content:"";position:absolute;width:67px;height:67px;border-radius:50%;background:#3f4897;z-index:3;left:80%;top:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.training__header{margin-left:auto;margin-right:auto;max-width:700px}.training-establishments__title{margin-bottom:20px}.training__infos-block{background:#14213d;border-radius:20px;color:#fff;height:100%;padding:60px}@media only screen and (max-width:47.9375em){.training__infos-block{padding:30px}}.training-establishments__infos-block-title,.training__search-form-title{font-size:2.4rem;font-weight:700;line-height:1.2;margin:0 0 20px}.training-establishments__infos-block-desc{color:#fff}.training__search-form{background:#2ec4b6;border-radius:20px;color:#fff;height:100%;padding:60px}@media only screen and (max-width:47.9375em){.training__search-form{padding:30px}}.training__search-form .form__item-city,.training__search-form .form__item-name{background:#fff;border-radius:30px;color:#14213d;height:60px;margin-bottom:20px;padding:0 30px}.training__search-form .form__text{border:0;padding:15px 2px;width:100%}.training__search-form .form__text.form-autocomplete{background-image:none}.training__search-form .form__checkbox-list{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px;margin-bottom:20px}.training__search-form .form__checkbox-list .form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);margin:0 10px 0 0;font:inherit;color:currentColor;width:1.3em;height:1.3em;border:2px solid #dfe1e1;border-radius:5px;display:inline-grid;place-content:center;cursor:pointer;border-radius:50%;background:#fff;border:5px solid #fff;width:30px;height:30px;text-transform:uppercase}.training__search-form .form__checkbox-list .form__checkbox + label{cursor:pointer}.training__search-form .form__checkbox-list .form__checkbox:before{content:"";width:1.3em;height:1.3em;-webkit-transform:scale(0);transform:scale(0);border-radius:5px;-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;background-color:#2ec4b6;background-image:url(/themes/custom/not/assets/css/img/icons/check.svg);background-size:.8em .8em;background-position:50% 50%;background-repeat:no-repeat}.training__search-form .form__checkbox-list .form__checkbox:checked::before{-webkit-transform:scale(1);transform:scale(1)}.training__search-form .form__checkbox-list .form__checkbox:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.training__search-form .form__checkbox-list .form__checkbox:before{width:10px;height:10px;background:#14213d}.training__search-form .moving-label-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.training__search-form .moving-label{color:#767676;font-family:Lato,arial,helvetica,sans-serif;font-size:1.4rem}.training__search-form .field__icon{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}.training__search-form .field__icon .icon{margin-left:auto;margin-right:auto}
.slider-arrow,.splide__pagination__page{margin:0;border:0;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}.slider-arrow:active,.slider-arrow:focus,.slider-arrow:hover,.splide__pagination__page:active,.splide__pagination__page:focus,.splide__pagination__page:hover{text-decoration:none}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.splide--draggable > .splide__slider > .splide__track,.splide--draggable > .splide__track{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide--fade > .splide__slider > .splide__track > .splide__list,.splide--fade > .splide__track > .splide__list{display:block}.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide,.splide--fade > .splide__track > .splide__list > .splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active,.splide--fade > .splide__track > .splide__list > .splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active > .splide__slider > .splide__track > .splide__list,.splide--ttb.is-active > .splide__track > .splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:0;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{-webkit-animation:splide-loading 1s infinite linear;animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@media only screen and (min-width:83.6875em){.slider--cards{margin-right:-50px}}.slider--cards .splide__slide{width:284px}.slider--cards .splide__slide:hover .illustrative-img:after{-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}.slider--cards .illustrative-img{margin-bottom:20px}.slider__playback-wrap{position:absolute;top:50px;right:80px;z-index:1}@media only screen and (max-width:47.9375em){.slider__playback-wrap{top:20px;right:10px}}.slider__playback{background:0 0;cursor:pointer;width:60px;height:60px;border-radius:50%;border:1px solid #fff;color:#fff}.slider__playback:active,.slider__playback:focus,.slider__playback:hover{background:rgba(255,255,255,.3)}.slider__playback .icon{margin-left:auto;margin-right:auto}.slider__playback:not(.playback--is-playing) .icon--pause{display:none}.slider__playback.playback--is-playing .icon--play{display:none}ul.splide__pagination{margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;right:100px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (max-width:47.9375em){ul.splide__pagination{right:20px}}ul.splide__pagination li{margin-bottom:10px}.splide__pagination__page{margin-left:auto;margin-right:auto;display:block;border:0;padding:0;background:rgba(255,255,255,.4);width:12px;height:12px;cursor:pointer;border-radius:50%}.splide__pagination__page.is-active{background-color:#fff}.slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;gap:10px}@media only screen and (max-width:47.9375em){.slider__arrows{display:none}}.slider-arrow{background:#fff;padding:0;border:1px solid rgba(20,33,61,.5);border-radius:50%;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-transition:all 150ms;transition:all 150ms}.slider-arrow:active,.slider-arrow:focus,.slider-arrow:hover{background-color:#dfe1e1}.slider-prev{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.slider-arrow--is-disabled{opacity:.5;pointer-events:none}.slider--no-controls .splide__arrows,.slider--no-controls .splide__pagination{display:none!important}@media only screen and (min-width:83.6875em){.slider--var-width{margin-right:-50px}}.slider--var-width .splide__slide{width:310px}.slider--x1 .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;top:auto;bottom:-50px;left:50%;right:auto;gap:25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider--x1 .splide__pagination__page{background:#14213d;width:6px;height:6px;padding:0;opacity:.3}.slider--x1 .splide__pagination__page.is-active{opacity:1;-webkit-transform:scale(2);transform:scale(2)}.slider--x1 .splide__arrows{position:absolute;left:50%;bottom:-70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;width:500px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider--x1 .splide__arrow{margin:0;border:0;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;padding:0;background:0 0;background:#fff;border-radius:50%;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.slider--x1 .splide__arrow:active,.slider--x1 .splide__arrow:focus,.slider--x1 .splide__arrow:hover{text-decoration:none}.slider--x1 .splide__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:root{--slide-gap:30px}@media only screen and (max-width:61.9375em){:root{--slide-gap:10px}}.slider--x3.is-active{margin:0 calc(var(--slide-gap) * -1)}.slider--x3.is-active .node--teaser{padding:0 var(--slide-gap)}.slider--x3:not(.is-active) .splide__slide{margin-bottom:40px}.slider-visible-stack:not(.is-active) .splide__slide:nth-child(1n+3){display:none}
