.flex,.flex-wrap{display:flex}.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%}}@font-face{font-family:"Oswald";src:url(//rms.mvt.li/wp-content/themes/mvtcom/assets/Oswald-Bold.ttf);font-weight:bold}@font-face{font-family:"Oswald";src:url(//rms.mvt.li/wp-content/themes/mvtcom/assets/Oswald-Regular.ttf);font-weight:normal}@font-face{font-family:"Source Sans 3";src:url(//rms.mvt.li/wp-content/themes/mvtcom/assets/SourceSans3-Regular.ttf);font-weight:normal}@font-face{font-family:"Source Sans 3";src:url(//rms.mvt.li/wp-content/themes/mvtcom/assets/SourceSans3-Bold.ttf);font-weight:bold}#wpadminbar{position:fixed !important;background:darkblue !important}@media screen and (min-width:783px){.logged-in .header-menu{margin-top:32px}}@media screen and (max-width:782px){.logged-in .header-menu{margin-top:46px}}.bcg-dark,.error404{background-color:#1F1F1F}body{margin:0}.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:768px){.laptop{display:none !important}}@media screen and (min-width:767px){.mobile{display:none !important}}@media screen and (min-width:1200px){.boxed,.page-template-default #primary{max-width:1400px;margin:auto}}p,span,a,li{font-family:"Source Sans 3", sans-serif;color:#B7B7B7}h1,h2{font-family:"Oswald", sans-serif;color:#B59B73}h1,b{font-weight:bold}h2{font-size:2em;font-weight:300}h3{color:#B59B73;font-weight:bold;font-family:"Source Sans 3", sans-serif}@media screen and (min-width:1000px){h1{font-size:3.2em;line-height:1.2em}p{font-size:1.2em}}a{text-decoration:none}.pastille{display:block;border-right:7px solid transparent;width:0;height:0;border-top:7px solid #B59B73;border-left:7px solid transparent;border-bottom:7px solid transparent}#div_header{position:fixed;z-index:1;display:flex}@media screen and (min-width:768px) and (max-height:859px),(max-width:768px){.MainMenu,.logoLaptop{display:none}#div_header{width:calc(100vw - 2em);padding:1em;justify-content:space-between;align-items:flex-start}#div_header .mobile img{max-width:200px}.custom-logo{width:32px;height:auto}.custom-logo{display:none}}@media screen and (min-width:769px) and (min-height:860px){#menuToggle,.logoMobile{display:none !important}#fullpage{margin-left:7em !important}.site-branding{max-width:70%;margin:auto;margin-top:3em;margin-bottom:3em}.site-branding a,.site-branding img{max-width:100%;display:block}.burger{position:absolute;top:50%;left:50%;transform:translate(-50%)}#div_header{width:7em;height:100vh;flex-direction:column;align-items:center}}.activeT a{color:#B59B73 !important;font-weight:700;transition:0.5s all}.burger{position:relative}#div_header .header-menu{position:fixed;width:100vw;z-index:9;background:white;top:0;padding:0 1em}#div_header .header-menu>.boxed,#div_header .page-template-default .header-menu>#primary,.page-template-default #div_header .header-menu>#primary{display:flex !important;justify-content:space-between;align-items:center}#div_header .header-menu .custom-logo-link{padding:5px 0}#div_header .header-menu .custom-logo{max-width:200px}#div_header .header-menu .mobile-sousmenu a{text-transform:none !important}#div_header .header-menu>nav{position:absolute;right:0}#div_header .burger{display:flex;z-index:1;-webkit-user-select:none;user-select:none;width:50px;flex-wrap:wrap}#div_header .burger>input{display:flex;width:45px;height:45px;position:absolute;cursor:pointer;opacity:0;z-index:2;left:-6px;top:-5px}#div_header .burger span{display:flex;background:#B59B73;width:3em;height:2px;margin:5px;position:relative;z-index:1;transform-origin:5px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease}#div_header #menuToggle span:first-child,#div_header .menuToggle span:first-child{transform-origin:0% 0%}#div_header #menuToggle span:nth-last-child(2),#div_header .menuToggle span:nth-last-child(2){transform-origin:0% 100%}#div_header #menuToggle input:checked~span,#div_header .menuToggle input:checked~span{opacity:1;transform:rotate(-45deg) translate(-2px, -1px)}#div_header #menuToggle input:checked~span:nth-last-child(3),#div_header .menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#div_header #menuToggle input:checked~span:nth-last-child(2),#div_header .menuToggle input:checked~span:nth-last-child(2){transform:rotate(45deg) translate(-8px, -9px)}#div_header #menu{position:absolute;height:100vh;left:0;right:0;top:0;opacity:0;overflow:scroll;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;background:rgba(0, 0, 0, 0.3);width:100vw}#div_header #menu>.flex,#div_header #menu>.flex-wrap{height:100%}#div_header #menu ul li a:hover:before{width:0.8em;transition:0.5s all;margin-right:0.3em;display:inline-block}#div_header #menu ul li a{text-decoration:none}.gold{color:#B59B73}.MainMenu{width:1.5em}.MainMenu li{display:inline;text-transform:uppercase;writing-mode:vertical-lr;transform:rotate(180deg);transition:0.5s all}.MainMenu li a{color:#5B5B5B}.MainMenu li:not(:first-child) a:after{content:"";display:inline-block;height:2em;width:1px;background:#5B5B5B;margin-bottom:1.1em;margin-top:1em}#menu-top li{text-transform:uppercase;font-weight:700}#menu-top li:before{display:inline-block;font-family:Ocra, sans-serif;margin-right:1em;font-size:1.5vw}#menu-top li a{font-family:"Oswald", sans-serif}#menu-top li a:hover{-webkit-text-stroke:1px white;-webkit-text-fill-color:transparent}.logoMobile{max-width:5em}#menu-top li{font-size:5vw}#menu-top li:before{position:relative;bottom:0.7em}.Menucontainer{display:flex;width:100%;justify-content:center;align-items:center}@media screen and (min-width:900px) and (max-width:1200px){#menu-top li{font-size:4vw}.menu-top-container{width:50% !important}.sidebar{font-size:1em}}@media screen and (max-width:900px){.sidebar{padding-top:2em;border-top:1px solid white}#menu-top li{font-size:2em;line-height:2em;position:relative}#menu-top li:before{font-size:1rem;opacity:0.4;position:absolute;top:-1.1em;left:-0.8em}.Menucontainer{max-width:90%;margin:auto}#menu .flex,#menu .flex-wrap{height:100vh;align-items:center}}#menu-primary-menu{margin:0 !important;padding:0 !important}#menu-primary-menu-1{display:flex;flex-direction:column;list-style:none;text-align:center;padding:0;margin:0 !important;text-transform:uppercase}#menu-primary-menu-1 li{padding:10px}#menu-primary-menu-1 a{font-size:1.3em}#menu-primary-menu-1 a:hover{color:#B59B73 !important;transition:0.5s color}#menu-primary-menu-1 .current-menu-item{color:#B59B73 !important}#fullpage{opacity:0}h1{top:0;position:relative;transition:0.8s all}.home .logoLaptop{opacity:0;transition:0.4s opacity}.opacity{opacity:1 !important;transition:0.4s opacity}.homeLogo{text-align:center;position:absolute;top:0;width:100%}.homeLogo img{max-width:12em}@media screen and (max-width:768px){.marginBottom{margin-bottom:9em !important}}.section1{background-size:cover;background-position:top}@media screen and (min-width:768px){.section1 .headerp{width:50%}}.section1 .socials .textwidget{position:absolute;bottom:4em}.section1 .socials .textwidget a{font-family:"Oswald", sans-serif;font-size:1.2em;margin-right:1em;position:relative}.section1 .socials .textwidget a:before{content:"";width:0;height:3px;background:#b7b7b7;display:inline-block;position:absolute;z-index:9;bottom:0;transition:0.5s all}.section1 .socials .textwidget a:hover:before{width:100%;transition:0.5s all}@media screen and (min-width:769px){.section1 .socials .textwidget{right:3em}}@media screen and (max-width:768px){.section1 .socials .textwidget{width:100%;display:flex;justify-content:space-around}}.section2{background-image:url(//rms.mvt.li/wp-content/uploads/2023/07/bcg3.svg);background-repeat:no-repeat;background-position:112% center}@media screen and (max-width:768px){.section2 .flex,.section2 .flex-wrap{flex-wrap:wrap}}@media screen and (min-width:769px){.section2 .flex,.section2 .flex-wrap{width:80%;justify-content:space-between}.section2 .flex>p,.section2 .flex-wrap>p{width:59%}.section2 .flex>div,.section2 .flex-wrap>div{width:36%}}img{max-width:100%}.tabs .tab{border-bottom:1px solid #B7B7B7}.tabs .tab>div:nth-child(1){display:flex;align-items:center;justify-content:space-between}.tabs .tab>div:nth-child(2){transition:0.5s all;max-height:20em}.tabs .tab:not(.open)>div:nth-child(2){max-height:0;overflow:hidden;transition:0.5s all;margin:0}.tabs .tab.open .pastille{transition:0.5s all;transform:rotate(180deg)}.tabs .tab .link{cursor:pointer}@media screen and (min-width:900px){.flex50{display:flex;justify-content:space-between;align-items:center}.flex50>div{width:46%}}.btn.link{color:#B59B73;font-weight:bold;border:2px solid #B59B73;padding:1em 3em;font-size:1.2em;margin-top:1em;display:inline-block;letter-spacing:1px;transition:0.5s all}.btn.link:hover{background:#B59B73;color:black;transition:0.5s all}.justify{text-align:justify}.italics{font-style:italic}@media screen and (min-width:1000px){#owl-home{opacity:0;left:60vw;position:relative;transition:1s all}}#owl-home.owlShow{opacity:1;left:0;-webkit-transition:all 1s cubic-bezier(0.25, 0, 0.34, 0.99);transition:all 1s cubic-bezier(0.25, 0, 0.34, 0.99)}#owl-home .owl-item{text-align:center}#owl-home .owl-item>div{padding:2em;margin:1em;box-shadow:-1px 3px 7px rgba(0, 0, 0, 0.5);background:#1e232b7d}#owl-home .owl-item>div p{min-height:4em !important}#owl-home .owl-item>div span{font-weight:700;font-size:1.2em}#owl-home .owl-item img{height:4em;width:auto;margin:auto;margin-bottom:1em}.owl-dots{text-align:center;margin-bottom:6em}.owl-dot{border:1px solid white !important;width:8px;height:8px;border-radius:50%;margin-right:10px}.owl-dot.active{background:white !important}.section{display:flex;overflow:hidden;min-height:100vh;padding:0 1em}input[type=text],input[type=email],textarea{background:transparent;border:0;color:white;font-family:"Source Sans 3", sans-serif;font-size:1.1em;padding:10px;width:100%}.wpcf7-form-control-wrap{display:flex;align-items:center;border-bottom:1px solid #B7B7B7;margin-bottom:1em}.wpcf7-form-control-wrap:before{font-family:Ocra, sans-serif}span[data-name="acceptance-115"]{border-bottom:0}.wpcf7-form-control{margin-left:5px}#etape2{display:none}#etape2 .flex,#etape2 .flex-wrap{justify-content:space-between}.wpcf7-not-valid-tip{position:absolute;width:200% !important;bottom:-1.5em;font-size:0.85em}.wpcf7-submit{font-size:1.2em;font-weight:700;font-family:"Source Sans 3", sans-serif;border:2px solid #B59B73;color:#B59B73;padding:9px 3em;background:none}.wpcf7-spinner{position:absolute}.wpcf7-response-output{background:white;font-family:"Source Sans 3", sans-serif !important;text-align:center;border:0 !important}.error-404{display:flex;align-items:center;height:100vh;justify-content:center;flex-wrap:wrap;flex-direction:column;position:relative;z-index:9}.error-404 p{font-weight:800;text-transform:uppercase;margin-top:-1em;font-size:1.2em !important}.error-404 .page-content{text-align:center}.portfolio-gal{display:flex}.portfolio-gal>div{display:flex;width:33.33%;height:100vh;transition:0.5s width}.portfolio-gal>div>a:nth-child(1){width:100%;background-size:cover;background-position:center;position:relative}.portfolio-gal>div>a:nth-child(1):before{content:"";background-color:#00000078;transition:0.4s background-color;position:absolute;width:100%;height:100%}.portfolio-gal>div>a:nth-child(1) span{font-size:2em;color:#B7B7B7;position:absolute;writing-mode:vertical-lr;transform:rotate(180deg);letter-spacing:6px;font-weight:700;bottom:2em;left:1em}.portfolio-gal>div>a:nth-child(1):hover:before{background-color:#00000045;transition:0.4s background-color}.portfolio-gal>div:hover{width:66%;transition:0.5s width}.vbox-child img{max-height:80vh}.section5 .flex50{flex-wrap:wrap}@media screen and (min-width:900px){.section5 .flex50>div{width:44%}}.section5 .smaller{width:100% !important;text-align:center;margin-top:5em;margin-bottom:5em}.section5>div{width:100%}.section5 .partenaires{margin-bottom:2em}.section5 .partenaires img{max-height:3em}.section5 .partenaires img:first-child{margin-right:2em}.section5 .logoFooter{max-width:20em;margin-bottom:1em}.section5 .contactForm{padding:1em;background:#0D0D0D}@media screen and (min-width:1200px){.section5 .contactForm{padding:1em 3em}}@media screen and (min-width:900px) and (max-width:1199px){.section5 .contactForm{padding:1em 2em}}.hr{display:block;width:12em;height:1px;background:gray;margin-top:2em;margin-bottom:2em}.tel{color:#B59B73;font-weight:700;font-size:1.2em}.social img{max-height:1em;padding:1em 1em 1em 0}@media screen and (min-width:500px){.f50 p{display:flex;justify-content:space-between}.f50 p>span{width:47%}}.expertPhoto{background-size:cover;background-position:initial;padding-bottom:60%;transition:opacity 0.3s ease-in-out}.section4{padding:0 !important}.section{padding-top:4em;padding-bottom:4em}@media screen and (max-width:899px){.section{padding-top:8em;padding-bottom:5em}}.scrolled{background:#1f1f1f;border-bottom:1px solid #444242}.page-template-default{background:#1f1f1f}.page-template-default #primary{padding-left:1em;padding-top:8em;padding-right:1em}@media screen and (min-width:768px){.page-template-default #primary{padding-left:8em}}.separateur{background:#B7B7B7;width:1px;height:1em;display:inline-block;margin-left:0.4em;margin-right:0.3px;margin-bottom:-2px}