.introductionHome{background-position:85%;background-size:cover;padding:173px 0}.introductionHome__contentBox{padding:44px 30px 54px;position:relative}.introductionHome__contentBox *{position:relative;z-index:2}.introductionHome__contentBox:before{background-color:#01355c;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:0}.introductionHome__contentBox__title{color:#fff;font-size:36px;text-align:center;text-transform:uppercase}.introductionHome__contentBox__title .subtitle{font-size:26px;font-weight:500}.introductionHome__contentBox__reseaux{display:none}.introductionHome__contentBox__text{color:#fff;font-size:14px;line-height:1.4;padding-top:34px;text-align:left}@media (min-width:900px){.introductionHome{padding-bottom:107px;padding-top:238px}.introductionHome .container{position:relative}.introductionHome .container .language-switcher{bottom:-107px;position:absolute;right:0}.introductionHome__contentBox{padding-left:10px;width:647px}.introductionHome__contentBox:before{left:-590px;width:calc(100% + 590px)}.introductionHome__contentBox__title{font-size:70px;line-height:50px;padding-top:20px;text-align:left}.introductionHome__contentBox__title .subtitle{font-size:39px}.introductionHome__contentBox__text{max-width:480px;padding-top:24px}}@media (min-width:1200px){.introductionHome{padding-top:258px;position:relative;z-index:0}.introductionHome__contentBox{padding-left:70px;padding-right:100px;width:720px}.introductionHome__contentBox__reseaux{align-items:center;display:flex;flex-direction:column;gap:10px;left:0;position:absolute;top:calc(50% - 165px);z-index:2}.introductionHome__contentBox__reseaux a{transition:.3s}.introductionHome__contentBox__reseaux a:hover{transform:scale(.9)}.introductionHome__contentBox__reseaux .line{background-color:#fff;height:100px;width:1px}}.texteEtImages{padding-bottom:50px;padding-top:53px;position:relative}.texteEtImages__imageBackground{background-size:cover;bottom:230px;height:282px;mix-blend-mode:hard-light;opacity:.4;position:absolute;right:0;width:250px;z-index:-1}.texteEtImages__textPart__title{text-align:left}.texteEtImages__textPart__content{margin-bottom:40px;padding-top:50px;position:relative}.texteEtImages__textPart__content:after{background-color:#cdb999;content:"";height:20px;left:0;position:absolute;top:0;width:142px}.texteEtImages__imagePart{padding-top:50px}.texteEtImages__imagePart__imgContainer{height:280px;margin-left:-5vw;width:224px}.texteEtImages__imagePart__imgContainer img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:900px){.texteEtImages .container{display:flex}.texteEtImages__imageBackground{bottom:auto;height:450px;top:0;width:320px}.texteEtImages__textPart__content{max-width:450px}.texteEtImages__imagePart{align-items:flex-end;display:flex}.texteEtImages__imagePart__imgContainer{height:350px;margin-left:50px;width:280px}}@media (min-width:1200px){.texteEtImages{margin:0 auto;max-width:1700px;padding-bottom:70px;padding-top:140px}.texteEtImages__imageBackground{height:660px;width:600px}.texteEtImages__textPart{padding-left:100px;width:50%}.texteEtImages__textPart__content{margin-bottom:70px;padding-left:160px;padding-top:0;width:500px}.texteEtImages__textPart__cta{margin-left:160px}.texteEtImages__imagePart{justify-content:flex-end;padding-right:100px;padding-top:0;width:50%}.texteEtImages__imagePart__imgContainer{height:550px;width:440px}}.nosCours{padding-bottom:55px;padding-top:55px}.nosCours__title{padding-bottom:40px;position:relative;text-align:right}.nosCours__title:after{background-color:#cdb999;bottom:0;content:"";height:20px;position:absolute;right:0;width:156px}.nosCours__list{align-items:center;display:flex;flex-direction:column}@media (max-width:1200px){.nosCours__list .classCard{background:transparent!important}}.nosCours__list .classCard__imgContainer{height:210px;margin-top:40px;max-width:90vw;padding-bottom:20px;width:380px}.nosCours__list .classCard__imgContainer img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.nosCours__list .classCard__overlay{max-width:90vw;width:380px}.nosCours__list .classCard__overlay__title{align-items:center;gap:6px}@media (max-width:900px){.nosCours__list .classCard__overlay__title{display:flex}}@media (max-width:1200px){.nosCours__list .classCard__overlay__title{margin-bottom:15px}}.nosCours__list .classCard__overlay__title .subtitle{position:relative}@media (max-width:900px){.nosCours__list .classCard__overlay__title .subtitle{padding:5px 11px}}.nosCours__list .classCard__overlay__title .subtitle:before{background-color:#cdb999;content:"";height:100%;left:0;position:absolute;top:-2px;transition:.3s;width:100%;z-index:-1}@media (min-width:900px){.nosCours__list{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.nosCours__list .class{min-width:45%}}@media (min-width:1200px){.nosCours{padding-bottom:110px}.nosCours__list{align-items:flex-start;padding-top:30px}.nosCours__list .class{max-width:280px;min-width:auto}.nosCours__list .class--2{padding-top:73px}.nosCours__list .class--3{padding-top:24px}.nosCours__list .class--4{padding-top:110px}.nosCours__list .classCard{background-size:cover;height:550px;max-width:280px;overflow:hidden}.nosCours__list .classCard:hover .classCard__overlay{transform:translateY(0)}.nosCours__list .classCard:hover .classCard__overlay__title .subtitle{margin-right:2px;padding:5px 11px;position:relative;z-index:2}.nosCours__list .classCard:hover .classCard__overlay__title .subtitle:before{opacity:1}.nosCours__list .classCard__imgContainer{display:none}.nosCours__list .classCard__overlay{height:100%;padding:33px 20px;position:relative;transform:translateY(450px);transition:.8s;width:100%}.nosCours__list .classCard__overlay *{position:relative;z-index:2}.nosCours__list .classCard__overlay:before{background-color:#01355c;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.nosCours__list .classCard__overlay__title .subtitle{display:inline-block;margin-top:3px;padding-top:5px}.nosCours__list .classCard__overlay__title .subtitle:before{opacity:0}.nosCours__list .classCard__overlay__text{margin-top:25px}}.notreEquipe{padding:55px 0;position:relative}.notreEquipe__background{background-size:cover;height:425px;mix-blend-mode:hard-light;opacity:.4;position:absolute;right:0;top:255px;width:250px;z-index:-1}.notreEquipe__textPart__content{margin-bottom:40px;padding-top:50px;position:relative}.notreEquipe__textPart__content:after{background-color:#cdb999;content:"";height:20px;left:0;position:absolute;top:0;width:142px}.notreEquipe__teamPart .teacherCard{margin-top:40px;pointer-events:none}.notreEquipe__teamPart .teacherCard--3 .teacherCard__top__nameContainer{right:100px}.notreEquipe__teamPart .teacherCard__top{position:relative}.notreEquipe__teamPart .teacherCard__top__imageContainer{height:235px;width:194px}.notreEquipe__teamPart .teacherCard__top__imageContainer--2{transform:translate(80px)}.notreEquipe__teamPart .teacherCard__top__imageContainer img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notreEquipe__teamPart .teacherCard__top__nameContainer{bottom:0;padding:13px 15px;position:absolute;right:0}.notreEquipe__teamPart .teacherCard__top__nameContainer *{position:relative;z-index:2}.notreEquipe__teamPart .teacherCard__top__nameContainer:before{background-color:#01355c;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.notreEquipe__teamPart .teacherCard__top__nameContainer .name{font-size:22px;font-weight:900;text-transform:uppercase}.notreEquipe__teamPart .teacherCard__top__nameContainer .last_name{font-size:20px;font-weight:800;margin-top:4px;text-transform:uppercase}.notreEquipe__teamPart .teacherCard__description{display:none}@media (min-width:600px){.notreEquipe__teamPart .teacherCard__top__nameContainer{left:200px;right:auto}}@media (min-width:900px){.notreEquipe__background{height:800px;top:83px;width:500px}}@media (min-width:1200px){.notreEquipe{margin:0 auto;max-width:1700px}.notreEquipe__background{height:916px;top:133px;width:540px;z-index:-1}.notreEquipe__textPart{max-width:540px;padding-left:100px}.notreEquipe__textPart__content{margin-bottom:70px;padding-left:160px;padding-top:0;width:405px}.notreEquipe__teamPart{display:flex;flex-wrap:wrap;margin-top:-380px;padding-left:100px}.notreEquipe__teamPart .teacherCard{width:433px}.notreEquipe__teamPart .teacherCard--1,.notreEquipe__teamPart .teacherCard--3{padding-left:580px;pointer-events:none}.notreEquipe__teamPart .teacherCard--2{margin-top:-330px;padding-right:580px}.notreEquipe__teamPart .teacherCard--3{margin-top:-200px}.notreEquipe__teamPart .teacherCard--3 .teacherCard__top__nameContainer{right:auto}.notreEquipe__teamPart .teacherCard__top__imageContainer{height:430px;width:280px}.notreEquipe__teamPart .teacherCard__top__imageContainer--2{transform:none}.notreEquipe__teamPart .teacherCard__top__nameContainer{left:145px}.notreEquipe__teamPart .teacherCard__top__nameContainer .name{font-size:30px;white-space:nowrap}.notreEquipe__teamPart .teacherCard__top__nameContainer .last_name{font-size:24px;white-space:nowrap}.notreEquipe__teamPart .teacherCard__description{display:block;line-height:1.4;margin-top:40px;padding-left:50px;width:430px}}.nosTarifs{margin-top:30px;padding:100px 0 50px;position:relative}.nosTarifs__background{background-size:cover;height:288px;mix-blend-mode:hard-light;opacity:.3;position:absolute;right:0;top:0;width:209px;z-index:-1}@media (max-width:900px){.nosTarifs__array{padding-bottom:50px}.nosTarifs__array--desktop{display:none}.nosTarifs__array .bg-white{background-color:#fff;color:#01355c}.nosTarifs__array .bg-white th{color:#01355c;font-size:18px;font-weight:700;padding:16px 0}.nosTarifs__array table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.nosTarifs__array thead th{color:#fff;padding:10px;text-align:center}.nosTarifs__array tbody td{background-color:#01355c;border:1px solid #fff;color:#fff;padding:15px;text-align:center;vertical-align:middle}.nosTarifs__array tbody td.bg-lightblue{background-color:#cdb999;font-size:18px;font-weight:700}.nosTarifs__array tbody td.price__label{font-size:16px}.nosTarifs__array tbody .group-label{background-color:#cdb999;border:none;color:#01355c;font-weight:700;padding:10px;text-align:center}}.nosTarifs__content{margin-bottom:40px;padding-top:50px;position:relative}.nosTarifs__content:after{background-color:#cdb999;content:"";height:20px;left:0;position:absolute;top:0;width:142px}.nosTarifs__cancelPart__title{font-size:24px;font-weight:900;line-height:1.2;margin-bottom:30px;text-align:left;text-transform:uppercase}.nosTarifs__cancelPart__title .subtitle{color:#cdb999;font-weight:500}.nosTarifs__cancelPart__content .sidebar{line-height:1.4;margin-bottom:30px;margin-top:15px;padding-left:30px;position:relative}.nosTarifs__cancelPart__content .sidebar:before{background-color:#cdb999;content:"";height:100%;left:0;position:absolute;top:0;width:20px}@media (min-width:900px){.nosTarifs__background{height:745px;left:0;right:auto;width:540px}.nosTarifs__array{border-collapse:collapse;color:#fff;font-family:Arial,sans-serif;margin-bottom:70px;text-align:center;width:100%}.nosTarifs__array--mobile{display:none}.nosTarifs__array thead{background-color:#cdb999}.nosTarifs__array thead th{font-size:20px;font-weight:800;padding:15px}.nosTarifs__array tbody td{padding:15px}.nosTarifs__array tbody tr:last-child td{border-bottom:none}.nosTarifs__array tbody td:first-child{color:#fff;font-weight:700}.nosTarifs__array td,.nosTarifs__array th{border-right:1px solid #cdb999}.nosTarifs__array td:last-child,.nosTarifs__array th:last-child{border-right:none}.nosTarifs__array .price__label{font-size:20px;font-weight:300}.nosTarifs__array .person__label{font-size:20px;padding:20px 0;text-align:center}.nosTarifs__title{margin-left:160px}.nosTarifs__content{margin-bottom:70px;margin-left:160px;padding-left:160px;padding-top:0;width:455px}.nosTarifs__cancelPart{display:flex;gap:40px;margin:0 auto;width:813px}.nosTarifs__cancelPart__title{text-align:right}}@media (min-width:1200px){.nosTarifs__background{top:-120px}}.bannerInfo{background-position:50%;background-size:cover;margin:60px auto;max-width:1700px;padding:0 0 166px;position:relative}.bannerInfo__textPart{padding:74px 13px 38px;position:relative}.bannerInfo__textPart--medail{padding:74px 13px 100px}.bannerInfo__textPart--medail .medailContain{align-items:center;border-radius:50%;bottom:0;display:flex;height:130px;justify-content:center;left:50%;position:absolute;transform:translate(-50%,50%);width:130px}.bannerInfo__textPart--medail .medailContain img{width:95%}.bannerInfo__textPart *{position:relative;z-index:2}.bannerInfo__textPart:after{background-color:#cdb999;content:"";height:54px;left:50%;position:absolute;top:0;transform:translate(-50%);width:20px;z-index:3}.bannerInfo__textPart:before{background-color:#fff;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.bannerInfo__textPart__title{color:#01355c;font-size:34px;line-height:1.2;margin-bottom:20px;text-align:center}.bannerInfo__textPart__text{color:#01355c;line-height:1.4;text-align:center}@media (min-width:900px){.bannerInfo{padding:125px 0}.bannerInfo .container{display:flex;justify-content:flex-end;max-width:none;width:100%}.bannerInfo__textPart{padding:60px 80px 60px 40px;width:754px}.bannerInfo__textPart--medail{padding:60px 80px 60px 130px}.bannerInfo__textPart--medail .medailContain{bottom:50%;height:170px;left:0;width:170px}.bannerInfo__textPart:before{background-color:#01355c}.bannerInfo__textPart:after{height:20px;left:auto;right:0;top:74px;transform:none;width:54px}.bannerInfo__textPart__title{color:#fff;font-size:40px!important;text-align:right}.bannerInfo__textPart__text{color:#fff;text-align:right}}.blockForm{padding:50px 0;position:relative}.blockForm__background_image{background-size:cover;bottom:-80px;height:398px;left:0;mix-blend-mode:hard-light;opacity:.3;position:absolute;width:224px}.blockForm__content{margin-bottom:40px;padding-top:50px;position:relative}.blockForm__content:after{background-color:#cdb999;content:"";height:20px;left:0;position:absolute;top:0;width:142px}.blockForm__form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M.293.293a1 1 0 0 1 1.414 0L5 3.586 8.293.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E")!important}.blockForm__form *{font-family:Sink,sans-serif!important}.blockForm__form .add_list_item,.blockForm__form .delete_list_item{background-color:#fff!important}.blockForm__form .gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list,.gfield--input-type-list) button.add_list_item:before,.blockForm__form .gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list,.gfield--input-type-list) button.delete_list_item:before{color:#01355c}.blockForm__form .gform_wrapper .gfield.gfield--type-section{margin:0!important}.blockForm__form .gform-theme--foundation .gfield textarea{min-block-size:12rem!important}.blockForm__form .gform_footer{display:none!important}.blockForm__form .gsection_title{color:#cdb999!important;font-size:20px!important;font-weight:700!important;margin-top:15px!important}.blockForm__form .gfield_label,.blockForm__form .gform-field-label--type-sub{font-size:16px!important}.blockForm__form .gfield_list_group_item:before{color:#fff!important;font-size:18px!important}.blockForm__form .gfield_required.gfield_required_text{color:#cdb999!important}.blockForm__form .gfield_description{color:#fff!important}.blockForm__form .gfield--type-html .texteEtImages__textPart__cta span{align-items:center;display:flex;letter-spacing:2px}.blockForm__form select{font-size:16px!important}.blockForm__form input,.blockForm__form textarea{background-color:transparent!important;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;font-size:16px!important;margin-bottom:30px;padding:16px 30px;width:100%}.blockForm__form input::-moz-placeholder,.blockForm__form textarea::-moz-placeholder{color:#fff;font-size:14px}.blockForm__form input::placeholder,.blockForm__form textarea::placeholder{color:#fff;font-size:14px}@media (min-width:1200px){.blockForm{margin:0 auto;max-width:1700px}.blockForm .container{margin:0 auto;max-width:900px;position:relative}.blockForm__background_image{bottom:-230px;height:760px;left:-200px;width:440px}.blockForm__content{margin-bottom:70px;padding-left:160px;padding-top:0;width:550px}.blockForm__form .gform_wrapper .gfield.gfield--type-section{margin-top:10px!important}.blockForm__form .gfield--type-html{display:flex;justify-content:flex-end}.blockForm__form .gfield--type-html .texteEtImages__textPart__cta{cursor:pointer;margin-left:0}.blockForm__form .gfield--type-html .texteEtImages__textPart__cta:hover span{padding-right:10px}.blockForm__form .gfield--type-html .texteEtImages__textPart__cta span{letter-spacing:3.6px;transition:1s}.blockForm__form .gfield--type-html .texteEtImages__textPart__cta svg{transform:rotate(-90deg)}}.avisClient{padding:60px 0 30px;position:relative}.avisClient .swiper-container{margin:0 auto;max-width:600px;overflow:hidden;width:100%}.avisClient .swiper-container .swiper-slide{align-items:center;display:flex;justify-content:center;padding:20px;text-align:left}.avisClient .swiper-container .swiper-slide .testimonial{color:#fff;max-width:400px}.avisClient .swiper-container .swiper-slide .testimonial p{font-size:16px;font-style:italic;letter-spacing:.5px;line-height:1.5}.avisClient .swiper-container .swiper-slide .testimonial .author{color:#cdb999;font-size:18px;font-weight:500;margin-top:30px;text-transform:uppercase}.avisClient .swiper-container .swiper-buttons{display:flex;padding-left:10px}.avisClient .swiper-container .swiper-button-prev-custom{transform:rotate(90deg)}.avisClient .swiper-container .swiper-button-prev-custom:after{display:none}.avisClient .swiper-container .swiper-button-next-custom{transform:rotate(-90deg) translate(-1px)}.avisClient .swiper-container .swiper-button-next-custom:after{display:none}.avisClient__title{font-size:30px;line-height:1.2;padding-left:10px}.avisClient__title:before{background-color:#cdb999;content:"";height:20px;left:0;position:absolute;top:67px;width:4vw}.avisClient__background{background-size:cover;bottom:220px;height:175px;left:0;mix-blend-mode:hard-light;opacity:.3;pointer-events:none;position:absolute;width:100vw}.avisClient__background--2{bottom:0;display:none;height:255px;left:auto;mix-blend-mode:normal;opacity:1;right:0;width:175px;z-index:10}@media (min-width:1200px){.avisClient{margin:0 auto 70px;max-width:1700px}.avisClient__background--1{height:437px;left:auto;right:0;top:0;width:900px}.avisClient__background--2{display:block;height:415px;right:100px;width:280px}}@media (min-width:1200px) and (min-width:1400px){.avisClient__background--2{right:20vw}}@media (min-width:1200px){.avisClient .swiper-container{max-width:none;padding-left:300px;position:relative}.avisClient .swiper-container .swiper-slide{justify-content:flex-start}.avisClient .swiper-container .swiper-buttons{left:150px;padding-left:0;position:absolute;top:0;z-index:100}.avisClient .swiper-container .swiper-buttons .swiper-button{cursor:pointer}.avisClient .swiper-container .swiper-buttons .swiper-button:hover img{transform:scale(1.1)}.avisClient .swiper-container .swiper-buttons .swiper-button img{height:70px;transition:.3s}.avisClient__title{padding-left:160px;position:relative}.avisClient__title:before{left:-15px;top:7px;width:142px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}body{max-width:100vw;overflow-x:hidden}strong{font-weight:800!important}@media (max-width:599px){.gallery{margin-top:0}}@media (min-width:600px){.gallery{margin-top:0}}@media (min-width:1200px){.gallery{margin-top:400px}}@font-face{font-display:swap;font-family:TheStrattos;font-style:normal;font-weight:400;src:url(/wp-content/themes/mojopress/fonts/TheStrattosDEMO.woff2) format("woff2"),url(/wp-content/themes/mojopress/fonts/TheStrattosDEMO.woff) format("woff")}@font-face{font-display:swap;font-family:Sink;font-style:normal;font-weight:400;src:url(/wp-content/themes/mojopress/fonts/SinkRegular.woff2) format("woff2"),url(/wp-content/themes/mojopress/fonts/SinkRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Frontpage;font-style:normal;font-weight:400;src:url(/wp-content/themes/mojopress/fonts/FrontPageNews.woff2) format("woff2"),url(/wp-content/themes/mojopress/fonts/FrontPageNews.woff) format("woff")}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#01355c;line-height:1}strong{font-weight:800}p{font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;color:#fff;font-family:Outfit,sans-serif!important}img{max-width:100%}.content{font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.5}.content p{margin-bottom:30px}.content *{font-size:16px;font-weight:400;line-height:1.5}.content a{color:#cdb999}.title{font-family:TheStrattos!important;font-weight:800;letter-spacing:4px}.title--h2{font-family:Sink!important;font-size:30px;margin-bottom:25px;text-transform:uppercase}@media (min-width:900px){.title--h2{font-size:30px}.title--h2 .gallery{margin-top:0}}.title--h3{font-size:21px;text-transform:uppercase}.title--h3 .subtitle{font-weight:500}.title--black{font-weight:900;line-height:62px}.language-switcher{display:flex}@media (max-width:599px){.language-switcher.desktop{display:none}.language-switcher.mobile{display:flex!important}}.language-switcher.mobile{display:none}@media (min-width:900px){.language-switcher{flex-direction:column}}.language-switcher li{background-color:#fff;transition:.3s}.language-switcher li:hover{background-color:#cdb999}.language-switcher li:hover a{color:#fff}.language-switcher li.active{background-color:#cdb999}.language-switcher li.active a{color:#fff}.language-switcher li a{align-items:center;color:#000;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;text-decoration:none;text-transform:uppercase;transition:.3s;width:40px}@media (min-width:900px){.language-switcher li a{font-size:20px;height:70px;width:70px}}.content,p{line-height:1.4}.subtitle i{display:inline-block;margin-right:2px;padding:0 11px;position:relative;z-index:2}.subtitle i:before{background-color:#cdb999;content:"";height:100%;left:0;position:absolute;top:-2px;width:100%;z-index:-1}.button_resa{display:flex;gap:10px;text-decoration:none;transition:.3s}.button_resa:hover span{color:#cdb999}.button_resa span{font-size:18px;font-weight:700;text-transform:uppercase;transition:.3s}.button_resa img{width:40px}.button_resa--vertical{flex-direction:column;justify-content:center;width:40px}.button_resa--vertical:hover span{transform:rotate(180deg) translateY(10px)}.button_resa--vertical span{align-items:center;display:flex;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.container{margin:0 auto;max-width:90vw;width:1180px}.footer{margin:0 auto;max-width:1700px;position:relative;z-index:2}.footer .container{align-items:center;display:flex;flex-direction:column;padding-bottom:40px;padding-top:70px}.footer .mojo_link{align-items:center;color:#fff;display:flex;font-size:11px;gap:10px;letter-spacing:1px;padding-top:50px;text-align:center;text-decoration:none;text-transform:uppercase}.footer .mojo_link--desktop{display:none}.footer .mojo_link--mobile{align-items:stretch;display:flex;flex-direction:column;padding:30px 0 0;width:100%}.footer .mojo_link--mobile .mojo_link{justify-content:center;padding-top:0;width:100%}.footer .mojo_link img{max-height:30px;max-width:85px;width:auto}.footer__tryptique{display:flex;gap:10px}.footer__tryptique__imgContain{height:180px;width:calc(50% - 5px)}.footer__tryptique__imgContain img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer__part__title{font-size:24px;padding-bottom:32px;position:relative;text-align:center}.footer__part__title:after{background-color:#cdb999;bottom:0;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%);width:100px}.footer__part__reseaux{display:flex;gap:20px;justify-content:center;padding-top:40px;width:100%}.footer__part--logo{align-items:center;display:flex;flex-direction:column;padding:50px 0}.footer__part--logo img{width:145px}.footer__part--sponsos{align-items:center;display:flex;gap:40px;justify-content:center}.footer__part--sponsos a{transition:.3s}.footer__part--sponsos a:hover{transform:scale(.9)}.footer__part--sponsos a img{width:120px}@media (min-width:900px){.footer .container{align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:100px;padding-top:80px;position:relative}.footer__tryptique{gap:2.5%}.footer__tryptique__imgContain{height:378px}.footer__tryptique__imgContain--1{width:45%}.footer__tryptique__imgContain--2{width:20%}.footer__tryptique__imgContain--3{width:30%}.footer .mojo_link--desktop{bottom:30px;display:flex;gap:20px;position:absolute}.footer .mojo_link--mobile{display:none}.footer__part__title:after{left:0;transform:none}.footer__part__reseaux{justify-content:flex-start;padding-top:30px}.footer__part__reseaux a{width:40px}.footer__part--logo{padding:0}.footer__part--logo img{height:185px}.footer__part--sponsos{flex-direction:column;gap:20px}.footer__part--sponsos p{width:200px}}.header{left:0;padding-top:20px;position:absolute;top:0;width:100vw;z-index:50}.header .container{align-items:center;display:flex;justify-content:space-between}.header__logo{width:110px}.header__menu{display:none}@media (min-width:900px){.header .container{align-items:center;display:flex;justify-content:space-between}.header__logo{width:90px}.header__menu{display:block}.header__menu ul{display:flex;gap:50px}.header__menu ul li a{color:#fff;font-size:16px;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase}.header__menu ul li a:hover:after{width:100%}.header__menu ul li a:after{background-color:#fff;bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:.5s;width:0}}.gform_wrapper .gform_fields{gap:18px!important}.gform_wrapper .gfield .gfield_label,.gform_wrapper .gfield .gform-field-label{color:#fff;text-transform:uppercase}.gform_wrapper .gfield input,.gform_wrapper .gfield select{background-color:unset;border:1px solid #fff;border-radius:0;color:#fff}.gform_wrapper .gfield.gfield--type-section{border-bottom:1px solid #abd8ce;margin:30px 0 0;text-transform:uppercase}.gform_wrapper .gfield_list_groups .gfield_list_icons button{background:#8ecdbe;border-radius:0;height:37px;width:16px}.daterangepicker .drp-buttons .btn{background:#8fcdbe;border:1px solid #01355c;color:#01355c;text-transform:uppercase}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{color:#01355c}#gform_wrapper_2 #field_submit{display:none}
