@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Roboto+Slab:wght@400;500;600;700;800&family=Roboto:wght@400;500;700;900&family=Bowlby+One&family=Bowlby+One+SC&display=swap);html,body{margin:0;padding:0;height:100%;width:100%;position:relative;font-family:'Roboto',sans-serif;color:#000;scroll-behavior:smooth;overflow-x:hidden}.bg-black{background-color:#000000!important}.bg-white{background-color:#FFFFFF!important}.bg-black-transparent{background-color:rgb(0 0 0 / .6)}.bg-blue{background-color:#7CA7B9!important}.bg-craie{background-color:#DFD7CD!important}.bg-gold{background-color:#CEAB5D!important}.bg-merlot{background-color:#78151E!important}.bg-yellow{background-color:#ECC747!important}.bg-green{background-color:#909B25!important}.bg-grey{background-color:#DDDDDD!important}.bg-grey-dark{background-color:#111111!important}.bg-grey-light{background-color:#DDDDDD!important}.bg-lavande{background-color:#8B97AF!important}.bg-metal{background-color:#C8CDD0!important}.font-black{color:#000}.font-blue{color:#7CA7B9}.font-gold{color:#CEAB5D}.font-green{color:#909B25}.font-lavande{color:#8B97AF}.font-metal{color:#C8CDD0}.font-white{color:#FFF}.font-yellow{color:#ECC747}.font-bowlby-one{font-family:"Bowlby One",sans-serif}.font-bowlby-one-sc{font-family:"Bowlby One SC",sans-serif}.font-knewave{font-family:'Knewave',cursive}.font-roboto{font-family:'Roboto',sans-serif}.font-roboto-slab{font-family:'Roboto Slab',serif}.uppercase{text-transform:uppercase}h1{font-family:'Roboto',sans-serif;font-weight:600;font-size:1.4em;text-transform:uppercase;margin-top:40px;margin-bottom:60px}h2{font-weight:600;font-size:1.4em;text-align:center;text-transform:uppercase;margin-bottom:20px}h3{font-size:1em}.hr-30vw{width:30vw}a{color:unset;text-decoration:unset}.table{display:table!important;height:100%;width:100%;text-align:center}.table-cell{display:table-cell;position:relative;height:50%;width:100%;vertical-align:middle}.cell{display:table-cell;padding-left:5px;padding-right:5px}.row{display:table-row}.justify{text-align:justify!important}.left{text-align:left!important}.center{text-align:center!important}.right{text-align:right!important}.inline-block{display:inline-block!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding{padding:0!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-10{padding:10px!important}.padding-20{padding:20px!important}.padding-30{padding:30px!important}.no-margin{margin:0 auto!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.margin-top-20{margin-top:20px!important}.margin-top-40{margin-top:40px!important}.margin-bottom-0{margin-bottom:0px!important;padding-bottom:0px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-left-20{margin-left:20px!important}#cookie-consent{display:none}.cookie-consent-full-page{position:fixed;top:0;bottom:0;right:0;left:0;background:rgb(0 0 0 / .1);z-index:900}.cookie-consent-table{display:table;width:100%;height:100%;text-align:center}.cookie-consent-table-cell{display:table-cell;vertical-align:middle}.cookie-consent-wrapper{position:relative;display:inline-block;vertical-align:middle;width:500px;height:auto;padding:5px;z-index:100}.cookie-consent-valign{content:"";display:inline-block;vertical-align:middle;height:100%}.cookie-consent-border{border:1px dashed #000;padding:20px}.cookie-consent-block-left,.cookie-consent-block-right{display:inline-block;width:220px;vertical-align:middle}.cookie-consent-title{font-family:'Roboto Slab',serif;font-weight:700;text-transform:uppercase;margin-bottom:10px}.cookie-consent-text{font-family:'Roboto',sans-serif}.cookie-consent-image img{display:inline-block;width:auto;height:170px}.cookie-consent-buttons{clear:both;padding-top:20px;display:block;width:100%;text-align:center}#cookie-consent-button-accept,#cookie-consent-button-refuse{display:inline-block;margin-right:15px;margin-left:15px;border:none;padding:10px;font-family:'Roboto Slab',serif;font-weight:600;text-transform:uppercase}#cookie-consent-button-accept:hover,#cookie-consent-button-refuse:hover{text-decoration:none;color:#fff;padding:10px;transition-property:color,background-color;transition-duration:0.5s;background-color:#78151E!important;cursor:pointer}.navbar{position:fixed;z-index:100;top:0;left:0;right:0;display:block;padding-top:15px;padding-bottom:15px;text-align:center}.navbar .container{position:relative;width:100%;height:100%}.navbar .container .logo{position:absolute;left:20px;top:50%;transform:translateY(-50%);height:50px;width:auto}.navbar .container .links{display:inline-block}.navbar .container .links ul{display:inline-block;margin:0;padding:0}.navbar .container .links ul li{display:inline-block;font-family:'Roboto Slab',serif;color:#fff;text-transform:uppercase;font-weight:600;transition:color 0.3s}.navbar .container .links ul>li{padding-top:30px;padding-bottom:30px;margin-top:-30px;margin-bottom:-30px;padding-left:-50px;padding-right:-50px}.navbar .container .links ul li:after{content:"|";font-weight:600;color:#CEAB5D;margin-left:10px;margin-right:10px}.navbar .container .links ul li:last-child:after{content:" "}.navbar .container .links ul li:hover{color:#CEAB5D;text-decoration:underline}.navbar .container .links ul ul{text-align:left;display:none;position:absolute;background-color:#333333d2;top:35px;padding-top:20px;padding-left:15px;padding-bottom:50px;justify-content:center;align-items:center;margin-left:-20px}.navbar .container .links ul ul li:after{content:none}.navbar .container .links ul li:hover>ul{display:block}.navbar .container .links ul ul li{display:block;padding-bottom:10px;border-bottom:1px solid #CEAB5D;margin-right:15px}.navbar .container .links ul li ul li a{text-transform:initial;font-weight:400}.navbar .container .links ul ul li:hover{text-decoration:none}.navbar .container .links ul ul li:not(:last-child){margin-bottom:5px}.navbar .container .menu-icon{display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.navbar .container .menu-icon img{height:30px;width:auto;vertical-align:middle}.navbar .profil{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.navbar .profil img{height:20px;width:auto;vertical-align:middle}.navbar .profil select{background-color:#fff0;color:#fff;border:none}.navbar .profil select option{background-color:rgb(255 255 255 / .7);color:#000}.profil-hr{width:30vw}.profil-ient-block{text-align:left}.profil-ient-block img{width:200px;height:auto;vertical-align:middle;margin-right:15px}.profil-ient-block .ient-texte{display:inline-block;width:50vw;vertical-align:middle}.profil-ient-block .ient-texte h2{font-size:1.4em;display:block}.profil-ient-block .ient-texte p{display:block;text-align:left}.profil-ient-block .ient-texte .formation-button{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}.profil-fichier-block h2{font-size:1.4em}.profil-fichier-block p{display:block;text-align:left}.profil-fichier-block .formation-button{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}.nav-button-wrapper{display:none;z-index:10}.nav-button-container{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);text-align:center;color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:1em;text-transform:uppercase}.nav-button img{width:20px;height:20px;margin-right:1px;vertical-align:middle}.nav-button-text{vertical-align:middle}.page-container{position:relative}.section-container-banner{display:block;position:relative;box-shadow:0 6px 15px -2px rgb(0 0 0 / .68)}.section-container-banner h1{display:inline-block;z-index:20;color:#fff;bottom:40px;right:50px;font-size:3em;width:fit-content;max-width:50vw;margin-bottom:0;text-align:right;text-shadow:1px 1px 2px #000}.section-container-banner .banner-image-desktop{display:block;box-shadow:0 6px 15px -2px rgb(0 0 0 / .68)}.section-container-banner .banner-image-mobile{display:none;box-shadow:0 6px 15px -2px rgb(0 0 0 / .68)}.section-container .link{color:#ceab5d;text-decoration:underline}.section-container-banner .bg-gradient{display:none;position:absolute;z-index:10;bottom:0;top:0;left:0;right:0;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .4) 20%,#fff0 40%,#fff0 100%)}.section-container-banner img{width:100%;height:auto;vertical-align:bottom}.section-container,.section-image-container{display:block;margin-top:30px;margin-bottom:30px;padding-bottom:30px;padding-top:30px;padding-left:0;padding-right:0;width:70vw;margin:0 auto}.section-container-fullwidth{display:block;position:relative;width:100vw;margin-top:30px;margin-bottom:30px;padding-bottom:30px;padding-top:30px}.section-container-title{display:block;padding-top:50px}.section-double-container{display:block;width:100%;white-space:nowrap}.section-double-container .left,.section-double-container .right{display:inline-block;white-space:normal;width:50%;margin-left:0;margin-right:0;padding:30px;padding-left:0;padding-right:0;vertical-align:top}.section-double-container .button,.section-double-container .content,.section-double-container .text{display:block}.section-container h1,.section-container .title,.section-container-title h1,.section-double-container .title,.footer-contact .title{text-align:center;text-transform:uppercase;margin-bottom:50px;font-family:'Knewave',cursive;font-size:1.8em;font-weight:800;width:60vw;padding-bottom:0;margin:0 auto}.section-container-title-formation{font-family:'Roboto',sans-serif;text-align:center;text-transform:uppercase;padding-top:50px;margin-bottom:0;font-size:2.2em;font-weight:800}.section-container h1,.section-container-title h1{margin-bottom:0;margin-top:30px}.section-container hr,.section-container-title hr{width:250px;border-bottom:5px solid #000;margin-bottom:60px}.section-container-title{margin-bottom:0}.formation-logos img{margin-left:5px;margin-right:5px;width:auto!important;height:50px!important}.section-container .illustration{display:inline-block;margin-right:30px;vertical-align:middle}.section-container .illustration img{width:auto;height:120px;margin-top:20px;vertical-align:middle}.section-container .text-wrapper{display:inline-block;vertical-align:middle}.section-container .text{display:block;width:fit-content;max-width:60vw;margin:0 auto;text-align:justify}.section-container .text h2{font-size:1.6em!important}.section-container .intro-titre{font-weight:600;text-transform:uppercase}.section-container .intro-texte{display:block;margin:0 auto;width:fit-content;max-width:60vw;margin-bottom:40px;text-align:left}.section-container .intro-texte:last-child{margin-bottom:0}.section-container .intro-texte:first-child{margin-bottom:40px}.section-container .content .button,.section-double-container .button,.section-container .button,.section-container-texte-vignette .button{display:inline-block;background-color:#000;color:#fff;padding:20px;border-radius:10px;margin-left:25px;margin-right:25px;text-align:center;text-transform:uppercase;font-weight:600}.section-double-container .button{display:block;width:40%;padding:10px;margin:0 auto;margin-bottom:20px}.section-container .accroche{font-weight:600;font-size:2em;text-transform:uppercase;margin-bottom:10px}.section-container .accroche-button{display:inline-block;background-color:#000;color:#fff;padding:20px}.section-container .images-container img{display:inline-block;height:12vh;width:auto;margin-left:20px;margin-right:20px}.section-container-texte-vignette{display:block;position:relative;width:90vw;margin:0 auto;margin-top:30px;margin-bottom:0;padding-bottom:0;padding-top:0}.section-container-texte-vignette .container-titre{display:block;margin-bottom:20px}.section-container-texte-vignette .container-texte,.section-container-texte-vignette .container-vignette{display:inline-block;width:30vw;text-align:left;vertical-align:middle;padding-left:20px;padding-right:20px}.section-container-texte-vignette .container-texte-mobilite,.section-container-texte-vignette .container-vignette{width:20vw}.section-container-texte-vignette .container-vignette img,.section-container-texte-vignette .container-vignette-mobile img{width:100%}.section-container-texte-vignette .container-vignette-mobile{display:none}.section-container-texte-vignette .container-texte h2{margin-bottom:10px}.section-container-texte-vignette .container-texte h2 .border{padding-bottom:3px;border-bottom:4px solid #ceab5d}.section-image-container{width:100vw}.section-image-container img{width:90vw;height:auto}.section-image-container .image{position:relative;z-index:0}.section-image-container .image img{width:100vw;height:auto}.section-image-container-2,.section-image-container-3{position:relative;background-image:none;background-position:center;background-size:cover}.section-image-container .text-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:15px;z-index:1}.section-image-container .text-container h2{text-align:left;text-transform:uppercase;margin-bottom:5px;color:#CEAB5D;display:inline-block;padding:10px;text-transform:uppercase;font-family:'Roboto Slab',sans-serif;font-weight:600;font-size:1.4em}.section-image-container .text-container p{font-weight:400;font-size:1em;color:#fff;text-align:left}.banner-image-logo img{width:100vw;height:auto;vertical-align:middle}.banner-logo{position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.banner-logo h1{margin:0}.banner-logo img{width:30vw;height:auto;filter:drop-shadow(5px 5px 5px rgb(0 0 0 / .7))}.banner-logo p{color:#fff;font-family:'Roboto',sans-serif;font-size:1.6em;font-weight:600;letter-spacing:2px;padding:0;margin:0;margin-bottom:10px;text-shadow:1px 1px 2px #000}.coordonnees-block-absolu{position:absolute;background-color:rgb(0 0 0 / .6);bottom:0;left:0;right:0;text-align:center;padding-top:0;padding-bottom:0}.coordonnees-block{text-align:center}.coordonnees-block-element-wrapper{display:inline-block;margin:0 auto}.coordonnees-block-element{display:inline-block;width:30vw;padding:2px}.coordonnees-block-element img{display:inline-block;width:40px;height:auto;margin-right:10px;vertical-align:middle}.coordonnees-block-element p{display:inline-block;text-align:left;vertical-align:middle;font-size:.8em}.accueil-intro{margin-top:40px;text-align:justify}.etablissement-block{position:relative;width:70vw!important;margin:0 auto}.etablissement-block h1{font-family:'Knewave',cursive;font-size:2em;text-transform:uppercase;margin-bottom:40px}.etablissement-block .introduction{text-align:justify}.etablissement-block img{margin:0 auto;margin-bottom:20px}.etablissement-block-wrapper{position:relative;text-align:center;padding-top:50px;padding-bottom:50px}.etablissement-block-bg{background-color:#000;opacity:.6;position:absolute;top:0;bottom:0;right:0;left:0}.etablissement-block-text{font-family:'Roboto',sans-serif;text-align:left;padding:15px;width:70%;margin:0 auto}.etablissement-block .qualiopi-block{background-color:#ceab5d;padding:20px;margin-top:50px;margin-bottom:50px;display:flex;align-items:center}.etablissement-block .handicap-block{padding:15px}.etablissement-block .handicap-block-image,.etablissement-block .qualiopi-block-image{vertical-align:middle;margin-right:10px;float:left}.etablissement-block .handicap-block-image img,.etablissement-block .qualiopi-block-image img{width:150px;height:auto;vertical-align:middle;margin-bottom:0;margin-right:20px}.etablissement-block .handicap-block-text-wrapper,.etablissement-block .qualiopi-block-text-wrapper{vertical-align:middle;float:left;width:80%;text-align:left}.etablissement-block .handicap-block-title,.etablissement-block .qualiopi-block-title{font-family:'Roboto Slab',serif;font-weight:800;margin-bottom:5px;text-transform:uppercase}.etablissement-block .handicap-block-text,.etablissement-block .qualiopi-block-text{font-family:'Roboto',sans-serif}.etablissement-block .button{color:#000;background-color:#ceab5d;transition:color,background-color 0.4s;margin-top:20px;margin-bottom:40px}.etablissement-block .button:hover{background-color:#000;color:#fff;cursor:pointer}.facebook-block{width:20vw!important}.facebook-block-wrapper{text-align:center}.facebook-block-iframe{display:inline-block}.facebook-block-wrapper h2{font-family:'Knewave',cursive;font-size:1.6em;text-transform:uppercase;margin-bottom:20px}.filieres-block{text-align:center;position:relative;margin-bottom:30px}.filieres-block a,.filieres-block a:hover{color:#000;text-decoration:none;position:relative}.filieres-block a img{width:25vw}.actualites-block h2,.filieres-block h2,.formulaire-block h2,.map-block h2,.etablissement-block h2,.qualiopi-block h2,.po-block h2{font-family:'Knewave',cursive;font-size:2em;text-transform:uppercase;margin-bottom:40px}.filieres-block-title{font-family:'Knewave',cursive;font-size:1.4em;text-transform:uppercase;margin-bottom:5px}.filieres-block-intro,.formations-block-intro{margin-bottom:50px}.filieres-block-images,.formations-block-images{display:block;text-align:center}.filieres-block-image{display:inline-block;width:25vw;vertical-align:top;margin-left:15px;margin-right:15px}.filieres-block-image:hover,.formations-block-image:hover{cursor:pointer}.filieres-block-image .button,.formations-block-image .button{padding:10px}.filieres-block-image .button:hover,.formations-block-image .button:hover{text-decoration:underline;cursor:pointer}.map-block,.map-block iframe{display:block;margin:0 auto;margin-top:20px;margin-bottom:20px;width:80vw!important}.po-block{position:relative;background-image:url(https://mfr-tours.com/wp-content/uploads/2025/03/BANDEAU_JPO_1920x500.jpg);background-position:bottom;background-size:cover;padding-top:60px!important;padding-bottom:60px!important}.po-block p{font-size:1.4em;font-weight:600;margin-top:20px;margin-bottom:40px;padding-left:15px;padding-right:15px;z-index:20}.po-block h2,.po-block p,.po-block a{position:relative;z-index:20}.po-block-cover{position:absolute;z-index:10;top:0;bottom:0;right:0;left:0;background-color:#000;opacity:.3}.qualiopi-block .flex-content{display:flex;align-items:center;width:80vw;margin:0 auto}.qualiopi-block .flex-content p{margin-left:10px;text-align:left}.qualiopi-block .flex-content img{width:25vw;height:auto}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.actualites-block .img-picto{width:25vw;display:inline-block;vertical-align:bottom}.actualites-block .img-picto img{width:25vw;display:inline-block;vertical-align:bottom}.rs-block{display:inline-block}.rs-block .box{display:inline-block;border:2px solid #000;border-radius:10px;width:15vw;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px;margin-left:10px;margin-right:10px;background:rgb(124 167 185 / .2);background:rgb(0 0 0 / .1)}.rs-block .box img{height:60px;width:auto}.rs-block .box-hr1,.rs-block .box-hr2{width:50%;margin-bottom:25px;margin-top:20px;border:1px solid #000}.rs-block .box-hr2{border:2px solid #000}.rs-block .box span{display:block;font-size:1.2em;font-weight:800;text-transform:uppercase}.rs-block .box a{display:inline-block;text-decoration:none;background-color:#000;color:#fff;border:1px solid #000;border-radius:10px;padding:10px;text-transform:uppercase;transition:background-color,0.5s}.rs-block .box a:hover{background-color:#fff;color:#000}.mfr-infos-container{display:flex;width:90vw;margin:0 auto}.mfr-infos-container .left-row{width:40vw;text-align:right;margin-right:30px;vertical-align:middle}.mfr-infos-container .right-row{width:40vw;text-align:left;margin-left:30px;vertical-align:middle}.mfr-infos-container .left-row,.mfr-infos-container .right-row{background-color:#ceab5d;padding:20px;display:flex;align-items:center}.mfr-infos-container .left-row .qualiopi-block,.mfr-infos-container .right-row .handicap-block{display:flex;align-items:center}.mfr-infos-container .left-row .qualiopi-block-image,.mfr-infos-container .right-row .handicap-block-image{vertical-align:middle;margin-right:10px;float:left}.mfr-infos-container .left-row .qualiopi-block-image img{width:auto;height:75px;vertical-align:middle}.mfr-infos-container .right-row .handicap-block-image img{width:auto;height:5vw;vertical-align:middle}.mfr-infos-container .left-row .qualiopi-block-text-wrapper{vertical-align:middle;float:left;width:25vw;text-align:left}.mfr-infos-container .right-row .handicap-block-text-wrapper{vertical-align:middle;float:left;width:30vw;text-align:left}.mfr-infos-container .left-row .qualiopi-block-text-wrapper .qualiopi-block-title,.mfr-infos-container .right-row .handicap-block-text-wrapper .handicap-block-title{font-weight:600;margin-bottom:5px}.mfr-video-presentation{display:inline-block;width:70vw;margin-left:10px;margin-right:10px}.mfr-video-presentation-container{position:relative;width:100%;padding-top:56.25%;background:#000}.mfr-video-presentation-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.chiffres-cles-container{display:inline-block;padding:20px;text-align:center;width:20vw}.chiffres-cles-container .chiffre-cle{font-family:'Knewave',cursive;font-size:2em}#menu-close{text-align:center;display:block;padding-top:20px;padding-right:20px;position:absolute;right:0;z-index:2000}#menu-close:hover{cursor:pointer}.menu-close-icone{display:inline-block;background:#000;border-radius:50%;width:40px;height:40px;line-height:40px;cursor:pointer;margin-right:10px}.menu-close-icone:after{content:'\2715'}#menu{width:100%;font-family:'Roboto',sans-serif;color:#000;position:fixed;top:0;left:0;display:none;vertical-align:middle;height:100%;z-index:1001;text-align:center}.menu-table{display:table;width:100%;height:100%;text-align:center}.menu-tablecell{display:table-cell;vertical-align:middle}.menu-screen{display:block}.menu-mobile{display:inline-block;position:absolute;right:10px;top:-5px;padding:5px;background-color:#000;font-family:'Roboto Slab',sans-serif;font-weight:600;font-size:1.2em;text-transform:uppercase}.menu-mobile:hover{background-color:#78151E;transition-property:color,background-color;transition-duration:0.5s;cursor:pointer}.menu-title{font-family:'Knewave',cursive;font-size:3em;text-transform:uppercase}#menu ul{width:70vw;padding:0;display:inline-block;margin-top:1.2vh;margin-bottom:1vh}#menu li{display:block;padding-top:1vh;padding-bottom:1vh}#menu li a{color:#fff;text-decoration:none;font-size:1.4em;font-weight:600;text-transform:uppercase}#menu li a:hover{color:#CEAB5D;text-decoration:underline}#menu li ul li{padding-top:2px;padding-bottom:2px}#menu li li a{color:#fff;text-decoration:none;text-transform:none;font-size:1.2em;font-weight:400}#menu li img{width:50px;height:auto}.menu-custom-link-wrapper{display:block;margin-top:15px;position:relative;z-index:10}.menu-custom-link-wrapper a{font-family:'Roboto Slab',sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none}.menu-custom-link-block{display:inline-block;border-color:#000;border:2px solid #000;border-radius:10px;padding-left:10px;padding-right:10px}.menu-custom-link-block img{width:50px;height:auto}.menu-custom-link-text{padding:10px;font-size:1em}.menu-custom-link-table{display:table;width:100%;height:100%;text-align:center;margin:0 auto;min-height:80px}.menu-custom-link-tablecell{display:table-cell;vertical-align:middle}.menu-image-bg{position:absolute;bottom:0;left:1vw}.menu-image-bg img{height:60vh;width:auto}#slider-formation-contenu .splide__slide{padding:20px;overflow-y:auto}#slider-formations .splide__slide{position:relative}#slider-formation-contenu .titre{display:block;color:#ceab5d;background-color:#000;font-weight:400;font-size:1em;padding:5px;margin-bottom:0}#slider-formation-contenu hr{display:none;width:60%;border:1px solid #000;margin-bottom:20px}#slider-formation-contenu .texte{display:block;text-align:left}#slider-formation-contenu .texte ul{padding-inline-start:20px}#slider-formation-contenu .texte ul li{list-style-type:disclosure-closed}#slider-formation-contenu .texte ul,#slider-formation-contenu .texte p{margin-top:20px}#slider-formation-contenu .texte p a{word-break:break-all}.partenaires-block{display:inline-block;width:90vw}.splide{margin:0 auto}.splide__arrow--prev{left:-2em!important}.splide__arrow--next{right:-2em!important}.splide__arrow{background:black!important;opacity:0.3!important;width:4em!important;height:4em!important}.splide__arrow svg{fill:white!important}#liste-formations .formation-element{display:inline-block;position:relative;margin-right:30px;width:19vw;height:19vw}#slider-formations{display:none}#liste-formations .formation-image,#slider-formations .formation-image{width:19vw;vertical-align:bottom}#liste-formations .formation-texte,#slider-formations .formation-texte{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .6) 60%,#fff0 100%);text-align:center;padding-top:10px;padding-bottom:10px;z-index:20}#liste-formations .formation-texte .formation-nom,#slider-formations .formation-texte .formation-nom{display:block;color:#fff;font-family:'Roboto',sans-serif;font-size:1em;font-weight:600;text-transform:uppercase}#liste-formations .formation-texte .formation-descr,#slider-formations .formation-texte .formation-descr{display:block;color:#fff;font-family:'Roboto',sans-serif;font-size:1em}#liste-formations .formation-link,#slider-formations .formation-link{display:block}#liste-formations .formation-element .formation-hover,#slider-formations .formation-element .formation-hover,.formations-liste-element .formations-liste-element-vignette-carree .formation-hover{opacity:0;position:absolute;z-index:50;top:0;bottom:0;right:0;left:0;background-color:rgb(206 171 93);transition:opacity 0.6s;padding:10px}#liste-formations .formation-element:hover .formation-hover,#slider-formations .formation-element:hover .formation-hover,.formations-liste-element .formations-liste-element-vignette-carree:hover .formation-hover{opacity:1}#liste-formations .formation-element .formation-hover .formation-hover-nom,#slider-formations .formation-element .formation-hover .formation-hover-nom,.formations-liste-element .formations-liste-element-vignette-carree .formation-hover .formation-hover-nom{font-family:'Knewave',cursive;font-size:1.2em;text-transform:uppercase;margin-bottom:15px}#liste-formations .formation-element .formation-hover .formation-hover-descr,#slider-formations .formation-element .formation-hover .formation-hover-descr,.formations-liste-element .formations-liste-element-vignette-carree .formation-hover .formation-hover-descr{font-family:'Roboto',sans-serif;font-size:1em;margin-bottom:15px}#liste-formations .formation-element .formation-hover .formation-hover-statut,#slider-formations .formation-element .formation-hover .formation-hover-statut,.formations-liste-element .formations-liste-element-vignette-carree .formation-hover .formation-hover-statut{font-family:'Roboto',sans-serif;font-size:1em;margin-bottom:15px}#liste-formations .formation-element .formation-hover .formation-hover-button,#slider-formations .formation-element .formation-hover .formation-hover-button,.formations-liste-element .formations-liste-element-vignette-carree .formation-hover .formation-hover-button{font-family:'Roboto Slab',serif;display:inline-block;color:#CEAB5D;background-color:#000;padding:10px;font-weight:600;border:none}#liste-formations .formation-element .formation-hover .formation-hover-button:hover,#slider-formations .formation-element .formation-hover .formation-hover-button:hover,.formations-liste-element .formations-liste-element-vignette-carree .formation-hover .formation-hover-button:hover{color:#CEAB5D;background-color:#000;cursor:pointer}#slider-mfr .mfr-image,#slider-location .location-image{width:23vw}#slider-erasmus .erasmus-image{width:19vw}.partenaires-liste .partenaire{display:inline-block;margin-left:10px;margin-right:10px;margin-top:20px}.partenaires-carousel .partenaire-texte,.partenaires-liste .partenaire .partenaire-texte{font-family:'Roboto Slab',serif;font-weight:700;text-transform:uppercase}.partenaires-carousel .partenaire-logo,.partenaires-liste .partenaire .partenaire-logo{height:200px;width:auto}.partenaires-carousel .partenaire-link,.partenaires-liste .partenaire .partenaire-link{color:inherit;text-decoration:none}.partenaires-carousel .partenaire-link:hover,.partenaires-liste .partenaire .partenaire-link:hover{text-decoration:underline}.mobilite-logos-wrapper img{height:50px;width:auto;display:inline-block;margin-left:15px;margin-right:15px}.mobilite-video-container{height:100%;width:45%;margin-left:10px;margin-right:10px;display:inline-block;vertical-align:middle}.mobilite-video-vertical-container{position:relative;width:100%;max-width:400px;margin:0 auto}.mobilite-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.mobilite-video-vertical{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:12px;text-align:center}.mobilite-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.formations-liste{margin-top:20px}.formations-liste-element{position:relative;display:inline-block;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;width:25vw;vertical-align:top;text-align:center}.formations-liste-element-statut{position:absolute;top:0;right:0%;display:inline-block;padding:4px;font-weight:400;font-size:.8em}.formations-liste-element-title{font-family:'Roboto',sans-serif;font-weight:600;padding-bottom:10px;padding-top:10px}.formations-liste-element-vignette{box-shadow:0 6px 15px -2px rgb(0 0 0 / .8);text-align:center}.formations-liste-element-vignette img{width:50vw;height:auto;vertical-align:bottom}.formations-liste-element-vignette-carree{position:relative}.formations-liste-element-vignette-carree .formation-image{width:25vw;height:auto;vertical-align:bottom}.formations-liste-element-vignette-carree .formation-texte{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .6) 60%,#fff0 100%);text-align:center;padding-top:10px;padding-bottom:10px;z-index:20}.formations-liste-element-vignette-carree .formation-texte .formation-nom{display:block;color:#fff;font-family:'Knewave',cursive;font-size:1.2em;text-transform:uppercase}.formations-liste-element-vignette-carree .formation-texte .formation-descr{display:block;color:#fff;font-family:'Roboto',sans-serif;font-size:1em}.formations-block-formation:nth-child(odd){background-color:#fff;color:#000}.formations-block-formation:nth-child(even){background-color:#000;color:#fff}.formations-block-formation:nth-child(even) .formations-block-formation-content-text{color:#ddd}.formations-block-formation:nth-child(even) .formations-block-formation-content-text h3{color:#CEAB5D}.formations-block-formation:nth-child(even) .formations-block-formation-redirect .button{background-color:white!important;color:black!important}.formations-block-formation:nth-child(even) .formations-block-formation-content-text hr{border-color:#fff}.formations-block-formation:nth-child(even) .formations-block-formation-downloads li::before{background-image:url(https://mfr-tours.com/wp-content/uploads/2024/10/button-file-pdf-white-black-gold.svg)}.formations-block-formation-content{width:80vw;margin:0 auto;padding-top:40px;padding-bottom:40px;text-align:center}.formations-block-formation-content img{width:70vw}.formations-block-formation-content h2{font-family:'Knewave',cursive;text-transform:uppercase;font-size:2.2em;letter-spacing:2px}.formations-block-formation-content-text{text-align:left;width:70vw;margin:0 auto}.formations-block-formation-content-text hr{display:inline-block;width:100px;margin-top:15px;margin-bottom:15px;border:#000 1px solid}.formations-block-formation-content-text h3{font-family:'Roboto Slab',serif;font-weight:800;text-transform:uppercase}.formations-block-formation-downloads li,.tab-content ul li{list-style-type:none}.formations-block-formation-downloads li::before,.tab-content-downloads ul li::before{content:'';display:inline-block;height:40px;width:40px;background-size:40px;background-image:url(https://mfr-tours.com/wp-content/uploads/2024/10/button-file-pdf-gold-black.svg);background-repeat:no-repeat;margin-right:3px;background-position:center center;vertical-align:middle}.formations-block-formation-downloads li a,.tab-content ul li a{color:unset}.formations-block-formation-downloads li a:hover,.tab-content ul li a:hover{color:#CEAB5D}.formations-block-formation-redirect{text-transform:uppercase;text-align:center}.formations-block-formation-redirect a{color:unset;text-decoration:none}.formations-block-formation-redirect a .button{padding-left:70px;padding-right:70px}.formations-block-formation-return span{font-family:'Roboto',sans-serif;font-weight:600;vertical-align:middle}.formations-block-formation-return img{display:inline-block;width:15px;vertical-align:middle;margin-right:2px}.formations-block-formation-return a{color:unset;text-decoration:none}.formation-logos{margin-top:30px}.formation-objectifs-container{display:block;width:90vw;margin:0 auto}.formation-objectifs-container .left-row{display:inline-block;width:40vw;text-align:right;margin-right:30px;vertical-align:middle}.formation-objectifs-container .right-row{display:inline-block;width:40vw;text-align:left;margin-left:30px;vertical-align:middle}.formation-objectifs-container .left-row .texte-container{display:inline-block}.formation-objectifs-container .left-row .texte-container h2{display:block;text-align:left}.formation-objectifs-container .left-row .texte-container .texte{display:block;text-align:left;width:35vw}.formation-objectifs-container .left-row .texte-container .texte a{text-decoration:underline!important}.formation-objectifs-container .right-row .formation-video-presentation,.formation-objectifs-container .right-row .formation-video-temoignage{display:inline-block;width:35vw;vertical-align:middle}.formation-objectifs-container .right-row .formation-video-presentation-container,.formation-objectifs-container .right-row .formation-video-temoignage-container{position:relative;width:100%;padding-top:56.25%;background:#000}.formation-enquete-block .formation-enquete{height:200px;width:200px;display:inline-block;min-height:100px;color:#000;margin-left:20px;margin-right:20px;border-radius:50%;vertical-align:middle;position:relative}.formation-enquete-block .formation-enquete .abs-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.formation-enquete-block .formation-enquete .abs-container .titre{display:block;padding-top:10px;font-weight:600;font-size:1.2em}.formation-enquete-block .formation-enquete .abs-container .texte{display:block;font-family:'Knewave',cursive;padding-top:7px;font-size:2em}.formation-enquete-squares{width:400px;height:400px;display:flex;flex-wrap:wrap}.formation-enquete-squares .square{width:50%;height:50%;display:flex;position:relative;justify-content:center;align-items:center;transition:background-color 0.3s ease;box-sizing:border-box}.formation-enquete-squares .square1{background-color:#ceab5d}.formation-enquete-squares .square2{background-color:#7ca7b9}.formation-enquete-squares .square3{background-color:#ecc747}.formation-enquete-squares .square4{background-color:#909b25}.formation-enquete-squares .square:hover{background-color:#e8f4fd}.formation-enquete-squares .square .abs-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.formation-enquete-squares .square .abs-container .titre{display:block;padding-top:10px;font-weight:600;font-size:1.2em;text-align:center}.formation-enquete-squares .square .abs-container .texte{display:block;font-family:'Knewave',cursive;padding-top:7px;font-size:2em;text-align:center}.formation-infos-container{display:inline-block;width:60vw;text-align:center}.formation-infos-container .formation-infos{display:block;margin-bottom:15px}.formation-infos-container .formation-infos .titre{display:block;text-transform:uppercase;font-weight:600;margin-bottom:10px}.formation-infos-container .formation-infos .texte{display:block}.formation-infos-container .left-row{display:inline-block;text-align:left;width:25vw;vertical-align:top;margin-right:30px}.formation-infos-container .right-row{display:inline-block;text-align:left;width:25vw;vertical-align:top}.formation-button{display:block;padding:5px;text-align:center;border:1px solid #000;text-transform:uppercase;margin-bottom:5px;font-weight:600}.formation-button img{width:30px;height:auto;vertical-align:middle}.formation-button span{vertical-align:middle}.button{font-family:'Roboto Slab',serif;display:inline-block;padding:20px;margin-bottom:20px;font-weight:600;border:none;color:#000;background-color:#ceab5d;transition:color,background-color 0.4s}.button:hover{cursor:pointer;background-color:#000;color:#fff}.button img{display:inline-block;height:30px;width:auto;vertical-align:middle;margin-right:10px}.wrapper{display:block;height:100%;width:100%;background-color:#000}.formation-video-presentation,.formation-video-temoignage{display:inline-block;width:40vw;margin-left:10px;margin-right:10px}.formation-video-presentation-container,.formation-video-temoignage-container{position:relative;width:100%;padding-top:56.25%;background:#000}.formation-video-presentation-container iframe,.formation-video-temoignage-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.formation-popup{display:none;position:fixed;z-index:50;background-color:#ceab5d;right:15px;top:50%;transform:translateY(40%)}.formation-popup2:before{content:"";width:0;height:0;position:absolute;border-left:10px solid #ceab5d;border-right:10px solid #fff0;border-top:10px solid #ceab5d;border-bottom:10px solid #fff0;right:-19px;bottom:15px}.formation-popup:before{content:"";width:0;height:0;position:absolute;border-left:10px solid #ceab5d;border-right:10px solid #fff0;border-bottom:10px solid #ceab5d;border-top:10px solid #fff0;right:-19px;bottom:15px}.formation-popup-visible{display:block}.formation-popup-content{position:relative;text-align:center;padding:20px}.formation-popup-texte{font-weight:800;font-size:1.2em;margin-bottom:15px}.formation-popup-bouton{display:inline-block;padding:5px;text-align:center;border:1px solid #000;text-transform:uppercase;font-weight:600}.formation-popup-image{position:relative;bottom:-20px}.formation-popup-image img{vertical-align:bottom;width:150px;height:auto}.faq-liste-rubriques a{margin-left:10px;margin-right:10px;margin-bottom:10px;background-color:#000;color:#fff;padding:10px;transition-property:color,background-color;transition-duration:0.5s}.faq-liste-rubriques a:hover{background-color:#ceab5d;color:#000}.faq-titre{margin-bottom:30px}.faq-question{font-weight:600;margin-bottom:10px}.faq-reponse{margin-left:10px;margin-bottom:20px;text-align:justify;padding-left:5px;border-left:3px solid #ceab5d}.faq-reponse a{color:#ceab5d;text-decoration:underline;font-weight:600}.formation-block-wrapper ul{position:relative;color:#2d2d2d;padding:0;padding-bottom:5px;margin:0;margin-bottom:10px}.formation-block-wrapper li{list-style-type:none;line-height:1.4;padding-left:.8em}.formation-block-wrapper li::before{font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;font-size:.5em;content:"\f0c8";color:#2d2d2d;margin-right:8px}.tabs{margin-bottom:30px}.tab{width:100%;color:#fff;overflow:hidden;border:1px solid #000;border-bottom:none;text-align:left}.tab:first{border-top:none}.tab:last-child{border-bottom:1px solid #000}.tab-label{font-family:'Roboto Slab',serif;font-size:.9em;display:flex;justify-content:space-between;padding:25px;background-color:#000;color:#fff;font-weight:400;cursor:pointer;margin:0;border-bottom:1px #fff solid}.tab-label:hover{background-color:#CEAB5D;color:#000}.tab-label::after{content:"❯";width:1em;height:1em;text-align:center;transition:all 0.35s}.tab-content{font-family:'Roboto',sans-serif!important;max-height:0;padding:0 1em;color:#2c3e50;background-color:#fff;transition:all 0.35s}.tab-content p{margin:0;padding-bottom:10px}.tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background-color:#2c3e50;cursor:pointer}.tab-close:hover{background:#1a252f}.tabs .tab input{position:absolute;opacity:0;z-index:-1;padding:0;margin:0;width:auto;height:auto}.tabs .tab input:checked+.tab-label{background-color:#ceab5d;color:#000}.tabs .tab input:checked+.tab-label::after{transform:rotate(90deg)}.tabs .tab input:checked~.tab-content{max-height:100vh;padding:1em}.formulaire-title{font-family:'Knewave',cursive;text-transform:uppercase;font-size:1.4em}.formulaire-block{text-align:center;padding-top:0}.entreprise-form-block{background-color:#ceab5d;padding:20px;width:50vw;border-radius:50px;color:#000;margin-bottom:70px}.entreprise-form-block .icone{height:25px;width:auto;vertical-align:middle}.entreprise-form-block .titre{font-family:'roboto',cursive;font-size:1em;font-weight:600;text-transform:uppercase;text-align:center}.entreprise-form-block .titre label{vertical-align:middle}.entreprise-form-block .titre label::after{content:"▼";position:relative;margin-left:10px;font-size:.9em;transition:transform 0.3s ease}.entreprise-form-block .entreprise-form-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding 0.4s ease-out;padding:0 15px}.entreprise-form-block.active .entreprise-form-content{max-height:1000px;padding:15px;border-top:none;border-radius:0 0 5px 5px}#contact-form,#entreprise-form{padding:30px;padding-top:10px;width:40vw;margin:0 auto}#contact-form .contact-form-element,#entreprise-form .entreprise-form-element{text-align:left;margin-top:15px;margin-bottom:15px}#contact-form .contact-form-element label,#entreprise-form .entreprise-form-element label{font-family:'Roboto',sans-serif;display:block;margin-top:20px;margin-bottom:5px;letter-spacing:2px;font-weight:700;color:#2d2d2d;font-size:1em}#entreprise-form .entreprise-form-element label{color:#000}#contact-form .contact-form-element input,#contact-form .contact-form-element textarea,#entreprise-form .entreprise-form-element input,#entreprise-form .entreprise-form-element textarea{font-family:'Roboto',sans-serif;width:400px;height:27px;background:#efefef;border:1px solid #444;padding:10px;margin-top:3px;font-size:1em;color:#3a3a3a;display:block;width:40vw}#entreprise-form .entreprise-form-element input,#entreprise-form .entreprise-form-element textarea{background:#fff}#contact-form .contact-form-element textarea,#entreprise-form .entreprise-form-element textarea{height:100px}#contact-form .contact-form-element-agreement-label,#entreprise-form .entreprise-form-element-agreement-label{display:inline-block;font-family:'Roboto',sans-serif!important}#contact-form .contact-form-element-agreement-label input,#entreprise-form .entreprise-form-element-agreement-label input{display:inline-block;width:auto;height:auto}#contact-form .contact-form-element select,#entreprise-form .entreprise-form-element select{-webkit-appearance:none;-moz-appearance:none;padding:12px;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;font-size:1em;height:50px;width:41vw}#contact-form .contact-form-element button,#entreprise-form .entreprise-form-element button{font-family:'Roboto Slab',serif;text-transform:uppercase;background-color:#ceab5d;color:#000;font-size:1em;font-weight:600;border:none;padding:10px}#contact-form .contact-form-element button:hover,#entreprise-form .entreprise-form-element button:hover{background-color:#000;color:#ceab5d;cursor:pointer}#contact-form-result,#entreprise-form-result{text-align:center;font-size:1.2em}#contact-form-error,#entreprise-form-error{margin-top:30px;margin-bottom:30px;ont-weight:600}#contact-form-error li,#entreprise-form-error li{list-style-type:none;color:red}.splide{margin:0 auto}.splide ul li:hover{cursor:pointer}.splide__arrow--prev{left:-5em!important}.splide__arrow--next{right:-5em!important}.splide__arrow{background:black!important;opacity:0.3!important;width:4em!important;height:4em!important}.splide__arrow svg{fill:white!important}.splide-element-texte{font-family:'Roboto Slab',serif;font-weight:700;text-transform:uppercase}.splide-element-logo{width:300px}.splide-element-link{color:inherit;text-decoration:none}.splide-element-link:hover{text-decoration:underline}.engagement-erasmus-block{width:60vw!important;background-color:#ceab5d;padding:30px;border-radius:20px}.engagement-erasmus-block .container-vignette{width:15vw!important}.engagement-erasmus-block .container-texte{width:30vw!important}.footer-block{padding:20px;padding-bottom:0;text-align:center}.footer-2-blocks{display:block;position:relative;width:100vw;padding-top:60px;padding-bottom:60px;background-image:url(https://mfr-tours.com/wp-content/uploads/2025/03/BANDEAU_FOOTER_1920x500.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.footer-cover{position:absolute;z-index:10;top:0;bottom:0;right:0;left:0;background-color:#000;opacity:.6}.footer-2-blocks-element{display:inline-block;width:45vw;position:relative;z-index:20}.footer-menu ul{list-style:none;margin:0}.footer-menu ul li{display:inline-block}.footer-menu ul li a{display:inline-block;color:#fff;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.footer-menu ul li:after{content:"|";padding-left:5px;padding-right:5px}.footer-acces-block{width:42vw!important}.footer-acces-block iframe{width:38vw!important}.footer-acces-block-logo{vertical-align:middle}.footer-acces-block-logo img{display:inline-block;width:15vw;height:auto}.footer-acces-block-logo-text{color:#fff;font-family:'Roboto',sans-serif;font-size:1.2em;font-weight:600;padding:0;margin:0;margin-bottom:10px}.footer-acces-block-coordonnes-wrapper{display:inline-block;text-align:left}.footer-acces-block-coordonnes{display:block;margin-bottom:10px}.footer-acces-block-coordonnes img{vertical-align:middle;width:30px;height:auto;padding-right:10px}.footer-acces-block-coordonnes p{display:inline-block;text-align:left;vertical-align:middle}.reseaux-sociaux{text-align:center}.reseaux-sociaux a img{width:30px;height:auto;margin-left:10px;margin-right:10px}.footer-mentions{width:100%;display:block;padding-top:1px;padding-bottom:1px}.footer-mentions ul li{display:inline-block;font-weight:600;margin-left:20px;margin-right:20px}.map-footer-block{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-footer-block iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media only screen and (max-width:1700px){.splide .formation-image{}}@media only screen and (max-width:1500px){.section-container-texte-vignette .container-texte,.section-container-texte-vignette .container-vignette{width:30vw;padding-left:25px;padding-right:25px}.coordonnees-block-element{width:28vw}.etablissement-block-text{padding:15px;width:80%}.profil-ient-block img{width:150px}.fullwidth-2-blocks-element{display:inline-block;width:45vw}}@media only screen and (max-width:1000px){.section-image-container .text-container{width:80vw}.coordonnees-block-absolu{display:block}.section-container-title .sous-titre{width:70vw;margin:0 auto}.reseaux-sociaux a img{width:50px;margin-top:20px}.footer-mentions ul{padding:0}.footer-mentions ul li{display:block;padding-top:10px;padding-bottom:10px;text-transform:uppercase}}@media only screen and (max-width:800px){.section-container h1,.section-container .title,.section-container-title h1,.section-double-container .title,.footer-contact .title{letter-spacing:0;font-size:1.6em;width:90vw}.section-container,.section-container-fullwidth{margin-top:20px;margin-bottom:20px;padding-top:0}.section-container-banner .banner-image-desktop{display:none}.section-container-banner .banner-image-mobile{display:block;width:100vw}.section-container .content .button,.section-double-container .button,.section-container .button{display:block;width:90%;margin:0 auto;margin-bottom:20px}.section-container-texte-vignette{display:block;width:100vw;margin-bottom:60px;margin-top:0;padding-bottom:0;padding-top:0}.section-container-texte-vignette .container-vignette{width:60vw}.section-container-texte-vignette .container-texte,.section-container-texte-vignette .container-texte-mobilite,.section-container-texte-vignette .container-vignette-mobile,.section-container-texte-vignette .container-vignette-mobilite{display:block;width:90vw;padding:0;margin:0 auto}.section-container-texte-vignette .container-texte h2{text-align:left;line-height:170%}.section-container-texte-vignette .container-texte h2 .border{padding:0}.footer-acces-block-logo .footer-logo{width:60vw}.footer-2-blocks-element{display:block;width:100vw;padding-left:0;padding-right:0}.map-footer-block{width:80%;margin:0 auto;margin-top:40px}.navbar .profil{right:unset;top:50%;left:50%;transform:translate(-50%,-50%)}.profil-ient-block{text-align:left}.profil-hr{width:60vw}.profil-ient-block img{width:80vw;margin-right:0;margin-bottom:15px}.profil-ient-block .ient-texte{display:block;width:100%;vertical-align:middle}.profil-ient-block .ient-texte h2{font-size:1.4em;display:block}.profil-ient-block .ient-texte p{display:block;text-align:left}.profil-ient-block .ient-texte .formation-button{display:block}.profil-fichier-block .formation-button{display:block}.cookie-consent-wrapper{width:90vw;text-align:center;padding-left:0;padding-right:0}.cookie-consent-border{display:inline-block;width:85vw;padding:0;margin:0 auto}.cookie-consent-block-left,.cookie-consent-block-right{display:block;width:100%;float:none}.cookie-consent-text{padding-left:15px;padding-right:15px}.cookie-consent-image{display:inline-block}.cookie-consent-image img{display:block;width:65vw}.cookie-consent-buttons{padding-top:10px;padding-bottom:10px}.navbar{padding-top:25px;padding-bottom:25px}.banner-logo h1{max-width:unset;margin-bottom:15px}.navbar .container .logo{left:10px;height:40px}.section-container{width:90vw}.navbar .container .links{display:none}.nav-button-wrapper{display:block}.nav-button-text{display:none}.nav-button img{width:30px;height:30px}.accueil-intro{padding-top:30px}.section-image-container .image{display:none}.banner .table-cell,.section-container-banner .table-cell{display:block}.banner-logo img{width:60vw}.banner-logo p{font-size:1.4em;width:80vw;margin-top:20px}.section-container-banner{background-position:center;background-size:cover}.section-container-banner .table-cell{display:table-cell;position:relative;width:100vw}.coordonnees-block-element-wrapper{display:block;width:70vw;text-align:left}.coordonnees-block-element-wrapper .coordonnees-block-element{text-align:center;width:100%;padding-top:10px;padding-bottom:10px}.coordonnees-block-element-wrapper .coordonnees-block-element img{margin-right:5px}.coordonnees-block-element-wrapper .coordonnees-block-adresse,.coordonnees-block-element-wrapper .coordonnees-block-email{display:none}.section-image-container-1{background-image:url(https://mfr-tours.com/wp-content/uploads/2024/10/accueil-image-1.jpg)}.section-image-container-2{background-image:url(https://mfr-tours.com/wp-content/uploads/2024/10/accueil-image-3.jpg)}.section-image-container-3{background-image:url(https://mfr-tours.com/wp-content/uploads/2024/10/accueil-image-2.jpg)}.section-image-container .text-container{position:relative;left:initial;top:initial;transform:none;margin:0 auto;margin-top:20px;margin-bottom:20px}#slider-mfr{margin-top:30px}#slider-formations{display:block}#liste-formations{display:none}#slider-erasmus .erasmus-image,#slider-formations .formation-image,#slider-mfr .mfr-image,#slider-location .location-image{width:90vw}.splide__arrow--next{right:-1em!important}.splide__arrow--prev{left:-1em!important}.filieres-block-image{display:block;width:90vw;margin-bottom:50px}.filieres-block a img{width:100%}.etablissement-block{width:90vw!important}.etablissement-block img{width:80vw}.partenaires-liste .partenaire{display:block;margin-bottom:0;margin-top:0}.partenaire-logo{width:80vw;height:auto}.handicap-block-image,.qualiopi-block-image{padding-right:0}.etablissement-block{width:100vw!important}.etablissement-block .introduction{width:80vw;margin:0 auto;margin-bottom:40px}.etablissement-block .qualiopi-block{display:block;width:80vw;margin:0 auto}.etablissement-block .qualiopi-block .qualiopi-block-image{display:block;margin-right:0;margin-bottom:15px;text-align:center;float:none}.etablissement-block .qualiopi-block .qualiopi-block-image img{width:70vw;margin-right:0}.etablissement-block .qualiopi-block .qualiopi-block-text-wrapper{float:none;width:100%}.actualites-block .img-picto,.actualites-block .img-picto img{width:75vw;display:block;margin:0 auto}.actualites-block .box{display:block;width:80vw;margin-top:15px;margin-bottom:15px}.rs-block .box img{height:100px}.mfr-infos-container{display:block;text-align:center}.mfr-infos-container .left-row,.mfr-infos-container .right-row{width:80vw;margin:0 auto;margin-bottom:15px;text-align:center}.mfr-infos-container .left-row .qualiopi-block,.mfr-infos-container .right-row .handicap-block{display:block;width:100%}.mfr-infos-container .left-row .qualiopi-block-image img,.mfr-infos-container .right-row .handicap-block-image img{height:100px}.mfr-infos-container .left-row .qualiopi-block-image,.mfr-infos-container .right-row .handicap-block-image{display:block;margin-right:0;margin-bottom:15px;text-align:center;float:none}.mfr-infos-container .left-row .qualiopi-block-text-wrapper,.mfr-infos-container .right-row .handicap-block-text-wrapper{width:100%}.mfr-video-presentation{display:block;width:90vw;margin:0 auto;margin-bottom:20px}.chiffres-cles-container{display:block;width:70vw;margin:0 auto;margin-bottom:10px}.formations-liste-element{width:90vw;margin:0;margin-bottom:15px;margin-top:15px}.formations-liste-element:first-child{margin-bottom:15px;margin-top:0}.formations-liste-element:last-child{margin-bottom:0;margin-top:15px}.formations-liste-element-vignette img{width:100%}.formations-block-formation-content{width:100VW}.formations-block-formation-content img{width:100vw}.formations-block-formation-content h2{font-size:1.8em;width:90vw;margin:0 auto;margin-bottom:30px}.formations-block-formation-content-text{width:90VW}.liste-formations-links{padding-top:0}.formations-liste-element-vignette-carree .formation-image{width:100%}.formation-objectifs-container .right-row .formation-video-presentation,.formation-objectifs-container .right-row .formation-video-temoignage{width:100%;display:block;margin:0 auto;margin-bottom:30px}.formation-objectifs-container .left-row .texte-container .texte{text-align:justify}.formation-objectifs-container .left-row,.formation-objectifs-container .right-row,.formation-objectifs-container .left-row .texte-container .texte,.formation-infos-container{margin:0 auto;width:100%}.formation-infos-container .left-row,.formation-infos-container .right-row{display:block;width:90vw;margin:0 auto}.formation-enquete-block .formation-enquete{width:160px;height:160px;min-height:150px;margin-bottom:20px;vertical-align:top;margin-left:15px;margin-right:15px}.formation-enquete-block .formation-enquete .abs-container .titre{min-height:50px;vertical-align:top;font-weight:400}.formation-video-temoignage{display:block;width:90vw;margin:0 auto;margin-bottom:20px}.faq-liste-rubriques{width:80vw;margin:0 auto}.faq-liste-rubriques a{display:block;margin-bottom:10px;margin-left:0;margin-right:0}.engagement-erasmus-block{width:80vw!important}.engagement-erasmus-block .container-titre{padding-top:20px}.engagement-erasmus-block .container-vignette{width:40vw!important}.engagement-erasmus-block .container-texte{width:70vw!important}.entreprise-form-block{width:85vw!important;padding:20px!important;padding-left:10px!important;padding-right:10px!important}#contact-form,#entreprise-form{border:none;padding:0;width:100%;margin:0;text-align:center}#contact-form .contact-form-element select{width:85vw}#entreprise-form .entreprise-form-element select{width:81vw}.contact-form-element,.entreprise-form-element{display:inline-block}#contact-form .contact-form-element input,#contact-form .contact-form-element textarea{width:80vw}#entreprise-form .entreprise-form-element input,#entreprise-form .entreprise-form-element textarea{width:75vw}#contact-form .contact-form-element label,#entreprise-form .entreprise-form-element label{margin-top:0}#contact-form .contact-form-element-agreement-label,#entreprise-form .entreprise-form-element-agreement-label{width:82vw}#contact-form .contact-form-element-agreement-label input,#entreprise-form .entreprise-form-element-agreement-label input{width:auto!important}.entreprise-form-block.active .entreprise-form-content{max-height:1100px;padding:5px}#loading-animation{display:none;text-align:center}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#000;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.footer-2-blocks-element{display:block;width:100vw;padding-left:0;padding-right:0}.menu-close-text{display:none}}@media only screen and (min-width:768px){.navbar .container .menu-icon{display:none}}