html body main{display:grid;grid-template-columns:1fr;position:relative;width:100%;align-items:flex-start;justify-content:flex-start;justify-self:center;height:fit-content;min-height:max(45rem,100vh);padding:0 2rem 6rem 2rem}html body main *.lax_fade{will-change:opacity,blur}html body main section.about{display:grid;grid-template-columns:1fr;position:relative;width:100%;align-items:center;justify-content:center;justify-self:center;height:fit-content}html body main section.about div.row{display:grid;position:relative;width:100%;align-items:center;justify-content:space-evenly;justify-self:center;height:fit-content;gap:0 2rem}html body main section.about div.row:nth-of-type(2n + 1){grid-template-columns:minmax(20rem, 1fr) auto}html body main section.about div.row:nth-of-type(2n + 1) div.illustrations{margin:0 0 0 2rem}html body main section.about div.row:nth-of-type(2n){grid-template-columns:auto minmax(20rem, 1fr)}html body main section.about div.row:nth-of-type(2n) div.illustrations{margin:0 2rem 0 0}html body main section.about div.row div.text{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;padding:0 2rem;width:100%;max-width:45rem;min-width:45rem;justify-self:center}html body main section.about div.row div.text h3{margin-top:.5rem;position:relative;text-transform:uppercase;letter-spacing:.1rem;font-size:1.7rem;font-weight:800;color:var(--c3);text-align:left;margin-bottom:.5rem}html body main section.about div.row div.text p{font-size:.95rem;letter-spacing:.025rem;font-weight:400;margin-top:.5rem}html body main section.about div.row div.text p b{font-weight:700;color:var(--c9)}html body main section.about div.row div.text ul{list-style:none}html body main section.about div.row div.text ul li{font-size:.95rem;letter-spacing:.025rem;font-weight:400}html body main section.about div.row div.text ul li::before{content:"-";display:inline;font-size:.95rem;letter-spacing:.025rem;font-weight:400;margin-right:.5rem}html body main section.about div.row div.illustrations{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;min-height:32rem;justify-self:center;min-width:40rem}html body main section.about div.row div.illustrations div.item{--cols: 1;--rows: 1;position:absolute;width:calc(var(--cols)*8rem);height:calc(var(--rows)*8rem);background:var(--cw2);overflow:hidden}html body main section.about div.row div.illustrations div.item img{display:inline-block;width:100%;height:100%;object-fit:cover;z-index:1}html body main section.about div.row div.illustrations div.item::after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 1rem rgba(0,0,0,.5);z-index:98}html body main section.about div.row div.illustrations div.item .swiper-pagination{z-index:99;--swiper-pagination-color: var(--c1)}html body main section.about div.row div.illustrations div.item .swiper-pagination .swiper-pagination-bullet{filter:drop-shadow(0 0 0.5rem var(--c2))}html body main section.about div.row div.illustrations i.shape_1{position:absolute;width:25rem;height:25rem;z-index:-1;right:9rem;top:8rem;background-image:url("../icon/index/about_1.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.2}html body main section.about div.row div.illustrations i.shape_2{position:absolute;width:15rem;height:15rem;z-index:-1;right:-3rem;top:8rem;background-image:url("../icon/index/about_4.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.2;rotate:-45deg}html body main section.about div.row div.illustrations i.shape_3{position:absolute;width:15rem;height:15rem;z-index:-1;right:16rem;top:-2rem;background-image:url("../icon/index/about_4.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.2;rotate:45deg}html body main section.about div.row:nth-of-type(1) div.illustrations div.item[data-pos="1"]{--cols: 2.5;--rows: 2;top:14rem;right:2rem}html body main section.about div.row:nth-of-type(1) div.illustrations div.item[data-pos="2"]{--cols: 2.5;--rows: 1;right:2rem;top:3rem}html body main section.about div.row:nth-of-type(1) div.illustrations div.item[data-pos="3"]{--rows: 1.5;--cols: 1.5;top:18rem;right:25rem}html body main section.about div.row:nth-of-type(1) div.illustrations i.shape_1{position:absolute;width:7rem;height:7rem;z-index:-1;right:34rem;top:14rem;background-image:url("../icon/about/angle.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.2;rotate:135deg}html body main section.about div.row:nth-of-type(1) div.illustrations i.shape_2{position:absolute;width:8rem;height:8rem;z-index:-1;right:27rem;top:4rem;background-image:url("../icon/about/history.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:1;rotate:0deg}html body main section.about div.row:nth-of-type(2) div.text i.shape_1{position:absolute;width:40rem;height:40rem;z-index:-1;left:-12rem;top:-17rem;background-image:url("../icon/about/star.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.15;rotate:0deg}html body main section.about div.row:nth-of-type(2) div.illustrations div.item[data-pos="1"]{--cols: 2.5;--rows: 1.5;top:18rem;right:22rem}html body main section.about div.row:nth-of-type(2) div.illustrations div.item[data-pos="2"]{--cols: 2.5;--rows: 3.5;right:0;top:2rem}html body main section.about div.row:nth-of-type(2) div.illustrations i.shape_1{position:absolute;width:10rem;height:10rem;z-index:-1;right:27.5rem;top:9rem;background-image:url("../icon/about/team.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.3;rotate:0deg}html body main section.about div.row:nth-of-type(3) div.illustrations div.item[data-pos="1"]{--cols: 3.5;--rows: 3.5;top:2rem;right:8rem}@media all and (max-width: 88rem){html body main section.about div.row:nth-of-type(3) div.illustrations div.item[data-pos="1"]{right:2rem}}html body main section.about div.row:nth-of-type(3) div.illustrations i.shape_1{position:absolute;width:20rem;height:20rem;z-index:-1;right:0;top:12rem;background-image:url("../icon/about/rain.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.2}@media all and (max-width: 88rem){html body main section.about div.row:nth-of-type(3) div.illustrations i.shape_1{right:-2rem}}html body main section.about div.row:nth-of-type(4) div.text i.shape_1{position:absolute;width:28rem;height:28rem;z-index:-1;right:0;top:-6rem;background-image:url("../icon/about/niveau-laser.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.2}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="1"]{--cols: 2;--rows: 1;top:2rem;right:5rem}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="2"]{--cols: 1;--rows: 2;top:2rem;right:25rem}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="3"]{--cols: 2;--rows: 1.25;top:20rem;right:17rem}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="4"]{--cols: 1.25;--rows: 2.25;top:12rem;right:5rem}html body main section.about div.row:nth-of-type(4) div.illustrations i.shape_1{position:absolute;width:6rem;height:6rem;z-index:-1;right:17rem;top:12rem;background-image:url("../icon/about/topographique.svg");background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;opacity:.2}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="1"]{--cols: 2;--rows: 2;right:22rem;top:0}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="2"]{--cols: 2;--rows: 2;right:2rem;top:0}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="2"] img{transition-delay:.3s}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="3"]{--cols: 2;--rows: 2;top:18rem;right:22rem}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="3"] img{transition-delay:.6s}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="4"]{--cols: 2;--rows: 2;right:2rem;top:18rem}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="4"] img{transition-delay:.9s}html body main section.about div.row:nth-of-type(5) div.illustrations img{position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease}html body main section.about div.row:nth-of-type(5) div.illustrations img.visible{opacity:1}html body main section.about div.row:nth-of-type(6){margin-top:3rem}html body main section.about div.row:nth-of-type(6) div.illustrations{justify-content:center;align-items:center}html body main section.about div.row:nth-of-type(6) div.illustrations div.item[data-pos="1"]{background:none;--cols: 4;--rows: 4;filter:drop-shadow(0.5rem 0.5rem 1rem rgba(100, 100, 100, 0.3))}html body main section.about div.row:nth-of-type(6) div.illustrations div.item[data-pos="1"]::after{display:none}@media all and (max-width: 88rem){html body main section.about div.row:nth-of-type(2n + 1) div.illustrations{min-width:20rem}html body main section.about div.row:nth-of-type(2n) div.illustrations{margin-left:10rem}}@media all and (max-width: 70rem){html body main section.about div.row:nth-of-type(2n + 1),html body main section.about div.row:nth-of-type(2n){grid-template-columns:1fr}html body main section.about div.row div.text{min-width:unset;width:100vw;padding:0 4vw;grid-row:2/3}html body main section.about div.row:nth-of-type(2n + 1) div.illustrations,html body main section.about div.row:nth-of-type(2n) div.illustrations{min-width:100%;grid-row:1/2}html body main section.about div.row:nth-of-type(1) div.illustrations{margin:0}html body main section.about div.row:not(:nth-of-type(1)) div.illustrations{margin:2rem 0 0 0}html body main section.about div.row:nth-of-type(2) div.illustrations div.item[data-pos="1"]{right:unset;left:-2rem}html body main section.about div.row:nth-of-type(2) div.illustrations div.item[data-pos="2"]{--cols: 3;--rows: 2;right:-2rem;top:0}html body main section.about div.row:nth-of-type(2) div.illustrations i.shape_1{right:unset;left:2rem}}@media all and (max-width: 70rem)and (max-width: 35rem){html body main section.about div.row:nth-of-type(2) div.illustrations i.shape_1{display:none}}@media all and (max-width: 70rem){html body main section.about div.row:nth-of-type(4) div.text i.shape_1{right:unset;top:-10rem;left:21rem}html body main section.about div.row:nth-of-type(4) div.illustrations{align-items:center;justify-content:center}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="1"]{right:unset;margin-left:14rem}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="2"]{right:unset;margin-right:18rem}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="3"]{right:unset;margin-right:10rem}html body main section.about div.row:nth-of-type(4) div.illustrations div.item[data-pos="4"]{right:unset;margin-left:20rem}html body main section.about div.row:nth-of-type(4) div.illustrations i.shape_1{right:unset}}@media all and (max-width: 70rem){html body main section.about div.row:nth-of-type(5){margin-top:2rem}html body main section.about div.row:nth-of-type(5) div.text{margin-top:4rem}html body main section.about div.row:nth-of-type(5) div.illustrations{justify-content:center;align-items:flex-start}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="1"]{right:unset;margin-left:20rem}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="2"]{right:unset;margin-right:20rem}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="3"]{right:unset;margin-left:20rem}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="4"]{right:unset;margin-right:20rem}}@media all and (max-width: 35rem){html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="1"]{display:none}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="3"]{display:none}html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="2"],html body main section.about div.row:nth-of-type(5) div.illustrations div.item[data-pos="4"]{margin-right:0;margin-left:calc(50% - 8rem)}}@media all and (max-width: 52rem){html body main{padding:0 2vw 6rem 2vw;justify-content:center}}@media all and (min-width: 90rem){html body main{max-width:90rem;margin-left:calc(50% - 45rem)}}/*# sourceMappingURL=about.css.map */
