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 i.pattern{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-image:url("../icon/prestations/pattern.svg");background-size:40rem auto;background-position:top right;background-repeat:repeat repeat;opacity:.2}html body main i.pattern::after{z-index:2;content:"";display:inline-block;width:100%;height:20rem;position:absolute;top:0;left:0;background:linear-gradient(to bottom, var(--bdy-bg) 30%, transparent)}html body main section.content{display:grid;grid-template-columns:1fr;position:relative;width:100%;align-items:center;justify-content:center;justify-self:center;height:fit-content;gap:4rem 0}html body main section.content section.lists{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.content section.lists:nth-of-type(2n){grid-template-columns:minmax(20rem, 1fr) auto}html body main section.content section.lists:nth-of-type(2n) div.illustrations{margin:0 0 0 2rem}html body main section.content section.lists:nth-of-type(2n + 1){grid-template-columns:auto minmax(20rem, 1fr)}html body main section.content section.lists:nth-of-type(2n + 1) div.illustrations{margin:0 2rem 0 0}html body main section.content section.lists:nth-of-type(1){margin-top:1rem}html body main section.content section.lists div.text{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:45rem;min-width:45rem;position:relative}html body main section.content section.lists div.text div.geo_img{width:15rem;aspect-ratio:1/1;margin-bottom:1rem;position:relative}html body main section.content section.lists div.text div.geo_img img{width:100%;height:100%;object-fit:cover;z-index:1}html body main section.content section.lists div.text div.geo_img::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;box-shadow:inset 0 0 1rem rgba(0,0,0,.5)}html body main section.content section.lists div.text>h3{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.content section.lists div.text>h4{text-transform:capitalize;letter-spacing:.1rem;font-size:1.3rem;font-weight:800;color:var(--c5);text-align:left;margin:.5rem 0;text-align:left}html body main section.content section.lists div.text>h4:not(:nth-of-type(1)){margin-top:1.5rem}html body main section.content section.lists div.text>p{font-size:.9rem;letter-spacing:.025rem;font-weight:400;line-height:1.1rem}html body main section.content section.lists div.illustrations{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;min-height:32rem;height:100%;justify-self:center;min-width:40rem}html body main section.content section.lists 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.content section.lists div.illustrations div.item img{display:inline-block;width:100%;height:100%;object-fit:cover;z-index:1}html body main section.content section.lists 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.content section.lists div.illustrations div.item .swiper-pagination{z-index:99;--swiper-pagination-color: var(--c1)}html body main section.content section.lists div.illustrations div.item .swiper-pagination .swiper-pagination-bullet{filter:drop-shadow(0 0 0.5rem var(--c2))}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="1"]{--cols: 2.5;--rows: 2.5;right:2rem;top:0}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="2"]{--cols: 2.5;--rows: 2.5;right:15rem;top:calc(50% - 10rem)}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="3"]{--cols: 2.5;--rows: 2.5;right:2rem;bottom:0}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="1"]{--cols: 2.5;--rows: 3.5;bottom:2rem;right:20rem}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="2"]{--cols: 2.5;--rows: 3.5;right:2rem;top:2rem}html body main section.content section.lists:nth-of-type(3) div.illustrations{justify-content:center}html body main section.content section.lists:nth-of-type(3) div.illustrations div.item[data-pos="1"]{--cols: 3;--rows: 2;right:-6rem;margin-top:22rem}html body main section.content section.lists:nth-of-type(3) div.illustrations div.item[data-pos="2"]{--cols: 3;--rows: 2;right:10rem;margin-bottom:22rem}html body main section.content section.lists:nth-of-type(4) div.illustrations{justify-content:center}html body main section.content section.lists:nth-of-type(4) div.illustrations div.item[data-pos="1"]{--cols: 3;--rows: 3;right:calc(50% - 8rem)}@media all and (max-width: 88rem){html body main section.content section.lists:nth-of-type(2n) div.illustrations{min-width:20rem}html body main section.content section.lists:nth-of-type(2n + 1) div.illustrations{margin-left:10rem}}@media all and (max-width: 70rem){html body main section.content section.lists:nth-of-type(2n + 1) div.illustrations{margin-left:0}html body main section.content section.lists:nth-of-type(2n + 1),html body main section.content section.lists:nth-of-type(2n){grid-template-columns:1fr}html body main section.content section.lists:nth-of-type(1) div.illustrations{min-height:42rem}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="1"]{--cols: 2;--rows: 2}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="2"]{--cols: 3;--rows: 3;left:-10rem;top:unset;bottom:calc(50% - 8rem)}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="3"]{right:4rem;bottom:2rem}html body main section.content section.lists:nth-of-type(2) div.illustrations{min-height:38rem}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="1"]{right:unset;left:-3rem;bottom:6rem}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="2"]{right:-3rem;bottom:2rem;top:unset;--cols: 2.5;--rows: 2.5}html body main section.content section.lists:nth-of-type(3) div.illustrations{min-height:40rem}html body main section.content section.lists:nth-of-type(3) div.illustrations div.item[data-pos="1"]{left:-5rem;right:unset;margin-top:unset;top:2rem}html body main section.content section.lists:nth-of-type(3) div.illustrations div.item[data-pos="2"]{right:6rem;margin-bottom:unset;top:22rem}html body main section.content section.lists:nth-of-type(4) div.illustrations div.item[data-pos="1"]{left:0}html body main section.content section.lists div.text{min-width:unset;width:100%;grid-row:2/3}html body main section.content section.lists:nth-of-type(2n + 1) div.illustrations,html body main section.content section.lists:nth-of-type(2n) div.illustrations{min-width:100%;grid-row:1/2}}@media all and (max-width: 45rem){html body main section.content section.lists:nth-of-type(1) div.illustrations{min-height:48rem}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="2"]{left:unset;right:22rem;bottom:calc(50% - 7rem)}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="3"]{right:-6rem}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="1"]{left:unset;right:20rem}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="2"]{right:-4rem}html body main section.content section.lists:nth-of-type(3) div.illustrations div.item[data-pos="2"]{right:-2rem}}@media all and (max-width: 35rem){html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="1"]{right:0}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="2"]{--cols: 1.5;--rows: 1.5;left:0;right:unset}html body main section.content section.lists:nth-of-type(1) div.illustrations div.item[data-pos="3"]{--cols: 1.5;--rows: 1.5;right:0}html body main section.content section.lists:nth-of-type(2) div.illustrations{min-height:28rem}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="1"]{--cols: 1;--rows: 2;left:0;right:unset;top:0}html body main section.content section.lists:nth-of-type(2) div.illustrations div.item[data-pos="2"]{--cols: 1;--rows: 2;right:0}}@media all and (max-width: 52rem){html body main section.content{padding:0 2vw 6rem 2vw}}@media all and (min-width: 100rem){html body main section.content{max-width:100rem;margin-left:calc(50% - 50rem);justify-content:center;padding-top:2rem}}/*# sourceMappingURL=prestations.css.map */
