/*!
Theme Name: ModusVelum
Theme URI: http://underscores.me/
Author: BERTRAND GONTARD
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kissagram
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Kissagram is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}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{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgb(0 0 0 / .2);box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.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}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-family:"Palatino Linotype";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-BoldItalic.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Palatino Linotype";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-Bold.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Palatino Linotype";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-Italic.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Palatino Linotype";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-Roman.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/PalatinoLinotype-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-BlackIt.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-BlackIt.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Black.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Bold.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-BoldIt.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-BoldIt.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Texta Book";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Book.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Texta Book";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-BookIt.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-BookIt.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Heavy.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-HeavyIt.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-HeavyIt.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-It.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Light.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-LightIt.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-LightIt.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Medium.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-MediumIt.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-MediumIt.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Regular.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Thin.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Texta";src:url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-ThintIt.woff2) format("woff2"),url(https://modusvelum.fr/wp-content/themes/modusvelum/fonts/Texta-ThintIt.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}.palatino{font-family:"Palatino Linotype"}.texta{font-family:"Texta"}.palatino{font-family:"Palatino Linotype"!important}.texta,.texta *{font-family:"Texta"!important}.title1{font-weight:700;font-size:5.8rem}.som{visibility:visible}@media screen and (min-width:1024px){.som{visibility:hidden}}html{font-size:62.5%}body,p{font-family:"Palatino Linotype";font-size:1.6rem;line-height:1.2em}body{position:relative;overflow-x:hidden}.nomrgn h2,.nomrgn h3{margin:0}.nomrgn{margin:0}h2.nomrgn{margin:0}h1,h2.big{font-size:clamp(3.2rem, 4vw, 5rem);line-height:1.1em}h2{font-size:clamp(2rem, 2.5vw, 2.4rem)}h2.small{font-size:clamp(1.6rem, 2vw, 1.9rem);font-weight:700}.chapeau{font-size:clamp(2.2rem, 2.7vw, 2.7rem);font-weight:500;font-family:"texta"}h3{font-family:"texta";font-weight:800;margin-bottom:.2em;font-size:2.4rem}html,body{max-width:100%;scroll-behavior:smooth;color:#000}*,h1{margin-top:0}.page-title{display:block;overflow:hidden;width:1px;height:1px;margin:0}ul.menu{list-style:none}ul.menu a{text-decoration:none}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited{text-decoration:none}h4{font-family:"texta";font-size:1.8rem;text-transform:uppercase;color:#bf9919;font-weight:900;margin:0}.black *{font-weight:900}.entry-content,footer{position:relative;margin:0}section{margin-bottom:1.5rem;scroll-margin-top:90px}section.splash{margin-bottom:0}section h2+p{font-size:2.2rem}.wContainer,.sContainer,.xsContainer{width:100%;padding:0 15px;margin:auto}.wContainer{max-width:1600px}.sContainer{max-width:1440px}.xsContainer{max-width:1024px}.site-main{margin-bottom:30px}.col,.col25,.col33,.col40,.col50,.col60,.col66,.col75{padding:0 15px;width:100%}.imgContainer,.projets .wp-block-post-featured-image{position:relative;aspect-ratio:53/36;overflow:hidden}.imgContainer img,.projets .wp-block-post-featured-image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease 0.5s;transition:all ease 0.5s}.projets .type-post:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}@media screen and (min-width:1024px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.col25{width:25%}.col33{width:33.333%}.col40{width:40%}.col50{width:50%}.col60{width:60%}.col66{width:66.666%}.col75{width:75%}.col{width:100%}}@media (min-width:1400px){section.container,section.sContainer{padding:0 11rem}}.smallContainer{width:100%;margin-inline:auto}@media screen and (min-width:1024px){.smallContainer{max-width:calc(100% - 22rem)}}.container{width:100%;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1024px){.container{max-width:100%}}@media screen and (min-width:1366px){.container{max-width:85%}}@media screen and (min-width:1920px){.container{max-width:1600px}}@media screen and (max-width:480px){.site-header .container{padding:0}.site-header__container{height:80px}.site-header .site-header__branding{padding:1rem 1rem}.site-header .site-header__branding .custom-logo{width:4rem}.site-header .site-header__branding .site-title{font-size:1.2rem}.site-header .site-header__branding #signature{display:none}.site-header .site-header__right{width:50%}.site-header .site-header__nav{position:fixed;top:8rem;width:100%;height:calc(100vh - 6rem)}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff0;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.site-header__branding{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.5rem}.site-header__branding .site-title{font-size:2.1rem;margin:0;font-weight:400}.site-header__branding .site-title a{color:#fff;text-decoration:none}.site-header__branding #signature{font-family:"texta";font-size:1.5rem}.site-header__container{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__right{width:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;position:relative;background-color:rgb(0 0 0 / .63)}.site-header__contact{padding:.4rem 1.2rem}.site-header__contact .contact-menu{font-family:"texta";font-weight:500;text-transform:none;list-style:none;margin:0;padding:0}.site-header__contact .contact-menu li{position:relative;height:2.4em;width:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header__contact .contact-menu li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:1.6em;border:2px solid #bf9919;background:#fff0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.site-header__contact .contact-menu li:hover::before{width:100%}.site-header__contact .contact-menu li a{position:absolute;inset:0;color:#fff;text-decoration:none;font-size:1.2rem;letter-spacing:.05em;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .8rem;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;text-align:center;width:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.site-header__contact .contact-menu li a:hover{color:#bf9919}.site-header .menu-toggle{--bar-color:#bf9919;--bar-width:28px;--bar-height:2px;--bar-gap:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--bar-gap);width:44px;height:44px;padding:0;background:#fff0;border:none;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;z-index:11;position:relative}.site-header .menu-toggle .burger-bar{display:block;width:var(--bar-width);height:var(--bar-height);background-color:var(--bar-color);border-radius:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity 0.15s ease 0s,width 0.15s ease 0s,-webkit-transform 0.2s ease 0.15s;transition:opacity 0.15s ease 0s,width 0.15s ease 0s,-webkit-transform 0.2s ease 0.15s;transition:transform 0.2s ease 0.15s,opacity 0.15s ease 0s,width 0.15s ease 0s;transition:transform 0.2s ease 0.15s,opacity 0.15s ease 0s,width 0.15s ease 0s,-webkit-transform 0.2s ease 0.15s}.site-header .menu-toggle.is-open .burger-bar:nth-child(1){-webkit-transform:translateY(calc(var(--bar-gap) + var(--bar-height))) rotate(45deg);transform:translateY(calc(var(--bar-gap) + var(--bar-height))) rotate(45deg);-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.25s ease 0.15s;transition:opacity 0.15s ease 0s,-webkit-transform 0.25s ease 0.15s;transition:transform 0.25s ease 0.15s,opacity 0.15s ease 0s;transition:transform 0.25s ease 0.15s,opacity 0.15s ease 0s,-webkit-transform 0.25s ease 0.15s}.site-header .menu-toggle.is-open .burger-bar:nth-child(2){opacity:0;width:0;-webkit-transition:opacity 0.1s ease 0s,width 0.15s ease 0s;transition:opacity 0.1s ease 0s,width 0.15s ease 0s}.site-header .menu-toggle.is-open .burger-bar:nth-child(3){-webkit-transform:translateY(calc(-1 * (var(--bar-gap) + var(--bar-height)))) rotate(-45deg);transform:translateY(calc(-1 * (var(--bar-gap) + var(--bar-height)))) rotate(-45deg);-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.25s ease 0.15s;transition:opacity 0.15s ease 0s,-webkit-transform 0.25s ease 0.15s;transition:transform 0.25s ease 0.15s,opacity 0.15s ease 0s;transition:transform 0.25s ease 0.15s,opacity 0.15s ease 0s,-webkit-transform 0.25s ease 0.15s}.site-header .menu-toggle:not(.is-open) .burger-bar:nth-child(1){-webkit-transition:opacity 0.15s ease 0.2s,-webkit-transform 0.25s ease 0s;transition:opacity 0.15s ease 0.2s,-webkit-transform 0.25s ease 0s;transition:transform 0.25s ease 0s,opacity 0.15s ease 0.2s;transition:transform 0.25s ease 0s,opacity 0.15s ease 0.2s,-webkit-transform 0.25s ease 0s}.site-header .menu-toggle:not(.is-open) .burger-bar:nth-child(2){-webkit-transition:opacity 0.15s ease 0.2s,width 0.15s ease 0.2s;transition:opacity 0.15s ease 0.2s,width 0.15s ease 0.2s}.site-header .menu-toggle:not(.is-open) .burger-bar:nth-child(3){-webkit-transition:opacity 0.15s ease 0.2s,-webkit-transform 0.25s ease 0s;transition:opacity 0.15s ease 0.2s,-webkit-transform 0.25s ease 0s;transition:transform 0.25s ease 0s,opacity 0.15s ease 0.2s;transition:transform 0.25s ease 0s,opacity 0.15s ease 0.2s,-webkit-transform 0.25s ease 0s}.site-header__nav{position:absolute;top:100%;right:0;width:300px;background-color:#c9a96e;padding:2rem 1.5rem;z-index:10;opacity:0;visibility:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity 0.25s ease,visibility 0s 0.25s,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,visibility 0s 0.25s,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0s 0.25s;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0s 0.25s,-webkit-transform 0.25s ease}.site-header__nav.open{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}.site-header__nav .site-header__menu{list-style:none;margin:0;padding:0;font-family:"texta"}.site-header__nav .site-header__menu>li{margin-bottom:1rem}.site-header__nav .site-header__menu>li>a{text-transform:uppercase;display:block;color:#1a1a1a;text-decoration:none;font-weight:700;font-size:1.6rem;text-transform:uppercase;margin-bottom:.3rem;color:#000}.site-header__nav .site-header__menu>li>a:hover{opacity:.7}.site-header__nav .site-header__menu>li>.sub-menu{list-style:none;margin:0;padding:0 0 0 1.5rem}.site-header__nav .site-header__menu>li>.sub-menu li a{text-transform:none;display:block;text-decoration:none;font-size:1.4rem;padding:.2rem 0;color:#fff;font-weight:700}.site-header__nav .site-header__menu>li>.sub-menu li a:hover{opacity:.7}.expertise__splash{overflow:hidden}.expertise__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media (min-width:1024px){.expertise__layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.expertise__layout aside{font-family:"texta";width:100%;display:none}@media (min-width:1024px){.expertise__layout aside{display:block;width:25rem;position:sticky;top:11.5rem;-ms-flex-item-align:start;align-self:flex-start}.expertise__layout aside .expertise__nav{background:#000;padding:2.5rem 3rem;color:#fff}.expertise__layout aside .expertise__nav .expertise__nav-list,.expertise__layout aside .expertise__nav ul{padding:0;margin:0;list-style:none}.expertise__layout aside .expertise__nav .expertise__nav-list a,.expertise__layout aside .expertise__nav ul a{display:block;color:#c9a96e;text-decoration:none;line-height:1em;padding:.5rem 0}.expertise__layout aside .expertise__nav .expertise__nav-list a:hover,.expertise__layout aside .expertise__nav ul a:hover{color:#fff}.expertise__layout aside .expertise__nav .expertise__nav-list .is-active a,.expertise__layout aside .expertise__nav ul .is-active a{color:#fff;opacity:.5}}.expertise__layout aside h3{font-weight:500;text-transform:uppercase;font-size:1.6rem}.expertise__layout aside #customMenu .menu-item-has-children>a{color:#fff;font-weight:500;text-transform:uppercase;font-size:1.6rem}.expertise__layout .expertise__main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:3rem}.bloc-expertise{padding:3rem 0;background-color:#fff}.bloc-expertise__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;max-width:1440px;margin:0 auto}@media screen and (min-width:768px){.bloc-expertise__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bloc-expertise__col{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.bloc-expertise__col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.bloc-expertise__col--right h2{font-size:3rem;font-weight:300;margin-bottom:.5em}.bloc-expertise .competences__titre{font-weight:900;text-transform:uppercase;font-size:1.6rem;margin-bottom:.5em}.bloc-expertise__surtitre{text-transform:uppercase;font-size:clamp(1.4rem, 1.8vw, 2rem);font-weight:500;color:#d2232a;margin:0;letter-spacing:.03em}.bloc-expertise__titre{font-size:clamp(2.8rem, 4vw, 4.5rem);font-weight:300;line-height:1em}.bloc-expertise__competences{line-height:1.5em}.bloc-expertise__accroche{font-size:clamp(1.36rem, 1.7vw, 2.55rem);font-weight:900;margin-bottom:.5em}.bloc-expertise__texte{font-size:clamp(1.5rem, 1.8vw, 2rem);line-height:1.6;color:#333}.bloc-expertise__image{margin-bottom:3rem}.bloc-expertise__image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.bloc-expertise__subcols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media screen and (min-width:1360px){.bloc-expertise__subcols{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bloc-expertise__subcols>.bloc-expertise__subcol{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.bloc-expertise__subcols>.bloc-expertise__subcol{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.bloc-expertise__subcols>.bloc-expertise__subcol h3{font-size:clamp(1.44rem, 1.8vw, 1.53rem);margin-bottom:.5em;text-transform:uppercase;font-weight:900}.bloc-expertise__subcols>.bloc-expertise__subcol p{font-family:"Gotham Book";font-size:1.3rem;line-height:1.4em}.bloc-expertise__subcols>.bloc-expertise__subcol strong{font-family:"Gotham";font-weight:700}.btn-contact{display:inline-block;padding:1rem 1.5rem;border-radius:9999px;text-decoration:none;font-weight:700;font-size:1.3rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;text-transform:uppercase;color:#fff}.btn-contact:visited{color:#fff}.btn-contact:hover{background-color:#fff0}.expertise__clients{margin-bottom:9rem}.expertise__clients-title{font-size:clamp(2.4rem, 4vw, 4.5rem);font-weight:300;margin-bottom:4.5rem;text-align:center}.expertise__clients-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;padding:0}.expertise__clients-grid .client-logo{-webkit-box-flex:0;-ms-flex:0 1 18%;flex:0 1 18%;max-width:18%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.expertise__clients-grid .client-logo__img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1023px){.expertise__clients-grid .client-logo{-webkit-box-flex:0;-ms-flex:0 1 28%;flex:0 1 28%;max-width:28%}}@media (max-width:767px){.expertise__clients-grid .client-logo{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;max-width:45%}}.client-logo__img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.splash{position:relative;width:100%;max-width:1530px;height:clamp(360px, 53vw, 1020px);max-height:calc(100vh - 10rem);margin:0 auto;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 90.7%,0 99.5%);-webkit-clip-path:polygon(0 0,100% 0,100% 90.7%,0 99.5%)}.splash .imgContainer__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.splash .imgContainer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.splash .imgContainer__txt{position:absolute;top:15%;left:10%;right:10%;color:#fff;font-size:clamp(1.6rem, 2vw, 2.4rem);text-align:left;pointer-events:auto}.splash .imgContainer__txt h2{font-size:clamp(4.2rem, 5vw, 10rem);line-height:1em;margin:0;letter-spacing:-.05em;font-weight:400}.splash .bandeau__cross{position:absolute;right:0;bottom:0;width:40vw;aspect-ratio:1/1;max-width:60%;background:url(https://modusvelum.fr/wp-content/themes/modusvelum/img/cross.svg) no-repeat center/cover;pointer-events:none;z-index:1;opacity:.7;will-change:transform;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transition:all ease 0.5s;transition:all ease 0.5s}.bandeau{position:relative;overflow:hidden}.bandeau .bandeau__cross{position:absolute;right:0;top:0;width:40vw;aspect-ratio:1/1;max-width:60%;background:url(https://modusvelum.fr/wp-content/themes/modusvelum/img/cross.svg) no-repeat center/cover;pointer-events:none;z-index:1;-webkit-transform:translateX(20%) translateY(0);transform:translateX(20%) translateY(0);opacity:.7;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;will-change:transform}.slideshow{position:relative;width:100%;min-height:630px;aspect-ratio:21/9;overflow:hidden;margin-top:-10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.slideshow{height:60vh}}.slideshow__slide{position:absolute;inset:0;opacity:0;-webkit-transition:opacity 1.2s ease-in-out;transition:opacity 1.2s ease-in-out;z-index:1}.slideshow__slide.is-active{opacity:1;z-index:2}.slideshow__slide>.container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6rem}.slideshow__content{position:relative;z-index:2;text-align:center}.slideshow__bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:kenburns 12s ease-in-out forwards;animation:kenburns 12s ease-in-out forwards}.slideshow__bubble{background-color:rgb(0 0 0 / .5);mix-blend-mode:multiply;padding:2rem 4.5rem}.slideshow__bubble h2{font-weight:400;color:white!important;font-size:clamp(2.4rem, 3.2vw, 4.16rem);margin:0 0 1rem 0;line-height:1em}.slideshow__bubble p{font-family:"texta";color:#fff;font-size:clamp(1.28rem, 1.6vw, 1.92rem);margin:0;line-height:1.2em}.slideshow__bubble{position:relative;background-color:rgb(0 0 0 / .5);mix-blend-mode:multiply;padding:2rem 4.5rem;clip-path:inset(0 100% 0 0);opacity:0;-webkit-transition:clip-path 1.4s cubic-bezier(.19,1,.22,1),opacity 0.4s ease;transition:clip-path 1.4s cubic-bezier(.19,1,.22,1),opacity 0.4s ease}.slideshow__bubble.is-revealed{opacity:1;clip-path:inset(0 0 0 0)}.slideshow__bubble.is-revealed::after{right:0%}.slideshow__bubble.is-revealed h2,.slideshow__bubble.is-revealed p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.slideshow__bubble h2,.slideshow__bubble p{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity 1s ease-out 0.4s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0.4s;transition:opacity 1s ease-out 0.4s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0.4s;transition:opacity 1s ease-out 0.4s,transform 1s cubic-bezier(.19,1,.22,1) 0.4s;transition:opacity 1s ease-out 0.4s,transform 1s cubic-bezier(.19,1,.22,1) 0.4s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0.4s}.page-template-default .slideshow__bubble{background-color:rgb(0 0 0 / .5);padding:2rem 4.5rem}.page-template-default .slideshow__bubble p{font-family:"texta";color:#fff;font-size:clamp(1.667rem, 2.5vw, 2.5rem);margin:0;line-height:1.2em}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}section{padding:3rem 0}@media screen and (min-width:782px){section .wp-block-columns{gap:4.5rem}}section h2{font-family:"texta";text-transform:uppercase;color:#bf9919;font-size:2.2rem;letter-spacing:.1em}.home .entry-content{margin-top:0}.home .entry-content h2{font-family:"texta";text-transform:uppercase;color:#bf9919;font-size:2.2rem;letter-spacing:.1em}.home .sectionHome,.home section{padding:3rem 0}@media screen and (min-width:782px){.home .sectionHome .wp-block-columns,.home section .wp-block-columns{gap:4.5rem}}.home .sectionHome .txtSectionHome,.home section .txtSectionHome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .sectionHome h2,.home section h2{font-family:"texta";text-transform:uppercase;color:#bf9919;font-size:2.2rem}.home .sectionHome .cta,.home section .cta{list-style:none;text-transform:uppercase;font-size:clamp(1.4rem, 1.3vw, 1.8rem);margin:6rem 0 0 0;padding:2rem 0 0 0;position:relative;display:block;font-weight:500}.home .sectionHome .cta li,.home section .cta li{position:relative}.home .sectionHome .cta li a,.home section .cta li a{text-decoration:none;color:#000;line-height:1.5em;position:relative;width:21rem;display:block}.home .sectionHome .cta li a::after,.home section .cta li a::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-left:13px solid #12b5ff;-webkit-transition:all ease 0.5s;transition:all ease 0.5s}.home .sectionHome .cta li a:hover,.home section .cta li a:hover{color:#3babdd}.home .sectionHome .cta li a:hover::after,.home section .cta li a:hover::after{-webkit-transform:translate(150%,-50%);transform:translate(150%,-50%)}.home .sectionHome .cta::before,.home section .cta::before{content:"";display:block;background-color:#be01c6;width:8.6rem;height:.8rem;top:0;left:0;position:absolute}.home .sectionHome.beige,.home section.beige{background-color:#e6e4e4}@media screen and (min-width:782px){.home .sectionHome.reverse .wp-block-columns,.home section.reverse .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home .sectionHome.reverse .txtSectionHome,.home section.reverse .txtSectionHome{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home .sectionHome.reverse .txtSectionHome h2,.home .sectionHome.reverse .txtSectionHome p,.home section.reverse .txtSectionHome h2,.home section.reverse .txtSectionHome p{text-align:right}}.projets figure{margin-bottom:1.5rem}.projets ul{margin:0}.projets li{margin-bottom:4.5rem}.projets h2{color:#21429f;font-weight:500;font-size:3rem!important}.projets h3{font-size:1.6rem}.projets h3 a{color:#000}.projets p{font-family:"Gotham Book"}.avantages .wp-block-columns{max-width:72rem;margin:0 auto}.avantages h3{margin-bottom:3rem}.avantages p,.avantages ul{font-size:2.4rem}.avantages ul{list-style:none;font-weight:700;margin:0;padding:0}.avantages ul li{padding-left:4.5rem;position:relative;margin-bottom:1.5rem}.avantages ul li::before{content:"+ ";color:#bf9919;font-weight:700}.expertises{background-color:#000;color:#fff}.expertises .expertise{padding:30px 0;position:relative;margin:0}.expertises .expertise:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-image:-webkit-gradient(linear,left top,left bottom,from(#bf9919),to(#bf9919));background-image:linear-gradient(to bottom,#bf9919,#bf9919);background-size:100% 1px;background-repeat:no-repeat;opacity:.75;-webkit-transition:width 1s ease;transition:width 1s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.expertises .expertise.visible::after{width:60%}.expertises .expertise figure{position:relative;overflow:hidden}.expertises .expertise figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expertises .expertise figure{aspect-ratio:900/435}.expertises .expertise .num{font-family:"texta";color:#bf9919;font-size:2.8rem;font-weight:500;margin-bottom:.2em}.expertises .expertise h3{font-family:"Palatino Linotype";font-weight:400;margin-bottom:1.5rem;font-size:2rem}.expertises .expertise p{margin-bottom:1.5rem;line-height:1.2em;font-weight:400;font-size:1.5rem}.expertises .expertise ul{color:#bf9919;list-style:none;margin:0;padding:0;font-family:"texta"}.expertises .expertise ul li{border-bottom:solid 1px rgb(255 255 255 / .5);line-height:3rem}@media screen and (min-width:782px){.expertises .expertise .xsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}figure{margin:0}.page-template-default .entry-title{overflow:hidden;display:block;width:1px;height:1px;margin:0}.page-template-default .page-backdrop{position:relative;width:100%;aspect-ratio:1920/700;min-height:300px;overflow:hidden;margin-top:-10rem}.page-template-default .page-backdrop__bg{position:absolute;inset:0;background-size:cover;background-position:center;-webkit-filter:brightness(.7);filter:brightness(.7)}.page-template-default .sectionPage{padding:3rem 0}.page-template-default .sectionPage.gris{background-color:#f4f4f4}.page-template-default .sectionPage .accroche{font-weight:500;font-size:3rem;color:#21429f;margin-bottom:1em}.page-template-default .sectionPage h2{margin-bottom:0}.page-template-default .sectionPage h3{color:#21429f;font-size:1.9rem}.page-template-default .sectionPage strong{font-weight:900}.page-template-default .sectionPage .txtSectionPage{position:relative;padding-bottom:3rem}.page-template-default .sectionPage .txtSectionPage::after{content:"";display:block;width:8.6rem;height:.6rem;background-color:#be01c6;margin-top:2.5rem}.page-template-default .sectionPage .txtSectionPage ul{margin:0;padding:0 1.5rem}.page-template-default .sectionPage .wp-block-image{position:relative;aspect-ratio:16/9;overflow:hidden}.page-template-default .sectionPage .wp-block-image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.page-template-default .wp-block-columns.reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.page-template-default .formules h3{color:#000;font-size:1.6rem;margin:.5em 0 0 0}.page-template-default .formules p{font-family:"Gotham Book";margin:0 auto}.grille .wp-block-column{margin-bottom:3rem}.grille figure{margin-bottom:1.5rem}.grille figure img{height:9rem}.grille h3{font-size:1.6rem;font-weight:900;text-transform:uppercase;color:#21429f;margin-bottom:.5em}.grille p{font-family:"Gotham Book"}.bandeau{position:relative;width:100%;aspect-ratio:1920/800;max-height:800px;overflow:hidden;margin-bottom:12rem}.bandeau__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;z-index:0}.bandeau__overlay{position:absolute;inset:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:clamp(2rem, 5vw, 8rem)}.bandeau__overlay .container{padding:0 11rem}.bandeau__overlay h2{color:#fff;font-weight:300;font-size:clamp(4.2rem, 10vw, 15rem);margin:0;text-align:left;line-height:1.1}.sectionContact .imgContainer{aspect-ratio:1920/640;min-height:57rem}.sectionContact .container{margin-top:-32rem;position:relative}.sectionContact .accroche{font-weight:900;font-size:3.1rem}.sectionContact .formulaire{background-color:#fff;padding:6rem 8.3rem;border:solid 1px #707070}.sectionContact .formulaire h2{margin-bottom:3rem}.sectionContact .forminator-ui.forminator-custom-form[data-design=default] .forminator-button{background-color:#21429f;padding:1rem 1.5rem;border:solid 1px #21429f;text-transform:uppercase;font-size:1.3rem;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;color:#fff;border-radius:9999px}.sectionContact .tel{font-weight:500;font-size:2.7rem}@media screen and (min-width:768px){.sectionContact .accroche{max-width:50%;margin-bottom:3rem}.sectionContact .coordonnees{padding-top:25rem}}.contact img{width:100%}.contact h2{font-size:4.5rem;font-weight:300;color:#21429f;margin-bottom:.5em}.contact button.forminator-button-submit{display:inline-block;padding:1rem 1.5rem;background-color:#110689;border-radius:9999px;text-decoration:none;font-weight:700;font-size:1.3rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;text-transform:uppercase;border:solid 1px #110689;color:#fff;min-width:15rem;cursor:pointer}.contact button.forminator-button-submit:hover{background-color:#fff0;color:#21429f}section.contact{position:relative}@media screen and (max-width:1023px){section.contact{contain:paint}}section.contact::before,section.contact::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center center;width:40vw;aspect-ratio:1;max-width:60%;background-size:contain;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s cubic-bezier(.77,0,.18,1);transition:opacity 1s,-webkit-transform 1s cubic-bezier(.77,0,.18,1);transition:transform 1s cubic-bezier(.77,0,.18,1),opacity 1s;transition:transform 1s cubic-bezier(.77,0,.18,1),opacity 1s,-webkit-transform 1s cubic-bezier(.77,0,.18,1);z-index:-1}section.contact::before{background-image:url(https://modusvelum.fr/wp-content/themes/modusvelum/img/cross-contact-1.svg);-webkit-transform:translate(-50vw,-50%);transform:translate(-50vw,-50%)}section.contact::after{background-image:url(https://modusvelum.fr/wp-content/themes/modusvelum/img/cross-contact-2.svg);z-index:-2;-webkit-transform:translate(50vw,-50%);transform:translate(50vw,-50%)}section.contact.is-active::before,section.contact.is-active::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.page-template-freestyle .slideshow{max-height:37rem}.page-template-freestyle .fullFlex{min-height:calc(100vh - 20rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sectionContact,.contactBloc{margin-bottom:9rem}#sectionContact p,.contactBloc p{color:#000;padding:1rem 1.5rem;background-color:#fff;font-size:2rem;font-weight:700}#sectionContact p a,.contactBloc p a{color:#000;display:inline-block;text-decoration:none;position:relative}#sectionContact .pre-footer__content p,.contactBloc .pre-footer__content p{color:#000;padding:1rem 1.5rem;background-color:#fff;font-size:2rem;font-weight:700;position:relative;display:inline-block;padding:.8rem 2rem;font-size:clamp(1.4rem, 2vw, 2rem);color:#1a1a1a;background:#fff}#sectionContact .pre-footer__content a,.contactBloc .pre-footer__content a{color:#000;display:inline-block;text-decoration:none;position:relative;position:relative;color:#1a1a1a;text-decoration:none;padding:0 .4rem}#sectionContact .pre-footer__content a::before,.contactBloc .pre-footer__content a::before{content:"";position:absolute;inset:-2rem -2px;border:1px solid #1a1a1a;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;pointer-events:none}#sectionContact .pre-footer__content p:hover a::before,.contactBloc .pre-footer__content p:hover a::before{inset:-2rem -25rem}#sectionContact .pre-footer__content p:hover a,.contactBloc .pre-footer__content p:hover a{color:#bf9919}.contactBloc{padding:4.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.contactBloc p{color:#000;padding:1rem 1.5rem;background-color:#fff;font-size:2rem;font-weight:700}.contactBloc p a{color:#000;display:inline-block;text-decoration:none;position:relative}.contactBloc p{color:#000;background-color:#fff;font-size:2rem;font-weight:700;position:relative;display:inline-block;padding:.8rem 2rem;font-size:clamp(1.4rem, 2vw, 2rem);color:#1a1a1a;background:#fff;font-family:"texta";text-align:center}.contactBloc a{color:#000;display:inline-block;text-decoration:none;position:relative;position:relative;color:#1a1a1a;text-decoration:none;padding:0 .4rem}.contactBloc a::before{content:"";position:absolute;inset:-2rem -2px;border:1px solid #1a1a1a;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;pointer-events:none}.contactBloc p:hover a::before{inset:-2rem -16rem -2rem -20rem}.contactBloc p:hover a{color:#bf9919}.pre-footer{position:relative;width:100%;aspect-ratio:1920/600;min-height:400px;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media (max-width:768px){.pre-footer{aspect-ratio:auto;padding:4rem 1.5rem}}.pre-footer__content{position:relative;z-index:1;text-align:center;width:100%;max-width:900px}.pre-footer__content img{display:block;margin:0 auto clamp(1rem, 3vw, 2rem)!important;max-width:clamp(5rem, 15vw, 10rem)!important;height:auto}.pre-footer__content h2{font-size:clamp(1.6rem, 4vw + 1rem, 4rem)!important;font-weight:400;margin:clamp(0.5rem, 2vw, 1.5rem) 0!important;line-height:1.1}.pre-footer__content p{font-size:clamp(1rem, 2vw + 0.5rem, 2.8rem)!important;margin:.5rem 0!important;line-height:1.4;font-family:"texta"}#preFooter{color:#fff}.site-footer{min-height:35rem;background-color:#c9a96e}.site-footer h2{font-size:1.5rem;margin:0;font-weight:900;text-transform:uppercase}.site-footer p{font-family:"Gotham Book";font-weight:400;font-size:1.3rem;line-height:1.4em}.site-footer #signature{font-family:"texta";font-size:1.8rem;line-height:1em}.site-footer ul.menu{margin:0;padding:0;list-style:none;font-family:"Gotham Book";font-size:1.5rem;line-height:1.4em;font-weight:400}@media screen and (min-width:1024px){.site-footer ul.menu{-webkit-columns:2;-moz-columns:2;columns:2}}.site-footer ul.menu ul{margin:0 0 .5em 0;padding:0;list-style:none;font-size:1.3rem}.site-footer ul.menu a,.site-footer ul.menu a:visited{color:#000;display:block}.site-footer ul.menu a:hover{color:#fff}.site-footer ul.menu li.break{-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column}@media screen and (max-width:781px){.site-footer{text-align:center}}.wp-block-button__link{background-color:#21429f;padding:1rem 1.5rem;border:solid 1px #21429f;text-transform:uppercase;font-size:1.3rem;-webkit-transition:all ease 0.5s;transition:all ease 0.5s}.wp-block-button__link:hover{color:#21429f;background-color:#fff0}.wp-block-button__link:visited{color:#fff}.wp-block-button__link:visited:hover{color:#21429f}.modus-label{color:#bf9919!important;position:fixed;left:3%;top:50%;-webkit-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%);-webkit-transform-origin:left center;transform-origin:left center;font-size:clamp(2.1rem, 1.6vw, 2.1rem);font-weight:400;color:#c9a96e;white-space:nowrap;z-index:9999;text-decoration:none;-webkit-transition:opacity 0.5s ease,visibility 0.5s ease,color 0.3s ease;transition:opacity 0.5s ease,visibility 0.5s ease,color 0.3s ease;opacity:0;visibility:hidden;pointer-events:auto}.modus-label.is-visible{opacity:1;visibility:visible}.modus-label:hover{opacity:.5}@media (max-width:1365px){.modus-label{display:none}}figcaption{text-shadow:none!important}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:none!important;background:none!important}.wp-block-gallery.glider,.wp-block-gallery.trio,.wp-block-gallery.sync{position:relative;overflow:hidden;width:100%;max-width:100%;min-width:0}.wp-block-gallery.glider .splide__track,.wp-block-gallery.trio .splide__track{overflow:visible}.wp-block-gallery.glider .splide__slide .wp-block-image,.wp-block-gallery.trio .splide__slide .wp-block-image{margin:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.wp-block-gallery.glider .splide__slide .wp-block-image img,.wp-block-gallery.trio .splide__slide .wp-block-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/1.2}.wp-block-gallery.glider .splide__slide .wp-block-image figcaption,.wp-block-gallery.trio .splide__slide .wp-block-image figcaption{position:static!important;text-align:left;padding:15px 0;font-size:14px;background:transparent!important;color:#000}.wp-block-gallery.glider .splide__arrows .splide__arrow,.wp-block-gallery.trio .splide__arrows .splide__arrow{background:#fff0;top:45%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-gallery.glider .splide__arrows .splide__arrow svg,.wp-block-gallery.trio .splide__arrows .splide__arrow svg{fill:#bf9919;width:2.5rem;height:2.5rem}.wp-block-gallery.glider .splide__arrow--prev,.wp-block-gallery.trio .splide__arrow--prev{left:1rem}.wp-block-gallery.glider .splide__arrow--next,.wp-block-gallery.trio .splide__arrow--next{right:1rem}.wp-block-gallery.sync{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:15px}.wp-block-gallery.sync .main-slider,.wp-block-gallery.sync .thumb-slider{width:100%!important;max-width:100%!important;min-width:0}.wp-block-gallery.sync .main-slider .splide__track,.wp-block-gallery.sync .thumb-slider .splide__track{overflow:hidden!important}.wp-block-gallery.sync .main-slider .splide__slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/1!important}.wp-block-gallery.sync .main-slider figcaption{display:none!important}.wp-block-gallery.sync .thumb-slider .splide__slide{opacity:.6;cursor:pointer;aspect-ratio:2/1}.wp-block-gallery.sync .thumb-slider .splide__slide.is-active{opacity:1;border:2px solid #bf9919}.wp-block-gallery.sync .thumb-slider .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-gallery.sync .thumb-slider .splide__slide figcaption{display:none!important}.wp-block-gallery.sync .thumb-slider .splide__arrow{width:1.5rem;height:1.5rem;background-color:#fff0}.wp-block-gallery.sync .thumb-slider .splide__arrow svg{fill:#bf9919;width:2.5rem;height:2.5rem}.wp-block-gallery.glider,.wp-block-gallery.trio,.wp-block-gallery.sync{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;contain:layout}.wp-block-gallery.glider .splide,.wp-block-gallery.trio .splide,.wp-block-gallery.sync .splide{width:100%!important;max-width:100%!important;min-width:0!important}.wp-block-gallery.sync{gap:15px}.wp-block-gallery.sync .main-slider,.wp-block-gallery.sync .thumb-slider{min-width:0}.wp-block-gallery.sync .main-slider .splide__track,.wp-block-gallery.sync .thumb-slider .splide__track{overflow:hidden!important}.wp-block-gallery.sync .main-slider .splide__slide img{width:100%!important;height:auto!important;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/1!important}.wp-block-gallery.sync .main-slider figcaption{display:none!important}.wp-block-gallery.sync .thumb-slider .splide__slide{opacity:.6;aspect-ratio:2/1}.wp-block-gallery.sync .thumb-slider .splide__slide.is-active{opacity:1;border:2px solid #bf9919}.wp-block-gallery.sync .thumb-slider .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-gallery.sync .thumb-slider .splide__slide figcaption{display:none!important}.wp-block-gallery.glider .splide__arrows .splide__arrow,.wp-block-gallery.trio .splide__arrows .splide__arrow{background:#fff0;top:45%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-gallery.glider .splide__arrows .splide__arrow svg,.wp-block-gallery.trio .splide__arrows .splide__arrow svg{fill:#bf9919;width:2.5rem;height:2.5rem}.domainesExpertises h2{font-size:clamp(2.4rem, 4vw, 4.5rem);font-weight:300;color:#21429f;line-height:1em}@media screen and (min-width:1024px){.domainesExpertises h2{text-align:right}}.domainesExpertises h3{font-weight:900;margin:0}.reveal-on-scroll,.stagger-on-scroll>*{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:opacity 1.2s cubic-bezier(.23,1,.32,1),-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);transition:opacity 1.2s cubic-bezier(.23,1,.32,1),-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);transition:opacity 1.2s cubic-bezier(.23,1,.32,1),transform 1.2s cubic-bezier(.23,1,.32,1);transition:opacity 1.2s cubic-bezier(.23,1,.32,1),transform 1.2s cubic-bezier(.23,1,.32,1),-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);will-change:opacity,transform}.reveal-on-scroll.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stagger-on-scroll>*{-webkit-transition-delay:calc(var(--i, 0) * 0.2s);transition-delay:calc(var(--i, 0) * 0.2s)}.stagger-on-scroll.visible>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.grille-pages{background:#000;padding:3rem 0}.grille-pages__header{text-align:center;margin-bottom:3rem}.grille-pages__titre{font-family:"texta";color:#bf9919;font-size:clamp(1.2rem, 1.5vw, 1.6rem);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.grille-pages__intro{font-size:clamp(1.6rem, 2vw, 2rem);color:#fff}.grille-pages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding:0 2rem}@media screen and (max-width:480px){.grille-pages__grid{grid-template-columns:none}}.grille-pages__card{position:relative;aspect-ratio:1/1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.grille-pages__card-bg{position:absolute;inset:0;background-size:cover;background-position:center;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;-webkit-filter:brightness(.6);filter:brightness(.6)}.grille-pages__card-titre{font-family:"texta";position:relative;z-index:1;color:#fff;font-size:clamp(1.4rem, 1.8vw, 2rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:0 1rem;line-height:1.3}.grille-pages__card:hover{outline:2px solid #bf9919;outline-offset:-2px}.grille-pages__card:hover .grille-pages__card-bg{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(.4);filter:brightness(.4)}.savoir-faire h3{font-size:1.4rem;font-weight:900}.savoir-faire p{font-size:1.5rem}.savoir-faire .number-disc{font-family:"texta";width:90px;height:90px;border-radius:50%;background-color:#bf9919;color:#f0e5bd;font-size:2.8rem;font-weight:500;line-height:90px;text-align:center;margin:0 auto 1.5rem}.cibles p{font-family:"texta";font-weight:700}.nuancier__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 3rem}@media (max-width:768px){.nuancier__grid{grid-template-columns:repeat(2,1fr)}}.nuancier__swatch{aspect-ratio:2;width:100%}.nuancier__label{margin-top:.8rem;font-size:1.4rem}.post-footer{padding:1rem 0}.post-footer li{list-style:none}.post-footer *{margin-bottom:0;color:#000;text-decoration:none;font-size:1.2rem}.post-footer a:hover{color:#bf9919}@media screen and (max-width:781px){.post-footer{text-align:center}}