/*-----------------------------------------------------------------------------------
	Ma Langue Au Chat - Chasse au trésor à Orsay - Paris
	Author: © Regliss.com
	Version: 1.0
-----------------------------------------------------------------------------------*/
body{margin:0;padding:0;  background:#FFFFFF;  overflow-x:hidden;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.page-container{overflow: hidden;} a,button{transition: background .3s ease-in-out;outline: none!important;} a:hover{text-decoration: none; cursor:pointer;}.scroll-fx-lock-init{position:fixed!important;top: 0;bottom: 0;left: :0;right: 0;z-index:99999;} .blocs-grid-container{display: grid!important;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;column-gap: 1.5rem;row-gap: 1.5rem;} nav .dropdown-menu .nav-link{color:rgba(0,0,0,0.6)!important;} [data-bs-theme="dark"] nav .dropdown-menu .nav-link{color:var(--bs-dropdown-link-color)!important;} @font-face {font-family:'Amiko-Bold';src: url('./fonts/Amiko-Bold/Amiko-Bold.woff2');src: url('./fonts/Amiko-Bold/Amiko-Bold.woff2') format('woff2'),url('./fonts/Amiko-Bold/Amiko-Bold.woff') format('woff'),url('./fonts/Amiko-Bold/Amiko-Bold.eot?#iefix') format('embedded-opentype'),url('./fonts/Amiko-Bold/Amiko-Bold.ttf') format('truetype'),url('./fonts/Amiko-Bold/Amiko-Bold.svg#Amiko-Bold') format('svg');font-weight: normal;font-style: normal;font-display:swap;}@font-face {font-family:'Amiko-Regular';src: url('./fonts/Amiko-Regular/Amiko-Regular.woff2');src: url('./fonts/Amiko-Regular/Amiko-Regular.woff2') format('woff2'),url('./fonts/Amiko-Regular/Amiko-Regular.woff') format('woff'),url('./fonts/Amiko-Regular/Amiko-Regular.eot?#iefix') format('embedded-opentype'),url('./fonts/Amiko-Regular/Amiko-Regular.ttf') format('truetype'),url('./fonts/Amiko-Regular/Amiko-Regular.svg#Amiko-Regular') format('svg');font-weight: normal;font-style: normal;font-display:swap;}@font-face {font-family:'Amiko-SemiBold';src: url('./fonts/Amiko-SemiBold/Amiko-SemiBold.woff2');src: url('./fonts/Amiko-SemiBold/Amiko-SemiBold.woff2') format('woff2'),url('./fonts/Amiko-SemiBold/Amiko-SemiBold.woff') format('woff'),url('./fonts/Amiko-SemiBold/Amiko-SemiBold.eot?#iefix') format('embedded-opentype'),url('./fonts/Amiko-SemiBold/Amiko-SemiBold.ttf') format('truetype'),url('./fonts/Amiko-SemiBold/Amiko-SemiBold.svg#Amiko-SemiBold') format('svg');font-weight: normal;font-style: normal;font-display:swap;}.bloc{width:100%;clear:both;background: 50% 50% no-repeat;padding:0 20px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position:relative;display:flex;}.bloc .container{padding-left:0;padding-right:0;position:relative;}.bloc-md{padding:50px 20px;}.bloc-sm{padding:20px;}.bloc-fill-screen{min-height:100vh;display: flex;flex-direction: column;padding-top:20px;padding-bottom:20px;}.bloc-fill-screen > .container{align-self: flex-middle;flex-grow: 1;display: flex;flex-wrap: wrap;}.bloc-fill-screen > .container > .row{flex-grow: 1;align-self: center;width:100%;}.bloc-fill-screen .fill-bloc-top-edge, .bloc-fill-screen .fill-bloc-bottom-edge{flex-grow: 0;}.bloc-fill-screen .fill-bloc-top-edge{align-self: flex-start;}.bloc-fill-screen .fill-bloc-bottom-edge{align-self: flex-end;}.full-width-bloc{padding-left:0;padding-right:0;}.full-width-bloc .row{margin-left:0;margin-right:0;}.full-width-bloc .container{width:100%;max-width:100%!important;}.full-width-bloc .carousel img{width:100%;height:auto;}.bloc-shape-divider{position: absolute;width:100%;text-align:center;left:0;right:0;z-index: 0;display: flex;pointer-events: none;}.svg-divider{width:100%;height:100px;fill:#000000;}.bloc-divider-top{top:-1px;align-items: flex-start;}.bloc-divider-bottom{bottom:-1px;align-items: flex-end;}.bloc-divider-flip-x svg{transform:scale(-1,1);}.bloc-divider-flip-y svg{transform:scale(1,-1);}.bloc-divider-flip-x.bloc-divider-flip-y svg{transform:scale(-1,-1);}.bg-center,.bg-l-edge,.bg-r-edge,.bg-t-edge,.bg-b-edge,.bg-tl-edge,.bg-bl-edge,.bg-tr-edge,.bg-br-edge,.bg-repeat{-webkit-background-size: auto!important;-moz-background-size: auto!important;-o-background-size: auto!important;background-size: auto!important;}.bg-repeat{background-repeat:repeat!important;}.parallax__container {clip: rect(0, auto, auto, 0);height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;z-index:-1;}.parallax {position: fixed;top: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}.d-bloc{color:rgba(255,255,255,.7);}.d-bloc button:hover{color:rgba(255,255,255,.9);}.d-bloc .icon-round,.d-bloc .icon-square,.d-bloc .icon-rounded,.d-bloc .icon-semi-rounded-a,.d-bloc .icon-semi-rounded-b{border-color:rgba(255,255,255,.9);}.d-bloc .divider-h span{border-color:rgba(255,255,255,.2);}.d-bloc .a-btn,.d-bloc .navbar a, .d-bloc a .icon-sm, .d-bloc a .icon-md, .d-bloc a .icon-lg, .d-bloc a .icon-xl, .d-bloc h1 a, .d-bloc h2 a, .d-bloc h3 a, .d-bloc h4 a, .d-bloc h5 a, .d-bloc h6 a, .d-bloc p a{color:rgba(255,255,255,.6);}.d-bloc .a-btn:hover,.d-bloc .navbar a:hover,.d-bloc a:hover .icon-sm, .d-bloc a:hover .icon-md, .d-bloc a:hover .icon-lg, .d-bloc a:hover .icon-xl, .d-bloc h1 a:hover, .d-bloc h2 a:hover, .d-bloc h3 a:hover, .d-bloc h4 a:hover, .d-bloc h5 a:hover, .d-bloc h6 a:hover, .d-bloc p a:hover{color:rgba(255,255,255,1);}.d-bloc .navbar-toggle .icon-bar{background:rgba(255,255,255,1);}.d-bloc .btn-wire,.d-bloc .btn-wire:hover{color:rgba(255,255,255,1);border-color:rgba(255,255,255,1);}.d-bloc .card{color:rgba(0,0,0,.5);}.d-bloc .card button:hover{color:rgba(0,0,0,.7);}.d-bloc .card icon{border-color:rgba(0,0,0,.7);}.d-bloc .card .divider-h span{border-color:rgba(0,0,0,.1);}.d-bloc .card .a-btn{color:rgba(0,0,0,.6);}.d-bloc .card .a-btn:hover{color:rgba(0,0,0,1);}.d-bloc .card .btn-wire, .d-bloc .card .btn-wire:hover{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.3);}.d-bloc .card,.l-bloc{color:rgba(0,0,0,.5);}.d-bloc .card button:hover,.l-bloc button:hover{color:rgba(0,0,0,.7);}.l-bloc .icon-round,.l-bloc .icon-square,.l-bloc .icon-rounded,.l-bloc .icon-semi-rounded-a,.l-bloc .icon-semi-rounded-b{border-color:rgba(0,0,0,.7);}.d-bloc .card .divider-h span,.l-bloc .divider-h span{border-color:rgba(0,0,0,.1);}.d-bloc .card .a-btn,.l-bloc .a-btn,.l-bloc .navbar a,.l-bloc a .icon-sm, .l-bloc a .icon-md, .l-bloc a .icon-lg, .l-bloc a .icon-xl, .l-bloc h1 a, .l-bloc h2 a, .l-bloc h3 a, .l-bloc h4 a, .l-bloc h5 a, .l-bloc h6 a, .l-bloc p a{color:rgba(0,0,0,.6);}.d-bloc .card .a-btn:hover,.l-bloc .a-btn:hover,.l-bloc .navbar a:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover{color:rgba(0,0,0,1);}.l-bloc .navbar-toggle .icon-bar{color:rgba(0,0,0,.6);}.d-bloc .card .btn-wire,.d-bloc .card .btn-wire:hover,.l-bloc .btn-wire,.l-bloc .btn-wire:hover{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.3);}.voffset{margin-top:30px;}.svg-menu-icon{fill: none;stroke: rgba(0,0,0,0.5);stroke-width: 2px;fill-rule: evenodd;}.navbar-dark .svg-menu-icon{stroke: rgba(255,255,255,0.5);}.menu-icon-thin-bars{stroke-width: 1px;}.menu-icon-thick-bars{stroke-width: 5px;}.menu-icon-rounded-bars{stroke-width: 3px;stroke-linecap: round;}.menu-icon-filled{fill: rgba(0,0,0,0.5);stroke-width: 0px;}.navbar-dark .menu-icon-filled{fill: rgba(255,255,255,0.5);}.navbar-toggler-icon{background: none!important;pointer-events: none;width: 33px;height: 33px;}.dropdown-menu .dropdown-menu{border:none}@media (min-width:576px){.navbar-expand-sm .dropdown-menu .dropdown-menu{border:1px solid rgba(0,0,0,.15);position:absolute;left:100%;top:-7px}.navbar-expand-sm .dropdown-menu .submenu-left{right:100%;left:auto}}@media (min-width:768px){.navbar-expand-md .dropdown-menu .dropdown-menu{border:1px solid rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15);position:absolute;left:100%;top:-7px}.navbar-expand-md .dropdown-menu .submenu-left{right:100%;left:auto}}@media (min-width:992px){.navbar-expand-lg .dropdown-menu .dropdown-menu{border:1px solid rgba(0,0,0,.15);position:absolute;left:100%;top:-7px}.navbar-expand-lg .dropdown-menu .submenu-left{right:100%;left:auto}}.mg-md{margin-top:10px;margin-bottom:20px;}.btn-d,.btn-d:hover,.btn-d:focus{color:#FFF;background:rgba(0,0,0,.3);}button{outline: none!important;}.btn-rd{border-radius: 40px;}.btn-xl{padding: 16px 40px;font-size: 28px;}.a-block{width:100%;text-align:left;display: inline-block;}.text-center .a-block{text-align:center;}.icon-sm{font-size:18px!important;}.text-w-90{max-width:90%;}.text-center.text-w-sm, .text-center.text-w-md, .text-center.text-w-lg, .text-center.text-w-90, .text-center.text-w-80, .text-center.text-w-70, .text-center.text-w-60, .text-center.text-w-50{margin-left: auto;margin-right: auto;}.card-sq, .card-sq .card-header, .card-sq .card-footer{border-radius:0;}.card-rd{border-radius:30px;}.card-rd .card-header{border-radius:29px 29px 0 0;}.card-rd .card-footer{border-radius:0 0 29px 29px;}.card-columns .card {margin-bottom: 0.75rem;}@media (min-width: 576px) {.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}.card-columns .card {display: inline-block;width: 100%;}}.scrollToTop{width:36px;height:36px;padding:5px;position:fixed;bottom:20px;right:20px;opacity:0;z-index:999;transition: all .3s ease-in-out;pointer-events:none;}.showScrollTop{opacity: 1;pointer-events:all;}.scroll-to-top-btn-icon{fill: none;stroke: #fff;stroke-width: 2px;fill-rule: evenodd;stroke-linecap:round;}h1,h2,h3,h4,h5,h6,p,label,.btn,a{font-family:"Amiko-Regular";color:var(--swatch-var-6554)!important;}.container{max-width:1140px;}.bouton{color:var(--swatch-var-6794)!important;text-align:center;border-style:solid;border-color:var(--swatch-var-3344)!important;left:20px;right:20px;top:0px;bottom:0px;font-size:1em;border-width:1px 1px 1px 1px;background-color:var(--swatch-var-3344);font-family:"Amiko-Bold";padding:15px 25px 15px 25px;}.h2-style-blanc{font-size:2.2em;font-family:"Amiko-Bold";color:var(--swatch-var-6794)!important;text-transform:none;}.h3-style{font-size:1.6em;color:var(--swatch-var-6307)!important;text-transform:uppercase;font-family:"Amiko-Bold";margin-top:20px;margin-bottom:20px;text-align:left;}.bouton:hover{border-color:var(--swatch-var-3344)!important;border-style:solid;border-width:1px 1px 1px 1px;color:var(--swatch-var-3344)!important;background-color:var(--swatch-var-6794);}.langue-blanche-scroll{margin-bottom:3%;height:90px;width:90px;fill:var(--swatch-var-6794);}.introduction{font-size:1.3em;font-family:"Amiko-SemiBold";}.produit-frise{padding:0px 0px 0px 0px;overflow:hidden;background-size:contain;background-position:center bottom;background-repeat:no-repeat;background-image:url("img/frise-artistique.svg");width:100%;margin:0px 0px 0px 0px;z-index:0;position:relative;max-height:120px;min-height:100px;}.produit-intro-titre{background-color:var(--swatch-var-6307);padding:10px 20px 10px 20px;border-width:1px 1px 1px 1px;border-style:solid;border-color:var(--swatch-var-6307)!important;z-index:2;position:relative;}.produit-intro{border-width:1px 1px 1px 1px;border-style:solid;border-color:var(--swatch-var-6307)!important;padding:15px 20px 15px 20px;border-radius:0px 0px 20px 20px;background-color:var(--swatch-var-6794);}.produit-vignette{border-top-left-radius:20px;border-bottom-right-radius:20px;border-width:0px 0px 8px 0px;border-color:var(--swatch-var-6307)!important;border-style:solid;}.img-logo-header{width:170px;height:70px;position:relative;float:initial;}.footer-link{font-size:12px;color:var(--swatch-var-6554)!important;text-decoration:none;}.p-38355-style{font-size:12px;}.h2-fullscreen{font-size:1.5em;background-size:auto auto;margin:0px 0px 0px 0px;background-color:var(--swatch-var-3344);color:var(--swatch-var-6794)!important;padding:1% 3% 1% 3%;width:26%;justify-content:center;}.h1-fullscreen{font-size:5em;font-weight:bold;text-transform:uppercase;color:var(--swatch-var-6554)!important;padding:1% 3% 1% 3%;background-color:var(--swatch-var-6794);background-size:length;margin:0px 0px 0px 0px;font-family:"Amiko-Bold";display:inline-flex;}.faq-heading{padding:20px 20px 20px 20px;border-width:0px 0px 2px 0px;border-style:dotted;border-color:var(--swatch-var-6307);background-color:var(--swatch-var-3643);background-blend-mode:overlay;}.faq-heading-lien{text-decoration:none;font-size:1.2em;font-weight:bold;color:var(--swatch-var-6554)!important;}.faq-heading-lien:hover{color:var(--swatch-var-6307)!important;}.faq-carte{background-color:var(--swatch-var-6794);margin-right:0px;}p{font-size:1em;color:var(--swatch-var-6554)!important;}.navbar-nav li a{color:var(--swatch-var-3344)!important;}.retenir-grid-style{grid-template-columns:0.15fr 1fr;grid-template-rows:auto;row-gap:15px;justify-items:start;align-items:center;font-size:1.2em;font-weight:bold;align-self:start;column-gap:5px;justify-self:start;}.retenir-icone{padding:8px 8px 8px 8px;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;width:46px;background-color:var(--swatch-var-6307);fill-type:evenodd;fill:var(--swatch-var-6794);height:46px;}.retenir-grid-icone{align-self:start;}.chiffre-divider-top-fill{fill:var(--swatch-var-6794);height:60px;}.chiffre-divider-bottom-fill{fill:var(--swatch-var-6794);height:60px;}.chiffres-titres{font-size:2em;font-weight:bold;text-align:center;color:var(--swatch-var-3344)!important;font-family:"Amiko-Bold";}.chiffres-bloc{border-width:2px 0px 2px 0px;border-color:var(--swatch-var-6554)!important;border-style:dotted;padding:20px 20px 20px 20px;}.chiffres-grid-style{border-style:solid;border-color:var(--swatch-var-3344)!important;padding:30px 30px 30px 30px;border-width:0px 1px 1px 1px;border-radius:0px 0px 20px 20px;margin:0px 0px 0px 0px;}.chiffres-langue{width:70px;height:70px;stroke:var(--swatch-var-3344);fill:var(--swatch-var-3344);}.p-style-gras{font-family:"Amiko-Bold";text-align:center;}.chiffre-langue-jaune{height:70px;}.chiffre-titre{background-color:var(--swatch-var-3344);padding:10px 20px 10px 20px;border-width:1px 1px 1px 1px;border-style:solid;border-color:var(--swatch-var-3344)!important;z-index:2;position:relative;text-transform:none;}.bouton-bleu-fonce{color:var(--swatch-var-6794)!important;text-align:center;border-style:solid;border-color:var(--swatch-var-6554)!important;left:20px;right:20px;top:0px;bottom:0px;font-size:1em;border-width:1px 1px 1px 1px;background-color:var(--swatch-var-6554);font-family:"Amiko-Bold";padding:15px 25px 15px 25px;}.bouton-bleu-fonce:hover{border-color:var(--swatch-var-6554)!important;border-style:solid;border-width:1px 1px 1px 1px;color:var(--swatch-var-6554)!important;background-color:var(--swatch-var-6794);}.chiffres-yeux-jaunes{height:50px;margin-bottom:20px;}.h2-style-jaune{font-size:2.2em;font-family:"Amiko-Bold";color:var(--swatch-var-3344)!important;text-transform:none;}.h2-style-bleu{font-size:2.2em;font-family:"Amiko-Bold";color:var(--swatch-var-6307)!important;text-transform:none;}.temoignages-blocs{background-color:var(--swatch-var-3643);border-width:1px 1px 1px 1px;border-style:solid;border-color:var(--swatch-var-3643)!important;margin:10px 20px 10px 20px;padding:10px 20px 10px 20px;border-radius:0px 20px 0px 20px;box-shadow:0.00px 6.00px 0px #19CFDE;background-size:cover;background-position:center center;}.h3-style-bleu{font-size:1.6em;color:var(--swatch-var-6307)!important;text-transform:uppercase;font-family:"Amiko-Bold";margin-top:20px;margin-bottom:20px;text-align:left;}.copyright-lien{color:var(--swatch-var-6554)!important;text-decoration:none;}.copyright-lien:hover{color:var(--swatch-var-3344)!important;}.copyright{font-size:0.7em;}.baseline{font-family:"Amiko-Bold";color:var(--swatch-var-3344)!important;background-image:url("img/langue-footer.svg");background-position:left bottom;background-size:length;background-repeat:no-repeat;background-origin:padding-box;min-height:70px;}.baseline-personnalisable{font-style:italic;color:var(--swatch-var-6554)!important;}.h6-style{font-family:"Amiko-Bold";color:var(--swatch-var-6554)!important;}.bloc-divider-t-fill{fill:transparent;}.header-mlac{z-index:999;position:fixed;background-color:var(--swatch-var-6794);}.clients-logos{opacity:0.6;}.footer-link:hover{color:var(--swatch-var-3344)!important;}.footer-copyright{border-color:var(--swatch-var-3344)!important;border-style:dotted;border-width:3px 0px 0px 0px;}.scrollToTop{border-radius:100px 100px 100px 100px;background-color:var(--swatch-var-3344);width:48px;height:48px;}.scrollToTop:hover{background-color:var(--swatch-var-6794);border-top-width:1px;border-color:var(--swatch-var-3344)!important;border-style:solid;}.scroll-to-top-btn-icon{stroke:var(--swatch-var-6794);stroke-width:4;}.scroll-to-top-btn-icon:hover{stroke:var(--swatch-var-3344);stroke-width:4;}.temoignages{background-repeat:repeat;background-size:contain;background-image:url("img/trame-pictos.svg");}.reseaux-sociaux-icone{color:var(--swatch-var-6554)!important;}.reseaux-sociaux-icone:hover{color:var(--swatch-var-3344)!important;}.p-temoignages-style{font-family:"Amiko-Bold";color:var(--swatch-var-6554)!important;font-style:italic;}.header-contener{justify-items:start;justify-self:end;}.faq-lien{text-decoration:none;color:var(--swatch-var-6307)!important;}.faq-lien:hover{text-decoration:none;color:var(--swatch-var-3344)!important;}.header-bloc-mlac{z-index:999;position:fixed;background-color:var(--swatch-var-6794);width:100%;}:root{--swatch-var-6794:rgba(255,255,255,1.00);--swatch-var-6554:rgba(32,42,69,1.00);--swatch-var-3344:rgba(255,204,0,1.00);--swatch-var-2869:rgba(0,0,0,1.00);--swatch-var-6307:rgba(25,207,222,1.00);--swatch-var-3643:rgba(239,250,251,1.00);--swatch-var-1441:rgba(250,249,249,1.00);}.bgc-3643{background-color:var(--swatch-var-3643);}.bg-orsay-image-a-la-une{background-image:url("img/orsay-image-a-la-une.jpg");background-image: -webkit-image-set(url("img/orsay-image-a-la-une.webp") 1x,url("img/orsay-image-a-la-une.webp") 2x);background-image: image-set(url("img/orsay-image-a-la-une.jpg") 1x,url("img/orsay-image-a-la-une.jpg") 2x,url("img/orsay-image-a-la-une.webp") 1x,url("img/orsay-image-a-la-une.webp") 2x);}.bg-trame-labyrinthe{background-image:url("img/trame-labyrinthe.svg");}.page-scroll-progress-bar{top:0;left:0;right:0;width:0;position: fixed;z-index: 999999;}.page-scroll-progress-bar.bottom-edge{top: initial;bottom: 0;}.snap-scroll-pagination {font-size:1.1em;list-style: none;padding:0 5px;position:fixed;left:20px;top: 50%;  transform: translateY(-50%);z-index: 10;}.right-align.snap-scroll-pagination{right:20px;left: initial;}.snap-scroll-paginate-bg.snap-scroll-pagination{background: rgba(255,255,255,0.3);border-radius: 6px;}.snap-scroll-pagination a {display:block;color:rgba(0,0,0,.8);height:20px;width: 20px;margin:5px 0;position:relative;}.snap-scroll-paginate-dashes a{height:30px;width:8px;}.snap-scroll-pagination a .hover-text {color: rgba(0,0,0,0.5);position:absolute;display: none;left:35px;top:-5px;opacity:0;width:300px;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}.snap-scroll-paginate-dashes.snap-scroll-pagination a .hover-text{top:2px;}.right-align.snap-scroll-pagination a .hover-text {text-align:right;right:35px;left:initial;}.snap-scroll-pagination a:hover .hover-text {opacity: 1;display: inline-block;}.snap-scroll-pagination a:after {content:"";-webkit-transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease;width:10px;height:10px;display: block;border:1px solid;border-radius:50%;position: absolute;margin:auto;top:0;left:5px;bottom:0;}.snap-scroll-paginate-dashes.snap-scroll-pagination a:after{background-color: transparent;width: 4px;height:20px;border-radius:0;left:2px;opacity: 0.5;}.snap-scroll-pagination a.active:after, .snap-scroll-paginate-dashes.snap-scroll-pagination a:after {box-shadow:inset 0 0 0 5px;}.snap-scroll-pagination a.active:after{opacity: 1;}.light-snap-scroll-theme.snap-scroll-pagination a, .light-snap-scroll-theme.snap-scroll-pagination a .hover-text{color:#FFF;}.light-snap-scroll-theme.snap-scroll-paginate-bg{background: rgba(0,0,0,0.3);}@media (max-width: 767px){.snap-scroll-pagination{left:5px;}.right-align.snap-scroll-pagination{right:5px;left: initial;}}@media (min-width: 576px) {  .bloc-xxl-sm{padding:200px 20px;}  .bloc-xl-sm{padding:150px 20px;}  .bloc-lg-sm{padding:100px 20px;}  .bloc-md-sm{padding:50px 20px;}  .bloc-sm-sm{padding:20px;}  .bloc-no-padding-sm{padding:0 20px;}}@media (min-width: 768px) {  .bloc-xxl-md{padding:200px 20px;}  .bloc-xl-md{padding:150px 20px;}  .bloc-lg-md{padding:100px 20px;}  .bloc-md-md{padding:50px 20px;}  .bloc-sm-md{padding:20px 20px;}  .bloc-no-padding-md{padding:0 20px;}}@media (min-width: 992px) {  .bloc-xxl-lg{padding:200px 20px;}  .bloc-xl-lg{padding:150px 20px;}  .bloc-lg-lg{padding:100px 20px;}  .bloc-md-lg{padding:50px 20px;}  .bloc-sm-lg{padding:20px;}  .bloc-no-padding-lg{padding:0 20px;}}@media (max-width: 1024px){  .bloc.full-width-bloc, .bloc-tile-2.full-width-bloc .container, .bloc-tile-3.full-width-bloc .container, .bloc-tile-4.full-width-bloc .container{ padding-left: 0;   padding-right: 0;  }}@media (max-width: 991px){  .container{width:100%;}  .bloc{padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right);}   .bloc-group, .bloc-group .bloc{display:block;width:100%;}}@media (max-width: 767px){  .bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{ padding-left:0;padding-right:0;  }  .btn-dwn{   display:none;   }  .voffset{ margin-top:5px;  }  .voffset-md{ margin-top:20px;  }  .voffset-lg{ margin-top:30px;  }  form{ padding:5px;  }  .close-lightbox{ display:inline-block;  }  .blocsapp-device-iphone5{ background-size: 216px 425px; padding-top:60px; width:216px; height:425px;  }  .blocsapp-device-iphone5 img{ width: 180px; height: 320px;  }}@media (max-width: 991px){.header-contener{flex-direction:row;}.h2-fullscreen{width:44%;padding-top:2%;padding-bottom:2%;}.h1-fullscreen{display:inline-flex;padding-top:2%;padding-bottom:2%;}}@media (max-width: 767px){.baseline{max-height:50px;min-height:50px;}.h1-fullscreen{}.h2-fullscreen{width:56%;}.header-bloc-mlac{}.header-mlac{}}@media (max-width: 575px){.footer-link{text-align:center;}.produit-frise{min-height:80px;max-height:100px;}.chiffres-grid-style{justify-items:center;flex-wrap:wrap;flex-direction:column;}.baseline{background-size:length;background-repeat:no-repeat;background-position:left bottom;padding-bottom:60px;background-origin:padding-box;min-height:70px;max-height:90px;}.h2-fullscreen{width:70%;font-size:1.2em;}.h1-fullscreen{font-size:4em;}.image-a-la-une{}}