.icon-base{pointer-events:none}.icon-base line,.icon-base polyline{stroke:currentColor!important}*,body,html{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Germania One;src:url(../fonts/GermaniaOne-Regular.fd27d145.eot);src:url(../fonts/GermaniaOne-Regular.fd27d145.eot?#iefix) format("embedded-opentype"),url(../fonts/GermaniaOne-Regular.e2beb883.woff2) format("woff2"),url(../fonts/GermaniaOne-Regular.85c459e1.woff) format("woff"),url(../fonts/GermaniaOne-Regular.3d6a6867.ttf) format("truetype"),url(../img/GermaniaOne-Regular.f10f9f0d.svg#GermaniaOne-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto-v20-latin-100.6906d86d.eot);src:local(""),url(../fonts/roboto-v20-latin-100.6906d86d.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-100.7370c367.woff2) format("woff2"),url(../fonts/roboto-v20-latin-100.5cb7edfc.woff) format("woff"),url(../fonts/roboto-v20-latin-100.ff1e90ce.ttf) format("truetype"),url(../img/roboto-v20-latin-100.bdd892cd.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/roboto-v20-latin-100italic.012b1e96.eot);src:local(""),url(../fonts/roboto-v20-latin-100italic.012b1e96.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-100italic.f8b1df51.woff2) format("woff2"),url(../fonts/roboto-v20-latin-100italic.f9e8e590.woff) format("woff"),url(../fonts/roboto-v20-latin-100italic.a90b3053.ttf) format("truetype"),url(../img/roboto-v20-latin-100italic.98c79800.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-v20-latin-300.bda729db.eot);src:local(""),url(../fonts/roboto-v20-latin-300.bda729db.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-300.ef7c6637.woff2) format("woff2"),url(../fonts/roboto-v20-latin-300.b00849e0.woff) format("woff"),url(../fonts/roboto-v20-latin-300.806854d4.ttf) format("truetype"),url(../img/roboto-v20-latin-300.dd0bea1f.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto-v20-latin-300italic.710f66c9.eot);src:local(""),url(../fonts/roboto-v20-latin-300italic.710f66c9.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-300italic.14286f3b.woff2) format("woff2"),url(../fonts/roboto-v20-latin-300italic.4df32891.woff) format("woff"),url(../fonts/roboto-v20-latin-300italic.51c5bffe.ttf) format("truetype"),url(../img/roboto-v20-latin-300italic.f8b0d5a9.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto-v20-latin-italic.6558ca9c.eot);src:local(""),url(../fonts/roboto-v20-latin-italic.6558ca9c.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-italic.51521a2a.woff2) format("woff2"),url(../fonts/roboto-v20-latin-italic.fe65b833.woff) format("woff"),url(../fonts/roboto-v20-latin-italic.d4ad1feb.ttf) format("truetype"),url(../img/roboto-v20-latin-italic.39c358e4.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v20-latin-regular.4be1a572.eot);src:local(""),url(../fonts/roboto-v20-latin-regular.4be1a572.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-regular.479970ff.woff2) format("woff2"),url(../fonts/roboto-v20-latin-regular.60fa3c06.woff) format("woff"),url(../fonts/roboto-v20-latin-regular.329ae1c3.ttf) format("truetype"),url(../img/roboto-v20-latin-regular.8681f434.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-v20-latin-500.260c8072.eot);src:local(""),url(../fonts/roboto-v20-latin-500.260c8072.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-500.020c97dc.woff2) format("woff2"),url(../fonts/roboto-v20-latin-500.87284894.woff) format("woff"),url(../fonts/roboto-v20-latin-500.8c608256.ttf) format("truetype"),url(../img/roboto-v20-latin-500.95204ac9.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto-v20-latin-500italic.3e5950e9.eot);src:local(""),url(../fonts/roboto-v20-latin-500italic.3e5950e9.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-500italic.db4a2a23.woff2) format("woff2"),url(../fonts/roboto-v20-latin-500italic.288ad9c6.woff) format("woff"),url(../fonts/roboto-v20-latin-500italic.0a36c77f.ttf) format("truetype"),url(../img/roboto-v20-latin-500italic.b5bd232e.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v20-latin-700.4570b93a.eot);src:local(""),url(../fonts/roboto-v20-latin-700.4570b93a.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-700.2735a3a6.woff2) format("woff2"),url(../fonts/roboto-v20-latin-700.adcde98f.woff) format("woff"),url(../fonts/roboto-v20-latin-700.96559ffb.ttf) format("truetype"),url(../img/roboto-v20-latin-700.57888be7.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto-v20-latin-700italic.d338c2f2.eot);src:local(""),url(../fonts/roboto-v20-latin-700italic.d338c2f2.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-700italic.da0e7178.woff2) format("woff2"),url(../fonts/roboto-v20-latin-700italic.81f57861.woff) format("woff"),url(../fonts/roboto-v20-latin-700italic.4c13d18a.ttf) format("truetype"),url(../img/roboto-v20-latin-700italic.44663173.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-v20-latin-900.352cf1dd.eot);src:local(""),url(../fonts/roboto-v20-latin-900.352cf1dd.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-900.9b3766ef.woff2) format("woff2"),url(../fonts/roboto-v20-latin-900.bb1e4dc6.woff) format("woff"),url(../fonts/roboto-v20-latin-900.22acb397.ttf) format("truetype"),url(../img/roboto-v20-latin-900.9c4bedee.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto-v20-latin-900italic.bf012ea3.eot);src:local(""),url(../fonts/roboto-v20-latin-900italic.bf012ea3.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-900italic.ebf6d164.woff2) format("woff2"),url(../fonts/roboto-v20-latin-900italic.28f91510.woff) format("woff"),url(../fonts/roboto-v20-latin-900italic.a3f8594c.ttf) format("truetype"),url(../img/roboto-v20-latin-900italic.9ede86e9.svg#Roboto) format("svg")}@font-face{font-family:Metamorphous;src:url(../fonts/Metamorphous.70fc9375.eot);src:url(../fonts/Metamorphous.70fc9375.eot?#iefix) format("embedded-opentype"),url(../fonts/Metamorphous.2730e2c1.woff2) format("woff2"),url(../fonts/Metamorphous.9f56542e.woff) format("woff"),url(../fonts/Metamorphous.841000d1.ttf) format("truetype"),url(../img/Metamorphous.29d61a43.svg#Metamorphous) format("svg");font-weight:400;font-style:normal;font-display:swap}body{--typo-germania:"Germania One";--typo-metamorphous:"Metamorphous";--typo-titre:var(--typo-metamorphous);--typo-text:"Roboto",cursive;--typo-numbers:var(--typo-germania);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1vw}body,body h1{font-family:var(--typo-titre);font-weight:400}body h1{font-size:4vw}body h2{font-size:1.6vw;font-family:var(--typo-titre)}body h2,body p{font-weight:400}body p{font-size:11px;font-family:var(--typo-text);line-height:normal}@media (min-width:2000px){body p{font-size:.6vw}}body,html{overflow:overlay}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:6px;height:6px}body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:20px}body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:rgba(255,0,0,0)}.test{position:absolute;left:0;bottom:0;z-index:1;font-size:10px;font-family:monospace;padding:8px}.test,.test a{color:#fff}.madagascar{background-color:#333;background-size:cover;background-image:url(../img/bg-texture.e6af3c3e.jpg);color:#fff;overflow:hidden}.madagascar .home-btn{border:1px solid #fff;border-radius:100%;height:3vw;width:3vw;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;position:absolute;top:1.5vw;left:2.5vw}#mada-royaumes{--page-width:100vw;--page-height:100vh}#mada-royaumes,.page-container,.page-container>*{width:100%;height:100%;position:absolute}.page-container>*{left:0;top:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}#app{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-flag{text-decoration:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 3.5vw;color:#fff}.btn-flag.active{font-weight:700}.btn-flag .losange{pointer-events:none;width:5vw;height:5vw;position:relative;margin-bottom:2vw;background-size:cover}.btn-flag .losange.flag-fr{background-image:url(../img/flag-fr.c0bb88b0.png)}.btn-flag .losange.flag-mg{background-image:url(../img/flag-mg.4ee927cf.png)}.btn-flag .losange.flag-en{background-image:url(../img/flag-en.00ff270c.png)}.languages{position:relative}.languages .trait{position:absolute;left:calc(50% - 25vw);top:2.5vw;width:50vw;height:1px;background-color:#fff;display:block}.languages .trait:after,.languages .trait:before{position:absolute;top:-.3vw;display:block;content:"";width:0;height:0;border-top:.3vw solid transparent;border-bottom:.3vw solid transparent;border-left:.3vw solid #fff}.languages .trait:before{left:0}.languages .trait:after{right:0;border-left:none;border-right:.3vw solid #fff}.page-corners{opacity:.3;pointer-events:none}.page-corners,.page-corners .borders,.page-corners .corners{position:absolute;top:0;left:0;width:100%;height:100%}.page-corners .borders>i,.page-corners .corners>i{display:block;position:absolute}.page-corners .corners>i{width:.5vw;height:.5vw;transform:rotate(45deg);background-color:#fff;-webkit-animation-name:kf-corners;animation-name:kf-corners;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:6s;animation-duration:6s}.page-corners .corners>i:first-child{top:-.25vw;left:-.25vw}.page-corners .corners>i:nth-child(2){top:-.25vw;right:-.25vw}.page-corners .corners>i:nth-child(3){bottom:-.25vw;right:-.25vw}.page-corners .corners>i:nth-child(4){bottom:-.25vw;left:-.25vw}@-webkit-keyframes kf-corners{0%{transform:rotate(-90deg) scale(0)}to{transform:rotate(45deg) scale(1)}}@keyframes kf-corners{0%{transform:rotate(-90deg) scale(0)}to{transform:rotate(45deg) scale(1)}}.page-corners .borders>i{background-color:#fff;-webkit-animation-name:kf-entree;animation-name:kf-entree;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:5s;animation-duration:5s}.page-corners .borders>i:first-child{top:0;left:.7vw;right:.7vw;height:1px}.page-corners .borders>i:nth-child(2){top:.7vw;bottom:.7vw;right:-1px;width:1px}.page-corners .borders>i:nth-child(3){bottom:-1px;height:1px;left:.7vw;right:.7vw}.page-corners .borders>i:nth-child(4){left:0;width:1px;top:.7vw;bottom:.7vw}@-webkit-keyframes kf-entree{0%{transform:scaleX(.1) scaleY(.1)}to{transform:scaleX(1) scaleY(1)}}@keyframes kf-entree{0%{transform:scaleX(.1) scaleY(.1)}to{transform:scaleX(1) scaleY(1)}}.page-languages{position:relative;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;text-align:center}.page-languages .cadre{position:absolute;width:calc(100% - 6vw);height:calc(100% - 6vw);-webkit-animation-name:grossit;animation-name:grossit;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.page-languages h1,.page-languages h2{line-height:1.3;margin:0;font-weight:400;-webkit-animation-name:flotte;animation-name:flotte;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:alternate-reverse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.page-languages h1{font-size:4.8vw;-webkit-animation-direction:alternate;animation-direction:alternate}.page-languages h1,.page-languages h2{-webkit-animation-delay:-5s;animation-delay:-5s}.page-languages h2{font-size:3.2vw}.page-languages .languages{margin-top:3vw}@-webkit-keyframes flotte{0%{-webkit-transform:translateX(-2vw);transform:translateX(-2vw)}to{-webkit-transform:translateX(2vw);transform:translateX(2vw)}}@keyframes flotte{0%{-webkit-transform:translateX(-2vw);transform:translateX(-2vw)}to{-webkit-transform:translateX(2vw);transform:translateX(2vw)}}@-webkit-keyframes grossit{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.98);transform:scale(.98)}}@keyframes grossit{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.98);transform:scale(.98)}}.legende-deco{display:flex;flex-direction:column;align-items:center;justify-content:center}.legende-deco .texte{font-family:var(--typo-text);margin-bottom:1vw;font-size:.6vw;-webkit-animation-name:kf-apparition-texte;animation-name:kf-apparition-texte;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes kf-apparition-texte{0%{transform:translateY(20px);opacity:0}75%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kf-apparition-texte{0%{transform:translateY(20px);opacity:0}75%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.legende-deco .deco{position:relative}.legende-deco .deco:before{display:block;position:absolute;left:-5vw;content:"";width:10vw;height:1px;background-color:#fff;-webkit-animation-name:kf-apparition;animation-name:kf-apparition;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes kf-apparition{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}@keyframes kf-apparition{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}.legende-deco .deco:after{display:block;position:absolute;content:"";top:calc(50% - .25vw + 1px);left:calc(50% - .25vw);background-color:#fff;width:.5vw;height:.5vw;transform:rotate(45deg);-webkit-animation-name:kf-apparition-2;animation-name:kf-apparition-2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes kf-apparition-2{0%{transform:scale(0) rotate(45deg)}75%{transform:scale(0) rotate(45deg)}to{transform:scale(1) rotate(45deg)}}@keyframes kf-apparition-2{0%{transform:scale(0) rotate(45deg)}75%{transform:scale(0) rotate(45deg)}to{transform:scale(1) rotate(45deg)}}.diaporama-slider{position:relative;height:100%;width:100%;background-color:#000}.diaporama-slider .radial{background:radial-gradient(ellipse,transparent 70%,rgba(0,0,0,.5) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.diaporama-slider .slide{height:100vh;position:relative}.diaporama-slider .slide .legende-deco{position:absolute;bottom:2vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-shadow:0 0 8px #000,0 0 2px #000}.diaporama-slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.diaporama-slider .slide .image-filter{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),to(rgba(0,0,0,.5)));background:linear-gradient(transparent 80%,rgba(0,0,0,.5));position:absolute;top:0;left:0;width:100%;height:100%}.diaporama-slider .btn-next,.diaporama-slider .btn-prev{position:absolute;z-index:2;top:calc(50% - 2.5vw)}.diaporama-slider .btn-next svg,.diaporama-slider .btn-prev svg{pointer-events:none}.diaporama-slider .btn-next{right:1vw}.diaporama-slider .btn-prev{left:1vw}.map-point{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:400;text-decoration:none;--point-size:0.2vw}.map-point .line{position:relative;height:1px;width:10vw;background-color:#fff}.map-point .line i{top:1px;left:0;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:var(--point-size);height:var(--point-size);border-radius:100%;background-color:#fff}.map-point .text{margin:0 1vw;font-size:1vw;white-space:nowrap;text-shadow:2px 2px 5px rgba(0,0,0,.58),-1px -1px 8px rgba(0,0,0,.58)}.map-point.small .line{width:1vw;background-color:transparent;--point-size:1vw}.map-point.small .line i{background:radial-gradient(circle,#fff 0,hsla(0,0%,100%,0) 100%)}.map-point.left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.map-point.left .line{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.map-point.left .line i{left:auto;right:0;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.map-loader{position:relative}.map-loader .map-img{display:block;height:100%;width:100%;outline-offset:-2px;margin:0}.map-loader .points{position:absolute;top:0;left:0;width:100%;height:100%}.map-loader .points>*{position:absolute}.page-royaume .texts,.page-royaume>.diaporama{position:absolute;height:100%;width:50%}.page-royaume>.btn-close{z-index:1;position:absolute;top:2vw;right:2vw}.page-royaume>.btn-close svg{pointer-events:none}.page-royaume>.diaporama{z-index:1;background-color:#333;left:0}.page-royaume>.diaporama .btn-fs{z-index:2;position:absolute;top:3vw;right:2.5vw}.page-royaume>.texts{background:#a41b2f url(../img/bg-texture-rouge.2ed88d10.jpg);background-size:cover;right:0;overflow-y:overlay}.page-royaume>.texts>h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:5vw 3vw 2vw 6vw;height:14vw;font-size:3.5vw}.page-royaume>.texts>.texts-container{position:relative;border-left:1px solid #fff;margin-left:12.5vw;padding:3vw 8vw 4vw 3vw}.page-royaume>.texts>.texts-container:before{content:"";display:block;height:4px;background-color:#fff;width:24vw;position:absolute;top:0;left:-12.5vw}.page-royaume>.texts>.texts-container>div>h2{margin-bottom:.5vw}.page-royaume>.texts>.texts-container>div>p{margin-bottom:3vw}.page-royaume>.texts>.texts-container .map-loader{width:50%;margin-left:auto;margin-right:auto}.page-royaume>.diaporama{will-change:width;-webkit-transition:width .5s;transition:width .5s}.page-royaume>.texts{will-change:right;-webkit-transition:right .5s;transition:right .5s}.page-royaume.diapo-zoom>.diaporama{width:100%}.page-royaume.diapo-zoom>.texts{right:-50vw}.page-map{background-image:url(../img/bg-texture.e6af3c3e.jpg);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}.page-map .the-map{width:25vw}.page-map>ul{position:absolute;left:3vw}.page-map .texture{mix-blend-mode:overlay;background-image:url(../img/texture-transparente.4c969330.png);pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.page-map .texture table{opacity:.3;border-collapse:collapse}.page-map .texture table td{border:.5px solid #fff;width:5vw;height:5vw}.page-foko{--diapo-width:67%}.page-foko>*{position:absolute;height:100%;width:50%}.page-foko>.diaporama{right:0;width:var(--diapo-width)}.page-foko>.texts{left:0;width:calc(100% - var(--diapo-width))}.page-foko>.diaporama{background-color:#333}.page-foko>.diaporama .btn-fs{z-index:2;position:absolute;top:3vw;left:2.5vw}.page-foko>.diaporama .btn-close{z-index:2;position:absolute;top:2vw;right:2vw}.page-foko>.texts{background:#065d44 url(../img/bg-texture-vert.4dc78166.jpg) 0 0;background-size:cover;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-foko>.texts,.page-foko>.texts>h1{display:-webkit-box;display:-ms-flexbox;display:flex}.page-foko>.texts>h1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:1vw 3vw 2vw 2vw;height:10vw;font-size:3.5vw}.page-foko>.texts>.texts-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;border-left:1px solid #fff;margin-left:5.5vw;padding:3vw 8vw 4vw 3vw}.page-foko>.texts>.texts-container:before{content:"";display:block;height:4px;background-color:#fff;width:24vw;position:absolute;top:0;left:-12.5vw}.page-foko>.texts>.texts-container>div>h2{margin-bottom:.5vw}.page-foko>.texts>.texts-container>div>p{margin-bottom:3vw}.page-foko>.diaporama,.page-foko>.texts{-webkit-transition:all 1s;transition:all 1s}.page-foko.diapo-zoom>.diaporama{width:100%}.page-foko.diapo-zoom>.texts{left:calc((100% - var(--diapo-width))*-1)}.page-temp>.left,.page-temp>.right{position:absolute;top:0;width:60%;height:100%}.page-temp>.left{left:0}.page-temp>.right{width:40%;right:0}.page-temp>.left{background-color:#231b1b;background-image:url(../img/bg-texture.e6af3c3e.jpg);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}.page-temp>.left .the-map{width:100%;height:100%}.page-temp>.left>ul{position:absolute;left:3vw}.page-temp>.left .texture{mix-blend-mode:overlay;background-image:url(../img/texture-transparente.4c969330.png);pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.page-temp>.left .texture table{position:absolute;width:100vw;height:100vw;opacity:.3;border-collapse:collapse}.page-temp>.left .texture table td{border:.5px solid #fff;width:5vw;height:5vw}.page-temp>.right{background-color:#af2235;background-image:url(../img/bg-texture-rouge.2ed88d10.jpg);overflow-y:auto}.page-temp>.right .text{padding:5vw}.page-temp>.right .text p{font-weight:300!important;font-size:.95vw;line-height:1.7}.page-temp>.right .text p b,.page-temp>.right .text p strong{font-weight:600}.page-temp>.right .text h1{font-size:1.15vw}