﻿/*!
Theme Name: Mvtcom
Theme URI: PROD
Author: PROD
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mvtcom
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready


/* Document
	 ========================================================================== */@font-face{font-family:"Abuget";src:url("/wp-content/themes/mvtcom/assets/InclusiveSans-VariableFont_wght.ttf") format("woff2")}p,a,span,li,strong,h1,h2,h3,h4,div{font-family:"Inclusive Sans", sans-serif}.flex,.flex-wrap{display:flex;flex-wrap:wrap}.flex-wrap{flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center}.flex-space{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:499px){.flex .item2,.flex-wrap .item2,.flex .item3,.flex-wrap .item3,.flex .item4,.flex-wrap .item4,.flex-center .item2,.flex-center .item3,.flex-center .item4,.flex-space .item2,.flex-space .item3,.flex-space .item4{width:100%;margin-bottom:1em}}@media screen and (min-width:500px) and (max-width:767px){.flex .item2,.flex-wrap .item2,.flex .item3,.flex-wrap .item3,.flex .item4,.flex-wrap .item4,.flex-center .item2,.flex-center .item3,.flex-center .item4,.flex-space .item2,.flex-space .item3,.flex-space .item4{margin:1%}.flex .item2,.flex-wrap .item2,.flex-center .item2,.flex-space .item2{width:48%}.flex .item3,.flex-wrap .item3,.flex-center .item3,.flex-space .item3{width:48%}.flex .item4,.flex-wrap .item4,.flex-center .item4,.flex-space .item4{width:48%}}@media screen and (min-width:768px){.flex-center .item2,.flex-center .item3,.flex-center .item4{margin:1%}.flex .item2,.flex-wrap .item2,.flex-space .item2{width:48%}.flex .item3,.flex-wrap .item3,.flex-space .item3{width:30%}.flex .item4,.flex-wrap .item4,.flex-space .item4{width:24%}}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}.flex,.flex-wrap{display:flex}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}h1,h2,h3,h4,h5,h6{clear:both}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{max-width:100%;overflow:hidden;-webkit-appearance:none !important}dfn,cite,em,i{font-style:italic}textarea{width:100%}li{list-style:none}form{max-width:100%;overflow:hidden;-webkit-appearance:none}svg{max-width:100%}#wpadminbar{position:fixed !important}.bold{font-weight:700}.italics{font-style:italic}.justify{text-align:justify}.text-center{text-align:center}.hide{display:none !important}@media screen and (max-width:499px){.laptop{display:none !important}}@media screen and (min-width:500px){.mobile{display:none !important}}a{text-decoration:none}p{color:#B2B2B2 !important}.boxed{max-width:90vw;margin:auto}.boxed .boxedContainer{width:90%;margin:auto !important}.logged-in .header-menu{margin-top:32px}p,span,h1,h2,h3{font-family:"Inclusive Sans", sans-serif}#masthead .header-menu{position:fixed;width:100vw;z-index:9;top:0;padding:0 1em}#masthead .header-menu>.boxed{display:flex !important;justify-content:space-between;align-items:center}#masthead .header-menu .custom-logo-link{padding:5px;display:block;padding:7px}#masthead .header-menu .custom-logo{max-width:150px}#masthead .header-menu .mobile-sousmenu a{text-transform:none !important}#masthead .header-menu>nav{position:absolute;right:0}#masthead .logged-in .header-menu{top:32px}#masthead #menuToggle{display:flex;flex-direction:column;z-index:1;-webkit-user-select:none;user-select:none;width:2em}#masthead #menuToggle>input{display:flex;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2}#masthead #menuToggle>span,#masthead .menuToggle>span{display:flex;background:#294A63;width:29px;height:2px;margin-bottom:5px;position:relative;border-radius:3px;z-index:1;transform-origin:5px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease}#masthead #menuToggle span:first-child,#masthead .menuToggle span:first-child{transform-origin:0% 0%}#masthead #menuToggle span:nth-last-child(2),#masthead .menuToggle span:nth-last-child(2){transform-origin:0% 100%}#masthead #menuToggle input:checked~span,#masthead .menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-3px, -1px)}#masthead #menuToggle input:checked~span:nth-last-child(3),#masthead .menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#masthead #menuToggle input:checked~span:nth-last-child(2),#masthead .menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#masthead #menuToggle input:checked~#menu{box-shadow:0 0 10px rgba(0, 0, 0, 0.4)}@media screen and (min-width:470px){#masthead #menu .custom-logo-link{display:none !important}}#masthead #menu{position:absolute;height:100vh;left:0;right:0;top:0;overflow:scroll;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform 0.8s cubic-bezier(0.77, 0.2, 0.05, 1);background:#F9F9F9;width:100vw}#masthead #menu ul li a:hover:before{width:0.8em;transition:0.5s all;margin-right:0.3em;display:inline-block}#masthead #menu ul li a{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:900;letter-spacing:1px;text-decoration:none}#masthead #menu ul li a:not(.sub-menu-back):before{content:"";display:inline-block;height:7px;width:0;transition:0.5s all;margin-bottom:calc(0.5em - 7px)}#masthead #menu ul li a.sub-menu-back:before{content:"‹";display:inline-block;width:15px;transition:0.5s all}#masthead #menuToggle input:checked~#menu{transform:none}#primary-menu{justify-content:flex-end}.firstSection{margin-top:5em;display:flex}@media screen and (min-width:1000px){.firstSection .first{width:50%;margin-right:1em}.firstSection .first div,.firstSection .first a{height:41vh}.firstSection .second{width:25%;margin-right:1em}.firstSection .third{width:25%}.firstSection .recrutement{height:51vh}.firstSection .contact{height:31vh}}@media screen and (min-width:500px) and (max-width:999px){.firstSection{flex-wrap:wrap}.firstSection .first{width:calc(50% - 0.5em);margin-right:1em}.firstSection .first div{height:39vh}.firstSection .first a{height:20vh}.firstSection .second{width:calc(50% - 0.5em)}.firstSection .third{width:100%;margin-top:1em;display:flex}.firstSection .third a{width:calc(50% - 0.5em);height:14em}.firstSection .third .recrutement{margin-right:1em}.firstSection .third .contact{margin-top:0 !important}}@media screen and (max-width:499px){.firstSection{flex-wrap:wrap;height:auto !important}.firstSection .first,.firstSection .second,.firstSection .third{width:100%;margin-bottom:1em}.firstSection a,.firstSection .first>div{height:13em !important}}.firstSection .first>div,.firstSection .first>a,.firstSection .second,.firstSection .recrutement,.firstSection .contact,.firstSection .propos{display:flex;align-items:flex-end;padding:2em}.firstSection .first>div span,.firstSection .first>a span,.firstSection .second span,.firstSection .recrutement span,.firstSection .contact span,.firstSection .propos span{color:white !important;font-weight:bold;font-size:1.3em}.firstSection .recrutement,.firstSection .recrutement span{color:#6D6D6D !important}.firstSection .first>div{margin-bottom:1em;background-size:cover;background-position:center;background-image:url(https://eksper.fr/wp-content/uploads/2025/09/3-min.jpg)}.firstSection .first>a{background-image:url(https://eksper.fr/wp-content/uploads/2025/09/1.jpg);background-size:cover;background-position:center;display:flex;transition:0.5s all}.firstSection .first>a:hover{transition:0.5s all;opacity:0.7}.firstSection .second{background-image:url(https://eksper.fr/wp-content/uploads/2025/09/2.jpg);background-size:cover;background-position:center;transition:0.5s all}.firstSection .second:hover{transition:0.5s all;opacity:0.7}.firstSection .second ul{padding:0}.firstSection .second ul li{color:white !important;margin-bottom:1em}.firstSection a{display:flex}.firstSection a .animate{transition:0.5s all}.firstSection a:hover .animate{margin-bottom:0.6em;transition:0.5s all}.firstSection a,.firstSection div{border-radius:10px}.firstSection .recrutement{background:#F7F7F7;transition:0.5s all}.firstSection .recrutement:hover{background:#E6E6E6}.firstSection .contact{background:#0F689E;margin-top:1em;transition:0.5s all}.firstSection .contact:hover{background:#0D5988}.btn_vide{display:inline-block;text-decoration:none;border-radius:25px;transition:0.3s all;text-align:center;cursor:pointer;min-width:13em;padding:0.7em 1em;font-family:"Inclusive Sans", sans-serif;border:2px solid #FFD301;color:#777;background:transparent;border-radius:50px;background-color:white}@media screen and (min-width:500px){.btn_vide:hover{background:#FFD301 !important;border-color:#FFD301 !important;color:white}}@media screen and (min-width:1000px){.footer .flex>div,.footer .flex-wrap>div{width:25%}}@media screen and (min-width:768px) and (max-width:999px){.footer .flex,.footer .flex-wrap{flex-wrap:wrap}.footer .flex>div,.footer .flex-wrap>div{width:33%}}@media screen and (max-width:767px){.footer .flex,.footer .flex-wrap{flex-wrap:wrap}.footer .flex>div,.footer .flex-wrap>div{width:100%;text-align:center}}.owl-dots.disabled,.owl-nav.disabled{display:none !important}.owl-dots:not(.disabled){margin-top:15px;display:flex;width:100%;justify-content:center}.owl-dots:not(.disabled) .owl-dot{opacity:1;display:block;border-radius:50px;width:35px;height:6px;margin:5px;background:lightgrey;border-color:#999}.owl-dots:not(.disabled) .owl-dot.active{background-color:#FFD301}.owl-dot{padding:0;background-color:lightgrey;opacity:0;display:none;transition:0.7s all}.owl-nav{position:relative;display:flex;justify-content:space-between;transform:translateY(50%);width:100%}.owl-nav .owl-prev span,.owl-nav .owl-next span{opacity:0}.owl-prev,.owl-next{background:white !important;color:white !important;position:relative;display:flex;width:2em;height:2em;border-radius:50%;opacity:0.8;transition:0.6s all;position:absolute}@media screen and (max-width:768px){.owl-prev,.owl-next{top:-5em}}@media screen and (min-width:769px) and (max-width:999px){.owl-prev,.owl-next{top:-5em}}@media screen and (min-width:1000px){.owl-prev,.owl-next{top:-7em}}.owl-prev:before,.owl-prev:after,.owl-next:before,.owl-next:after{display:block;content:"";position:absolute;width:1em;height:3px;background:#777777;border-radius:3px;left:0.6em;transition:0.6s all}.owl-prev.disabled,.owl-next.disabled{opacity:0}.owl-prev:before,.owl-next:before{top:0.6em}.owl-prev:after,.owl-next:after{bottom:0.6em}.owl-next{margin-right:10px;right:0}.owl-next:before{transform:rotate(45deg)}.owl-next:after{transform:rotate(-45deg)}.owl-next:hover{transition:0.6s all}.owl-prev{margin-left:5px;left:0}@media screen and (max-width:1000px){.owl-prev{margin-left:10px}}.owl-prev:before{transform:rotate(-45deg);left:6px}.owl-prev:after{transform:rotate(45deg);left:6px}.owl-next:hover:before{transform:rotate(35deg);top:0.65em}.owl-next:hover:after{transform:rotate(-35deg);bottom:0.65em}#page .vc_row{margin-left:0;margin-right:0}#page .wpb_content_element,#page .vc_btn3-container{margin-bottom:0}#page .vc_column-inner{padding:0}#page .vc_section{margin:0;padding:0}#page p,#page a,#page li,#page span,#page strong,#page h1,#page h2,#page h3,#page h4{font-family:"Inclusive Sans", sans-serif}#page p,#page a,#page li,#page span,#page strong{color:#090926}#page a{cursor:pointer}#page .flex,#page .flex-wrap{display:flex}#page h1{color:white;font-size:3.5rem;line-height:3.7rem;margin-bottom:1rem;margin-top:0;font-weight:900}#page h1 strong{color:#1CB5E0}@media screen and (max-width:1450px){#page h1{font-size:2.5rem;line-height:2.7rem}}@media screen and (max-width:768px){#page h1{font-size:1.8rem;line-height:2.3rem}}#page h2{font-size:2.5rem;margin-top:-0.5rem;font-weight:500}@media screen and (max-width:1300px){#page h2{font-size:2rem}}@media screen and (max-width:768px){#page h2{font-size:1.5rem}}#page h3{font-size:1.2rem;margin-bottom:0}@media screen and (max-width:768px){#page h3{font-size:1.1rem}}.header-menu #menu-primary{padding:0}.header-menu #menu-primary li{display:inline}.header-menu #menu-primary li:hover a{background:#0f689e;color:white;transition:0.3s all}.header-menu #menu-primary li a{background:#F7F7F7;padding:1em 2em;border-radius:5px;margin-left:5px;transition:0.3s all}@media screen and (min-width:900px){.header-menu{margin-top:15px}.header-menu #burger-navigation{display:none}}@media screen and (max-width:899px){.header-menu #main-navigation{display:none !important}}.site-branding{flex-grow:1;background:#F7F7F7;border-radius:5px;margin-right:5px}.sectionHeight{min-height:90vh;display:flex;align-items:center}.soustitre{display:block;text-transform:uppercase;color:#0F689E !important;letter-spacing:2px;font-weight:500;margin-bottom:1em}.grandT:hover,.grandT:hover .gris{color:#0F689E !important}.grandT:hover .fleche:after,.grandT:hover .fleche:before{background:#0F689E !important}.grandT .gris{color:#B2B2B2 !important}.grandT .fleche{padding-left:1rem}.grandBtn,.grandT{font-weight:500}@media screen and (min-width:600px){.grandBtn,.grandT{font-size:2.5em}}@media screen and (max-width:599px){.grandBtn,.grandT{font-size:2em}}.grandBtn:hover,.grandT:hover{color:#0F689E !important}.grandBtn:hover .fleche,.grandT:hover .fleche{margin-left:0.7rem;transition:0.5s all}.grandBtn .fleche,.grandT .fleche{transition:0.5s all;display:inline-block;height:1.5rem}.grandBtn .fleche:after,.grandBtn .fleche:before,.grandT .fleche:after,.grandT .fleche:before{content:"";display:block;width:13px;height:2px;background:#707070;border-radius:3px}.grandBtn .fleche:before,.grandT .fleche:before{transform:rotate(45deg);margin-top:11px;translate:0px -3px}.grandBtn .fleche:after,.grandT .fleche:after{transform:rotate(-45deg);translate:0px 3px}@media screen and (min-width:768px) and (max-width:1099px){.card1 .grandBtn{font-size:1.5em}}.footer .logoDeco{position:absolute}.footer{position:relative}.footer #menu-footer,.footer .bottomNav{padding:0;margin:0}@media screen and (max-width:499px){.footer #menu-footer,.footer .bottomNav{margin-bottom:2em}.footer #menu-footer li,.footer .bottomNav li{text-align:center}}.footer #menu-footer li,.footer .bottomNav li{padding:0 0.4em}@media screen and (min-width:500px){.footer #menu-footer li,.footer .bottomNav li{display:inline}}.footer #menu-footer a,.footer .bottomNav a{color:#B2B2B2}.bottomNav a{color:#E8E8E8 !important}.footerMain{margin-bottom:7em}.bottom_footer{padding-bottom:2em}@media screen and (min-width:1600px){.bottom_footer{display:flex}}@media screen and (max-width:1169px){.bottom_footer{padding-bottom:9em}}.logoDeco{position:absolute;max-width:90vw;right:0;bottom:0}.sectionGris{background:#F7F7F7;padding:5em 0;margin-bottom:7em;border-radius:10px}.sectionGris p{color:#B2B2B2 !important}@media screen and (min-width:769px){.flex50{display:flex;justify-content:space-between}.flex50>div{width:48%}.home .flex50{align-items:flex-end}}.card{background:white;padding:1em;text-align:right;margin-bottom:1em;display:flex;align-items:center;justify-content:space-between;border-radius:10px}.card img{width:5em}.card h3{font-size:1em !important;margin:0}.card p{margin:0;color:#B2B2B2 !important}a.card{transition:0.2s all}a.card:hover{color:white !important;background:#0f689e;transition:0.2s all}a.card:hover p{color:white !important}.card1{background:white;padding:1em;padding-top:5em}.logos{margin-top:4em;max-width:60vw}@media screen and (max-width:768px){.logos{max-width:70vw}}.logos .owl-stage-outer{position:relative}.logos .owl-stage-outer:before{content:"";display:block;background:linear-gradient(270deg, white 0%, rgba(255, 255, 255, 0) 100%);width:15em;height:100%;position:absolute;right:0;z-index:9}.header{height:22em;background-size:cover;display:flex;align-items:center;padding:2em;border-radius:7px}.cartes4>div>.wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1100px){.cartes4>div>.wpb_wrapper>div{width:48%}}@media screen and (max-width:1099px){.cartes4>div>.wpb_wrapper>div{width:100%}}.page-id-11 .footerMain,.page-id-14 .footerMain{display:none !important}.liste-gris ul,.liste-blanc ul{padding:0 !important}.liste-gris li,.liste-blanc li{font-weight:bold;background:#F7F7F7;text-align:center;padding:14px;margin-bottom:10px}.liste-blanc li{background:white}.flexContact{display:flex;margin-top:4em;justify-content:space-between;flex-wrap:wrap;margin-bottom:5em}@media screen and (min-width:1000px){.flexContact .blueCard{width:66%;min-height:62vh}.flexContact .contactCard{width:33%}}@media screen and (max-width:999px){.flexContact .blueCard,.flexContact .contactCard{width:100%}.flexContact .contactCard{margin-top:1em}}.blueCard{background:#0F689E;padding:2em;border-radius:7px;display:flex;align-items:center}.blueCard p,.blueCard a{color:white !important}.blueCard>div{max-width:34em}.contactCard{background:#F7F7F7;padding:2em;border-radius:7px}input[type=text],input[type=email],input[type=tel],textarea{background:white;border:0;border-radius:7px;padding:10px;margin:2px;width:calc(100% - 4px)}.wpcf7-submit{background:none;border:0;font-weight:700}.wpcf7-submit:hover{color:#0f689e}.wpcf7-submit:after,.wpcf7-submit:before{content:"";display:block;width:13px;height:2px;background:#b6b1b1;border-radius:3px}.wpcf7-submit:before{transform:rotate(45deg);margin-top:11px;translate:0px -3px}.wpcf7-submit:after{transform:rotate(-45deg);translate:0px 3px}.wpcf7-response-output{background:#0f689e !important;border:1px solid #0f689e !important;padding:10px;border-radius:7px;color:white !important}.single-recrutement{display:flex;margin-top:4em;justify-content:space-between;flex-wrap:wrap;margin-bottom:5em}.single-recrutement h1{color:#090926 !important}.single-recrutement>div:nth-child(1){padding-top:5em;padding-bottom:5em}@media screen and (min-width:1000px){.single-recrutement>div:nth-child(1){width:64%}.single-recrutement>div:nth-child(2){width:35%}}@media screen and (max-width:999px){.single-recrutement div{width:100%}.single-recrutement>div:nth-child(2){margin-top:1em}}.page-template-recrutement .recrutement{margin-top:4em;margin-bottom:5em;min-height:62vh;display:flex}.page-template-recrutement .recrutement h1{color:#090926 !important}.page-template-recrutement .recrutement .flex50{align-items:center}.page-template-recrutement .recrutement ul{padding:0 !important}.recrutement-list{margin-top:2em}.recrutement-item{margin-bottom:10px;text-align:center}.recrutement-item a{display:block;background:white;padding:1em;border-radius:7px;transition:0.3s all}.recrutement-item a span{color:#B2B2B2 !important}.recrutement-item a:hover{box-shadow:1px 5px 5px #c0c0c026}.recrutement-item a:hover h3{color:#0f689e !important;transition:0.3s all}.recrutement-item h3{font-weight:bold;margin-top:0 !important;transition:0.3s all}.file{cursor:pointer;text-align:center;font-weight:700;color:white}.file{cursor:pointer;background:white;padding:15px;display:block;min-width:11em;border-radius:5px;text-align:center;font-weight:700;transition:0.5s all;margin-bottom:1em}.file input{display:none}.file:hover{background:#0f689e;transition:0.5s all}.file:hover span{color:white !important}.file .wpcf7-not-valid-tip{background:white;padding:1px 10px}.btnDelete:after{display:inline-block;content:"×"}.btnDelete .wpcf7-not-valid-tip{background:white;padding:5px;border-radius:5px}.single-poste .poste ul li{list-style:disc}img{border-radius:10px}