.block-services-grid{margin:40px
0 80px}.block-services-grid
h2{font-size:22px}.block-services-grid .wp-block-heading{margin-bottom:20px}.block-services-grid .wp-block-heading:first-child{margin-top:0}@media screen and (min-width: 1024px){.block-services-grid{margin:120px
0}.block-services-grid .wp-block-heading{margin-bottom:20px}.block-services-grid .block-paragraph{max-width:650px}.block-services-grid
h2{font-size:45px}}@media screen and (min-width: 1601px){.block-services-grid
h2{font-size:55px}}.block-services-grid:after{content:" ";display:block;clear:both}.service-card-container{display:block;text-decoration:none;color:#FFF}.service-card-container.flickity-cell{width:80%;min-height:100%;margin-right:20px}.service-card-container .service-card{background-color:#ECECEC;color:#202944;text-decoration:none;display:flex;flex-flow:column;min-height:275px;justify-content:space-between;transition:0.3s ease-out}.service-card-container .service-card .service-header{display:flex;flex-flow:column;padding:20px
20px 0}.service-card-container .service-card
.number{font-size:10px;font-family:"ModeratExtended",sans-serif;margin-bottom:10px;transition:0.2s ease-out}.service-card-container .service-card .service-body{height:160px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:0.3s ease-out}.service-card-container .service-card
.title{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:"ModeratExtended",sans-serif;margin-bottom:10px;transition:transform 0.3s ease-out;line-height:1.2em}.service-card-container .service-card
.description{transition:0.3s ease-out;color:#ECECEC}.service-card-container .service-card
.services{position:relative;font-size:12px;font-weight:bold;font-family:"ModeratExtended",sans-serif;margin-bottom:40px}.service-card-container .service-card .service-infos{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.service-card-container .service-card:hover, .service-card-container .service-card.active{background-color:#00A98E;color:#FFF}.service-card-container .service-card:hover .title, .service-card-container .service-card.active
.title{transform:translateY(-15px)}.service-card-container .service-card:hover .number, .service-card-container .service-card.active
.number{opacity:0}.service-card-container .service-card:hover .service-body, .service-card-container .service-card.active .service-body{height:180px}@media screen and (min-width: 1024px){.service-card-container{float:left;margin-right:20px;margin-bottom:20px;width:calc(22.5% - 20px)}.service-card-container:nth-child(4n+1){margin-left:110px}.service-card-container:nth-child(8n+1){margin-left:0}.service-card-container .service-card{min-height:275px}.service-card-container .service-card:nth-child(3n+1){margin-left:110px}.service-card-container .service-card:nth-child(6n+1){margin-left:0}}.services-list{margin:30px
0}@media screen and (min-width: 1024px){.services-list.grid-3 .service-card-container{width:calc(26% - 20px)}.services-list.grid-3 .service-card-container:nth-child(4n+1){margin-left:0}.services-list.grid-3 .service-card-container:nth-child(8n+1){margin-left:0}.services-list.grid-3 .service-card-container:nth-child(3n+1){margin-left:110px}.services-list.grid-3 .service-card-container:nth-child(6n+1){margin-left:0}}.block-services-grid{margin:40px
0 80px}.block-services-grid
h2{font-size:22px}.block-services-grid .wp-block-heading{margin-bottom:20px}.block-services-grid .wp-block-heading:first-child{margin-top:0}@media screen and (min-width: 1024px){.block-services-grid{margin:120px
0}.block-services-grid .wp-block-heading{margin-bottom:20px}.block-services-grid .block-paragraph{max-width:650px}.block-services-grid
h2{font-size:45px}}@media screen and (min-width: 1601px){.block-services-grid
h2{font-size:55px}}.block-services-grid:after{content:" ";display:block;clear:both}.service-card-container{display:block;text-decoration:none;color:#FFF}.service-card-container.flickity-cell{width:80%;min-height:100%;margin-right:20px}.service-card-container .service-card{background-color:#ECECEC;color:#202944;text-decoration:none;display:flex;flex-flow:column;min-height:275px;justify-content:space-between;transition:0.3s ease-out}.service-card-container .service-card .service-header{display:flex;flex-flow:column;padding:20px
20px 0}.service-card-container .service-card
.number{font-size:10px;font-family:"ModeratExtended",sans-serif;margin-bottom:10px;transition:0.2s ease-out}.service-card-container .service-card .service-body{height:160px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:0.3s ease-out}.service-card-container .service-card
.title{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:"ModeratExtended",sans-serif;margin-bottom:10px;transition:transform 0.3s ease-out;line-height:1.2em}.service-card-container .service-card
.description{transition:0.3s ease-out;color:#ECECEC}.service-card-container .service-card
.services{position:relative;font-size:12px;font-weight:bold;font-family:"ModeratExtended",sans-serif;margin-bottom:40px}.service-card-container .service-card .service-infos{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.service-card-container .service-card:hover, .service-card-container .service-card.active{background-color:#00A98E;color:#FFF}.service-card-container .service-card:hover .title, .service-card-container .service-card.active
.title{transform:translateY(-15px)}.service-card-container .service-card:hover .number, .service-card-container .service-card.active
.number{opacity:0}.service-card-container .service-card:hover .service-body, .service-card-container .service-card.active .service-body{height:180px}@media screen and (min-width: 1024px){.service-card-container{float:left;margin-right:20px;margin-bottom:20px;width:calc(22.5% - 20px)}.service-card-container:nth-child(4n+1){margin-left:110px}.service-card-container:nth-child(8n+1){margin-left:0}.service-card-container .service-card{min-height:275px}.service-card-container .service-card:nth-child(3n+1){margin-left:110px}.service-card-container .service-card:nth-child(6n+1){margin-left:0}}.services-list{margin:30px
0}@media screen and (min-width: 1024px){.services-list.grid-3 .service-card-container{width:calc(26% - 20px)}.services-list.grid-3 .service-card-container:nth-child(4n+1){margin-left:0}.services-list.grid-3 .service-card-container:nth-child(8n+1){margin-left:0}.services-list.grid-3 .service-card-container:nth-child(3n+1){margin-left:110px}.services-list.grid-3 .service-card-container:nth-child(6n+1){margin-left:0}}.block-services-grid{margin:40px
0 80px}.block-services-grid
h2{font-size:22px}.block-services-grid .wp-block-heading{margin-bottom:20px}.block-services-grid .wp-block-heading:first-child{margin-top:0}@media screen and (min-width: 1024px){.block-services-grid{margin:120px
0}.block-services-grid .wp-block-heading{margin-bottom:20px}.block-services-grid .block-paragraph{max-width:650px}.block-services-grid
h2{font-size:45px}}@media screen and (min-width: 1601px){.block-services-grid
h2{font-size:55px}}.block-services-grid:after{content:" ";display:block;clear:both}.service-card-container{display:block;text-decoration:none;color:#FFF}.service-card-container.flickity-cell{width:80%;min-height:100%;margin-right:20px}.service-card-container .service-card{background-color:#ECECEC;color:#202944;text-decoration:none;display:flex;flex-flow:column;min-height:275px;justify-content:space-between;transition:0.3s ease-out}.service-card-container .service-card .service-header{display:flex;flex-flow:column;padding:20px
20px 0}.service-card-container .service-card
.number{font-size:10px;font-family:"ModeratExtended",sans-serif;margin-bottom:10px;transition:0.2s ease-out}.service-card-container .service-card .service-body{height:160px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:0.3s ease-out}.service-card-container .service-card
.title{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:"ModeratExtended",sans-serif;margin-bottom:10px;transition:transform 0.3s ease-out;line-height:1.2em}.service-card-container .service-card
.description{transition:0.3s ease-out;color:#ECECEC}.service-card-container .service-card
.services{position:relative;font-size:12px;font-weight:bold;font-family:"ModeratExtended",sans-serif;margin-bottom:40px}.service-card-container .service-card .service-infos{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.service-card-container .service-card:hover, .service-card-container .service-card.active{background-color:#00A98E;color:#FFF}.service-card-container .service-card:hover .title, .service-card-container .service-card.active
.title{transform:translateY(-15px)}.service-card-container .service-card:hover .number, .service-card-container .service-card.active
.number{opacity:0}.service-card-container .service-card:hover .service-body, .service-card-container .service-card.active .service-body{height:180px}@media screen and (min-width: 1024px){.service-card-container{float:left;margin-right:20px;margin-bottom:20px;width:calc(22.5% - 20px)}.service-card-container:nth-child(4n+1){margin-left:110px}.service-card-container:nth-child(8n+1){margin-left:0}.service-card-container .service-card{min-height:275px}.service-card-container .service-card:nth-child(3n+1){margin-left:110px}.service-card-container .service-card:nth-child(6n+1){margin-left:0}}.services-list{margin:30px
0}@media screen and (min-width: 1024px){.services-list.grid-3 .service-card-container{width:calc(26% - 20px)}.services-list.grid-3 .service-card-container:nth-child(4n+1){margin-left:0}.services-list.grid-3 .service-card-container:nth-child(8n+1){margin-left:0}.services-list.grid-3 .service-card-container:nth-child(3n+1){margin-left:110px}.services-list.grid-3 .service-card-container:nth-child(6n+1){margin-left:0}}.trigger-title,.trigger-carousel{position:absolute}.block-sticky-container{position:relative}.block-title-carousel-container{overflow:hidden;position:relative;margin-bottom:-40px}.block-title-carousel-container .flickity-viewport{overflow:visible}.block-title-carousel{display:flex;flex-flow:column;margin-bottom:40px}.block-title-carousel
.content{padding-bottom:60px}.block-title-carousel .content .wp-block-heading{margin-bottom:20px}.block-title-carousel .content .wp-block-heading:first-child{margin-top:20px}.block-title-carousel
.gallery{width:100%}.block-title-carousel .gallery
.image{width:80%;height:calc(50vh - 80px);background-size:cover;background-position:center center;background-repeat:no-repeat;margin-right:20px}.block-title-carousel
.titles{min-height:2em;font-size:26px;font-weight:700;font-family:"ModeratExtended",sans-serif;color:#00A98E;line-height:1em;margin-bottom:20px;position:relative}.block-title-carousel .titles
.title{position:absolute;left:0;top:0;text-transform:uppercase}@media screen and (min-width: 1024px){.block-title-carousel
.gallery{width:100%}.block-title-carousel .gallery
.image{width:40%;height:200px;opacity:0.5;transition:opacity 0.3s}.block-title-carousel .gallery .image.is-selected{opacity:1}.block-title-carousel
.titles{font-size:65px;margin-top:-45px;position:relative;overflow:hidden}.block-title-carousel
.content{width:75%;margin-left:auto}.block-title-carousel .content .block-paragraph{max-width:650px}}@media screen and (min-width: 1140px){.block-title-carousel
.titles{font-size:70px;margin-top:-52px}}@media screen and (min-width: 1280px){.block-title-carousel
.titles{font-size:80px;margin-top:-52px}}@media screen and (min-width: 1601px){.block-title-carousel
.titles{font-size:85px}}@media screen and (min-width: 1024px) and (min-height: 600px){.block-title-carousel .gallery
.image{height:250px}}@media screen and (min-width: 1024px) and (min-height: 650px){.block-title-carousel .gallery
.image{height:280px}}@media screen and (min-width: 1024px) and (min-height: 750px){.block-title-carousel .gallery
.image{height:340px}}@media screen and (min-width: 1024px) and (min-height: 800px){.block-title-carousel .gallery
.image{height:380px}}@media screen and (min-width: 1024px) and (min-height: 900px){.block-title-carousel .gallery
.image{height:450px}}@media screen and (min-width: 1024px) and (min-height: 1000px){.block-title-carousel .gallery
.image{height:500px}}@media screen and (min-width: 1024px) and (min-height: 1100px){.block-title-carousel .gallery
.image{height:600px}}