/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./assets/scss/dw-blocks.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/.css-svg{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.block-slider{height:100%;max-width:100vw;overflow:hidden;width:100%}@media only screen and (min-width:62em){.block-slider{max-height:765px}}.block-slider .positionZindex{position:absolute;top:0;width:100%;z-index:-1}@media only screen and (min-width:62em){.block-slider .positionZindex{max-height:765px}}.block-slider .video-container{background-color:#000;inset:0}.block-slider .iframe-container{top:50%;transform:translateY(-50%)}.block-slider .content-container{width:100%}.block-slider .content-container .bold_text{color:#fff;font-size:22px;margin-bottom:1rem;text-align:left;text-transform:uppercase}@media only screen and (min-width:62em){.block-slider .content-container .bold_text{font-size:50px;font-weight:400;max-width:70%}}.block-slider .content-container .text{color:#fff;font-size:14px;margin-bottom:1rem;max-width:55%;text-align:left;text-transform:uppercase}@media only screen and (min-width:47.9375em){.block-slider .content-container .text{margin-bottom:2rem}}@media only screen and (min-width:62em){.block-slider .content-container .text{font-size:clamp(36px,4.14201183vw,48px);font-weight:var(--fw-reg);max-width:35%;text-transform:none}}.block-slider .content-container.left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:14.49vw}@media only screen and (min-width:62em){.block-slider .content-container.left{margin-left:4.49vw}}.block-slider .content-container.center{align-items:center;display:flex;flex-direction:column;justify-content:center}.block-slider .content-container.right{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin-right:14.49vw}@media only screen and (min-width:62em){.block-slider .content-container.right{margin-right:4.49vw}}.block-slider .swiper-slide{background-blend-mode:multiply;background-color:transparent;background-position:50% 50%;background-size:cover;display:flex;height:auto;min-height:220px;padding-block:53px;width:100vw}.block-slider .swiper-horizontal>.swiper-pagination-bullets,.block-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.block-slider .swiper-pagination-custom,.block-slider .swiper-pagination-fraction{bottom:15px}@media only screen and (min-width:62em){.block-slider .swiper-horizontal>.swiper-pagination-bullets,.block-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.block-slider .swiper-pagination-custom,.block-slider .swiper-pagination-fraction{bottom:30px}}.block-slider .swiper-pagination-bullet{background:#d6d6d6;opacity:1}.block-slider .swiper-pagination-bullet-active{background:#3a3a3a;opacity:1}.block-slider iframe{aspect-ratio:16/9}.block-slider iframe,.block-slider video{height:100%;max-width:100%;position:relative;width:100%}.block-slider .btn{background-color:#fff;border:1px solid #fff;border-radius:none;color:#000;cursor:pointer;display:inline-block;font-size:var(--fs-10);line-height:1.2;padding:8px 22px;text-align:center;text-decoration:inherit;text-transform:uppercase;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out}.block-faq .dw-accordion{margin-bottom:2rem;scroll-behavior:smooth}.block-faq .dw-accordion .dw-accordion-item{border-bottom:1px solid #e5e5e5}.block-faq .dw-accordion button{background:none;border-radius:0;display:block;font-size:1.15rem;font-weight:400;outline:none;padding:1em 0;position:relative;text-align:left;width:100%}.block-faq .dw-accordion button:hover{box-shadow:none;color:#e2001a;color:#c60017;cursor:pointer}.block-faq .dw-accordion button:hover:after{border:1px solid #e2001a;color:#e2001a;color:#c60017;cursor:pointer}.block-faq .dw-accordion button .dw-accordion-title{display:block;padding-right:1.5em;white-space:normal}.block-faq .dw-accordion button .icon{border:1px solid;border-radius:22px;display:inline-block;height:22px;position:absolute;right:0;top:18px;width:22px}.block-faq .dw-accordion button .icon:before{background:currentColor;content:"";display:block;height:2px;left:5px;position:absolute;top:9px;width:10px}.block-faq .dw-accordion button .icon:after{background:currentColor;content:"";display:block;height:10px;left:9px;position:absolute;top:5px;width:2px}.block-faq .dw-accordion button[aria-expanded=true]{color:#e2001a}.block-faq .dw-accordion button[aria-expanded=true] .icon:after{width:0}.block-faq .dw-accordion button[aria-expanded=true]+.dw-accordion-content{border:1px dashed #e2001a;border-top-style:solid;max-height:4000px;opacity:1;padding:1rem;transition:opacity .2s ease-out .15s,max-height .2s ease-out}.block-faq .dw-accordion .dw-accordion-content{border:1px solid transparent;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:opacity .3s ease-out .2s,max-height .2s cubic-bezier(1,0,0,1),border .2s linear,padding .3s linear;will-change:opacity,max-height}.block-faq .dw-accordion .dw-accordion-content p{font-size:1rem;font-weight:300}.block-faq .dw-accordion .dw-accordion-content .square{border:1px solid #000;display:block;padding:1rem}.block-galerie-image .content-container{height:100%}.block-galerie-image .content-container a{display:block;position:relative}.block-galerie-image .text-container{text-align:center}.block-galerie-image .text-container span{font-size:12px;text-transform:uppercase}@media only screen and (min-width:62em){.block-galerie-image .text-container span{font-size:17px}}.block-galerie-image h1{display:none}.block-galerie-image .swiper-slide-active h1{display:block;font-size:14px;text-transform:uppercase}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-active h1{font-size:48px}}.block-galerie-image .vertical-text{display:none}.block-galerie-image .swiper{padding-bottom:20px}.block-galerie-image .swiper-wrapper{padding-top:20px}@media only screen and (min-width:62em){.block-galerie-image .swiper-wrapper{padding-top:45px}}.block-galerie-image .swiper-container-horizontal>.swiper-pagination-bullets,.block-galerie-image .swiper-pagination-custom,.block-galerie-image .swiper-pagination-fraction{bottom:auto;font-size:8px;top:0}@media only screen and (min-width:62em){.block-galerie-image .swiper-container-horizontal>.swiper-pagination-bullets,.block-galerie-image .swiper-pagination-custom,.block-galerie-image .swiper-pagination-fraction{font-size:17px}}.block-galerie-image .swiper-slide-duplicate-active .content-container,.block-galerie-image .swiper-slide-duplicate-next .content-container,.block-galerie-image .swiper-slide-duplicate-prev .content-container,.block-galerie-image .swiper-slide-next .content-container,.block-galerie-image .swiper-slide-prev .content-container{position:relative}.block-galerie-image .swiper-slide-duplicate-active .content-container a:after,.block-galerie-image .swiper-slide-duplicate-next .content-container a:after,.block-galerie-image .swiper-slide-duplicate-prev .content-container a:after,.block-galerie-image .swiper-slide-next .content-container a:after,.block-galerie-image .swiper-slide-prev .content-container a:after{display:none}.block-galerie-image .swiper-slide-duplicate-active .text-container,.block-galerie-image .swiper-slide-duplicate-next .text-container,.block-galerie-image .swiper-slide-duplicate-prev .text-container,.block-galerie-image .swiper-slide-next .text-container,.block-galerie-image .swiper-slide-prev .text-container{display:inline-block}.block-galerie-image .swiper-slide-duplicate-active span,.block-galerie-image .swiper-slide-duplicate-next span,.block-galerie-image .swiper-slide-duplicate-prev span,.block-galerie-image .swiper-slide-next span,.block-galerie-image .swiper-slide-prev span{display:none}.block-galerie-image .swiper-slide-active .text-container{margin-top:20px}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-active .text-container{margin-top:48px}}.block-galerie-image .swiper-slide-active .text-container span{display:inline-block;margin-left:-70%;margin-right:-70%;margin-top:12px;position:relative}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-active .text-container span{margin-top:24px}}.block-infolettre{background-color:#f8f8f8;margin-top:3rem;padding-block:1.5rem}.block-infolettre .wrapper-infolettre{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.block-infolettre input[type=submit]{margin-left:10px}.block-members{padding-bottom:3.4rem}@media only screen and (max-width:47.9375em){.block-members{padding-top:2.222rem}.block-members a,.block-members p{font-size:.889rem}.block-members .member-name,.block-members .member-role{font-size:1rem}}.block-members a,.block-members p:not(.member-name):not(.member-role){font-size:.8rem}.block-members h2{padding-bottom:3.389rem;text-align:center}@media only screen and (max-width:47.9375em){.block-members h2{font-size:1.389rem;padding-bottom:1.333rem}}.block-members p+p{margin-top:0}.block-members .brief p+p{font-style:italic}.block-members .contact .member-email{color:var(--clr-black-dark);text-decoration:underline}.block-members .contact .member-email:hover{text-decoration:none}.block-members .contact-info{margin-top:1.333rem;word-break:break-word}@media only screen and (min-width:62em){.block-members .contact-info{margin-top:.667rem}}@media only screen and (max-width:36em){.block-members .contact-info{margin-top:0}}.block-members .member{background-color:#f7f9fc;display:flex;gap:var(--gap,1rem);transition:background-color .2s ease-in-out}.block-members .member:hover{background-color:#f0f3f9}@media only screen and (max-width:36em){.block-members .member{width:100%}}@media only screen and (max-width:47.9375em){.block-members .member{margin-bottom:1.333rem}}.block-members .member-content{padding-bottom:2.333rem;padding-right:1.944rem}@media only screen and (max-width:75em){.block-members .member-content{padding-left:1.944rem}}@media only screen and (min-width:62em){.block-members .member-content{padding-top:2.333rem}}.block-members .member-image{height:11.333rem;margin:1.944rem 1.944rem .889rem;-o-object-fit:cover;object-fit:cover;width:12.889rem}@media only screen and (max-width:){.block-members .member-image{height:8.333rem;width:8.889rem}}@media only screen and (min-width:62em){.block-members .member-image{margin:2.333rem}}.block-members .members-list{-moz-column-gap:6em;column-gap:6em;display:grid;gap:var(--gap,1rem);grid-template-columns:1fr}@media only screen and (min-width:47.9375em){.block-members .members-list{grid-template-columns:repeat(2,1fr);justify-items:center}}@media only screen and (min-width:62em){.block-members .members-list{grid-template-columns:repeat(3,1fr);justify-content:center;padding-left:2em;padding-right:2em;row-gap:2.889em}}@media only screen and (max-width:36em){.block-members .members-list .member{flex-direction:column;gap:.4rem}}@media only screen and (min-width:62em){.block-members .members-list.two-per-line{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:75em){.block-members .members-list.two-per-line{gap:2.222em}.block-members .members-list.two-per-line .member{flex-direction:column}}.block-members .members-list.three-per-line .member{flex-direction:column}.block-members .members-list.three-per-line .member .member-content{padding-left:1.944rem}@media only screen and (max-width:36em){.block-members .members-list.three-per-line,.block-members .members-list.two-per-line{justify-items:left}}@media only screen and (max-width:){.block-members .members-list.three-per-line .member,.block-members .members-list.two-per-line .member{gap:.4rem}}.block-members .member-name{color:var(--clr-primary)}.block-members .member-role{color:var(--clr-tertiary);margin-bottom:.667rem}.block-members .member-role:after{background:var(--clr-primary);content:"";display:block;height:2px;position:absolute;width:1.778rem}.block-members .member-website{display:inline-block}.block-recent-posts{margin-top:3rem}.block-recent-posts .recent-posts-list{display:grid;grid-template-columns:1fr 1fr 1fr}.block-recent-posts .recent-post:not(.swiper-slide){max-width:200px}@media only screen and (min-width:62em){.block-recent-posts .recent-post:not(.swiper-slide){max-width:400px}}.block-recent-posts .recent-post{background-color:#f8f8f8}.block-recent-posts .recent-post:hover{background-color:var(--clr-primary)}.block-recent-posts .recent-post:hover a,.block-recent-posts .recent-post:hover h3{color:var(--clr-secondary);text-decoration:underline}.block-recent-posts .recent-post:hover img{transform:scale(1.1)}.block-recent-posts .recent-post .recent-post-image{overflow:hidden}.block-recent-posts .recent-post .img-link{max-height:400px}.block-recent-posts .recent-post img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;vertical-align:middle}.block-recent-posts .recent-post .recent-post-content{min-height:130px;padding:16px 50px 0 21px;position:relative;transition:background-color .3s ease-in-out}@media only screen and (min-width:62em){.block-recent-posts .recent-post .recent-post-content{min-height:250px;padding:32px 40px}}.block-recent-posts .recent-post .recent-post-content a{display:block;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-recent-posts .swiper-button-next{right:5%}.block-recent-posts .swiper-button-prev{left:5%}.block-recent-posts .swiper-button-next:after,.block-recent-posts .swiper-button-prev:after{text-rendering:auto}@media only screen and (min-width:62em){.block-texte-image .content{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}}.block-texte-image .right{grid-template-areas:"texte image"}.block-texte-image .left{grid-template-areas:"image texte"}.block-texte-image .item-1{grid-area:texte}.block-texte-image .item-2{grid-area:image}.block-texte-image .item-2 img{height:auto}.block-texte-image h2{margin-bottom:1.333rem}.block-texte-image p{margin-bottom:1rem}.block-texte-image .title{font-weight:800}.block-texte-image .subtitle{font-weight:600}.block-texte-image .text{margin-bottom:1rem}.block-timeline{padding-bottom:30px;padding-top:40px}.block-timeline .wrapper-timeline:before{content:" ";display:table}.block-timeline .timeline-section{overflow:hidden;padding-bottom:40px;position:relative}.block-timeline .timeline-section:before{background:#151d2a;content:"";height:600em;left:49.9%;position:absolute;width:1px;z-index:-1}@media only screen and (max-width:47.9375em){.block-timeline .timeline-section:before{left:45px}}@media only screen and (max-width:25em){.block-timeline .timeline-section:before{left:40px}}.block-timeline .timeline-section .title{color:#fff;display:block;font-size:14px;margin-bottom:40px;margin-top:6px;text-align:center;text-transform:uppercase}@media only screen and (max-width:47.9375em){.block-timeline .timeline-section .title{margin-left:8px;text-align:left}}.block-timeline .timeline-section .title>span{background:#151d2a;border:2px solid #fff;padding:8px 10px}.block-timeline .timeline-event{margin-bottom:20px;position:relative}@media only screen and (max-width:47.9375em){.block-timeline .timeline-event{margin-bottom:48px}}.block-timeline .timeline-event:before{content:" ";display:table}.block-timeline .timeline-event .event-date{background:#151d2a;color:#fff;display:inline-block;float:left;font-weight:700;left:30%;padding:8px 16px;position:relative;text-align:center;text-transform:uppercase;top:1.5rem;width:160px}@media only screen and (max-width:47.9375em){.block-timeline .timeline-event .event-date{font-size:12px;font-weight:400;padding:5px 12px;top:0}}@media only screen and (min-width:47.9375em){.block-timeline .timeline-event .event-date:before{background:#151d2a;height:12px;right:-6px;top:1rem;width:12px;z-index:-1}.block-timeline .timeline-event .event-date:after,.block-timeline .timeline-event .event-date:before{content:"";position:absolute;transform:rotate(45deg)}}@media only screen and (max-width:62em){.block-timeline .timeline-event .event-date{left:23%}}@media only screen and (min-width:75em){.block-timeline .timeline-event .event-date{left:34%}}.block-timeline .timeline-event .point-circle{background:#fff;border:4px solid #151d2a;border-radius:100%;display:block;height:16px;left:0;margin:0 auto;position:absolute;right:0;top:41px;width:16px}@media only screen and (max-width:47.9375em){.block-timeline .timeline-event .point-circle{left:38px;margin:0;position:relative;top:80px}}@media only screen and (max-width:25em){.block-timeline .timeline-event .point-circle{left:33px}}.block-timeline .timeline-event .desc-box{background:#fff;border:1px solid #151d2a;color:#151d2a;float:right;padding:10px 25px;position:relative;top:1.5rem;transition:.5s ease-in-out;width:20rem}@media only screen and (max-width:47.9375em){.block-timeline .timeline-event .desc-box{float:right;top:23px;width:80%}}@media only screen and (min-width:62em){.block-timeline .timeline-event .desc-box{right:11%;width:35%}}.block-timeline .timeline-event .desc-box:before{left:-10px}.block-timeline .timeline-event .desc-box .event-title{font-size:16px;font-weight:800}@media only screen and (max-width:47.9375em){.block-timeline .timeline-event .desc-box .event-title{font-size:14px}}.block-timeline .timeline-event .desc-box .event-subtitle{display:inline-block;font-style:italic;position:relative;top:-8px}.block-timeline .timeline-event:after{clear:both;content:" ";display:table}@media only screen and (min-width:47.9375em){.block-timeline .timeline-event:nth-child(even of .timeline-event){display:flex;flex-direction:row-reverse}.block-timeline .timeline-event:nth-child(even of .timeline-event) .desc-box{right:31.5%}.block-timeline .timeline-event:nth-child(even of .timeline-event) .desc-box:before{left:auto;right:-10px;transform:rotate(180deg)}.block-timeline .timeline-event:nth-child(even of .timeline-event) .event-date{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:-17.5%}.block-timeline .timeline-event:nth-child(even of .timeline-event) .event-date:before{left:-6px}}@media only screen and (min-width:62em){.block-timeline .timeline-event:nth-child(even of .timeline-event) .desc-box{right:40.5%}.block-timeline .timeline-event:nth-child(even of .timeline-event) .event-date{left:-31%}}@media only screen and (min-width:75em){.block-timeline .timeline-event:nth-child(even of .timeline-event) .event-date{left:-33.5%}}.block-timeline .timeline-event .desc-box:before,.block-timeline .timeline-event:nth-child(even of .timeline-event) .desc-box:before{border-bottom:10px solid transparent;border-right:10px solid #151d2a;border-top:10px solid transparent;content:"";height:0;position:absolute;top:.75rem;width:0}@media only screen and (max-width:25em){.block-timeline .timeline-event .desc-box:before,.block-timeline .timeline-event:nth-child(even of .timeline-event) .desc-box:before{content:none}}@media only screen and (max-width:47.9375em){.block-timeline .timeline-event .desc-box:before,.block-timeline .timeline-event:nth-child(even of .timeline-event) .desc-box:before{top:1.5rem}}.block-filter .gallery{min-height:120vh;padding:2em}.block-filter .link{width:100%}.block-filter .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2em 0 6em}.block-filter .buttons button{background:#111;border:2px solid #111;border-radius:.2em;color:#fff;cursor:pointer;font-size:1.1em;margin:1em;padding:.7em 1.5em;transition:.3s}.block-filter .buttons .btn-cliked,.block-filter .buttons button:hover{background:#fff;color:#111}@media screen and (max-width:600px){.block-filter .buttons button{display:block;width:100%}}.block-filter .images{align-items:center;display:flex;flex-wrap:wrap;gap:2em;justify-content:center;margin:0 auto;max-width:1360px}.block-filter .images .unItem{transition:.6s}.block-filter .images img{border-radius:.2em;width:25em}.block-filter .images .img-expand{margin:1em;opacity:1;text-align:center;width:20em}.block-filter .images .img-shrink{margin:-1em;opacity:0;width:0}@media screen and (max-width:1439px){.block-filter .images{max-width:896px}}@media screen and (max-width:986px){.block-filter .images{align-items:center;flex-direction:column}.block-filter .images img{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:600px){.block-filter .images,.block-filter .images img,.block-filter .img-expand{width:100%}}.block-filter .hoverfilter{overflow:hidden;position:relative}.block-filter .hoverfilter:focus .text-wrapper,.block-filter .hoverfilter:hover .text-wrapper{background-color:var(--clr-gray-darker,#333);bottom:0;color:var(--clr-white,#fff)}.block-filter .hoverfilter:focus img,.block-filter .hoverfilter:hover img{top:-40px}.block-filter .hoverfilter img{margin-left:auto;margin-right:auto;position:relative;top:0;transition:all .6s cubic-bezier(.645,.045,.355,1)}.block-filter .hoverfilter .text-wrapper{border-bottom-left-radius:.2em;border-bottom-right-radius:.2em;bottom:-100%;padding:.5rem;position:absolute;transition:all .3s cubic-bezier(.645,.045,.355,1);width:100%}.block-filter .hoverfilter .text-wrapper .title{text-align:left}.block-filter .hoverfilter .text-wrapper .excerpt{display:none}.block-filter .hoverfilter .text-wrapper .link{text-align:left}
/*# sourceMappingURL=dw-blocks.css.map*/