@font-face{font-display:swap;font-family:"IBM Plex Sans Arabic";src:url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Bold.woff2) format("woff2"),url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"IBM Plex Sans Arabic";src:url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2"),url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"IBM Plex Sans Arabic";src:url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Medium.woff2) format("woff2"),url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"IBM Plex Sans Arabic";src:url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Light.woff2) format("woff2"),url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"IBM Plex Sans Arabic";src:url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2"),url(https://www.flowmotionschool.ma/wp-content/themes/flowmotion/assets/styles/fonts/IBMPlexSansArabic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0}html{font-size:16px}button{font-family:"IBM Plex Sans Arabic";font-weight:700;text-transform:uppercase}body.one-pagers{min-height:100vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:rgb(82 172 172 / .2)}a.link-style{font-family:"IBM Plex Sans Arabic";font-weight:700}h1{font-size:2rem;font-family:"IBM Plex Sans Arabic";font-weight:700;font-style:normal;letter-spacing:x;line-height:x;text-transform:uppercase}h2{font-size:1.75rem;font-family:"IBM Plex Sans Arabic";font-weight:700}h3{font-size:1.5rem;font-family:"IBM Plex Sans Arabic";font-weight:700;font-style:normal}h4{font-size:1.2rem;font-family:"IBM Plex Sans Arabic";font-weight:700;font-style:normal}p{font-size:1rem;font-family:"IBM Plex Sans Arabic";font-weight:400;font-style:normal;letter-spacing:x;line-height:x}ul{font-size:1rem;font-family:"IBM Plex Sans Arabic";font-weight:400;font-style:normal;letter-spacing:x;line-height:x}a{font-size:1rem;font-family:"IBM Plex Sans Arabic";font-weight:400;font-style:normal;letter-spacing:x;line-height:x;text-decoration:none;color:#000}a:hover,button:hover{cursor:pointer;color:#000}a:focus,button:focus,input:active,input:focus{outline:0;box-shadow:none}.form-select,button:focus,input:focus,textarea:focus{border:0;box-shadow:none!important}input:focus::-moz-placeholder{color:#fff0}input:focus:-ms-input-placeholder{color:#fff0}input:focus::placeholder{color:#fff0}textarea:focus::-moz-placeholder{color:#fff0}textarea:focus:-ms-input-placeholder{color:#fff0}textarea:focus::placeholder{color:#fff0}input::-moz-placeholder,textarea::-moz-placeholder{color:grey}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:grey}input::-moz-placeholder,textarea::-moz-placeholder{color:grey}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:grey}input::placeholder,textarea::placeholder{color:grey}.sec-title h2{text-transform:uppercase}header{padding:20px 0;position:-webkit-sticky;position:sticky;z-index:10}header .logo{display:flex;justify-content:center;align-items:center}header.header-quiz .logo{justify-content:flex-start!important;align-items:flex-start}header .logo img{width:170px}header .home-quick-link a img{width:65px}.header-wrapper{display:flex;align-items:center}.header-wrapper .logo{flex:1}.header-wrapper .home-quick-link{flex:1;display:flex;justify-content:flex-end}.inscription-identification{min-height:90vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;margin:30px 0}.inscription-identification .container .row{display:flex;justify-content:center;align-items:center}.inscription-identification .img img{width:100%}.inscription-identification .img{position:relative}.inscription-identification .img .char-shadow{position:absolute;top:0;left:-50%;z-index:-1}.inscription-identification .sec-title{margin-bottom:50px}.inscription-identification .sec-title h2{width:50%}.double-forms .forms-wrapper{padding:50px;background-color:#fff;border-radius:10px}.double-forms .forms-wrapper form input.form-control{margin-bottom:12px;border-radius:5px;background-color:#f3f2f3;padding:10px 20px;border:0;border-radius:12px}.double-forms .forms-wrapper form .form-select{margin-bottom:12px;border-radius:5px;background-color:#f3f2f3;padding:10px 20px;border:0;border-radius:12px;background-position:left .75rem center}.double-forms .forms-wrapper form .form-select option{color:grey}.double-forms .forms-wrapper form button{width:100%;background-color:#f8b737;color:#000;border:0;padding:10px 0;margin-top:30px;font-family:"IBM Plex Sans Arabic";font-weight:700;font-size:1.1rem;border-radius:12px}.double-forms .forms-wrapper .forms-title-widget{background-color:rgb(82 172 172 / .2);padding:5px;border-radius:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:25px}.file-input{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative;padding:10px 0;border:#52acac 2px solid;border-radius:12px}.file-input:hover{cursor:pointer}.file-input input{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:auto}.file-input input:hover{cursor:pointer}.file-input img{width:15px;margin-right:10px}.file-input p{font-family:"IBM Plex Sans Arabic";font-weight:700;text-transform:uppercase;margin-bottom:0}.double-forms .forms-wrapper .forms-title-widget .title{flex:1;text-align:center;padding:10px 0;text-transform:uppercase}.double-forms .forms-wrapper .forms-title-widget .title h4{margin-bottom:0}.double-forms .forms-wrapper .forms-title-widget .title.active{background-color:#52acac;border-radius:100px;color:#fff}.double-forms .forms-wrapper .form-1,.double-forms .forms-wrapper .form-2{opacity:1;transition:all 1s ease-in-out}.double-forms .forms-wrapper .form-1.none,.double-forms .forms-wrapper .form-2.none{display:none;opacity:0;transition:all 1s ease-in-out}.double-forms .forms-wrapper .form-1.block,.double-forms .forms-wrapper .form-2.block{display:block;opacity:1;transition:all 1s ease-in-out}.precedent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0;margin-bottom:20px}.precedent a{display:flex;justify-content:center;align-items:center}.precedent a img{width:15px;margin-right:10px}.nav.nav-tabs{display:flex;flex-direction:column;border:0;justify-content:space-between;align-items:flex-start}.nav.nav-tabs li{display:flex;justify-content:center;align-items:flex-start;opacity:.5;position:relative;flex:1}.nav.nav-tabs li.active{opacity:1}.nav.nav-tabs li a{display:flex;width:60px;height:60px;justify-content:center;align-items:center;background-color:#fff0;border-radius:10px;margin-left:20px;border:#52acac 2px solid}.nav.nav-tabs li.active a{background-color:#52acac}.separator{height:80px;margin:20px 0;margin-right:29px;width:2px;background-color:#52acac}.nav.nav-tabs li a h3{color:#52acac;margin:0}.nav.nav-tabs li.active a h3{color:#fff}.nav.nav-tabs li .colled p{margin:0;color:#f8b737;text-transform:uppercase}.nav.nav-tabs li .colled h3{margin:0;color:#52acac;text-transform:uppercase}.checkbox{display:inline-block;padding:10px 0;transform:translateZ(0)}.checkbox label{cursor:pointer;padding-left:0;display:flex;justify-content:center;align-items:flex-start}.checkbox input[type="checkbox"]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.checkbox .checkbox-material{vertical-align:middle;position:relative;top:3px}.checkbox .checkbox-material:before{position:absolute;left:8px;top:2px;content:"";background-color:rgb(0 0 0 / .5);height:4px;width:4px;border-radius:100%;z-index:1;opacity:0;margin:0}.checkbox .checkbox-material .check{position:relative;display:inline-block;width:20px;height:20px;border:2px solid;border-radius:2px;overflow:hidden;z-index:1}.checkbox .checkbox-material .check:before{position:absolute;content:"";transform:rotate(45deg);display:block;margin-top:-4px;margin-right:9px;width:0;height:0;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;-webkit-animation:checkbox-off 0.3s forwards ease-out;animation:checkbox-off 0.3s forwards ease-out}.checkbox input[type="checkbox"]:focus+.checkbox-material .check:after{opacity:.2}.checkbox input[type="checkbox"]:checked+.checkbox-material .check:before{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;-webkit-animation:checkbox-on 0.3s forwards ease-out;animation:checkbox-on 0.3s forwards ease-out}.checkbox input[type="checkbox"]:not(:checked)+.checkbox-material:before{-webkit-animation:rippleOff 0.7s forwards ease-out;animation:rippleOff 0.7s forwards ease-out}.checkbox input[type="checkbox"]:checked+.checkbox-material:before{-webkit-animation:rippleOn 0.7s forwards ease-out;animation:rippleOn 0.7s forwards ease-out}.checkbox input[type="checkbox"]:not(:checked)+.checkbox-material .check:after{-webkit-animation:rippleOff 0.7s forwards ease-out;animation:rippleOff 0.7s forwards ease-out}.checkbox input[type="checkbox"]:checked+.checkbox-material .check:after{-webkit-animation:rippleOn 0.7s forwards ease-out;animation:rippleOn 0.7s forwards ease-out}.checkbox input[type="checkbox"][disabled]+.circle,.checkbox input[type="checkbox"][disabled]:not(:checked)~.checkbox-material .check:before{opacity:.5}.checkbox input[type="checkbox"][disabled]+.checkbox-material .check:after{background-color:rgb(0 0 0 / .84);transform:rotate(-45deg)}.coloured .checkbox-material .check{color:#52acac;margin-left:10px}.coloured .checkbox-material:before{background-color:#52acac}.coloured input[type="checkbox"]:checked+.checkbox-material .check{color:#52acac}@-webkit-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-webkit-keyframes rippleOn{0%{opacity:.5}100%{opacity:0;transform:scale(13,13)}}@keyframes rippleOn{0%{opacity:.5}100%{opacity:0;transform:scale(13,13)}}@-webkit-keyframes rippleOff{0%{opacity:.5}100%{opacity:0;transform:scale(13,13)}}@keyframes rippleOff{0%{opacity:.5}100%{opacity:0;transform:scale(13,13)}}a.suivant{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;background-color:#f8b737;color:#000;border:0;padding:10px 30px;margin-top:10px;font-family:"IBM Plex Sans Arabic";font-weight:700;font-size:1.1rem;border-radius:8px}.tab-form-flex{display:flex;justify-content:center;align-items:flex-start}.tab-form-flex .left{flex:1;margin-right:20px}.tab-form-flex .right{flex:1;margin-left:20px}.double-forms .forms-wrapper form.tab-form button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 30px;margin:0 auto;border-radius:8px;margin-top:20px}.double-forms .forms-wrapper form.tab-form input.form-control{margin-bottom:15px}.double-forms .forms-wrapper form.tab-form select.form-control{margin-bottom:15px}.campus{display:flex;justify-content:center;align-items:center}.campus .left{flex:1;margin-right:20px}.campus .right{flex:1;margin-left:20px}.campus .wrapper{height:500px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.campus .wrapper .overlay{position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;background-color:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center}.campus .wrapper .overlay h2{color:#fff}.campus .wrapper:hover .overlay{opacity:1}.suivant.campus{margin-top:40px}.test{margin:40px 0}.test-prog-wrapper>*{text-transform:uppercase;font-family:"IBM Plex Sans Arabic"!important;font-weight:500!important;margin-bottom:0!important}.test-prog-wrapper{display:flex;padding:20px 20px;background-color:rgb(82 172 172 / .3)}.test-prog-wrapper .left,.test-prog-wrapper .middle,.test-prog-wrapper .right{flex:1;display:flex;align-items:center}.test-prog-wrapper .left{justify-content:flex-start}.test-prog-wrapper .middle{justify-content:center}.test-prog-wrapper .right{justify-content:flex-end}.test-prog-wrapper .left p,.test-prog-wrapper .middle p,.test-prog-wrapper .right p{font-family:"IBM Plex Sans Arabic"!important;font-weight:500!important;margin-bottom:0!important}.test-prog-wrapper .left p{text-align:left}.test-prog-wrapper .right p{text-align:right}.test-prog-wrapper .middle .progres{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;justify-content:center;align-items:center}.test-prog-wrapper .middle .progres .time{display:flex;justify-content:center;align-items:center;margin-right:15px}.test-prog-wrapper .middle .progres .time img{width:35px;margin-right:15px}.test-prog-wrapper .middle .progres .progress-bar{width:180px;height:8px;background-color:#fff;border-radius:10px;position:relative;overflow:hidden}.progress-bar.red .progress-bar-inner{background-color:red!important}.test-prog-wrapper .middle .progres .progress-bar .progress-bar-inner{position:absolute;left:0;width:30%;height:100%;background-color:#52acac;border-radius:10px}.question{margin:20px 0}.question-title{display:flex;justify-content:flex-end;align-items:center}.question-title h2.number{color:#000;margin-left:5px}.question-title h2{font-family:"IBM Plex Sans Arabic";font-weight:700;font-style:normal;text-align:right}.question-title h2 b{font-family:"IBM Plex Sans Arabic";font-weight:700}.options .container .row{display:flex;justify-content:center;align-items:center}.options .img-shape{height:450px;width:100%;border:#4eabac 15px solid;background-color:#fff;display:flex;justify-content:center;align-items:center}.options .img-shape img{width:80%}.radio-form .form-check{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;position:relative;padding:0}.radio-form .form-check input{position:absolute;left:50px;top:50%;opacity:0}.radio-form .form-check label{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:20px 15px;background-color:#fff;flex-direction:row-reverse;margin:0 auto;border-bottom:1px rgb(63 60 86 / .2) solid}.radio-form .form-check label:hover{cursor:pointer}.radio-form .form-check label h2{margin-bottom:0;text-transform:uppercase}.radio-form .form-check label h2 span{font-family:"IBM Plex Sans Arabic";font-weight:700;font-style:normal;color:#3f3c56}.radio-form .form-check:last-child label{border-bottom:none}.radio-form .form-check label:hover{background-color:#fff}.radio-form .form-check .form-check-input:checked[type="radio"]+.form-check-label{background-color:#3f3c56}.radio-form .form-check .form-check-input:checked[type="radio"]+.form-check-label .img{background-color:#fff}.radio-form .form-check .form-check-input:checked[type="radio"]+.form-check-label .img .colored{display:block}.radio-form .form-check .form-check-input:checked[type="radio"]+.form-check-label .img .white{display:none}.radio-form .form-check .form-check-input:checked[type="radio"]+.form-check-label h2,.radio-form .form-check .form-check-input:checked[type="radio"]+.form-check-label h2 span{color:#fff}.radio-form .form-check label:hover h2,.radio-form .form-check label:hover h2 span{color:#000}.radio-form .form-check label .img{width:55px;height:55px;display:flex;justify-content:center;align-items:center;background-color:#303030;margin-left:15px;border-radius:10px}.radio-form .form-check label:hover .img{background-color:#fff}.radio-form .form-check label .img .colored{display:none}.radio-form .form-check label .img .white{display:block}.radio-form .form-check label:hover .img .colored{display:block}.radio-form .form-check label:hover .img .white{display:none}.radio-form .form-check label .img img{width:40px}.next-prev{margin-top:40px}.next-prev .wrapper{display:flex}.next-prev .wrapper .button-next,.next-prev .wrapper .button-prev{flex:1;display:flex;align-items:center}.next-prev .wrapper .button-prev{justify-content:flex-start}.next-prev .wrapper .button-next{justify-content:flex-end}.next-prev .wrapper .button-next img,.next-prev .wrapper .button-prev img{width:45px}.next-prev .wrapper .button-next a{display:flex;align-items:center;border:2px #4eabac solid;border-radius:10px;padding:5px}@-webkit-keyframes dance{0%{margin-left:0}50%{margin-right:-10px}100%{margin-left:0}}@keyframes dance{0%{margin-left:0}50%{margin-right:-10px}100%{margin-left:0}}.next-prev .wrapper .button-next a h3{margin-bottom:0;padding:0 30px;text-transform:uppercase;color:#4eabac}.custom-error .error{margin-bottom:0;margin-top:25px;text-align:center;color:red}.file-input .wpcf7-form-control-wrap.avatar{pointer-events:none;width:100%;height:100%;position:absolute}.navbar-expand-lg .navbar-collapse{justify-content:flex-end}.navbar-light .navbar-nav .nav-link{color:#000;text-transform:uppercase;font-weight:500;font-family:"IBM Plex Sans Arabic";padding:5px 20px;margin:0 10px;text-align:right}.navbar-light .navbar-nav>.nav-item:last-child .nav-link{margin-right:0;transition:all 0.2s cubic-bezier(.075,.82,.165,1);overflow:hidden}.navbar-light .navbar-nav .nav-link{position:relative}.navbar-light .navbar-nav>.nav-item:last-child .nav-link:hover{color:#fff}.navbar-light .navbar-nav>.nav-item:last-child .nav-link:hover{-webkit-animation:none;animation:none}.navbar-light .navbar-nav>.nav-item:last-child .nav-link{box-shadow:0 0 0 rgb(78 171 172 / .4);-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgb(78 171 172 / .4)}70%{-webkit-box-shadow:0 0 0 12px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(78 171 172 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes yell{0%{right:-5%}100%{right:-2%}}@keyframes yell{0%{right:-5%}100%{right:-2%}}.navbar-light .navbar-nav>.nav-item:last-child .nav-link::before{content:"";position:absolute;width:100%;height:100%;background-color:#4eabac;right:-100%;top:0;z-index:-1;border-radius:0;transition:all 0.2s cubic-bezier(.075,.82,.165,1)}.navbar-light .navbar-nav>.nav-item:last-child .nav-link:hover::before{right:0}.navbar-light .navbar-nav>.nav-item.active .nav-link::before{content:"";position:absolute;width:50%;height:100%;background-color:#f8b737;right:-5%;top:0;z-index:-1;border-radius:15px}.navbar-light .navbar-nav>.nav-item:last-child .nav-link{border:2px #4eabac solid;border-radius:15px}.navbar-light .navbar-toggler{color:#4eabac;border-color:#f8b737;background-color:#f8b737}.navbar-nav .dropdown-menu{border:0;border-top:1px solid #f8b737;border-bottom:1px solid #f8b737;border-radius:0;padding:0}.navbar-nav .dropdown-menu .dropdown-item:focus,.navbar-nav .dropdown-menu .dropdown-item:hover{background-color:#f8b737}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#4eabac}.navbar-light .navbar-toggler-icon{background-image:url(/wp-content/themes/flowmotion/assets/img/icons/menu-of-three-lines.svg)}.navbar-expand-lg .navbar-nav .dropdown-menu{margin-top:20px}.bg-aqua{background-color:rgb(82 172 172 / .2);padding:50px 0}.bg-yellow{background-color:rgb(248 183 55 / .2)}.newsletter{background-color:#fff;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px;border-radius:25px;width:80%;margin-bottom:60px}.newsletter form{display:flex}.newsletter form button{flex:.8;color:#212529;background-color:#4eabac;border:0;border-radius:25px;position:relative;z-index:2}.newsletter form input{flex:1}.newsletter .placeholder-n{display:flex;position:absolute;width:100%;right:13px;height:100%;background-color:#fff0;align-items:center;top:0;z-index:1}.newsletter .placeholder-n img{width:35px;margin-left:10px}.newsletter .placeholder-n p{margin-bottom:0}.newsletter form input{border:0;background-color:#fff0;position:relative;z-index:2;padding:8px 5px}.newsletter form input:active,.newsletter form input:focus{background-color:#fff}.newsletter form input:not([value=""]):not(:focus):invalid{background-color:#fff;border-radius:25px}.banner-content .title p{margin:35px 0 0;max-width:500px}.banner-content .title h1{width:70%}.banner-content .title h1 span{color:#f8b737;position:relative;padding:0 8px}.banner-content .title h1 span::before{content:"";position:absolute;width:100%;height:102%;top:-1%;left:0;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/votre-futur-2.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.banner{width:100%;overflow:visible}.banner .banner-content{padding-right:50px}.banner .container{height:100%;position:relative}.banner .container .row{height:100%;justify-content:center;align-items:center;overflow:visible;position:relative}.banner .container .row .bottom-content{position:absolute;left:0;bottom:30px}.banner .container .row .bottom-content .social-banner{margin-right:50px;display:flex}.banner .container .row .bottom-content .social-banner a{display:flex;justify-content:flex-start;align-items:center;margin-left:25px}.banner .container .row .bottom-content .social-banner a img{width:20px;margin-left:3px}.banner .container .row .bottom-content .social-banner a p{margin-bottom:0;font-size:14px;color:#3f3c56;padding-top:4px}.banner .container .bg-illustration{width:65%;position:absolute;left:-4%;bottom:-15%;pointer-events:none}.bg-illustration img,.main-img img{width:100%;height:auto}.section-margin{margin:50px auto}.section-centered .container .row{display:flex;justify-content:space-between;align-items:center}.title-sec h2{text-transform:uppercase;position:relative;padding-bottom:25px;margin-bottom:25px}.title-sec.centered h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;justify-content:center;padding-bottom:25px;margin-bottom:25px}.title-sec.centered h2::before{right:unset;margin:0 auto}.title-sec h2::before{content:"";width:120px;height:20px;position:absolute;right:0;bottom:0;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/shape-title.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.desc p{margin:25px 0;margin-top:0}.button-style{display:block;padding:10px 35px;color:#fff;font-family:"IBM Plex Sans Arabic";font-weight:700;background-color:#3f3c56;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;text-transform:uppercase}.button-style:hover{color:#fff}.flex-row{display:flex;justify-content:center;align-items:center}.flex-col{display:flex;flex-direction:column;flex:1}.flex-row .flex-col:first-child{margin-left:15px}.flex-row .flex-col:last-child{margin-right:15px}.small-container{padding:20px 40px;border-radius:20px;position:relative}.small-container>*{text-align:center}.small-container .img img{height:65px;transform:scale(1)}.small-container .title{margin:20px 0}.small-container .title h3{text-transform:uppercase}.small-container:hover .img{-webkit-animation:jumpy 0.8s infinite ease-in-out;animation:jumpy 0.8s infinite ease-in-out}@-webkit-keyframes jumpy{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes jumpy{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.flex-row .flex-col .small-container .title h3{color:#3f3c56}.flex-row .flex-col:first-child .small-container:first-child{margin-bottom:30px}.flex-row .flex-col:first-child .small-container{background-color:rgb(251 186 55 / .2);background-image:url(/wp-content/themes/flowmotion/assets/img/icons/traditional-shape.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.flex-row .flex-col:last-child .small-container{background-color:rgb(251 186 55 / .2);background-image:url(/wp-content/themes/flowmotion/assets/img/icons/traditional-shape.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.title-sec-wrapper{width:70%}.concept-wrapper{padding:35px 35px;border-radius:20px;background-color:rgb(250 186 70 / 10%);background-image:url(/wp-content/themes/flowmotion/assets/img/icons/traditional-shape-2.svg);background-position:center;background-size:cover;background-repeat:no-repeat;transition:all 0.4s ease-in-out}.concept-wrapper:hover{background-color:#3f3c56;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/traditional-shape-white.svg)}.concept-wrapper .img img{height:65px}.concept-wrapper .img .grey{display:block;transition:all 0.4s ease-in-out}.concept-wrapper .img .yellow{display:none;transition:all 0.4s ease-in-out}.concept-wrapper:hover .img .grey{display:none;transition:all 0.4s ease-in-out}.concept-wrapper:hover .img .yellow{display:block;transition:all 0.4s ease-in-out}.concept-wrapper .title{margin:20px 0}.concept-wrapper .title h3{text-transform:uppercase;color:#fbba37;width:100%;min-height:50px;transition:all 0.4s ease-in-out}.concept-wrapper:hover .title h3{color:#52aeae}.concept-wrapper:hover .content p{color:#fff}.concept-wrapper .content p{min-height:220px;transition:all 0.4s ease-in-out}.concept-wrapper .button-style{transition:all 0.4s ease-in-out}.concept-wrapper:hover .button-style.inner{background-color:#fbba37;color:#000}.section-inscription .container .row{align-items:center}.list ul{margin:0;padding:0}.list ul li{list-style-type:none;padding-left:30px;display:flex;align-items:center;position:relative;margin-bottom:10px}.list ul li::before{content:"";position:absolute;width:25px;height:25px;left:0;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/bullet-point.svg);background-position:center;background-size:cover;background-repeat:no-repeat}.section-inscription .button-next img{width:45px;transform:rotate(180deg)}.section-inscription .button-next a{display:flex;align-items:center;border:2px #3f3c56 solid;border-radius:10px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-top:25px;flex-direction:row-reverse}.section-inscription .button-next:hover img{-webkit-animation:dance 0.5s infinite;animation:dance 0.5s infinite}@keyframes dance{0%{margin-left:0}50%{margin-right:-10px}100%{margin-left:0}}.section-inscription .button-next a span{margin-bottom:0;padding:0 30px;text-transform:uppercase;color:#3f3c56;font-size:1rem;font-family:"IBM Plex Sans Arabic";font-weight:700}.double-img{width:100%;position:relative}.double-img .main-img{width:85%;border-radius:50%;display:block;margin-left:auto;margin-right:0;overflow:hidden}.double-img .main-img img{width:100%;height:auto}.double-img .bg-img{width:85%;border-radius:50%;display:block;margin-left:0;margin-right:auto;overflow:hidden;position:absolute;left:0;top:0;z-index:-1}.double-img .bg-img img{width:100%;height:auto}.concept-wrapper.realisation .img{padding:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;background-color:rgb(63 60 86 / .1);border-radius:50%}.concept-wrapper.realisation:hover .img{background-color:rgb(82 174 174 / .1)}.concept-wrapper.realisation>*{text-align:center}.concept-wrapper.realisation .title h3{margin:0 auto;width:50%}.concept-wrapper.realisation .button-style.inner{margin:0 auto}.concept-wrapper.realisation .content{min-height:150px}.concept-wrapper.realisation .content p{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.section-contact .container .row{align-items:center}.contact-form form{width:80%;margin-left:auto}.contact-form input.form-control{margin-bottom:12px;border-radius:5px;background-color:#f3f2f3;padding:15px 20px;border:0;text-transform:unset;border-radius:10px;text-align:right}.contact-form input.form-control::-moz-placeholder{text-transform:uppercase}.contact-form input.form-control:-ms-input-placeholder{text-transform:uppercase}.contact-form input.form-control::placeholder{text-transform:uppercase}.contact-form textarea.form-control{margin-bottom:12px;border-radius:5px;background-color:#f3f2f3;padding:10px 20px;border:0;text-align:right;text-transform:unset;border-radius:10px}.contact-form textarea.form-control::-moz-placeholder{text-transform:uppercase}.contact-form textarea.form-control:-ms-input-placeholder{text-transform:uppercase}.contact-form textarea.form-control::placeholder{text-transform:uppercase}.contact-form button{width:100%;text-transform:uppercase;background-color:#f8b737;color:#000;border:0;padding:15px 0;margin-top:30px;font-family:"IBM Plex Sans Arabic";font-weight:700;font-size:1.1rem;border-radius:8px}.contact-form button:active,.contact-form button:focus,.contact-form button:hover{color:#fff;background-color:#3f3c56}.section-contact .contact-img img{width:100%}.section-contact .contact-img video{width:100%;pointer-events:none}.section-map .map{height:400px;width:100%;position:relative}.section-map .map #map{width:100%;height:100%;position:absolute;left:0;top:0}footer{position:relative;padding:80px 0;background-color:#3f3c56;animation:animatedBackground 4s cubic-bezier(.18,.89,.32,1.28) infinite;-moz-animation:animatedBackground 4s cubic-bezier(.18,.89,.32,1.28) infinite;-webkit-animation:animatedBackground 4s cubic-bezier(.18,.89,.32,1.28) infinite;-ms-animation:animatedBackground 4s cubic-bezier(.18,.89,.32,1.28) infinite;-o-animation:animatedBackground 4s cubic-bezier(.18,.89,.32,1.28) infinite}@keyframes animatedBackground{0%{background-position:0 bottom}50%{background-position:140px bottom}100%{background-position:0 bottom}}@-webkit-keyframes animatedBackground{0%{background-position:0 bottom}50%{background-position:140px bottom}100%{background-position:0 bottom}}footer::before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/footer-illustration-n.svg);background-position:bottom;background-size:contain;background-repeat:no-repeat;z-index:1}footer>*{color:#fff;position:relative;z-index:3}footer .footer-desc img{width:150px;height:auto;margin-bottom:30px}footer .footer-widget .footer-widget-title{color:#52aeae;text-transform:uppercase;margin-bottom:20px}footer .footer-widget ul{padding:0;margin:0}footer .footer-widget ul li{color:#fff;list-style-type:none;margin-bottom:5px}footer .footer-widget ul li a{color:#fff;transition:all 0.2s ease-in-out}footer .footer-widget ul li a:hover{color:#52aeae}footer .footer-widget .coordinates a{display:flex;align-items:center;justify-content:flex-start;width:100%}footer .footer-widget .coordinates a:first-child{margin-bottom:10px}footer .footer-widget .coordinates a img{width:25px;margin-left:10px}footer .footer-widget .coordinates a{width:80%}footer .social-footer{display:flex}footer .social-footer a{margin-right:8px}footer .social-footer img{width:25px}.loader-wrapper{background-color:#52aeae;position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100}.loader{position:relative;width:20%;height:20%;display:flex;justify-content:center;align-items:center}.loader img{width:60%;margin:0 auto;-webkit-animation:before 2s infinite;animation:before 2s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes before{0%{transform:scale(1)}100%{transform:scale(1.5)}}@keyframes before{0%{transform:scale(1)}100%{transform:scale(1.5)}}.pages-banner{height:400px;width:100%}.pages-banner .container{height:100%}.pages-banner .container .row{height:100%;justify-content:center;align-self:center;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/header-illustration.svg);background-size:100%;background-position:bottom;background-repeat:no-repeat}.pages-banner .container .row.shapes-bg{background-image:url(/wp-content/themes/flowmotion/assets/img/icons/shapes-header.svg)}.pages-banner .container .row .col-md-12{display:flex;justify-content:center;align-items:center}.pages-banner .container .row .page-title{display:block;margin:0 auto}.pages-banner .container .row .page-title h1{text-align:center}.solo-section-margin{margin:80px auto}.programme-content{width:95%;padding:40px}.programme-content .cats{margin-bottom:45px}.programme-content .cats h3{width:70%;font-family:"IBM Plex Sans Arabic";font-weight:700;text-transform:uppercase;margin-bottom:25px}.programme-content .cats .icon-text{display:flex;align-items:flex-start;margin-bottom:25px}.programme-content .cats .icon-text:last-child{margin-bottom:0}.programme-content .cats .icon-text .icon{width:70px;height:70px;background-color:#fbba37;border-radius:15px;display:flex;justify-content:center;align-items:center;margin-left:20px}.programme-content .cats .icon-text .icon img{width:70%}.meti-form .text-wrapper .text h3{margin-bottom:15px}.meti-form .text-wrapper{margin-bottom:30px}.meti-form .text-wrapper:last-child{margin-bottom:0;width:50%}.programme-content .cats .icon-text .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.programme-content .cats .icon-text .text h4{width:100%;margin-bottom:0;font-family:"IBM Plex Sans Arabic";font-weight:500;text-transform:uppercase}.pedagogie .sinscrire{width:40%;padding:40px;margin-top:40px}.pedagogie .sinscrire h2{text-transform:uppercase;font-size:2.5rem}.pedagogie .container{position:relative}.pedagogie .pedagogie-bg{width:45%;position:absolute;left:-8%;bottom:9%}.pedagogie .pedagogie-bg img{width:100%}.pedagogie .pedagogie-bg video{width:100%}.pedagogie-bg-mobile{display:none}.programme-content .icon-text-wrapper p{margin-bottom:5px}.programme-content .icon-text-wrapper{margin-bottom:25px}.programme-content .icon-text-wrapper{width:80%;margin-bottom:0}.section-valeurs .container .row{justify-content:center;align-items:center}.section-valeurs .container .row .bg-yellow{padding:50px;position:relative}.section-valeurs .container .row .bg-yellow::before{content:"";position:absolute;left:-45px;width:45px;height:100%;top:0;background-color:rgb(248 183 55 / .2)}.section-valeurs .container .row .bg-yellow .text-content{width:80%;margin:0 auto}.valeurs-wrapper{padding:40px;border-radius:20px;position:relative}.valeurs-wrapper .background-icon{position:absolute;left:40px;height:70%;top:15%;opacity:.2;z-index:1}.valeurs-wrapper .background-icon img{height:100%}.valeurs-wrapper .img img{height:85px}.valeurs-wrapper .title{margin:20px 0}.valeurs-wrapper .content,.valeurs-wrapper .img,.valeurs-wrapper .title{position:relative;z-index:2}.valeurs-wrapper .title h3{text-transform:uppercase}.valeurs-wrapper .content p{min-height:80px}.section-valeurs .container .row .valeurs-all-wrapper:first-child .valeurs-wrapper{background-color:#fab820;margin-left:25px;margin-bottom:35px}.section-valeurs .container .row .valeurs-all-wrapper:first-child .valeurs-wrapper .title h3{color:#476689}.section-valeurs .container .row .valeurs-all-wrapper:nth-child(2) .valeurs-wrapper{background-color:#4eabac;margin-right:25px;margin-bottom:35px}.section-valeurs .container .row .valeurs-all-wrapper:nth-child(2) .valeurs-wrapper .title h3{color:#3f3b57}.section-valeurs .container .row .valeurs-all-wrapper:nth-child(3) .valeurs-wrapper{background-color:#3f3b57;margin-left:25px;margin-top:35px}.section-valeurs .container .row .valeurs-all-wrapper:nth-child(3) .valeurs-wrapper .title h3{color:#4eabac}.section-valeurs .container .row .valeurs-all-wrapper:last-child .valeurs-wrapper .content p,.section-valeurs .container .row .valeurs-all-wrapper:nth-child(3) .valeurs-wrapper .content p{color:#fff}.section-valeurs .container .row .valeurs-all-wrapper:last-child .valeurs-wrapper{background-color:#476689;margin-right:25px;margin-top:35px}.section-valeurs .container .row .valeurs-all-wrapper:last-child .valeurs-wrapper .title h3{color:#fab820}.solo-section-margin.section-reseau{margin-top:100px}.section-reseau .map-wrapper{position:relative}.section-reseau .map-wrapper::before{content:"";position:absolute;width:80%;height:80%;left:0;top:10%;border-radius:50%;background-color:rgb(82 172 172 / .2)}.section-reseau .map-wrapper img{position:relative;margin-top:-40px;width:100%}.section-valeurs.section-insertion .container .row .bg-yellow{padding:25px}.section-valeurs .container .row .bg-yellow::before{width:40%;left:-40%}.section-valeurs.section-insertion .container .row .bg-yellow .text-content p{margin-bottom:20px}.section-valeurs.section-insertion .container .row .bg-yellow .text-content p:last-child{margin-bottom:0}.section-valeurs.section-insertion .container .row .bg-yellow .text-content{width:100%;margin:0 auto}.section-insertion .text-content .linkpage{color:#52aeae}.section-ecole .text{margin-bottom:40px}.section-ecole .container .row{align-items:center;justify-content:center}.section-ecole .ecole-wrapper{padding:50px;border-radius:30px;margin-bottom:25px}.section-ecole .ecole-wrapper>*{text-align:center}.section-ecole .ecole-wrapper .icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:25px}.section-ecole .ecole-wrapper .icon img{height:65px}.section-ecole .container .row .ecole-wrapper-container:first-child .ecole-wrapper{background-color:#fab820}.section-ecole .container .row .ecole-wrapper-container:nth-child(2) .ecole-wrapper{background-color:#52aeae}.section-ecole .container .row .ecole-wrapper-container:last-child .ecole-wrapper{background-color:#3f3b57}.section-ecole .container .row .ecole-wrapper-container:last-child .ecole-wrapper p{color:#fff}.chart-wrapper{display:flex;flex-direction:column}.chart-wrapper .top-element{margin-bottom:25px}.chart-wrapper .mid-elements-wrapper .left-element p,.chart-wrapper .mid-elements-wrapper .right-element p,.chart-wrapper .top-element .text p{margin-bottom:0;line-height:1.1rem;color:#000;text-align:right}.chart-wrapper .top-element{width:30%;margin:0 auto}.chart-wrapper .top-element>*{text-align:center}.chart-wrapper .top-element .title{width:35%;margin:0 auto;margin-bottom:20px}.chart-wrapper .top-element .title h3{color:#52aeae;position:relative}.chart-wrapper .top-element .title h3::before{content:"";position:absolute;left:0;bottom:-5px;width:0%;height:5px;background-color:#52aeae;transition:all 0.5s ease-in-out}.chart-wrapper .top-element:hover .title h3::before{width:100%}.chart-wrapper .top-element:hover .text p{color:#52aeae}.chart-wrapper .top-element:hover .extra-text.block p{color:#52aeae}.chart-wrapper .mid-elements-wrapper .right-element .title h3{color:#3f3b57;position:relative}.chart-wrapper .mid-elements-wrapper .right-element .title h3::before{content:"";position:absolute;left:0;bottom:-5px;width:0%;height:5px;background-color:#3f3b57;transition:all 0.5s ease-in-out}.chart-wrapper .mid-elements-wrapper .right-element:hover .title h3::before{width:100%}.chart-wrapper .mid-elements-wrapper .right-element:hover .text p{color:#3f3b57}.chart-wrapper .mid-elements-wrapper .left-element .title h3{color:#fab820;position:relative}.chart-wrapper .mid-elements-wrapper .left-element .title h3::before{content:"";position:absolute;left:0;bottom:-5px;width:0%;height:5px;background-color:#fab820;transition:all 0.5s ease-in-out}.chart-wrapper .mid-elements-wrapper .left-element:hover .title h3::before{width:100%}.chart-wrapper .mid-elements-wrapper .left-element:hover .text p{color:#fab820}.chart-wrapper .mid-elements-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.chart-wrapper .mid-elements-wrapper .chart{flex:1}.chart-wrapper .mid-elements-wrapper .chart img{width:100%}.chart-wrapper .mid-elements-wrapper .left-element,.chart-wrapper .mid-elements-wrapper .right-element{flex:.3;margin-top:22%}.chart-wrapper .mid-elements-wrapper .left-element{margin-left:20px}.chart-wrapper .mid-elements-wrapper .right-element{margin-right:20px}.chart-wrapper .mid-elements-wrapper .right-element>*{text-align:right}.chart-wrapper .mid-elements-wrapper .left-element>*{text-align:right}.chart-wrapper .mid-elements-wrapper .left-element .title,.chart-wrapper .mid-elements-wrapper .right-element .title{width:95%;margin-bottom:20px}.chart-wrapper .mid-elements-wrapper .right-element .text,.chart-wrapper .mid-elements-wrapper .right-element .title{margin-left:auto;margin-right:0}.chart-mobile img{width:100%}.chart-mobile{display:none}.chart-wrapper .top-element .voir-plus{color:#000;font-weight:700;text-align:center}.chart-wrapper .top-element .text.none{display:none;opacity:0;transition:all 0.5s ease-in-out}.chart-wrapper .top-element .text.block{display:block;opacity:1;transition:all 0.5s ease-in-out}.chart-wrapper .top-element .voir-plus.block{display:flex;opacity:1;transition:all 0.5s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:20px}.chart-wrapper .top-element .voir-plus.block:hover{color:#52aeae}.chart-wrapper .top-element .voir-plus.none{display:none;opacity:0;transition:all 0.5s ease-in-out}.chart-wrapper .top-element .extra-text{margin-top:30px;height:0;overflow:hidden;opacity:0;transition:all 0.5s ease-in-out}.chart-wrapper .top-element .extra-text.block{opacity:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:all 0.5s ease-in-out}.chart-wrapper .top-element .extra-text .voir-moins{color:#000;font-weight:700}.chart-wrapper .top-element .extra-text .voir-moins:hover{color:#52aeae}.section-rasmart .double-img .main-img{margin-right:auto;margin-left:0;border-radius:15px;margin-top:50px;border:solid 6px #fab820}.section-rasmart .double-img .bg-img{right:0;left:unset;border-radius:15px;top:-50px;border:solid 6px #fab820}.section-rasmart .rasmart-logo img{height:180px}.section-rasmart .rasmart-logo{margin-top:50px;margin-bottom:30px}.section-rasmart .text{padding-right:30px}.social-rasmart{display:flex;margin-top:25px}.social-rasmart a{margin-left:8px}.social-rasmart img{width:35px}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block;margin-bottom:10px;margin-top:-10px}.wpcf7-form-control-wrap.avatar .wpcf7-not-valid-tip{margin-top:47px}#custom-error._error{margin-bottom:0;margin-top:25px;text-align:center;color:red}#custom-error._done{margin-bottom:0;margin-top:25px;text-align:center;color:green}.top-error{align-items:start!important;margin:30px 0;text-align:center!important}.top-error img{width:300px}.top-error h1{margin-top:30px}.nav.nav-tabs li a{pointer-events:none}.btn-next.disabled,.disabled.checkbox.coloured,.form-control.disable{pointer-events:none;cursor:not-allowed;opacity:.5}.hide_txt{display:none!important}.hide_txt._done{display:block!important}.input-choix{position:absolute;left:0;top:0;right:0;height:100%;width:100%;opacity:0;cursor:pointer}.campus .left,.campus .right{position:relative;cursor:pointer}.input-choix:checked+label{width:100%;color:#fff0;position:absolute;z-index:4;border:solid 4px #f8b737;top:0;height:100%;pointer-events:none}.input-choix+label{width:100%;color:#fff0;position:absolute;z-index:4;border:solid 4px #fff0;top:0;height:100%;pointer-events:none}body.page-template-identification,body.page-template-inscription,body.page-template-quiz{min-height:100vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:rgb(82 172 172 / .2)}.options .img-shape{height:375px;position:relative}body.page-template-quiz #app{background-color:#fff;min-height:100vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body.page-template-quiz #app #page{background:rgb(82 172 172 / 32%);min-height:100vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.test{margin:0 0}.Banned-wrapper img{width:330px}.Banned-wrapper h2{color:#b2323b}.warning-banned{margin-bottom:0;margin-top:1rem}@media (min-height:900px){.options .img-shape{height:450px}}.quiz{display:none}.m-auto{margin:auto}#hide-btn{position:absolute;left:0;right:0;z-index:4;top:50%}#go-button-mobile{display:none}.br-wizard{height:100%;max-width:100%;overflow-x:hidden;overflow-y:hidden}.br-wizard .wizard-progress{display:none}.br-wizard .wizard-form{position:relative;height:calc(100vh - 164px)}.br-wizard .wizard-form .wizard-panel{position:absolute;top:0;left:0!important;height:100%;opacity:0;visibility:hidden;display:flex;flex-direction:column;width:100%;margin-bottom:var(--spacing-scale-4x)}.br-wizard .wizard-form .wizard-panel[active]{height:100%;opacity:1;visibility:visible;transition-property:all;transition-duration:0.5s;transition-timing-function:linear;transition-delay:0s;left:0!important}.br-wizard .wizard-form .wizard-panel .wizard-panel-content{height:auto;min-height:100px;max-height:calc(100% - 74px);flex-grow:1;overflow-y:auto;overflow-x:hidden}.br-wizard .wizard-form .wizard-panel .wizard-panel-btn{width:100%;margin-top:1px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:flex-end}.br-wizard .wizard-form .wizard-panel .wizard-btn-canc{float:left}@media (max-width:){.br-wizard .wizard-form{height:calc(100% - 100px)}.br-wizard .wizard-form .wizard-panel{border-top:0;display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:0;max-height:100%}.br-wizard .wizard-form .wizard-panel .wizard-panel-content{height:auto;max-height:100%;padding:var(--spacing-scale-half) var(--spacing-scale-base);transition-property:all;transition-duration:0.25s;transition-timing-function:linear;transition-delay:0s;overflow-y:auto;overflow-x:hidden}.br-wizard .wizard-form .wizard-panel .wizard-panel-content::-webkit-scrollbar{width:var(--spacing-scale-half)}.br-wizard .wizard-form .wizard-panel .wizard-panel-content::-webkit-scrollbar-track{background:var(--color-secondary-02);border-radius:var(--spacing-scale-half)}.br-wizard .wizard-form .wizard-panel .wizard-panel-content::-webkit-scrollbar-thumb{background:var(--color-secondary-04);border-radius:var(--spacing-scale-half)}.br-wizard .wizard-form .wizard-panel .wizard-panel-btn{width:calc(100% - var(--spacing-scale-half));padding:0!important;background-color:var(--bg-color);display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.br-wizard .wizard-form .wizard-panel .wizard-panel-btn .br-button{float:none;width:90%;margin:var(--spacing-scale-base) 5%}.br-wizard .wizard-form .wizard-panel .wizard-panel-btn .wizard-btn,.br-wizard .wizard-form .wizard-panel .wizard-panel-btn .wizard-btn-next{order:1}.br-wizard[collapsed] .wizard-form{height:calc(100% - 64px)}.br-wizard[collapsed] .wizard-form .wizard-panel .wizard-panel-content{overflow-x:hidden;overflow-y:auto}}.wizard-sample-1{height:calc(100vh - 52px)}.wizard-sample-2{height:100vh}.next-prev .wrapper .button-next button{display:flex;align-items:center;border:2px #4eabac solid;border-radius:10px;padding:5px;background:0 0}.next-prev .wrapper .button-next button h3{margin-bottom:0;padding:0 30px;text-transform:uppercase;color:#4eabac;pointer-events:none}button{text-transform:none;border:0;outline:0;background:0 0}.options .img-shape img{width:80%;height:100%;position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.form-check-warp-multip{width:50%}.radio-form-warp-multip{display:flex;flex-flow:wrap;flex-direction:row-reverse}.radio-form.radio-form-warp-multip .form-check{border-bottom:1px #3f3c56 solid}.radio-form.radio-form-warp-multip .form-check label{border-bottom:0}.radio-form-warp-multip .form-check:nth-child(odd){border-left:1px #3f3c56 solid}.radio-form-warp-multip .form-check:nth-last-child(1),.radio-form-warp-multip .form-check:nth-last-child(2){border-bottom:1px #fff0 solid}.next-prev .wrapper .button-next img,.next-prev .wrapper .button-prev img{pointer-events:none}.radio-form .form-check label .img img{width:78%;width:59px;height:59px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.radio-form .form-check label .img{width:65px;height:65px;display:flex;justify-content:center;align-items:center;background-color:#303030;margin-right:15px;border-radius:10px}.form-control-btn{display:flex;margin-bottom:15px;align-items:center;height:100%;padding:10px 0;justify-content:flex-start}.form-control-btn p{margin-bottom:0;margin-right:20px}.form-control-btn input[type="radio"]:checked,.form-control-btn input[type="radio"]:not(:checked){position:absolute;left:-9999px}.form-control-btn input[type="radio"]:checked+label,.form-control-btn input[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.form-control-btn input[type="radio"]:checked+label:before,.form-control-btn input[type="radio"]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.form-control-btn input[type="radio"]:checked+label:after,.form-control-btn input[type="radio"]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#f8b737;position:absolute;top:3px;left:3px;border-radius:100%;transition:all 0.2s ease}.form-control-btn input[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form-control-btn input[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}.next-prev .wrapper .button-next.centerd{justify-content:center}.video-warrp{width:100%;position:relative}video{width:100%;margin-bottom:-5px}.warp-btn{position:absolute;top:0;height:100%;width:100%;background:rgb(0 0 0 / 33%);display:flex;justify-content:center;align-items:center}.ply-video{pointer-events:auto;cursor:pointer;width:15%;position:relative;z-index:44}.test-prog-wrapper .middle .progres .progress-bar .progress-bar-inner{width:100%}#tt{display:flex;font-size:1.2rem}.check-img{width:30px;position:absolute;left:15px;top:50%;transform:translate(0,-50%);pointer-events:none;opacity:0;transition:opacity 1s ease-in-out}.radio-form .form-check .form-check-input:checked[type="radio"]+.form-check-label .check-img{opacity:1;transition:opacity 1s ease-in-out}.radio-form .form-check label .img{background-color:#303030!important}.hide_btn{display:none!important}#error-email.active,.error-validate-input.avtive{margin-top:-5px;color:red;margin-top:-10px;margin-bottom:10px;display:block}.section-insertion a{color:#52aeae}.title-sec-wrapper.centered{margin:auto;text-align:center}.section-realisations .title-sec-wrapper.centered .title-sec{margin:auto}.section-realisations .title-sec-wrapper.centered .title-sec h2::before{transform:translate(-50%,0);left:50%}.sub-menu{display:none}.navbar-light .navbar-nav>.nav-item.current_page_item .nav-link::before{content:"";position:absolute;width:50%;height:100%;background-color:#f8b737;top:0;z-index:-1;border-radius:15px;-webkit-animation:yell 1s infinite ease-in-out;animation:yell 1s infinite ease-in-out}.footer-desc .wp-block-image{margin:0!important}.footer-desc{text-align:right!important}.radio-form.bg-r .form-check label .img{background-color:#fff!important;border:solid 1px #7c77a5}.icon-pt{width:40px!important;height:40px!important;-o-object-fit:contain!important;object-fit:contain!important}.newsletter form .mc4wp-form-fields{width:100%;display:flex}.q-end{justify-content:center}input:focus{outline:0}#ui-datepicker-div{display:none;background-color:#fff;box-shadow:0 .125rem .5rem rgb(0 0 0 / .1);margin-top:.25rem;border-radius:.5rem;padding:.5rem}table{border-collapse:collapse;border-spacing:0}.ui-datepicker-calendar thead th{padding:.25rem 0;text-align:center;font-size:.75rem;font-weight:400;color:#78909c}.ui-datepicker-calendar tbody td{width:2.5rem;text-align:center;padding:0}.ui-datepicker-calendar tbody td a{display:block;border-radius:.25rem;line-height:2rem;transition:0.3s all;color:#546e7a;font-size:.875rem;text-decoration:none}.ui-datepicker-calendar tbody td a:hover{background-color:#e0f2f1}.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#f8b737;color:#fff}.ui-datepicker-header a.ui-corner-all{cursor:pointer;position:absolute;top:0;width:2rem;height:2rem;margin:.5rem;border-radius:.25rem;transition:0.3s all}.ui-datepicker-header a.ui-corner-all:hover{background-color:#eceff1}.ui-datepicker-header a.ui-datepicker-prev{left:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:.5rem;background-position:50%;transform:rotate(180deg)}.ui-datepicker-header a.ui-datepicker-next{right:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:10px;background-position:50%}.ui-datepicker-header a>span{display:none}.ui-datepicker-title{text-align:center;line-height:2rem;margin-bottom:.25rem;font-size:.875rem;font-weight:500;padding-bottom:.25rem}.ui-datepicker-week-col{color:#78909c;font-weight:400;font-size:.75rem}.dropdown-menu li a{display:block;width:100%;font-family:"IBM Plex Sans Arabic"!important;padding:.25rem 1rem!important;clear:both;margin:0!important;text-transform:none!important;font-weight:400!important;color:#212529!important;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:#fff0;border:0}.navbar-nav .dropdown-menu li a:focus,.navbar-nav .dropdown-menu li a:hover{background-color:#f8b737}.newsletter .mc4wp-response{position:absolute;bottom:-80px}.newsletter .mc4wp-response p{width:100%}.error-404.not-found{position:relative;width:100%;padding:50px 0 120px 0;text-align:center}.page-title-404{font-size:80px;padding:0;margin:0}.error-404.not-found a{margin:auto!important}.error-404.not-found p{font-size:1.2rem}.button-link-page{position:absolute;top:0;left:0;z-index:3;right:0;height:100%}.mentions-legales{width:90%;background-color:rgb(86 176 175 / 10%);margin:80px auto;padding:50px 0}.mentions-legales ul li{list-style:none;position:relative;padding-left:15px;padding-bottom:15px}.mentions-legales ul li::before{content:"";position:absolute;width:10px;height:10px;background-color:rgb(86 176 175);border-radius:50px;top:4px;left:0}.warp-cookies{max-width:100%;width:100%;background:#52aeae;width:100%;padding:30px;color:#fff;position:fixed;right:0;opacity:1;transition:all 10s;z-index:4;display:none;bottom:0;overflow:hidden}.warp-cookies__col-icon{width:70px;margin-right:15px}.warp-cookies__col-icon img{width:100%;height:auto}.warp-cookies__col-txt{width:85%}.warp-cookies__col-txt p{margin-top:20px;margin-bottom:0;text-align:center;color:#0a1515!important}.warp-cookies__col{display:flex;justify-content:space-between;align-items:center;flex-flow:column}.warp-cookies__col-btn span{width:120px;margin-top:10px;margin-right:0;display:block;color:#0a1515!important;cursor:pointer;text-align:center;padding:5px 24px;border:solid 1px #0a1515!important}.warp-cookies__col-btn{display:block;margin-top:10px}.navbar-light .navbar-nav>.nav-item.current-menu-parent>.nav-link::before{content:"";position:absolute;width:50%;height:100%;background-color:#f8b737;left:-5%;top:0;z-index:-1;border-radius:15px;-webkit-animation:yell 1s infinite ease-in-out;animation:yell 1s infinite ease-in-out}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:0;padding:0;margin:1em 0 0}._done_email{margin:20px 0 0;text-align:center;color:green}.img-w-20{width:30%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.page-template-banned{background:rgb(82 172 172 / 32%)}.invalide-kay .next-prev .wrapper .button-next{justify-content:center}.invalide-kay .next-prev{margin-top:15px}.supports-webm{display:block;pointer-events:none}#no-supp{display:none}#no-supp-mob{display:none}.test-prog-wrapper .middle{justify-content:flex-start}.test-prog-wrapper .middle .progres{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;display:flex;justify-content:center;align-items:center}.q-end .options .container .row{display:flex;justify-content:center;align-items:flex-start}.wizard-panel .question-panel-content .options .container .row>.col-md-6.col-sm-12.f-child{order:1}.wizard-panel .question-panel-content .options .container .row>.col-md-6.col-sm-12.l-child{order:0}@media (min-width:1100px){.radio-form.d2{display:flex!important;flex-flow:column!important;flex-direction:row-reverse!important}.radio-form.d2 .form-check{border-bottom:0 #3f3c56 solid}.radio-form.d2 .form-check:not(:last-child){border-left:1px #3f3c56 solid}.radio-form.d2 .form-check label .img{width:45px;height:45px;display:flex;justify-content:center;align-items:center;background-color:#303030;margin-right:0;border-radius:10px}.d2 .icon-pt{width:20px!important;height:40px!important;-o-object-fit:contain!important;object-fit:contain!important}.radio-form.d2 .form-check{width:100%}}.single-img .main-img img{width:100%}.menu-lang{list-style:none;padding-left:0;margin:0;padding-right:1rem}.menu-lang img,.navbar-light .navbar-nav .nav-link img{width:30px!important;height:auto!important}.footer-desc>*{font-size:1rem;font-family:"IBM Plex Sans Arabic";font-weight:300;font-style:normal}.fr-btn-nl{display:none!important}.mc4wp-form-fields label{position:absolute;z-index:-2;pointer-events:none;opacity:0}.phone_txt{direction:ltr}.img-indh{margin:-20px 0 20px;display:block}strong{font-family:"DIN Pro"}.grid-logo{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.item-logo{position:relative;height:100px}.item-logo img{position:absolute;height:90%;width:auto;-o-object-fit:contain;object-fit:contain;top:50%;transform:translate(0,-50%)}.ma-auto{margin:30px auto}.min-h300{min-height:55vh;display:flex;align-items:center}.access-denied_txt{margin-top:30px;font-size:1.3rem;font-weight:700;font-style:normal}.ma-auto{margin:30px auto}.min-h300{min-height:55vh;display:flex;align-items:center}.access-denied_txt{margin-top:30px;font-size:1.3rem;font-weight:700;font-style:normal}@media (min-width:1200px){.access-denied_txt{margin-top:30px;font-size:2rem;font-weight:700;font-style:normal}}@media (min-width:1900px){.Banned-wrapper img{width:500px}}.navbar-light .navbar-nav>.nav-item:last-child .nav-link::before{display:none!important}.marker-fms{background-image:url(/wp-content/themes/flowmotion/assets/img/icons/fms-pin.png);background-size:contain;background-position:center;height:130px;width:75px}.select2-container{width:100%!important}.select2-container .select2-selection--single{height:54px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:54px;padding-left:15px;padding-right:15px;text-align:right;color:#6c757d}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;width:35px;left:1px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f3f2f3;color:#000}.select2-container--default .select2-results__option--selected{color:#fff!important;background-color:#3f3c56!important}.select2-container--default .select2-selection--single{background-color:#f3f2f3;border:1px solid #f3f2f3;color:#6c757d;border-radius:10px}.contact-form textarea.form-control{margin-top:12px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:7px 6px 0 6px}.select2-results__option{text-align:right}.navbar-light .navbar-nav>.nav-item.btn-child .nav-link{border:2px #f8b737 solid;border-radius:15px;background:#f8b737;color:#fff}.navbar-light .navbar-nav>.nav-item:last-child .nav-link{-webkit-animation:none;animation:none}.navbar-light .navbar-nav>.nav-item:last-child .nav-link:hover{background:#4eabac;color:#fff}.navbar-light .navbar-nav>.nav-item.btn-child .nav-link{box-shadow:0 0 0 rgb(248 183 55 / 40%);-webkit-animation:pulse-yellow 1s infinite;animation:pulse-yellow 1s infinite}.navbar-light .navbar-nav>.nav-item.btn-child .nav-link:hover{color:#f8b737;background:#fff}.navbar-light .navbar-nav>.nav-item.btn-child .nav-link{margin-right:0;transition:all 0.2s cubic-bezier(.075,.82,.165,1);overflow:hidden}@-webkit-keyframes pulse-yellow{0%{-webkit-box-shadow:0 0 0 0 rgb(248 183 55 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes pulse-yellow{0%{box-shadow:0 0 0 0 rgb(248 183 55 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.item-logo img{width:100%!important}.qlwapp-toggle svg{width:100%;height:100%;transform:scale(.5)}.qlwapp-toggle{display:block;background:#25d366;width:60px;height:60px;position:fixed;bottom:30px;right:30px;padding:0;z-index:999;border-radius:100%}.bg-aqua{background-color:#DEEFED}.title-sec.col-org h2::before{content:"";width:120px;height:20px;position:absolute;right:0;bottom:0;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/shap-org.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.title-sec.col-org-center h2::before{content:"";width:120px;height:20px;position:absolute;right:unset;bottom:0;margin:0 auto;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/shap-org.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.center{text-align:center}.pages-banner .container .row.border-raduis{border-radius:9px}.btn-section{width:100%;text-transform:uppercase;background-color:#f8b737;border-radius:11px;padding:15px 0;margin-top:40px;font-family:"DIN Pro Cond";font-weight:700;font-size:1.1rem;border:2px solid #f8b737}.btn-section:hover{background-color:#fff0;border:2px solid #f8b737}.btn-section:hover *{color:#f8b737}.btn-section a{color:#FFF;margin-top:30px;font-family:"DIN Pro Cond";font-weight:700;font-size:1.1rem}.video-section{position:relative;width:100%;height:100%;border-radius:12px;border:3px solid #FAB81F;box-shadow:-10px 10px 0 0 #4B8383;background-color:#000}.video-section::before{content:"";position:absolute;top:5px;left:-16px;width:calc(100% + 10px);height:calc(100% + 10px);border:4px solid #FAB81F;z-index:-1;border-radius:13px}.video-section::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;border-radius:12px;background:linear-gradient(180deg,rgb(251 184 30 / .071) 13.8%,#FBB81E 100%);transition:opacity 0.3s ease;display:block}.video-section .video{width:100%;height:100%;aspect-ratio:905/454;object-fit:cover;border-radius:12px}.video-section .play-button{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);background-color:#DCECEC;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/play.svg);background-repeat:no-repeat;background-position:center;background-size:30%;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 6px rgb(0 0 0 / .2);transition:transform 0.3s ease;z-index:2}.video-section .play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.video-section.show-controls::after{opacity:0;display:none;transition:opacity 0.3s ease}.video-section .play-pause-button{position:absolute;bottom:10px;left:54px;height:40px;width:40px;background-color:#FAB820;font-size:16px;border-radius:50%;cursor:pointer;z-index:3;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/play.svg);background-repeat:no-repeat;background-position:center;background-size:30%;transition:opacity 0.3s ease,transform 0.3s ease}.video-section .play-pause-button.pause{background-image:url(/wp-content/themes/flowmotion/assets/img/icons/pause.svg)}.video-section.show-controls .play-pause-button{opacity:1;pointer-events:auto}.video-section .mute-toggle{display:none}.ytp-chrome-controls{display:none}.video-section.show-controls .mute-toggle{position:absolute;bottom:10px;left:10px;height:40px;width:40px;background-color:#FAB820;color:#FFF;font-size:16px;padding:8px 12px;border-radius:50%;cursor:pointer;transition:background-color 0.3s ease;z-index:3;display:flex;justify-content:center;align-items:center}.video-section.show-controls .mute-toggle img{width:30px;height:30px}.video-section-home .video-main{width:100%;height:100%;object-fit:cover;border-radius:12px}.designer{width:100%;height:100%;border-radius:12px;border:3px solid #FAB81F;box-shadow:-10px 10px 0 0 #4B8383;position:relative;background-color:#000}.designer::before{content:"";position:absolute;top:5px;right:-16px;width:calc(100% + 10px);height:calc(100% + 10px);border:4px solid #FAB81F;z-index:-1;border-radius:13px}.designer::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;border-radius:12px;background:linear-gradient(180deg,rgb(251 184 30 / .071) 13.8%,#FBB81E 100%);transition:opacity 0.3s ease;display:block}.designer .play-button-slider{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);background-color:#DCECEC;background-image:url(/wp-content/themes/flowmotion/assets/img/icons/play.svg);background-repeat:no-repeat;background-position:center;background-size:30%;width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 6px rgb(0 0 0 / .2);transition:transform 0.3s ease;z-index:2}.designer.show-controls-home::after{display:none;transition:opacity 0.3s ease}.video-section-home,.card-image{transition:all 0.3s ease}.image-home{aspect-ratio:277/162}.image-card{cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease}.card-image img{width:100%;height:100%;border-radius:12px;border:3px solid #FAB81F;object-fit:cover}.ifarme{position:relative;height:100%;width:100%}.ifarme .img-ifarme{height:100%;width:100%;object-fit:cover;z-index:1}.image-ifarme{position:absolute;height:95%;width:95%;right:50%;top:50%;transform:translate(50%,-50%)}.contant-ifarme{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:40px;position:absolute;top:0;right:0}.contant{width:100%;height:100%;padding:20px;overflow:hidden}.contant-text{position:relative;padding:20px}.contant-text.line-clamp p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.contant-text.padding p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden}.padding{padding:40px}.bg-b{background-color:#58B4B5}.image .img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:9;pointer-events:none}.text-blue{color:#4EABAC;text-transform:uppercase}.text{background-color:#DEEFED;width:100%;padding:20px 40px;border-radius:12px;height:100%;display:flex;flex-direction:column;justify-content:center}.img-fluid{background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:12px;height:355px;width:100%;overflow:hidden;margin-bottom:20px;aspect-ratio:352/352}.img-fluid img{object-fit:cover}.m-button{margin-bottom:80px}.border--top{border-top:1px solid #5CB7AC}.border--button{border-bottom:1px solid #5CB7AC}.grid{display:grid}.grid--2-3-1-cols{grid-template-columns:2fr 1fr;gap:3rem}.div-text-filiales{padding-bottom:0;grid-row:2/3;grid-column:1/-1}.logo-filiales{position:relative;width:100%;height:60px}.logo-filiales img{width:100%;height:100%;position:absolute;object-fit:contain;object-position:right}.padding--bottom--lg{padding-bottom:1.2rem}.div-link-filiales a{text-align:left}.div-link-filiales{align-self:start;justify-self:end;text-align:left}.div-link-filiales img{width:75%}.strong{font-weight:800}.temoignage{position:relative;display:flex;justify-content:center;align-items:center}.bg-img{position:absolute;right:4%;top:-5%;z-index:-2}.temoignage-contant{width:100%;height:100%;padding:37px 10px;background-color:#A6D5D5;border:3px solid #FAB81F;border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:relative;box-shadow:20px -20px 0 0 #DCECEC;width:100%;max-width:310px}.temoignage-contant::before{content:"";position:absolute;top:-27px;left:13px;width:calc(100% + 14px);height:calc(100% + 14px);border:4px solid #FAB81F;z-index:-1;border-radius:12px}.temoignage-contant .img-temoignage{border-radius:50%;border:1px solid #707070;width:130px;height:130px;object-fit:cover;display:block;margin:0 auto;margin-bottom:20px}.slick-slider{margin:0 -10px}.slick-slide{padding:7px;margin:0 10px}.slick-dots{display:flex;justify-content:center;align-items:center;margin-top:20px}.slick-dots li{margin:0 10px}.slick-dots li button{width:25px;height:5px;border:none;background:#929292;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease}.slick-dots li button:before{content:''}.slick-dots li button:hover{background-color:#FAB81F}.slick-dots li.slick-active button{background-color:#58B4B5;width:35px;height:4px;margin-left:10px}.content-works{position:relative}.custom-nav-works{visibility:visible;display:flex;justify-content:end;gap:1rem;left:20px;padding-bottom:15px}.custom-nav-works .button-workes{cursor:pointer;position:absolute}.custom-nav-works .custom-prev-works{position:absolute;top:50%;right:0}.custom-nav-works .custom-next-works{position:absolute;top:50%;left:0}.custom-nav-works .custom-prev-works span,.custom-nav-works .custom-next-works span{transform:rotate(58deg);display:block}.img{display:flex;align-items:center;justify-content:center}.img .image-container{position:relative;display:inline-block}.img .image-container img{width:95%;height:100%;border-radius:12px;box-shadow:20px -20px 0 0 #DCECEC;display:block}.img .image-container::before{content:"";position:absolute;top:-24px;right:16px;width:calc(95% + 8px);height:calc(100% + 8px);border:4px solid #FAB81F;z-index:-1;border-radius:12px}.imge-chart img{width:100%;height:100%}.text-description{font-size:20px;font-weight:400;line-height:32.81px;text-underline-position:from-font;text-decoration-skip-ink:none}.image.rejonder{display:flex;justify-content:center;align-items:center;height:250px;width:100%;position:absolute;top:0;right:0}.image.rejonderimg{height:100%;width:100%;padding:60px;object-fit:contain}.ifarme-rejonder{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.ifarme-rejonder img{height:100%;width:100%;object-fit:cover}.section-loges{overflow:hidden;margin:0 auto}.loges-container{overflow:hidden}.log-container{display:flex;animation:scroll-alternate 20s linear infinite;gap:20px;overflow:hidden}.log-items{display:flex;gap:10px;align-items:center;justify-content:space-around}.img-div{position:relative;overflow:hidden;width:150px;height:100px}.img-div img{position:absolute;width:100%;height:100%;object-fit:contain}.social-banner{display:flex;gap:30px}.vido-hero-container{aspect-ratio:385 / 377;position:relative}.vido-hero-container img{width:100%;height:100%;object-fit:cover;border-radius:8px}.play{cursor:pointer;transition:all 0.3s ease;z-index:12;position:absolute;top:5%;right:5%}.play img{width:100%;height:100%}.video-hero{position:relative;margin:0 auto;margin-top:30px}.custom-nav{visibility:visible;display:flex;justify-content:end;gap:8px;padding-bottom:15px;position:absolute;bottom:0%;left:6%;z-index:1}.custom-nav button{background-color:#000;border:1px solid #fff0;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.3s ease}.custom-nav button:hover{background-color:#000}.custom-nav .custom-next{background-color:#FAB820}.log-items img{width:100%;height:100%}.custom-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px;position:absolute;top:0;left:36%}.custom-dot{display:flex;align-items:center;font-family:Arial,sans-serif;font-size:16px;color:#9da5b1;gap:10px}.custom-dot .dot-number{color:#9da5b1}.custom-dot .dot-lines{display:flex;align-items:center;gap:5px}.custom-dot .dot-line{height:2px;transition:all 0.3s ease}.custom-dot .dot-line-blue{width:50px;background-color:#00458b}.custom-dot .dot-line-gray{width:30px;background-color:#9da5b1}.dotes{display:flex;align-items:center;font-size:16px;color:#002f56;position:absolute;top:2%;left:2%}.number{font-size:1rem;font-family:"Maison Neue";font-weight:400;font-weight:700}.separator-slick{display:flex;align-items:center;margin:0 10px;position:relative}.separator-slick .line{height:2px;width:100px;background-color:#002f56d9;position:relative}.separator-slick .line .percentage{position:absolute;right:0;height:3px;width:30%;background-color:#002f56;top:50%;transform:translateY(-50%);transition:all 0.3s ease}@keyframes scroll-alternate{from{transform:translateX(0)}to{transform:translateX(-100%)}}.bg-blue-ciel{background-color:#DEEFED;border-radius:12px;padding:20px}.contant-pedagodie{margin:30px;margin-top:50px}.img-illustration{display:flex;align-items:center;justify-content:center}.img-illustration img{display:block;width:100%;height:100%}.image-steps img{width:100%}.play-button svg{width:25px}.img-inscriptions img{width:100%;height:auto}.item-logo.logo-home{height:150px}.item-logo.logo-home img{height:100%}.modal{display:none;position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgb(255 255 255 / .9);backdrop-filter:blur(5px);justify-content:center;align-items:center;z-index:100;filter:none}.modal-content{position:relative;max-width:80%;width:80%;height:60%;border-radius:10px;border:none;padding:2rem 0;display:flex;justify-content:center;align-items:center;background-color:#fff0}.close{position:absolute;top:-10%;left:0%;font-size:24px;cursor:pointer}.modal-content iframe,.modal-content video{width:100%;height:100%;display:block;background:#000;aspect-ratio:872 / 491}.videoContaine{width:100%}.playerOuter{display:table;margin-bottom:15px}.ac-container{text-align:center;display:inline-block;float:right;border:1px solid #fff0}.ac-play-container{background-color:#fff0}.ac-play-container button:focus{outline:none}.ac-play-container .ac-play{font-family:"FontAwesome";margin-top:15%;border-radius:50%;background-color:#52ABAB;border:none;color:#A6D5D5;font-size:33px;transition:0.25s ease background-color;position:relative}.ac-play-container .ac-play:before{content:"\f04b";position:absolute;top:0;right:0;transform:translate(100%,22%)}.ac-play-container .ac-play:hover{background-color:#324561;cursor:pointer}.ac-play-container .ac-playing:before{content:"\f04c"!important;transform:translate(80%,22%)}.ac-playing canvas{background-color:#52ABAB}.ifarme-contant{position:relative;width:100%;height:100%}.contant-p{padding:50px 10px 0 10px}.ifarme-contant .ifarme-desgine span{width:20px;height:20px;background-color:#002f56}.ifarme-contant .ifarme-desgine{position:absolute;width:100%;right:0;display:flex;justify-content:space-between;align-items:center;background-image:url(/wp-content/themes/flowmotion/assets/img/dashed-top.jpg);background-repeat:repeat-x;background-position:center;z-index:1}.ifarme-contant .ifarme-desgine::before,.ifarme-contant .ifarme-desgine::after{content:"";position:absolute;width:100%;height:10px;right:0}.ifarme-contant .ifarme-desgine.top{top:0}.ifarme-contant .ifarme-desgine.button{bottom:0}.side::after{position:absolute;content:'';top:0%;right:0%;height:100%;width:8%;background-image:url(/wp-content/themes/flowmotion/assets/img/dashed.jpg);background-repeat:repeat-y}.side::before{position:absolute;content:'';top:0%;left:0%;height:100%;width:6%;background-image:url(/wp-content/themes/flowmotion/assets/img/dashed.jpg);background-repeat:repeat-y}.grid-warp{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:30px}.grid-item_warp_img{aspect-ratio:1/1;position:relative;border-radius:10px;overflow:hidden;background-color:#D9D9D9}.grid-item_warp_img img{height:50%;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.grid-warp .h2{margin-top:15px;font-size:16px;font-family:"DIN Pro Cond";text-align:center;text-transform:uppercase;font-weight:900}.bg-1{background-color:#26A09B}.bg-2{background-color:#76C9BB}.bg-3{background-color:#5E5E7D;color:#fff}.bg-4{background-color:#FED372}.btn-images{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);z-index:9;cursor:pointer}.audio-player{width:100%;display:flex}.player-header{display:flex;align-items:center}.play-button{width:80px;height:80px;border-radius:50%;background:#52ABAB;border:none;color:#fff;font-size:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:15px;transition:background-color 0.2s}.play-button:hover{background:#459090}.track-info{flex-grow:1}.track-title{font-size:16px;font-weight:600;margin:0;color:#333}.artist{font-size:14px;color:#666;margin:4px 0 0 0}.waveform-container{position:relative;height:80px;border-radius:4px;overflow:hidden;cursor:pointer}.waveform{height:100%;display:flex;align-items:center;padding:0 0}.bar{width:3px;background:#696868;margin:0 1px;height:30%;transition:height 0.2s ease}.bar.played{background:#52ABAB}.progress-overlay{position:absolute;top:0;right:0;height:100%;pointer-events:none}.newsletter-w{max-width:200px}.active-modal{display:flex}.img-slick{aspect-ratio:1.2}.img-slick img{width:100%;height:100%;object-fit:cover}.work .img-work img{width:100%;height:auto}.custom-nav-works-v{position:absolute;height:110%;left:0;right:0;top:-20px;display:flex;flex-direction:column;z-index:9;align-items:center;justify-content:space-between;pointer-events:none}.custom-prev-works-v,.custom-next-works-v{cursor:pointer;transition:all 0.3s ease;pointer-events:auto}.custom-prev-works-v{transform:rotate(-32deg)}.custom-next-works-v{transform:rotate(90deg)}@media (max-width:992px){.custom-next-works-v{transform:rotate(0deg)}.custom-prev-works-v{transform:rotate(0deg)}.custom-nav-works-v{position:unset;height:auto;left:0;right:0;top:0;display:flex;flex-direction:row;z-index:9;align-items:center;justify-content:space-between;pointer-events:none;padding:0 10px 10px;gap:15Px;margin-top:-10px}}.openModalPlay{pointer-events:none}.videoTrigger{cursor:pointer}