:root{--white:#fff;--black:#000;--black-rgb:hexToRGB(#000);--gray:#797C7F;--light-gray:#f9f9f9;--dark-gray:#212020;--gray-rgb:hexToRGB(#797C7F);--main-color-01:orange;--main-color-02:#3845cf;--main-color-03:#faa93f;--red:#ec5656;--green:#35F7A3;--blue:#5cd0f3;--action:#666;--action-rgb:hexToRGB(#666);--gosselink-green:#11a09a;--body-font:"Roboto", sans-serif;--header-height:90px}[data-theme=dark]{--white:#000;--gray:#fff;--black:#fff;--black-rgb:hexToRGB(#ffffff)}.bg-dark-gray{background-color:var(--dark-gray);color:var(--white)}.bg-gray{background-color:var(--gray)}.bg-light-gray{background-color:var(--light-gray)}.bg-black{background-color:var(--black);color:var(--white)}.bg-white{background-color:var(--white)}.bg-main-color-1{background-color:var(--main-color-01);color:var(--white)}.bg-main-color-2{background-color:var(--main-color-02);color:var(--white)}.bg-main-color-3{background-color:var(--main-color-03)}.btn{display:inline-block;cursor:pointer;padding:1rem 2rem;color:var(--white);text-align:center;font-size:1rem;font-weight:500;border-radius:3px;transition:all 500ms ease-in-out}.btn.black{background-color:var(--black)}.btn.black:hover{background-color:var(--main-color-01);color:var(--white)}.btn.gray{background-color:var(--gray)}.btn.gray:hover{background-color:var(--main-color-01);color:var(--white)}.btn.main-color-1{background-color:var(--main-color-01);color:var(--white)}.btn.main-color-1:hover{background-color:var(--main-color-03);color:var(--white)}.btn.main-color-2{background-color:var(--main-color-02);color:var(--white)}.btn.main-color-2:hover{background-color:var(--main-color-03);color:var(--white)}.btn.main-color-3{background-color:var(--main-color-03);color:var(--white)}.btn.main-color-3:hover{background-color:var(--main-color-02);color:var(--white)}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(.././dist/fonts/160fbc69802809bdb0ef.eot);src:local(""),url(.././dist/fonts/160fbc69802809bdb0ef.eot?#iefix) format("embedded-opentype"),url(.././dist/fonts/4673b4537a84c7f7a130.woff2) format("woff2"),url(.././dist/fonts/9b78ea3bc4f00e508f01.woff) format("woff"),url(.././dist/fonts/69358f64aea6fd09499a.ttf) format("truetype"),url(.././dist/images/4f862c8ba4ed785461ee.svg#Roboto) format("svg");font-display:swap}.gk-accordion{margin-bottom:2rem}.gk-accordion .accordion{background:0 0;width:100%;margin-left:0;padding-left:0}.gk-accordion .accordion li:before{display:none}.gk-accordion .accordion li a{position:relative;display:block;margin-bottom:.5rem;padding:2rem;border:0;font-size:1rem;line-height:1;color:var(--dark-gray)}.gk-accordion .accordion li .accordion-title{position:relative;margin-bottom:0;padding-right:5rem;background-color:transparent;border-bottom:1px solid var(--gray)}.gk-accordion .accordion li .accordion-title:after{position:absolute;content:"";right:50px;top:0;width:0;height:100%;background:var(--black)}.gk-accordion .accordion li .accordion-title svg{fill:var(--dark-gray);position:absolute;top:50%;right:30px;width:20px;transform:translateY(-50%) rotate(90deg);transition:all 500ms ease-in-out}.gk-accordion .accordion li .accordion-title:before{display:none}.gk-accordion .accordion li .accordion-title:hover,.gk-accordion .accordion li .accordion-title:focus{background:0 0;color:var(--main-color-01);transition:all 500ms ease-in-out}.gk-accordion .accordion li .accordion-title:hover svg,.gk-accordion .accordion li .accordion-title:focus svg{fill:var(--main-color-01);transform:translateY(-50%) rotate(270deg);transition:all 500ms ease-in-out}.gk-accordion .accordion li.is-active{padding-bottom:0}.gk-accordion .accordion li.is-active .accordion-title{background:var(--gray);color:var(--white)}.gk-accordion .accordion li.is-active .accordion-title svg{fill:var(--main-color-01);transform:translateY(-50%) rotate(45deg);transition:all 500ms ease-in-out}.gk-accordion .accordion .accordion-content{background:0 0;border:0;padding:1rem}.gk-accordion .accordion .accordion-content ul li{position:relative;list-style-type:none}.gk-accordion .accordion .accordion-content ul li a{position:relative;border:0;padding:.5rem 1rem}.gk-accordion .accordion .accordion-content ul li a svg{fill:var(--black);position:absolute;top:50%;right:12px;width:10px;transform:rotate(130deg) translate(-50%,1px);transition:all 500ms ease-in-out}.gk-tabs{margin-bottom:2rem}.gk-tabs.vertical{display:grid;grid-template-columns:1fr;grid-template-areas:"left" "right"}@media screen and (min-width:50em){.gk-tabs.vertical{grid-template-columns:.6fr 1.4fr;grid-template-areas:"left right"}}.gk-tabs.vertical .left{grid-area:left}.gk-tabs.vertical .right{grid-area:right;display:flex;height:100%}.gk-tabs ul.tabs.horizontal{background:0 0;border:0;list-style-type:none;display:flex;margin:0;padding:0}@media screen and (max-width:50em){.gk-tabs ul.tabs.horizontal{flex-direction:column}}.gk-tabs ul.tabs.vertical{margin:0;padding:0;background:var(--white);border:0;list-style-type:none}.gk-tabs ul.tabs.vertical li{border-bottom:1px solid var(--gray)}.gk-tabs ul.tabs.vertical li>a{border-right:0;padding:1.25rem 1.5rem;height:100%;font-size:.875rem;line-height:1;background:var(--light-gray);color:var(--dark-gray);transition:all 500ms ease-in-out}.gk-tabs ul.tabs.vertical li>a:hover,.gk-tabs ul.tabs.vertical li>a:focus{background:var(--main-color-01);color:var(--white)}.gk-tabs ul.tabs.vertical li:last-child a{border-right:0}.gk-tabs .tabs-title:before{display:none}.gk-tabs .tabs-title>a{display:block;padding:1.25rem 1.5rem;height:100%;font-size:.875rem;line-height:1;background:var(--light-gray);color:var(--dark-gray);border-right:1px solid var(--gray);transition:all 500ms ease-in-out}.gk-tabs .tabs-title>a:hover,.gk-tabs .tabs-title>a:focus{background:var(--main-color-01);color:var(--white)}.gk-tabs .tabs-title:last-child a{border-right:0}.gk-tabs .tabs-panel{background:var(--white);border:0;height:100%;border:0;transition:all .5s ease;margin:0;padding:1rem}.gk-downloads{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2em;margin-bottom:2rem}.gk-downloads .download-block{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;text-align:left;padding:0;border-radius:3px}.gk-downloads .download-block .title{color:var(--blue);font-weight:700;margin-bottom:unset}.gk-downloads .download-block a,.gk-downloads .download-block button{position:relative;z-index:1;display:flex;justify-content:flex-start;align-items:center;text-align:left;border-radius:3px;font-weight:500;color:var(--white);width:100%;height:100%;margin:0;font-size:1rem;padding:1rem;background-color:var(--light-gray)}.gk-downloads .download-block a.download,.gk-downloads .download-block button.download{padding-left:3rem}.gk-downloads .download-block a.download:after,.gk-downloads .download-block button.download:after{content:"";background:url(.././dist/images/bcbd3196cfbe9305d131.svg) no-repeat center center;width:1.5rem;height:1.5rem;position:absolute;left:.5rem;top:1rem}.gk-downloads .download-block a:before,.gk-downloads .download-block button:before{position:absolute;z-index:-1;content:"";width:0;height:100%;background-color:var(--blue);top:0;left:0;transition:all .3s ease-in-out}.gk-downloads .download-block a:hover:before,.gk-downloads .download-block button:hover:before{width:100%;background-color:var(--blue);top:0;left:0;transition:all .3s ease-in-out}.gk-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2em;margin-bottom:2rem}.gk-highlights .numbers-key{position:relative;font-weight:700;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;padding:1rem;text-align:center;border-radius:3px;background-color:var(--light-gray)}.gk-highlights .numbers-key .count{font-family:"Roboto",sans-serif;font-size:6rem;color:var(--main-color-02);font-weight:600;vertical-align:middle}.gk-highlights .numbers-key .extension{font-size:1.125rem;color:var(--main-color-01);margin-bottom:2rem}.gk-highlights .numbers-key .details{position:relative;font-size:.875rem;font-weight:500;width:100%}.gk-highlights .numbers-key .details span{font-weight:700;margin-bottom:1rem;line-height:1;padding-left:5px;width:100%;position:relative;font-size:1.5rem}.gk-highlights .numbers-key .image{height:60px;text-align:center;margin-bottom:1rem}.gk-highlights .numbers-key .image img{display:block;margin:auto;text-align:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center";width:100%;height:100%}.gk-highlights .numbers-key .details-image{position:relative;width:100%}.gk-highlights .numbers-key .details-image span{width:100%;padding:5%;position:relative}.gk-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2em;margin-bottom:2rem}.gk-links .links-block{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;text-align:left;padding:0;border-radius:3px}.gk-links .links-block .title{color:var(--blue);font-weight:700;margin-bottom:unset}.gk-links .links-block a,.gk-links .links-block button{position:relative;z-index:1;display:flex;justify-content:flex-start;align-items:center;text-align:left;border-radius:3px;background:var(--blue);font-weight:500;color:var(--white);width:100%;height:100%;margin:0;font-size:1rem;padding:1rem;background-color:var(--light-gray)}.gk-links .links-block a.link,.gk-links .links-block button.link{background-color:var(--light-gray)}.gk-links .links-block a.link i,.gk-links .links-block button.link i{font-size:2.5rem;margin-right:1rem}.gk-links .links-block a:before,.gk-links .links-block button:before{position:absolute;z-index:-1;content:"";width:0;height:100%;background-color:var(--blue);top:0;left:0;transition:all .3s ease-in-out}.gk-links .links-block a:hover:before,.gk-links .links-block button:hover:before{width:100%;background-color:var(--blue);top:0;left:0;transition:all .3s ease-in-out}.gk-slider{position:relative;height:100%}.gk-slider .slide{position:relative;width:100%;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-right:1rem;padding:0;min-height:400px}.gk-slider .slide .img-content-slider{position:relative;margin:auto;width:100%;height:100%;overflow:hidden;border-radius:10px}.gk-slider .slide img{object-fit:cover;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%!important;border-radius:3px}.gk-slider.nb-slides-1 .slide .img-content-slider,.gk-slider.nb-slides-1 .simple-slide .img-content-slider{width:100%;padding:0}.gk-slider.nb-slides-2 .slide,.gk-slider.nb-slides-2 .simple-slide{width:100%}@media (min-width:680px){.gk-slider.nb-slides-2 .slide,.gk-slider.nb-slides-2 .simple-slide{width:50%}}.gk-slider.nb-slides-3 .slide,.gk-slider.nb-slides-3 .simple-slide{width:100%}@media (min-width:680px){.gk-slider.nb-slides-3 .slide,.gk-slider.nb-slides-3 .simple-slide{width:33%;margin-right:1rem}}.gk-slider.nb-slides-4 .slide,.gk-slider.nb-slides-4 .simple-slide{width:100%}@media (min-width:1024px){.gk-slider.nb-slides-4 .slide,.gk-slider.nb-slides-4 .simple-slide{width:25%}}.gk-slider.nb-slides-5 .slide,.gk-slider.nb-slides-5 .simple-slide{width:100%}@media (min-width:1024px){.gk-slider.nb-slides-5 .slide,.gk-slider.nb-slides-5 .simple-slide{width:20%}}.gk-slider.nb-slides-6 .slide,.gk-slider.nb-slides-6 .simple-slide{width:100%}@media (min-width:680px){.gk-slider.nb-slides-6 .slide,.gk-slider.nb-slides-6 .simple-slide{width:16.6666%}}.gk-slider .flickity-page-dots{bottom:-1.25rem}.gk-slider .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;border-radius:50%;opacity:1;cursor:pointer;background-color:var(--main-color-02);transition:all .3s ease-out;vertical-align:middle}.gk-slider .flickity-page-dots .dot.is-selected{background-color:var(--dark-gray);width:14px;height:14px;transition:all .3s ease-out}.gk-slider .flickity-prev-next-button{border-radius:0;width:32px;height:32px;background-color:transparent;position:absolute;top:unset;bottom:15px;transform:translate(0,0)}.gk-slider .flickity-prev-next-button .flickity-button-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:40%;fill:var(--white)}.gk-slider .flickity-prev-next-button.previous{left:unset;right:55px}.gk-slider .flickity-prev-next-button.previous svg{display:none}.gk-slider .flickity-prev-next-button.previous:before{position:absolute;content:url(.././dist/images/55d14c057dbf7c8f9aef.svg);width:24px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg)}.gk-slider .flickity-prev-next-button.next{right:15px}.gk-slider .flickity-prev-next-button.next svg{display:none}.gk-slider .flickity-prev-next-button.next:before{position:absolute;content:url(.././dist/images/55d14c057dbf7c8f9aef.svg);width:22px;top:55%;left:50%;transform:translate(-50%,-50%) rotate(0deg)}.gk-slider .simple-slide{width:100%}.gk-slider .desc{position:relative;margin:auto;width:100%;height:100%;overflow:hidden}.gk-slider .desc .details{width:100%;padding-bottom:1rem}.gk-slider .desc .details h2{font-family:"Roboto",sans-serif;font-weight:700;color:var(--main-color-03);font-size:1.125rem;line-height:1}.gk-slider .desc .details p{font-size:.975rem;line-height:24px}.gk-timeline{margin:0 1rem 6rem;position:relative}.gk-timeline .top,.gk-timeline .bottom{position:absolute;top:0;left:31px;width:32px;height:32px}@media screen and (min-width:64em){.gk-timeline .top,.gk-timeline .bottom{transform:translateX(-50%);left:50%}}.gk-timeline .top:before,.gk-timeline .bottom:before{position:absolute;content:"";z-index:1;background-color:var(--main-color-02);width:27px;height:32px;top:-18px;left:2px;display:none}.gk-timeline .bottom{top:unset;bottom:0}.gk-timeline .bottom:before{top:unset;bottom:-28px}.gk-timeline .cd-container{position:relative;padding:2rem 1rem;margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:64em){.gk-timeline .cd-container{margin-top:3rem;margin-bottom:3rem;padding:1rem 0}}.gk-timeline .cd-container:before{content:"";position:absolute;top:0;left:45px;height:100%;width:3px;background:var(--main-color-02)}@media only screen and (min-width:64em){.gk-timeline .cd-container:before{left:50%;margin-left:-2px}}.gk-timeline .cd-timeline-block{position:relative;margin:2em 0;max-width:100%}.gk-timeline .cd-timeline-block:after{content:"";display:table;clear:both}.gk-timeline .cd-timeline-block:first-child{margin-top:0}.gk-timeline .cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block{margin:0}}.gk-timeline .cd-timeline-block .cd-timeline-img{position:absolute;top:0;left:-102px;right:unset;border-radius:0;width:125px;height:145px}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block .cd-timeline-img{position:absolute;right:-63px;left:unset;width:125px;height:145px;transform:translateZ(0);-webkit-backface-visibility:hidden}}.gk-timeline .cd-timeline-block .cd-timeline-img.cd-picture{display:flex;justify-content:center;align-items:center;background:var(--main-color-02);color:var(--white);text-align:center;padding:2rem;font-weight:700;font-size:1.25rem;line-height:1;border-radius:3px}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block .cd-timeline-img.is-hidden{visibility:hidden}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block .cd-timeline-img.bounce-in{visibility:visible;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.gk-timeline .cd-timeline-content{position:relative;margin-left:70px;font-family:"Roboto",sans-serif;background:0 0;border-radius:3px;padding:1rem 0}.gk-timeline .cd-timeline-content img{max-width:100%;height:auto}@media screen and (min-width:64em){.gk-timeline .cd-timeline-content{margin-left:60px}}.gk-timeline .cd-timeline-content .description{position:relative;padding:2rem 0 1rem 2rem}@media screen and (min-width:64em){.gk-timeline .cd-timeline-content .description{padding:1rem 5rem 1rem 0}}.gk-timeline .cd-timeline-content .description div.dashed{position:absolute;display:flex;border-top:1px solid var(--main-color-02);width:100%;height:1px;justify-content:flex-start;top:70px;left:0;display:none}.gk-timeline .cd-timeline-content .description div.dashed .hexagon-icon{position:absolute;right:0;display:none}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-content .description div.dashed .hexagon-icon{left:0}}.gk-timeline .cd-timeline-content .description div.dashed .hexagon-icon:after{position:absolute;content:"";z-index:2;background-color:var(--white);clip-path:polygon(50% 0,50% 0,100% 20%,100% 80%,50% 100%,50% 100%,0 80%,0 20%);width:21px;height:24px;top:-14px;left:3px}.gk-timeline .cd-timeline-content .description div.dashed .hexagon-icon:before{position:absolute;content:"";z-index:1;background-color:var(--light-gray);clip-path:polygon(50% 0,50% 0,100% 20%,100% 80%,50% 100%,50% 100%,0 80%,0 20%);width:27px;height:32px;top:-18px;left:0}.gk-timeline .cd-timeline-content:after{content:"";display:table;clear:both}.gk-timeline .cd-timeline-content .timeline-title-block .title{color:var(--main-color-01);font-weight:700;margin-bottom:0;line-height:1.3;font-size:1.5rem}.gk-timeline .cd-timeline-content .timeline-title-block .title:before,.gk-timeline .cd-timeline-content .timeline-title-block .title:after{display:none}.gk-timeline .cd-timeline-content .timeline-title-block .subtitle{position:relative;color:var(--main-color-02);font-weight:700;line-height:1.3;margin-bottom:0;padding-bottom:1rem;font-size:1.125rem}.gk-timeline .cd-timeline-content .timeline-title-block .subtitle:after{display:none}.gk-timeline .cd-timeline-content .timeline-title-block .subtitle:before{position:absolute;content:"";left:0;bottom:0;background-color:var(--black);width:15%;height:4px;display:none}.gk-timeline .cd-timeline-content .description{position:relative}.gk-timeline .cd-timeline-content .description p{font-family:"Roboto",sans-serif;line-height:1.6}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-content{margin-left:0;width:50%}.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .timeline-title-block{padding:0 0 0 5rem}.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .description{position:relative;padding:2rem 0 1rem 2rem}}@media only screen and (min-width:64em)and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .description{padding:1rem 0 1rem 5rem}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .description div.dashed{position:absolute;display:flex;border-top:2px dashed #b2b2b2;width:100%;height:1px;justify-content:flex-end;right:0;display:none}.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .description div.dashed .hexagon-icon{position:absolute;top:0;right:27px}}@media only screen and (min-width:64em)and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .description div.dashed .hexagon-icon{left:unset}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .description div.dashed .hexagon-icon:after{position:absolute;content:"";z-index:2;background-color:var(--white);clip-path:polygon(50% 0,50% 0,100% 20%,100% 80%,50% 100%,50% 100%,0 80%,0 20%);width:21px;height:24px;top:-14px;right:3px}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .description div.dashed .hexagon-icon:before{position:absolute;content:"";z-index:1;background-color:var(--gray);clip-path:polygon(50% 0,50% 0,100% 20%,100% 80%,50% 100%,50% 100%,0 80%,0 20%);width:27px;height:32px;right:0;top:-18px}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-timeline-img{position:absolute;top:0;left:-102px;border-radius:0;width:125px;height:145px}}@media only screen and (min-width:64em)and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-timeline-img{position:absolute;right:0;left:-63px;width:125px;height:145px;transform:translateZ(0);-webkit-backface-visibility:hidden}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-timeline-img.cd-picture{display:flex;justify-content:center;align-items:center;background:var(--main-color-02);color:var(--white);text-align:center;padding:2rem;font-weight:700;font-size:1.25rem;line-height:1;border-radius:3px}}@media only screen and (min-width:64em)and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-timeline-img.is-hidden{visibility:hidden}}@media only screen and (min-width:64em)and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-timeline-img.bounce-in{visibility:visible;animation:cd-bounce-1 .6s}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.gk-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{animation:cd-bounce-2-inverse .6s}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-content.is-hidden{visibility:hidden}}@media only screen and (min-width:64em){.gk-timeline .cd-timeline-content.bounce-in{visibility:visible;animation:cd-bounce-2 .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}to{transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}to{transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}to{transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}to{transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}to{transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}to{transform:translateX(0)}}.gk-timeline .logo-timeline{position:relative;z-index:5;background:var(--white);max-width:320px;padding:2rem 0;display:none}@media screen and (min-width:64em){.gk-timeline .logo-timeline{justify-content:center;margin:auto}}.gk-timeline .logo-timeline img{max-width:100%;height:auto}.flexible.container,.flexible-content.container{padding:0}.flexible .gk-wrapper,.flexible-content .gk-wrapper{position:relative;margin:auto;padding:0 1rem}.flexible .wp-block-columns,.flexible-content .wp-block-columns{display:flex;flex-flow:column;margin-bottom:0}@media screen and (max-width:64em){.flexible .wp-block-columns .wp-block-column:nth-child(2n),.flexible-content .wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}}.flexible .wp-block-columns .wp-block-column:not(:first-child),.flexible-content .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}@media screen and (min-width:64em){.flexible .wp-block-columns .wp-block-column:not(:first-child),.flexible-content .wp-block-columns .wp-block-column:not(:first-child){padding-left:1rem}}@media (min-width:1024px){.flexible .wp-block-columns,.flexible-content .wp-block-columns{flex-flow:row wrap}}.flexible .gk-wrapper-bg,.flexible-content .gk-wrapper-bg{background-position:center;background-size:cover}.flexible .gk-wrapper-bg.fixed,.flexible-content .gk-wrapper-bg.fixed{background-attachment:fixed}.flexible .wp-block-column img,.flexible-content .wp-block-column img{max-width:100%;height:auto}.flexible figure,.flexible-content figure{max-width:100%}@media screen and (max-width:64em){.flexible figure,.flexible-content figure{margin:auto}}.flexible figure img,.flexible-content figure img{border-radius:10px!important}@media screen and (max-width:64em){.flexible figure.alignright,.flexible figure.alignleft,.flexible-content figure.alignright,.flexible-content figure.alignleft{float:unset;margin:auto}}@media screen and (max-width:64em){.flexible .gk-wrapper.grid,.flexible-content .gk-wrapper.grid{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));column-gap:1rem;row-gap:1rem}}@media screen and (max-width:64em){.flexible .wp-block-column.grid,.flexible-content .wp-block-column.grid{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));column-gap:1rem;row-gap:1rem}}@media screen and (max-width:64em){.flexible .wp-block-columns.grid,.flexible-content .wp-block-columns.grid{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));column-gap:1rem;row-gap:1rem}}html{box-sizing:border-box;margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth;--res:calc(0.01 * 10vmin)}html.no-scroll{overflow-y:hidden}@media only screen and (min-width:62em){html.no-scroll{overflow:auto}}*,:before,:after{box-sizing:inherit}body{position:relative;overflow-x:hidden;margin:0;padding:0;width:100%;height:100%;background:var(--white);font-family:var(--body-font);font-size:.9375rem;color:var(--gray);font-weight:300;letter-spacing:.02rem}body.dark{background:var(--white);color:var(--gray)}a,input{outline:0}a:hover,a:focus,input:hover,input:focus{outline:0}.relative{position:relative}.content-wrapper{min-height:100vh}.container{margin:auto;max-width:1200px;padding:0 1rem}a{color:var(--action);outline:0;cursor:pointer;text-decoration:none}a:hover,a:focus{color:rgba(var(--action-rgb),.2)}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;margin-top:1rem;margin-bottom:1rem}h1{font-size:calc(40*var(--res));line-height:62px}h2{font-size:calc(32*var(--res))}h3{font-size:calc(28*var(--res))}h4{font-size:calc(20*var(--res))}h5{font-size:calc(18*var(--res))}h6{font-size:calc(16*var(--res))}.text-center{text-align:center}.center{display:flex;justify-content:center;align-items:center}.uppercase{text-transform:uppercase}ul li{position:relative;list-style-type:none}ul li:before{position:absolute;content:"";background-color:var(--main-color-01);width:4px;height:4px;top:50%;left:-.75rem;transform:translateY(-50%)}hr{border-top:1px solid var(--light-gray);border-bottom:0;margin:2rem 0}blockquote{margin:0 0 1rem;padding:3rem 2rem;border-left:0 solid var(--black);color:var(--white);background-color:var(--main-color-01)}blockquote p{position:relative;font-size:1.5rem;color:var(--white);padding-top:2rem}blockquote p:before{position:absolute;content:"“";font-weight:900;font-size:6rem;color:var(--white);top:-2rem;left:0;width:100%;line-height:1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}blockquote cite{margin-top:1rem;font-size:1rem;color:var(--white)}table{border-color:var(--light-gray)}table th{background-color:var(--black);color:var(--white)}table tr td{background-color:var(--light-gray);color:var(--black)}table tr:nth-child(odd) td{background-color:var(--light-gray);color:var(--black)}table th,table td{font-weight:400;font-style:normal;text-transform:none;text-align:center;padding:1.5rem 1rem}span.dropcap{background-color:var(--main-color-01);display:inline-block;color:var(--white);border-color:transparent;padding:.5rem 1rem;font-size:2.368em;font-weight:700;line-height:1.56em;text-align:center;margin:.2em .2em 0 0;border-radius:3px}.popup .main-section{padding-top:0}.breadcrumbs{position:relative;z-index:10;background:0 0;display:block;color:var(--black);margin:0;padding:0;font-size:.75rem;text-align:left}.breadcrumbs nav{display:block}.breadcrumbs span{color:var(--black)}.breadcrumbs span.breadcrumb_last{font-weight:700}.breadcrumbs a{color:var(--black)}.tool-pagination{display:flex;flex-flow:row nowrap;list-style-type:none;margin-left:0;justify-content:center;align-items:center}.tool-pagination a{background:var(--black);height:32px;padding:.5rem 1rem;color:var(--white);text-align:center;transition:all 500ms ease-in-out}.tool-pagination a:hover{background:var(--black);color:var(--main-color-01);transition:all 500ms ease-in-out}.tool-pagination .pages{width:100%;display:inline-flex;flex-flow:row;justify-content:center;align-items:center;margin-bottom:0;padding:1rem;list-style-type:none}.tool-pagination .pages li{list-style-type:none}.tool-pagination .pages span.current{background:var(--light-gray);height:32px;padding:.75rem 1rem;color:var(--white);text-align:center;transition:all 500ms ease-in-out}.tool-pagination .pages a{background:var(--black);height:32px;padding:.75rem 1rem;color:var(--white);text-align:center;transition:all 500ms ease-in-out}.tool-pagination .pages a:hover{background:var(--black);color:var(--main-color-01);transition:all 500ms ease-in-out}.flickity-button:disabled{opacity:0}.centered{display:flex;justify-content:center}#cursor{position:absolute;z-index:999;width:8px;height:8px;background:var(--main-color-02);border-radius:50%;mix-blend-mode:difference;pointer-events:none;transition:transform .35s ease-out}.intro{position:relative;background:0 0;z-index:5;left:0;width:100%;color:var(--black);margin-bottom:3rem;padding:0;transform:translateY(0)}.intro .bg-intro{position:relative;background:var(--light-gray);width:100%;height:500px;overflow:hidden;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:6}.intro .bg-intro:before{position:absolute;content:"";background-color:var(--black);top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}.intro .bg-intro img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%;opacity:.5}.intro .bottom-intro{display:flex;justify-content:center;align-items:center}.intro .bottom-intro h1,.intro .bottom-intro .breadcrumbs{position:relative;z-index:10}.intro .bottom-intro h1{font-weight:600;background:0 0}ul.social-medias{position:relative;display:flex;justify-content:left;align-items:center;background:0 0;width:100%;margin:2rem 0;padding:0}ul.social-medias li{list-style-type:none;display:inline-block;margin:0 .5rem;padding:0;width:2.5rem;height:2.5rem;border-radius:3px;background:0 0;transition:all 500ms ease-in-out}ul.social-medias li:before{display:none}ul.social-medias li a{position:relative;display:inline-block;text-transform:uppercase;color:var(--light-gray);width:100%;height:100%;padding:0;top:0}ul.social-medias li a:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) scale(1);background-repeat:no-repeat;background-position:center center;width:1.5rem;height:1.5rem;transition:all 500ms ease-in-out}ul.social-medias li a.facebook:before{background-image:url(.././dist/images/2318e451d5350b67174d.svg)}ul.social-medias li a.twitter:before{background-image:url(.././dist/images/767c6cfff5eba47f5b67.svg)}ul.social-medias li a.youtube:before{background-image:url(.././dist/images/0b08272270390f42f63c.svg)}ul.social-medias li a.instagram:before{background-image:url(.././dist/images/46052a24a34e5a849e10.svg)}ul.social-medias li a.linkedin:before{background-image:url(.././dist/images/c797f1e6693f71aeacd3.svg)}ul.social-medias li a.tripadvisor:before{background-image:url(.././dist/images/59afe5b2cef9f22cdc47.svg)}ul.social-medias li:hover{background-color:var(--main-color-02)}ul.social-medias li:hover a:before{transform:translate(-50%,-50%) scale(1.1)}header.header{position:fixed;z-index:105;background:0 0;margin:auto;padding:0;width:100%;max-width:100%;height:90px;transform:translateY(0);font-family:"Roboto",sans-serif;transition:height 1s ease-in-out}header.header .container{display:grid;grid-template-columns:auto 1fr;background-color:transparent;font-size:15px;margin:auto;padding:0 0 0 1rem;max-width:1440px;height:100%}@media (min-width:1024px){header.header .container{justify-content:space-between}}header.header .container .left{display:flex;justify-content:center;align-items:center}header.header .container .left h1{line-height:unset}header.header .container .left .logo{position:relative;z-index:5;margin:0;padding:0;font-size:unset;display:flex;justify-content:center;align-items:center}header.header .container .left .logo a{position:relative;z-index:5;height:100%}header.header .container .left .logo img{margin-top:0;margin-bottom:0;transform:translateY(0);transition:all .3s ease-in-out;height:calc(90px - 25px)}header.header .container .right{display:flex;justify-content:flex-start;align-items:center;flex-direction:row-reverse}@media only screen and (min-width:62em){header.header .container .right{flex-direction:row;align-items:center;justify-content:flex-end}}header.header .container .cart{display:none;width:70px;height:70px;margin-left:1.5rem}header.header .container .cart svg{fill:var(--main-color-03)}@media (min-width:1024px){header.header .container .cart{display:block}}header.header .top-search{background-color:transparent}header.header .popup_search{display:none;align-items:center;justify-content:center;width:46px;height:47px;cursor:pointer;background:0 0}@media screen and (min-width:64em){header.header .popup_search{display:flex}}.header.sticky{position:fixed;top:0;z-index:10000;background:var(--white);height:calc(100px - 1rem);padding:0;transition:height 1s ease-in-out}@media screen and (max-width:64em){.header.sticky #nav{position:fixed;height:100vh}}.header.sticky .left{display:flex;justify-content:center;align-items:center}.header.sticky .left .logo{margin:0;padding:0;font-size:unset;display:flex;justify-content:center;align-items:center;transition:all 1s ease-in-out}.header.sticky .left .logo:after{transition:all .3s ease-in-out;top:0}.header.sticky .left .logo a{height:100%}.header.sticky .left .logo img{margin-top:0;margin-bottom:0;transform:translateY(0);transition:all .3s ease-in-out;height:calc(100px - 30px)}.header.sticky .top-search{background-color:transparent}.header.sticky .popup_search{display:none;align-items:center;justify-content:center;width:46px;height:47px;cursor:pointer;background:0 0}@media screen and (min-width:64em){.header.sticky .popup_search{display:flex}}.header.sticky .popup_search .icon{filter:invert(100%)}@keyframes headerOn{0%{top:-550px;opacity:0}to{top:0;opacity:1}}@keyframes headerOff{0%{top:0;opacity:1}to{top:-550px;opacity:0}}@keyframes scaleOn{0%{transform:scale(0);transition-delay:1s}to{transform:scale(1);transition-delay:1s}}@keyframes scaleOff{0%{transform:scale(1);transition-delay:1s}to{transform:scale(0);transition-delay:1s;opacity:0}}nav{position:relative;display:flex;justify-content:flex-end;align-items:center}@media only screen and (min-width:62em){nav{width:100%}}.primary-menu-container{position:fixed;visibility:hidden;opacity:0;top:0;right:0;bottom:0;left:0;transition:all .15s ease-in-out;background-color:var(--main-color-01);height:100vh;padding-top:var(--header-height);z-index:2}.primary-menu-container .menu-wrapper{list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.primary-menu-container .menu-wrapper li{position:relative;padding:.75rem 0;width:100%;text-align:center}.primary-menu-container .menu-wrapper li a{color:var(--white);padding:0 1rem;font-size:1.25rem;display:block;transition:all 500ms ease-in-out}.primary-menu-container .menu-wrapper li a:hover{color:var(--main-color-02)}.primary-menu-container .menu-wrapper li .sub-menu{padding:0;margin:0}.primary-menu-container .menu-wrapper li>a[aria-expanded=false]~ul{display:none}.primary-menu-container .menu-wrapper li:before{display:none}.primary-menu-container .menu-wrapper li.menu-item-has-children>a{display:flex;flex-direction:column;flex-direction:row;justify-content:center;align-items:center}.primary-menu-container .menu-wrapper li.menu-item-has-children>a:after{content:"";display:block;background-image:url(.././dist/images/e521677428a7e9c6f599.svg);background-position:center center;background-size:10px 10px;background-repeat:no-repeat;transform:rotate(90deg);width:15px;height:15px;transition:all 500ms ease-in-out}.primary-menu-container .menu-wrapper li.menu-item-has-children>a[aria-expanded=true]:after{transform:rotate(-90deg)}@media only screen and (min-width:62em){.primary-menu-container{display:flex;justify-content:flex-end;position:relative;visibility:visible;opacity:1;height:auto;background-color:transparent;padding-top:0}.primary-menu-container .menu-wrapper{flex-direction:row;justify-content:flex-end}.primary-menu-container .menu-wrapper li{width:auto}.primary-menu-container .menu-wrapper li>a[aria-haspopup=true]{pointer-events:all}.primary-menu-container ul>li{padding:0 2rem}.primary-menu-container ul>li>.sub-menu{left:0;margin:0;min-width:max-content;position:absolute;top:100%;padding-top:3px;transition:all .5s ease;z-index:88888;display:flex;flex-direction:column;background:var(--white)}.primary-menu-container ul>li>.sub-menu a{color:var(--black);font-size:1rem}.primary-menu-container ul>li>.sub-menu>.menu-item>.sub-menu{display:flex;position:relative;padding-left:1rem}.primary-menu-container ul>li>a[aria-expanded=false]~ul{display:none}}.primary-navigation-open{overflow:hidden}.primary-navigation-open .header{height:0}.primary-navigation-open .header .container{grid-template-columns:1fr;padding:0}.primary-navigation-open .header .container .left{display:none}.primary-navigation-open .header .container .theme-switch-wrapper{display:none}.primary-navigation-open nav{width:100%}.primary-navigation-open .primary-menu-container{position:absolute;visibility:visible;opacity:1;transform:translateY(0)}@media only screen and (min-width:62em){.primary-navigation-open{overflow:auto}}.menu-button-container{display:flex;z-index:5;position:relative;padding:.75rem}.menu-button-container button{background-color:transparent;border:0;color:var(--white);border-radius:50%;width:2.5rem;height:2.5rem}.menu-button-container .dropdown-icon{display:flex;flex-direction:row;align-items:center}.menu-button-container .dropdown-icon:after{content:"";display:block;background-image:url(.././dist/images/81b4fb8bcac7490f7c7f.svg);background-repeat:no-repeat;background-position:center center;background-size:1.5rem;width:2rem;height:2rem;transition:all 500ms ease-in-out}.menu-button-container .dropdown-icon.close{display:none}.menu-button-container .dropdown-icon.close:after{background-image:url(.././dist/images/3f3919a78df3ae903f6d.svg)}.menu-button-container .button[aria-expanded=true] .dropdown-icon.open{display:none}.menu-button-container .button[aria-expanded=true] .dropdown-icon.close{display:block}@media only screen and (min-width:62em){.menu-button-container{display:none;justify-content:space-between;position:absolute;right:0}}@media only screen and (min-width:62em){.header.sticky .menu-wrapper li a{color:var(--black)}}.theme-switch-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.theme-switch-wrapper .title{font-size:.75rem}.theme-switch-wrapper .theme-switch{display:inline-block;height:20px;position:relative;width:40px;margin-top:.25rem;margin-bottom:1.25rem}.theme-switch-wrapper .theme-switch input{display:none}.theme-switch-wrapper .theme-switch input:checked+.slider{background-color:var(--green)}.theme-switch-wrapper .theme-switch input:checked+.slider:before{transform:translateX(16px);content:"On";color:var(--green)}.theme-switch-wrapper .slider{background-color:var(--gray);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.theme-switch-wrapper .slider.round{border-radius:20px}.theme-switch-wrapper .slider.round:before{border-radius:50%}.theme-switch-wrapper .slider:before{background-color:var(--white);color:var(--gray);bottom:2px;content:"Off";font-size:8px;font-weight:700;height:16px;left:4px;position:absolute;transition:.4s;width:16px;display:flex;align-items:center;justify-content:center}.sticky .theme-switch-wrapper .title{color:var(--black)}body:not(.primary-navigation-open) .sticky .menu-button-container button{background-color:var(--black)}footer{position:relative;overflow:hidden;background:var(--black);color:var(--white);padding-top:2rem}footer .copyright{background:rgba(var(--black-rgb),.4);padding:1rem}footer .copyright a{color:var(--white)}footer .footer-menu{margin-bottom:2rem}footer .footer-menu a{position:relative;width:100%;display:inline-block;text-align:center;border:2px solid var(--white);padding:1rem 2rem;color:var(--white)}.scrolltop{position:absolute;right:15px;bottom:5px;display:none;opacity:0;transition:opacity 1.5s ease-in-out}.scrolltop.is-visible{display:block}.scrolltop.fade-out{opacity:1}.scrolltop svg{fill:var(--white)}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .5s ease-out}.popup:target,.popup.open{visibility:visible;opacity:1;pointer-events:auto;overflow-y:scroll;height:100%}.popup>div.popup-content{width:100%;padding:4em 2em;background:#fff}.popup .close-button{position:absolute;z-index:10;right:.5em;top:.5em;width:auto;background:var(--black);color:var(--white);text-align:center;padding:.5em;cursor:pointer;display:block;border:0}.home-slider{position:relative;width:100%;height:100%}.home-slider .content{position:relative;grid-template-columns:1fr;grid-template-rows:auto;display:flex;width:100%;height:100%;padding:0;min-height:600px}@media screen and (min-width:64em){.home-slider .content{min-height:calc(100vh - 90px);padding:0}}.home-slider .desc{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;z-index:2;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}.home-slider .desc h2{color:var(--black);font-weight:700;line-height:1;font-size:calc(72*var(--res))}.home-slider .desc .details{position:relative;z-index:15;font-weight:400;padding:3rem 2rem;color:var(--main-color-01)}@media screen and (min-width:64em){.home-slider .desc .details{font-size:1rem}}.home-slider .desc .content-desc{display:inline-block;margin-bottom:1rem}.home-slider .desc .link{margin-top:1rem}.home-slider .img-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:1}.home-slider .img-container .picture{width:100%;height:100%}.home-slider .img-container:after{position:absolute;content:"";background-color:var(--black);width:100%;height:100%;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.85}@media screen and (max-width:64em){.home-slider .img-container{position:absolute}}.home-slider .img-container.bottom{align-items:flex-end}.home-slider .img-container.top{align-items:flex-start}.home-slider .img-container img{top:0;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%}.home-slider .img-container.contain img{position:relative;width:100%;height:auto}.home-slider .button{background-color:var(--white);color:var(--dark-gray);text-transform:uppercase;padding:1rem;border-radius:3px}.home-slider .vimeo-wrapper{position:relative;width:100vw;height:100%}.home-slider .vimeo-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.home-slider .eco-video{width:100%;height:100%}.home-slider .eco-video .content-relative{position:relative;width:100%;height:100%}.home-slider .eco-video .content-relative .title{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:0 0;border:0;z-index:2;font-size:2.5rem;font-weight:600;color:#fff}@media screen and (max-width:500px){.home-slider .eco-video .content-relative .title{font-size:1.5rem}}.home-slider .eco-video .content-relative:after{position:absolute;content:"";background:linear-gradient(90deg,rgba(var(--main-color-01-rgb),.6) 0%,rgba(var(--main-color-01-rgb),.6) 60%,rgba(var(--main-color-01-rgb),0) 100%);width:100%;height:100%;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.85}.home-slider .eco-video .content-relative img{width:100%;object-fit:cover;height:100%}.home-slider .eco-video .content-relative button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border:0;z-index:2}.home-slider .test .video-wrap{position:relative;width:100vw}.home-slider .test .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.home-slider .test .video-wrap__grippy{position:absolute;left:0;width:40%;top:45px;bottom:45px;border:2px solid green;z-index:3}.home-slider .test .video-wrap__grippy:before{position:absolute;display:block;content:"";width:50%;height:35%;top:0;left:100%;border:2px solid orange}.home-slider .test .video-wrap__grippy+.video-wrap__grippy{left:auto;right:0}.home-slider .test .video-wrap__grippy+.video-wrap__grippy:before{bottom:0;top:auto;right:100%;left:auto}.home-slider .test h1{text-align:center}.home-slider .test .main-carousel{max-width:768px;height:400px;margin:auto}.home-slider .test .flickity-viewport,.home-slider .test .flickity-slider{height:400px}.home-slider .test .carousel-cell{background-color:tomato;width:100%;height:400px}.home-slider .flickity-prev-next-button{top:50%;bottom:0;border-radius:0;width:60px;height:60px;transform:translateY(-50%);background-color:transparent}.home-slider .flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;height:40%;fill:var(--white)}.home-slider .flickity-prev-next-button.previous{left:0}.home-slider .flickity-prev-next-button.next{right:0}.home-slider .flickity-page-dots{display:none}.home-slider .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:var(--black);border-radius:50%;opacity:.25;cursor:pointer;transition:all .3s ease-in-out}.home-slider .flickity-page-dots .dot.is-selected{width:14px;height:14px;background-color:var(--main-color-01);transition:all .3s ease-in-out}.flickity-button:disabled{opacity:0}.store-locator-section{position:relative;z-index:auto;overflow:hidden;height:650px;width:100%;transform:translateX(0)}.store-locator-section #gksl_map{width:100%;height:100%;margin:0}.caption-map{background:var(--main-color-01);padding:1rem;width:100%}.caption-map>div{list-style-type:none;color:var(--main-color-02);text-align:center;font-weight:500}.caption-map>div .pin{width:28px;margin-right:1rem;display:inline-block}.caption-map .caption-mention{font-style:italic;font-size:.75rem;text-align:right}#gksl_infos{height:100%;background:var(--main-color-02);font-weight:300;color:var(--white);position:absolute;top:0;right:0;width:50%;overflow-y:auto;transform:translateX(100%);transition:1s all}#gksl_infos #gksl_infos_content{padding:50px 20px;overflow-y:scroll;height:100%}#gksl_infos #gksl_infos_content .gksl_item_label{font-weight:700}#gksl_infos #gksl_infos_content .gksl_content-post_title{text-transform:uppercase;font-weight:500;font-size:1.125rem;margin-bottom:1rem}#gksl_infos #gksl_infos_content .gksl_content-specialties_title{text-transform:uppercase;margin-bottom:35px;font-weight:500}#gksl_infos #gksl_infos_close{cursor:pointer;transition:1s all;transition-delay:1.5s}#gksl_infos.visible{max-width:50%;height:100%;background:var(--main-color-02);font-weight:300;color:var(--white);position:absolute;top:0;right:0;overflow-y:auto;transform:translateX(0);transition:1s all}#gksl_infos.visible #gksl_infos_close{cursor:pointer;position:absolute;top:10px;right:25px;width:25px;height:25px;transform:translateX(0);transition:1s all;transition-delay:.5s}#gksl_infos.visible #gksl_infos_close:after{position:absolute;content:url(.././dist/images/1366783055878367b672.svg);width:30px;top:0;right:0;z-index:10}#gksl_infos.visible #gksl_infos_content{padding:50px 20px;overflow-y:scroll;height:100%}#gksl_infos.visible #gksl_infos_content .gksl_content-post_title{text-transform:uppercase;font-weight:500;margin-bottom:45px}#gksl_infos.visible #gksl_infos_content .gksl_content-dealer_thumbnail{display:block;text-align:center;margin:0 auto 35px}#gksl_infos.visible #gksl_infos_content .gksl_content-dealer_address{margin-bottom:35px}#gksl_infos.visible #gksl_infos_content .gksl_content-phone_dealer{margin-bottom:35px}#gksl_infos.visible #gksl_infos_content .gksl_content-mail_dealer{margin-bottom:35px}#gksl_infos.visible #gksl_infos_content .gksl_content-dealer_services{margin-bottom:35px}#gksl_infos.visible #gksl_infos_content .gksl_content-service_title{text-transform:uppercase;margin-bottom:35px;font-weight:500}#gksl_infos.visible #gksl_infos_content .gksl_content-specialties_title{text-transform:uppercase;margin-bottom:35px;font-weight:500}.map-search-form{background:0 0;padding:30px 0;margin-bottom:30px}.map-search-form input[type=text]{height:57px;width:100%;font-weight:300;box-shadow:inset 0 0 0 rgba(10,10,10,.1);border:0}.map-search-form input[type=text]:hover,.map-search-form input[type=text]:focus{box-shadow:inset 0 0 0 rgba(10,10,10,.1)}.map-search-form input[type=submit]{width:280px;max-width:100%;height:58px;border:0;position:relative;background:var(--main-color-03);font-weight:500;color:var(--white);margin:0;padding:0;transition:all 250ms ease-in}.map-search-form input[type=submit] span{position:relative;display:block;padding:1.25rem 4.5rem 1.25rem 3.5rem}.map-search-form input[type=submit] span:after{position:absolute;content:url(.././dist/images/c9285c98d9831e367324.svg);width:22px;top:17px;right:35px;transition:all 250ms ease-in}.map-search-form input[type=submit]:hover{transition:all 250ms ease-in}.map-search-form input[type=submit]:hover span:after{right:25px;transition:all 250ms ease-in}.gm-style-iw{overflow:hidden!important}.gm-style-iw.gm-style-iw-c{background-color:var(--gray);max-width:320px;padding:0}.gm-style .gm-style-iw-t::after{background:var(--gray)}.gm-style-iw-d{overflow:hidden!important;margin:0;padding:1rem}.gksl_item_title{font-weight:700;color:var(--white);font-size:1rem;margin-bottom:.5rem}.gksl_item_content{margin-bottom:.5rem;color:var(--white)}button.gm-ui-hover-effect{outline:0;background-color:var(--white)!important}#gksl_map .gm-style-iw-parent{max-width:320px}#gksl_map .gm-style-iw{max-width:320px!important;top:0!important;left:0!important;border-radius:5px}#gksl_map .gm-style-iw+div{right:-5px!important;top:-5px!important;border-radius:5px!important;background-color:#ff4b4b!important}#gksl_map .gm-style-iw+div:after{content:"X";color:#fff;padding:0 3px}#gksl_map .gm-style-iw+div img{display:none!important}#gksl_map .mapCard{width:240px;float:left;overflow:hidden;background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(var(--black-rgb),.6);min-height:80px;margin:5px}#gksl_map .mapCard img{float:left;margin-right:15px;border-radius:4px 0 0 4px}#gksl_map .mapCard .text{display:block;word-break:break-word;padding:5px}#gksl_map .mapCard h3{padding:0;margin:0}#gksl_map .gm-style-iw-parent>div:first-child{top:auto!important;bottom:0!important}#gksl_map .gm-style-iw-parent>div:first-child>div{top:auto!important;left:245px!important;z-index:1;transform:rotate(-90deg)!important;transform-origin:top left;bottom:56px!important}#gksl_map .gm-style-iw-parent>div:first-child>div:first-child{display:none}.logotypes1>div{display:flex}.address-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.address-block .content .title{color:var(--main-color-02)}.top-contact-section{position:relative;margin-bottom:4rem}.top-contact-section .grid-layout{position:relative;z-index:1}@media screen and (min-width:64em){.top-contact-section .grid-layout{max-width:50%}}.second-section{position:relative;width:100%}.form{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;z-index:2;max-width:100%;margin:0;padding:4rem 0;border-radius:3px}@media screen and (min-width:64em){.form{padding:4rem 2rem}}.form p{width:100%}.wpcf7-response-output{background:var(--black);border-color:transparent;font-weight:700;color:var(--white);border-radius:3px;padding:2rem;text-align:center;width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:var(--red);border-color:transparent;padding:2rem}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{background-color:var(--green);border-color:transparent;padding:2rem}.input-file-section span.wpcf7-not-valid-tip{background:var(--red);color:var(--white);font-weight:700;font-size:.75em;display:inline-block;padding:.25rem;margin:10px 0;position:relative;left:-22px}.input-file-section span.wpcf7-not-valid-tip:before{display:none}.wpcf7-validation-errors{color:var(--white);text-align:center;width:100%;display:block;padding:15px;border:0;position:relative;margin:20px 0}.wpcf7-validation-errors:before{position:relative;content:"";font-size:1em;color:var(--white);display:block;width:100%}.wpcf7-mail-sent-ok{float:left;background:var(--green);color:var(--white);text-align:center;width:100%;display:block;padding:15px;border:0;position:relative;margin:20px 0}.wpcf7-mail-sent-ok:before{position:relative;content:"";font-size:1.8em;color:#fff;display:block;width:100%}.wpcf7-list-item{margin:0}form,.wpcf7-form-control-wrap{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:flex-start}@media screen and (min-width:48rem){form,.wpcf7-form-control-wrap{flex-flow:row wrap}}form .alert-section,.wpcf7-form-control-wrap .alert-section{color:var(--white);font-weight:700;margin:2rem auto;width:100%}form .alert-section.red,.wpcf7-form-control-wrap .alert-section.red{color:var(--red)}form .left-form,form .right-form,.wpcf7-form-control-wrap .left-form,.wpcf7-form-control-wrap .right-form{width:100%;margin-bottom:1rem}@media screen and (min-width:48rem){form .left-form,form .right-form,.wpcf7-form-control-wrap .left-form,.wpcf7-form-control-wrap .right-form{width:49%}}form .top-form,.wpcf7-form-control-wrap .top-form{display:flex;margin-bottom:2rem;width:100%}form .bottom-form,.wpcf7-form-control-wrap .bottom-form{margin-top:1rem;width:100%}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form textarea,form input[type=file],form input[type=password],form input#regions,form input#countries,.wpcf7-form-control-wrap input[type=text],.wpcf7-form-control-wrap input[type=email],.wpcf7-form-control-wrap input[type=tel],.wpcf7-form-control-wrap input[type=date],.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap input[type=file],.wpcf7-form-control-wrap input[type=password],.wpcf7-form-control-wrap input#regions,.wpcf7-form-control-wrap input#countries{position:relative;box-shadow:inset 0 0 rgba(var(--black-rgb),0);background-color:var(--white);border:1px solid var(--gray);height:60px;font-size:1rem;padding:1em 1.4em;border-radius:3px;color:var(--gray);width:100%;font-weight:400;font-style:normal;line-height:1.5em;text-transform:none;letter-spacing:0;font-family:"Roboto",sans-serif}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=tel]::placeholder,form input[type=date]::placeholder,form textarea::placeholder,form input[type=file]::placeholder,form input[type=password]::placeholder,form input#regions::placeholder,form input#countries::placeholder,.wpcf7-form-control-wrap input[type=text]::placeholder,.wpcf7-form-control-wrap input[type=email]::placeholder,.wpcf7-form-control-wrap input[type=tel]::placeholder,.wpcf7-form-control-wrap input[type=date]::placeholder,.wpcf7-form-control-wrap textarea::placeholder,.wpcf7-form-control-wrap input[type=file]::placeholder,.wpcf7-form-control-wrap input[type=password]::placeholder,.wpcf7-form-control-wrap input#regions::placeholder,.wpcf7-form-control-wrap input#countries::placeholder{font-family:"Roboto",sans-serif;color:var(--gray);position:relative}form input[type=text].wpcf7-validates-as-required,form input[type=email].wpcf7-validates-as-required,form input[type=tel].wpcf7-validates-as-required,form input[type=date].wpcf7-validates-as-required,form textarea.wpcf7-validates-as-required,form input[type=file].wpcf7-validates-as-required,form input[type=password].wpcf7-validates-as-required,form input#regions.wpcf7-validates-as-required,form input#countries.wpcf7-validates-as-required,.wpcf7-form-control-wrap input[type=text].wpcf7-validates-as-required,.wpcf7-form-control-wrap input[type=email].wpcf7-validates-as-required,.wpcf7-form-control-wrap input[type=tel].wpcf7-validates-as-required,.wpcf7-form-control-wrap input[type=date].wpcf7-validates-as-required,.wpcf7-form-control-wrap textarea.wpcf7-validates-as-required,.wpcf7-form-control-wrap input[type=file].wpcf7-validates-as-required,.wpcf7-form-control-wrap input[type=password].wpcf7-validates-as-required,.wpcf7-form-control-wrap input#regions.wpcf7-validates-as-required,.wpcf7-form-control-wrap input#countries.wpcf7-validates-as-required{position:relative}form input[type=text].wpcf7-validates-as-required::placeholder,form input[type=email].wpcf7-validates-as-required::placeholder,form input[type=tel].wpcf7-validates-as-required::placeholder,form input[type=date].wpcf7-validates-as-required::placeholder,form textarea.wpcf7-validates-as-required::placeholder,form input[type=file].wpcf7-validates-as-required::placeholder,form input[type=password].wpcf7-validates-as-required::placeholder,form input#regions.wpcf7-validates-as-required::placeholder,form input#countries.wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input[type=text].wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input[type=email].wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input[type=tel].wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input[type=date].wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap textarea.wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input[type=file].wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input[type=password].wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input#regions.wpcf7-validates-as-required::placeholder,.wpcf7-form-control-wrap input#countries.wpcf7-validates-as-required::placeholder{position:relative}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=date]:focus,form textarea:focus,form input[type=file]:focus,form input[type=password]:focus,form input#regions:focus,form input#countries:focus,.wpcf7-form-control-wrap input[type=text]:focus,.wpcf7-form-control-wrap input[type=email]:focus,.wpcf7-form-control-wrap input[type=tel]:focus,.wpcf7-form-control-wrap input[type=date]:focus,.wpcf7-form-control-wrap textarea:focus,.wpcf7-form-control-wrap input[type=file]:focus,.wpcf7-form-control-wrap input[type=password]:focus,.wpcf7-form-control-wrap input#regions:focus,.wpcf7-form-control-wrap input#countries:focus{border:2px solid var(--main-color-02);box-shadow:inset 0 0 rgba(var(--black-rgb),0)}form textarea,.wpcf7-form-control-wrap textarea{height:200px;margin:0}form span.choix,.wpcf7-form-control-wrap span.choix{display:inline-block;width:100%;z-index:9}form span.current,.wpcf7-form-control-wrap span.current{color:var(--gray)}form span.current:before,.wpcf7-form-control-wrap span.current:before{display:none}form .input-file span,.wpcf7-form-control-wrap .input-file span{position:relative;display:block}form .input-file span:before,.wpcf7-form-control-wrap .input-file span:before{position:absolute;content:"";z-index:5;bottom:0;left:0;height:1px;width:0;background-color:var(--white);border:1px solid var(--gray);transition:all 750ms ease-out}form .input-file span:focus:before,form .input-file span:hover:before,.wpcf7-form-control-wrap .input-file span:focus:before,.wpcf7-form-control-wrap .input-file span:hover:before{background:var(--main-color-03);width:100%;transition:all 750ms ease-out}form input[type=submit],.wpcf7-form-control-wrap input[type=submit]{position:relative;display:inline-block;text-align:center;padding:1rem 2rem;font-size:1rem;overflow:hidden;transform:perspective(1px) translateZ(0);border-radius:3px;border:0;color:var(--white);cursor:pointer;background-color:var(--main-color-02);transition:background-color .3s}form input[type=submit]:before,.wpcf7-form-control-wrap input[type=submit]:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;height:100%;width:100%;transform:scaleX(0);z-index:-1;transform-origin:0 50%;transition:transform .3s ease-out;background-color:var(--main-color-01)}form input[type=submit]:hover,.wpcf7-form-control-wrap input[type=submit]:hover{background-color:var(--main-color-03)}form .custom-file-input::-webkit-file-upload-button,.wpcf7-form-control-wrap .custom-file-input::-webkit-file-upload-button{visibility:hidden}form .custom-file-input,.wpcf7-form-control-wrap .custom-file-input{height:auto!important}form .custom-file-input:before,.wpcf7-form-control-wrap .custom-file-input:before{content:"Selectionner un fichier";color:var(--white);display:inline-block;background:var(--main-color-03);border:1px solid var(--main-color-03);border-radius:3px;padding:5px 8px;outline:0;white-space:nowrap;user-select:none;cursor:pointer;font-size:10pt}form .custom-file-input:hover:before,.wpcf7-form-control-wrap .custom-file-input:hover:before{border-color:var(--main-color-03)}form .custom-file-input:active:before,.wpcf7-form-control-wrap .custom-file-input:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.grecaptcha-badge{visibility:hidden}.captcha_gk{font-size:.75rem}.captcha_gk a{opacity:1;text-decoration:none;transition:all 250ms ease-out}.captcha_gk a:hover{opacity:.7;transition:all 250ms ease-out}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:#EE9900;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#BBC1E1;--border-hover:#275EFE;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}input[type=radio]:checked{--s:.5}}.contact-infos ul{margin:0;padding:0}.contact-infos ul li:before{display:none}.wpcf7-form{display:flex;flex-direction:column}.googlemap{min-height:400px}.googlemap .contact-map{height:100%;min-height:400px}@media screen and (min-width:64em){.single-post .grid-layout{display:grid;grid-gap:1rem;grid-template-columns:1fr .6fr;grid-template-areas:"article aside"}}.single-post .grid-layout article{grid-area:article}.single-post .grid-layout aside{grid-area:aside}.blog .grid-layout,.archive .grid-layout{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;grid-template-areas:"list-post-blog list-post-blog" "aside aside"}@media screen and (min-width:64em){.blog .grid-layout,.archive .grid-layout{grid-template-columns:1.4fr .6fr;grid-template-areas:"list-post-blog aside"}}.blog .grid-layout .list-post-blog,.archive .grid-layout .list-post-blog{grid-area:list-post-blog}.blog .grid-layout aside,.archive .grid-layout aside{grid-area:aside}aside{padding:0}aside div{background-color:var(--light-gray);padding:1rem 1rem 2rem;margin-bottom:2rem;border-radius:3px}aside div h4{margin-top:0}aside div ul li{margin-bottom:1rem}.posts-home{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));column-gap:1rem}.posts-home article{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;margin-bottom:1rem;padding:3rem 1rem;transition:all .3s ease-in-out;border-radius:3px;background-color:var(--white);box-shadow:0 3px 20px rgba(56,69,207,.1)}.posts-home article .entry-header{width:100%;margin-bottom:0}.posts-home article .content-img{position:relative;width:100%;height:300px;margin:0 0 .5rem;padding:0;overflow:hidden;display:none}.posts-home article .content-img img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%;transform:scale(1);transition:all .3s ease-in-out}.posts-home article .entry-summary{display:flex;flex-direction:column;width:100%;margin:0}@media screen and (min-width:64em){.posts-home article .entry-summary{padding:0 1rem}}.posts-home article .entry-meta{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;align-items:center}.posts-home article .entry-title{font-family:"Roboto",sans-serif;font-weight:700;color:var(--dark-gray);font-size:1.25rem;margin:0;padding:0}.posts-home article .entry-title a{color:var(--dark-gray)}.posts-home article .desc{padding:1rem 0;margin-bottom:1rem;color:var(--dark-gray)}.posts-home article .identity{display:none}.posts-home article .date{font-size:.8rem;font-weight:300;margin-bottom:.5rem;padding-right:1rem;color:var(--light-gray);letter-spacing:.15rem}.posts-home article .category{display:flex;flex-wrap:wrap;justify-content:flex-start;color:var(--dark-gray);font-weight:600;text-transform:uppercase;letter-spacing:.15rem;margin-bottom:0;column-gap:.5rem;font-size:.8rem}.posts-home article .category a{margin:0 0 .5rem;padding:.25rem .5rem .25rem 0}.posts-home article a{color:unset}.posts-home article:hover{transition:all .3s ease-in-out;background-color:var(--main-color-01)}.posts-home article:hover .content-img img{transform:scale(1.1);transition:all .3s ease-in-out}.posts-home article:hover .category{color:var(--white)}.posts-home article:hover .date{color:var(--white)}.posts-home article:hover .entry-title{color:var(--white)}.posts-home article:hover .entry-title a{color:var(--white)}.posts-home article:hover .desc{color:var(--white)}.list-post-blog{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));column-gap:1rem}.list-post-blog article{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;margin-bottom:1rem;padding:1rem;transition:all .3s ease-in-out;border-radius:3px;background-color:var(--white);box-shadow:0 3px 20px rgba(56,69,207,.1)}.list-post-blog article .entry-header{width:100%}.list-post-blog article .content-img{position:relative;width:100%;height:300px;margin:0 0 .5rem;padding:0;overflow:hidden}.list-post-blog article .content-img img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%;transform:scale(1);transition:all .3s ease-in-out}.list-post-blog article .entry-summary{display:flex;flex-direction:column;width:100%;margin:0}@media screen and (min-width:64em){.list-post-blog article .entry-summary{padding:0 1rem}}.list-post-blog article .entry-meta{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;align-items:center}.list-post-blog article .entry-title{font-family:"Roboto",sans-serif;font-weight:700;color:var(--dark-gray);font-size:1.25rem;margin:0;padding:0}.list-post-blog article .entry-title a{color:var(--dark-gray)}.list-post-blog article .desc{padding:1rem 0;margin-bottom:1rem;color:var(--dark-gray)}.list-post-blog article .identity{display:none}.list-post-blog article .date{font-size:.8rem;font-weight:300;margin-bottom:.5rem;padding-right:1rem;letter-spacing:.15rem}.list-post-blog article .category{display:flex;flex-wrap:wrap;justify-content:flex-start;color:var(--dark-gray);font-weight:600;text-transform:uppercase;letter-spacing:.15rem;margin-bottom:0;column-gap:.5rem;font-size:.8rem}.list-post-blog article .category a{margin:0 0 .5rem;padding:.25rem .5rem .25rem 0}.list-post-blog article a{color:unset}.list-post-blog article:hover{transition:all .3s ease-in-out;background-color:var(--main-color-01)}.list-post-blog article:hover .content-img img{transform:scale(1.1);transition:all .3s ease-in-out}.list-post-blog article:hover .category{color:var(--white)}.list-post-blog article:hover .date{color:var(--white)}.list-post-blog article:hover .entry-title{color:var(--white)}.list-post-blog article:hover .entry-title a{color:var(--white)}.list-post-blog article:hover .desc{color:var(--white)}.post-detail{margin-bottom:2rem;height:100%}.post-detail .entry-header{width:100%}.post-detail .content-img{position:relative;width:100%;margin-bottom:2rem}.post-detail .content-img img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%}.post-detail .entry-title{font-family:"Roboto",sans-serif;font-weight:900}.post-detail .identity{display:none}.post-detail .date{font-size:1.25rem;margin-bottom:.5rem;color:var(--main-color-01);display:block}.post-detail .category{display:flex;flex-wrap:wrap;justify-content:flex-start;font-family:"Roboto",sans-serif;font-weight:900;color:var(--white);margin-bottom:1rem;column-gap:.5rem}.post-detail .category a{background-color:var(--main-color-01);margin:0 0 .5rem;padding:.5rem}.post-detail a{color:unset}.default-img-posts{min-height:260px;background-size:cover;background-position:center}.media-content{position:relative;height:260px}.media-content .image{background-size:cover;height:100%;width:100%}.media-content .videoContainer{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.media-content iframe{width:100%;height:100%}audio{width:100%;border-radius:0;position:relative;background:#f1f3f4}audio:before,audio:after{display:none}aside{padding-top:2rem;padding-bottom:2rem;background-color:var(--white)}aside>div{background-color:var(--white)}aside h4{color:var(--black);font-weight:400}aside ul{position:relative;padding-left:0}aside ul li{list-style-type:none}aside ul li:before{display:none}@media screen and (min-width:64em){.absolute-left,.absolute-gauche{position:absolute;top:50%;left:0;width:49%;max-width:unset!important;transform:translateY(-50%)}}.absolute-left img,.absolute-gauche img{object-fit:cover;object-position:center;height:auto;width:100%;border-radius:0 10px 10px 0}.absolute-left #gksl_map,.absolute-gauche #gksl_map{height:100%}@media screen and (min-width:64em){.absolute-right,.absolute-droite{position:absolute;top:50%;right:0;width:49%;max-width:unset!important;transform:translateY(-50%)}}.absolute-right img,.absolute-droite img{object-fit:cover;object-position:center;height:100%;width:100%;border-radius:10px 0 0 10px}.absolute-right #gksl_map,.absolute-droite #gksl_map{height:100%}.wp-block-image img{max-width:100%;height:auto}.full-bg{position:fixed;top:-100%;left:0;right:0;bottom:0;width:100%;height:50%;background:var(--black);z-index:999;transition:top 1s ease-in-out}.full-bg.active{display:flex;justify-content:center;align-items:center;visibility:visible;top:0;width:100%;transition:top 1s ease-in-out}.full-bg a.close-popup{position:absolute;z-index:5;background:0 0;color:var(--black);border:0;border-radius:3px;width:4rem;height:4rem;font-size:0;margin:0;padding:0;bottom:-2rem;top:1rem;right:1rem;transition:all 500ms ease-in-out}.full-bg a.close-popup:after{position:absolute;content:"";background:url(.././dist/images/1366783055878367b672.svg) no-repeat center center;width:2.5rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 500ms ease-in-out}.full-bg a.close-popup:hover{background:0 0;color:var(--white);transition:all 500ms ease-in-out}.full-bg a.close-popup:hover:after{color:var(--white);transform:translate(-50%,-50%) scale(.85);transition:all 500ms ease-in-out}.full-bg .content-form-popup{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:auto}.full-bg .content-form-popup form{position:relative;display:flex;justify-content:center;flex-direction:row;align-items:center;width:100%;margin:0 1rem}.full-bg .content-form-popup form ::placeholder{color:var(--white)}.full-bg .content-form-popup form input[type=text]{position:relative;box-shadow:inset 0 0 rgba(var(--black-rgb),0);background-color:transparent;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #e0e0e0;border-radius:0;height:75px;margin:0;padding:0 1.4em;color:var(--white);width:100%;font-weight:500}.full-bg .content-form-popup form span.search{position:absolute;border-radius:3px;right:2px;font-size:1.5rem;width:3rem;height:3rem;margin:0;padding:0;background:0 0;outline:0;transition:all .3s ease-in-out}.full-bg .content-form-popup form span.search:after{position:absolute;content:"";background:url(.././dist/images/da2c6dbb53535102372b.svg) no-repeat center center;width:2rem;height:2rem;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.full-bg .content-form-popup form span.search:hover{background-color:transparent;transition:all .3s ease-in-out}.full-bg .content-form-popup form span.search:hover:after{transition:all .3s ease-in-out;color:var(--white)}.full-bg .content-form-popup form span input[type=submit]{border-radius:0;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;font-size:0;background-color:transparent}ul.search-results{list-style-type:none;margin-left:0;padding-left:0}ul.search-results li{position:relative;list-style-type:none;background:0 0;padding-right:3.5rem;border-bottom:solid 1px var(--gray);transition:all 500ms ease-in-out}ul.search-results li:after{position:absolute;content:"";background:url(.././dist/images/e023c72bc7003f995a4e.svg) no-repeat center center;width:2.5rem;height:2.5rem;right:0;top:50%;transform:translateY(-50%);transition:all 500ms ease-in-out}ul.search-results li:before{display:none}ul.search-results li:hover{background:var(--light-gray);color:var(--black);padding-left:1rem;transition:all 500ms ease-in-out}ul.search-results li:hover h3,ul.search-results li:hover p{color:var(--black)}ul.search-results li:hover:after{right:15px;transition:all 500ms ease-in-out}ul.search-results li a{background:0 0;display:inline-block;width:100%;padding-top:1rem;padding-bottom:1rem}ul.search-results li a h3{color:var(--black)}ul.search-results li a p{color:rgba(var(--black-rgb),.4)}.left-shape .effect{margin:2em auto;max-width:600px;opacity:0;transform:translateY(4em) rotateZ(0deg);transition:transform 4s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out;will-change:transform,opacity}.left-shape .effect.is-visible{opacity:1;transform:rotateZ(0deg)}.left-shape .effect-2{margin:2em auto;max-width:600px;opacity:0;transform:translateY(4em) rotateZ(0deg);transition:transform 4s .75s cubic-bezier(0,1,.3,1),opacity .3s .75s ease-out;will-change:transform,opacity}.left-shape .effect-2.is-visible{opacity:1;transform:rotateZ(0deg)}.left-shape .effect-3{margin:2em auto;max-width:600px;opacity:0;transform:translateY(4em) rotateZ(0deg);transition:transform 4s 1s cubic-bezier(0,1,.3,1),opacity .3s 1s ease-out;will-change:transform,opacity}.left-shape .effect-3.is-visible{opacity:1;transform:rotateZ(0deg)}.right-shape .effect{margin:2em auto;max-width:600px;opacity:0;transform:translateY(4em) rotateZ(0deg);transition:transform 4s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out;will-change:transform,opacity}.right-shape .effect.is-visible{opacity:1;transform:rotateZ(0deg)}.right-shape .effect-2{margin:2em auto;max-width:600px;opacity:0;transform:translateY(4em) rotateZ(0deg);transition:transform 4s 1s cubic-bezier(0,1,.3,1),opacity .3s 1s ease-out;will-change:transform,opacity}.right-shape .effect-2.is-visible{opacity:1;transform:rotateZ(0deg)}.right-shape .effect-3{margin:2em auto;max-width:600px;opacity:0;transform:translateY(4em) rotateZ(0deg);transition:transform 4s .75s cubic-bezier(0,1,.3,1),opacity .3s .75s ease-out;will-change:transform,opacity}.right-shape .effect-3.is-visible{opacity:1;transform:rotateZ(0deg)}.header-cart{position:absolute;top:2rem;right:1rem}.header-cart svg{fill:var(--black)}.header-cart:hover svg{fill:var(--gray)}.woocommerce,.woocommerce-page .content-area{width:100%}.woocommerce .products-list,.woocommerce-page .content-area .products-list{clear:both}:root{--white:#fff;--black:#000;--black-rgb:hexToRGB(#000);--gray:#797C7F;--light-gray:#f9f9f9;--dark-gray:#212020;--gray-rgb:hexToRGB(#797C7F);--main-color-01:orange;--main-color-02:#3845cf;--main-color-03:#faa93f;--red:#ec5656;--green:#35F7A3;--blue:#5cd0f3;--action:#666;--action-rgb:hexToRGB(#666);--gosselink-green:#11a09a;--body-font:"Roboto", sans-serif;--header-height:90px}[data-theme=dark]{--white:#000;--gray:#fff;--black:#fff;--black-rgb:hexToRGB(#ffffff)}.full-width-container.gk-overflow-block{overflow:hidden;position:relative}.full-width-container.gk-overflow-block.white{background-color:var(--white)}.full-width-container.gk-overflow-block.light-gray{padding:2rem;background-color:var(--light-gray)}.full-width-container.gk-overflow-block.main-color-01{background-color:var(--main-color-01);color:var(--white);padding:2rem}.full-width-container.gk-overflow-block.main-color-01 .main h1,.full-width-container.gk-overflow-block.main-color-01 .main h2,.full-width-container.gk-overflow-block.main-color-01 .main h3,.full-width-container.gk-overflow-block.main-color-01 .main h4,.full-width-container.gk-overflow-block.main-color-01 .main h5,.full-width-container.gk-overflow-block.main-color-01 .main h6,.full-width-container.gk-overflow-block.main-color-01 .main p,.full-width-container.gk-overflow-block.main-color-01 .main li{color:var(--white)}.full-width-container.gk-overflow-block.main-color-01 .main p{color:var(--white)}.full-width-container.gk-overflow-block.main-color-01 .main li:before{color:var(--white);background-color:var(--white)}.full-width-container.gk-overflow-block .overflow-image{position:relative;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;max-height:1000px;width:100%;height:200px;z-index:15}.full-width-container.gk-overflow-block .main{position:relative;width:100%;padding-top:.625rem}.full-width-container.gk-overflow-block .main h1{color:var(--main-color-01);margin:0;margin-bottom:10px;text-align:center}.full-width-container.gk-overflow-block .main h2,.full-width-container.gk-overflow-block .main h3,.full-width-container.gk-overflow-block .main h4,.full-width-container.gk-overflow-block .main h5,.full-width-container.gk-overflow-block .main h6{color:var(--main-color-01);margin:0;padding:0}.full-width-container.gk-overflow-block .main h3{font-size:1.75rem;line-height:1;margin-bottom:.625rem}.full-width-container.gk-overflow-block .main h4{font-size:1.125rem}.full-width-container.gk-overflow-block .main p{background-color:transparent;color:var(--main-color-01)}.full-width-container.gk-overflow-block .main li{color:var(--main-color-01);line-height:1.2;margin-bottom:.5rem}.full-width-container.gk-overflow-block .container{display:flex;flex-direction:column;margin:0 auto;height:100%}.full-width-container.gk-overflow-block .container.left{flex-direction:column-reverse}.full-width-container.gk-overflow-block .flickity-enabled:focus{outline:0}.full-width-container.gk-overflow-block .flickity-viewport,.full-width-container.gk-overflow-block .flickity-slider{height:100%!important}.full-width-container.gk-overflow-block .wrapper-gallery{width:100%;height:200px;overflow:hidden}.full-width-container.gk-overflow-block .gallery-slider{width:100%;height:100%;position:relative}.full-width-container.gk-overflow-block .image-gallery{width:100%;min-height:100%;background-size:cover;background-position:center center}.full-width-container.gk-overflow-block .image-wrapper{width:100%;height:100%;position:relative}.full-width-container.gk-overflow-block .image-wrapper .card{max-width:400px;display:flex;flex-direction:column;border-radius:1rem;margin:0 1rem}.full-width-container.gk-overflow-block .image-wrapper .card .image img{width:400px;border-radius:1rem 1rem 0 0;display:block}.full-width-container.gk-overflow-block .image-wrapper .card .content{background-color:var(--white);box-shadow:#ddd 0 4px 4px 2px;border-radius:0 0 1rem 1rem;min-height:200px;padding:1rem}@media screen and (min-width:62em){.full-width-container.gk-overflow-block{padding-top:0;margin-bottom:3rem;min-height:30vh;display:flex;flex-direction:column;justify-content:center}.full-width-container.gk-overflow-block.bottom-align{justify-content:flex-end}.full-width-container.gk-overflow-block .overflow-image,.full-width-container.gk-overflow-block .wrapper-gallery{position:absolute;bottom:0;width:49%;height:90%}.full-width-container.gk-overflow-block .container .main{display:flex;justify-content:flex-end;flex-direction:column;width:50%;padding:0 1.5rem 2rem 0}.full-width-container.gk-overflow-block .container .main.white{background-color:var(--white);padding:2rem 3rem}.full-width-container.gk-overflow-block .container .main.light-gray{background-color:var(--light-gray);padding:2rem 3rem}.full-width-container.gk-overflow-block .container .main.main-color-01{background-color:var(--main-color-01);padding:2rem 3rem;color:var(--white)}.full-width-container.gk-overflow-block .container .main.main-color-01 h1,.full-width-container.gk-overflow-block .container .main.main-color-01 h2,.full-width-container.gk-overflow-block .container .main.main-color-01 h3,.full-width-container.gk-overflow-block .container .main.main-color-01 h4,.full-width-container.gk-overflow-block .container .main.main-color-01 h5,.full-width-container.gk-overflow-block .container .main.main-color-01 h6{color:var(--white)}.full-width-container.gk-overflow-block .container .main.main-color-01 p{color:var(--white)}.full-width-container.gk-overflow-block .container.left{justify-content:flex-start;align-items:flex-end}.full-width-container.gk-overflow-block .container.left .overflow-image,.full-width-container.gk-overflow-block .container.left .wrapper-gallery{left:0;border-radius:0 1rem 0 0}.full-width-container.gk-overflow-block .container.left .main{padding-left:2rem}.full-width-container.gk-overflow-block .container.left .main.main-color-01,.full-width-container.gk-overflow-block .container.left .main.light-gray,.full-width-container.gk-overflow-block .container.left .main.white{right:2%;border-radius:0 1rem 0 0}.full-width-container.gk-overflow-block .container.right{justify-content:flex-end;align-items:flex-start}.full-width-container.gk-overflow-block .container.right .overflow-image,.full-width-container.gk-overflow-block .container.right .wrapper-gallery{right:0;border-radius:1rem 0 0 0}.full-width-container.gk-overflow-block .container.right .main{padding-right:2rem}.full-width-container.gk-overflow-block .container.right .main.main-color-01,.full-width-container.gk-overflow-block .container.right .main.light-gray,.full-width-container.gk-overflow-block .container.right .main.white{left:2%;border-radius:1rem 0 0 0;padding-right:4rem}}@media screen and (min-width:75em){.full-width-container.gk-overflow-block{min-height:40vh}}@media screen and (min-width:87.5em){.full-width-container.gk-overflow-block{min-height:50vh}}.gk-slider-card{position:relative;width:100%;margin-bottom:2rem;display:block}.gk-slider-card .flickity-enabled:focus{outline:0}@media screen and (min-width:62em){.gk-slider-card{padding-top:0;margin-bottom:3rem;min-height:30vh}.gk-slider-card:before{content:"";background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 80%);position:absolute;top:0;left:0;width:100px;height:100%;z-index:5}.gk-slider-card:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 80%);position:absolute;top:0;right:0;width:100px;height:100%;z-index:5}}.gk-slider-card .card-wrapper{width:100%;position:relative}.gk-slider-card .card-wrapper .card{max-width:400px;display:flex;flex-direction:column;border-radius:1rem;margin:0 1rem}.gk-slider-card .card-wrapper .card .image img{width:400px;border-radius:1rem 1rem 0 0;display:block}.gk-slider-card .card-wrapper .card .content{background-color:var(--white);box-shadow:#ddd 0 4px 4px 2px;border-radius:0 0 1rem 1rem;min-height:200px;padding:1rem}.light-gray .gk-slider-card{overflow-x:hidden;padding-bottom:2rem}.light-gray .gk-slider-card:before{background:linear-gradient(90deg,#f9f9f9 0,rgba(175,175,175,0) 80%)}.light-gray .gk-slider-card:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0,#f9f9f9 80%)}.gk-block-card{position:relative;width:100%;margin-bottom:1.25rem}@media screen and (min-width:62em){.gk-block-card{padding-top:0;margin-bottom:3rem;min-height:30vh}}.gk-block-card .card-wrapper{width:100%;position:relative}.gk-block-card .card-wrapper .card{max-width:400px;display:flex;flex-direction:column;border-radius:1rem;margin:0 1rem}.gk-block-card .card-wrapper .card .image img{width:400px;border-radius:1rem 1rem 0 0;display:block}.gk-block-card .card-wrapper .card .content{background-color:var(--white);box-shadow:#ddd 0 4px 4px 2px;border-radius:0 0 1rem 1rem;min-height:150px;padding:1rem}.gk_animate_letter{position:relative;width:100%}.gk_animate_letter .animation-wrapper{width:100%;display:flex;justify-content:center}.gk_animate_letter .passion-animation{display:flex;flex-direction:row}.gk_animate_letter .passion-animation .letter-changer{font-size:30px;color:var(--main-color-01);font-weight:700;padding:0 3px;cursor:pointer}.gk_animate_letter .passion-animation .letter-changer:after{animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;display:block}.gk_animate_letter .passion-animation .letter-changer:hover::after{display:block;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;color:var(--main-color-02)}.gk_animate_letter .passion-animation .letter-changer.p::after{content:"P";animation:2s linear .1s 2 alternate changeLetterp}.gk_animate_letter .passion-animation .letter-changer.p:hover::after{animation-duration:.2s;animation-name:changeLetteropacity;animation-iteration-count:1}.gk_animate_letter .passion-animation .letter-changer.a::after{content:"A";animation-name:changeLetteropacity}.gk_animate_letter .passion-animation .letter-changer.a:hover::after{animation-name:changeLettera}.gk_animate_letter .passion-animation .letter-changer.s::after{content:"S";animation-name:changeLetteropacity}.gk_animate_letter .passion-animation .letter-changer.s01:hover::after{animation-name:changeLetters01}.gk_animate_letter .passion-animation .letter-changer.s02::after{content:"S";animation-name:changeLetteropacity}.gk_animate_letter .passion-animation .letter-changer.s02:hover::after{animation-name:changeLetters02}.gk_animate_letter .passion-animation .letter-changer.i::after{content:"I";animation-name:changeLetteropacity}.gk_animate_letter .passion-animation .letter-changer.i:hover::after{animation-name:changeLetteri}.gk_animate_letter .passion-animation .letter-changer.o::after{content:"O";animation-name:changeLetteropacity}.gk_animate_letter .passion-animation .letter-changer.o:hover::after{animation-name:changeLettero}.gk_animate_letter .passion-animation .letter-changer.n::after{content:"N";animation-name:changeLetteropacity}.gk_animate_letter .passion-animation .letter-changer.n:hover::after{animation-name:changeLettern}@media screen and (min-width:62em){.gk_animate_letter{padding-top:0;margin-bottom:6rem}.gk_animate_letter .animation-wrapper{display:block;padding:0 40%}.gk_animate_letter .passion-animation .letter-changer{font-size:50px}}@keyframes changeLetterp{0%{content:"P"}5%{content:"Pr"}10%{content:"Pro"}15%{content:"Prof"}20%{content:"Profe"}25%{content:"Profes"}30%{content:"Profess"}35%{content:"Professi"}40%{content:"Professio"}45%{content:"Profession"}50%{content:"Professionn"}55%{content:"Professionna"}60%{content:"Professionnal"}65%{content:"Professionnali"}70%{content:"Professionnalis"}75%{content:"Professionnalism"}80%{content:"Professionnalisme"}to{content:"Professionnalisme"}}@keyframes changeLettera{0%{content:"A"}10%{content:"Ag"}20%{content:"Agi"}30%{content:"Agil"}40%{content:"Agili"}50%{content:"Agilit"}60%{content:"Agilité"}to{content:"Agilité"}}@keyframes changeLetters01{0%{content:"S"}10%{content:"Sé"}20%{content:"Séc"}30%{content:"Sécu"}40%{content:"Sécur"}50%{content:"Sécuri"}60%{content:"Sécurit"}70%{content:"Sécurité"}to{content:"Sécurité"}}@keyframes changeLetters02{0%{content:"S"}10%{content:"So"}20%{content:"Sol"}30%{content:"Soli"}40%{content:"Solid"}50%{content:"Solida"}60%{content:"Solidar"}70%{content:"Solidari"}80%{content:"Solidarit"}90%{content:"Solidarité"}to{content:"Solidarité"}}@keyframes changeLetteri{0%{content:"I"}10%{content:"In"}20%{content:"Int"}30%{content:"Inté"}40%{content:"Intég"}50%{content:"Intégr"}60%{content:"Intégri"}70%{content:"Intégrit"}80%{content:"Intégrité"}90%{content:"Intégrité"}to{content:"Intégrité"}}@keyframes changeLettero{0%{content:"O"}10%{content:"Ou"}20%{content:"Ouv"}30%{content:"Ouve"}40%{content:"Ouver"}50%{content:"Ouvert"}60%{content:"Ouvertu"}70%{content:"Ouvertur"}80%{content:"Ouverture"}90%{content:"Ouverture"}to{content:"Ouverture"}}@keyframes changeLettern{0%{content:"N"}8%{content:"Na"}16%{content:"Nat"}24%{content:"Natu"}32%{content:"Natur"}40%{content:"Nature"}48%{content:"Naturel"}56%{content:"Naturell"}64%{content:"Naturelle"}72%{content:"Naturelle"}80%{content:"Naturellem"}88%{content:"Naturelleme"}96%{content:"Naturellemen"}to{content:"Naturellement"}}@keyframes changeLetteropacity{0%{opacity:.5;color:var(--main-color-02)}50%{opacity:1}to{color:#000}}:root{--main-color-01:#003D22;--main-color-01-rgb:0, 61, 34;--main-color-02:#B5D44B;--light-gray-rgb:249, 249, 249;--body-font:"Archivo"}html{font-size:16px;font-style:normal}@media only screen and (min-width:62em){html.no-scroll{overflow-y:hidden}}body{color:var(--main-color-01);font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-family:var(--body-font);font-weight:800;font-style:normal;color:var(--main-color-01)}h2{font-weight:700;font-size:2.5rem}h3{font-weight:700;font-size:2rem}h4{font-size:1.5rem}p{line-height:1.5}ul li::before{top:.8rem}.mr-1{margin-right:1rem}.content-wrapper{margin-top:90px}.container.border{border:solid 2px var(--main-color-01);border-radius:.75rem;padding:3rem;margin-top:3rem;margin-bottom:3rem}.container.show-on-scroll{opacity:0;transition:all 500ms ease-in-out}.container.show-on-scroll.is-visible{opacity:1}.home-slider:focus{outline:0}.home-slider .content{flex-direction:column-reverse;justify-content:flex-end;height:calc(100vh - 90px);min-height:auto}.home-slider .content:focus-visible{border:0;outline:0}.home-slider .content .desc{position:absolute;bottom:0;left:0;transform:translate(0,0);width:100%}.home-slider .content .desc .details{padding:.5rem 1rem;color:var(--white)}.home-slider .content .desc .content-desc{opacity:0;transform:translate3d(0,0,0) translateY(140px)}.home-slider .content h2{color:var(--white);font-size:2rem;margin-top:.5rem;font-weight:800;opacity:0;transform:translate3d(0,0,0) translateY(140px)}.home-slider .content.is-selected .desc .content-desc{opacity:1;transform:translate3d(0,0,0) translateY(0);transition:1s all cubic-bezier(.87,-.41,.19,1.44);transition-delay:.5s}.home-slider .content.is-selected h2{opacity:1;transform:translate3d(0,0,0) translateY(0);transition:1s all cubic-bezier(.87,-.41,.19,1.44);transition-delay:.1s}.home-slider .img-container{height:100%;align-self:flex-start;position:relative}.home-slider .img-container:after{background:rgba(var(--main-color-01-rgb),.5)}.home-slider .flickity-viewport{margin-bottom:5rem}.home-slider .flickity-viewport:focus-visible{border:0;outline:0}.home-slider .flickity-button{border:0;cursor:pointer}.home-slider .flickity-prev-next-button{position:absolute;top:30%;bottom:0;transform:none;display:flex;align-items:center;transform:translateX(0)}.home-slider .flickity-prev-next-button .flickity-button-icon{position:relative;fill:var(--white);left:auto;top:auto;transform:initial;width:60%;height:60%}.home-slider .flickity-prev-next-button.previous{left:0;right:auto;justify-content:flex-start;animation:floatLeft 6s ease-in-out infinite}.home-slider .flickity-prev-next-button.next{right:0;left:auto;justify-content:flex-end;animation:floatRight 6s ease-in-out infinite}@media only screen and (min-width:62em){.home-slider .content{display:flex;flex-direction:row;height:100%;min-height:calc(100vh - 90px)}.home-slider .content h2{font-size:5rem;line-height:5.5rem;margin-bottom:3rem;color:var(--white)}.home-slider .content .desc{position:absolute;left:5%;width:60%;bottom:10%}.home-slider .content .desc .details{color:var(--white)}.home-slider .content .desc .content-desc{line-height:1.8}.home-slider .img-container{width:100%;height:100%}.home-slider .img-container img{border-radius:0}.home-slider .img-container:after{background:linear-gradient(90deg,rgba(var(--main-color-01-rgb),.6) 0%,rgba(var(--main-color-01-rgb),.6) 60%,rgba(var(--main-color-01-rgb),0) 100%)}.home-slider .flickity-prev-next-button{top:90%;bottom:100%;transform:none}.home-slider .flickity-prev-next-button .flickity-button-icon{width:80%;height:80%}.home-slider .flickity-prev-next-button.previous{left:auto;right:50%}.home-slider .flickity-prev-next-button.next{right:auto;left:50%}}@media only screen and (min-width:75em){.home-slider .content .desc{width:40%;bottom:10%}}.overflow-text-intro,.page-template-template-page-quote{position:relative;height:100%}.overflow-text-intro .container,.page-template-template-page-quote .container{display:flex;flex-direction:column;margin:0 auto;height:100%;width:100%;justify-content:flex-start;align-items:flex-end}.overflow-text-intro .overflow-text,.page-template-template-page-quote .overflow-text{position:relative;background-color:var(--main-color-01);color:var(--white);width:100%;display:flex;justify-content:flex-end;height:100%;margin-bottom:1rem}.overflow-text-intro .overflow-text h1,.overflow-text-intro .overflow-text h2,.overflow-text-intro .overflow-text h3,.overflow-text-intro .overflow-text h4,.overflow-text-intro .overflow-text h5,.overflow-text-intro .overflow-text h6,.page-template-template-page-quote .overflow-text h1,.page-template-template-page-quote .overflow-text h2,.page-template-template-page-quote .overflow-text h3,.page-template-template-page-quote .overflow-text h4,.page-template-template-page-quote .overflow-text h5,.page-template-template-page-quote .overflow-text h6{color:var(--white)}.overflow-text-intro .overflow-text p,.page-template-template-page-quote .overflow-text p{color:var(--white)}.overflow-text-intro .overflow-text .wrapper-text,.page-template-template-page-quote .overflow-text .wrapper-text{width:100%;padding:1rem 2rem}.overflow-text-intro .main,.page-template-template-page-quote .main{position:relative;display:flex;justify-content:flex-end;flex-direction:column;width:100%;padding:0;height:100%}.overflow-text-intro .main .grid,.page-template-template-page-quote .main .grid{height:100%;min-height:25vh;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:.75rem;padding:0}.overflow-text-intro .main .grid .cell,.page-template-template-page-quote .main .grid .cell{position:relative;background:url(.././dist/images/12f5b8de2fdda0a62d7c.jpg) center center no-repeat;background-size:cover;display:flex;justify-content:flex-start;align-items:flex-end;padding:.5rem 1rem;border-radius:.5rem;overflow:hidden;min-height:125px}.overflow-text-intro .main .grid .cell span,.page-template-template-page-quote .main .grid .cell span{font-size:1.5rem;font-weight:600;color:var(--main-color-01);width:70%;opacity:1;z-index:2;transition:all 500ms ease-in-out}.overflow-text-intro .main .grid .cell:before,.page-template-template-page-quote .main .grid .cell:before{content:"";background:rgba(var(--light-gray-rgb),.8);display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:all 500ms ease-in-out}.overflow-text-intro .main .grid .cell:after,.page-template-template-page-quote .main .grid .cell:after{content:"";color:var(--main-color-01);position:absolute;bottom:1.25rem;right:1.25rem;display:block;background:url(.././dist/images/1d029ce5d7d2fe77779f.svg) no-repeat center center;background-size:1.25rem 1rem;width:1.25rem;height:1rem;z-index:2;animation:animateArrowBack .5s ease-in-out}.overflow-text-intro .main .grid .cell:last-child,.page-template-template-page-quote .main .grid .cell:last-child{grid-column:1/-1;background:var(--white);display:flex;flex-direction:row;justify-content:flex-start;background-position:center center}.overflow-text-intro .main .grid .cell:last-child:after,.page-template-template-page-quote .main .grid .cell:last-child:after{bottom:14px}.overflow-text-intro .main .grid .cell.industry,.page-template-template-page-quote .main .grid .cell.industry{background-image:url(.././dist/images/12f5b8de2fdda0a62d7c.jpg)}.overflow-text-intro .main .grid .cell.fridge,.page-template-template-page-quote .main .grid .cell.fridge{background-image:url(.././dist/images/ce2b9f25acb65076ada1.jpg)}.overflow-text-intro .main .grid .cell.shipping,.page-template-template-page-quote .main .grid .cell.shipping{background-image:url(.././dist/images/3b23a25573f05cfb1440.jpg)}.overflow-text-intro .main .grid .cell.logistic,.page-template-template-page-quote .main .grid .cell.logistic{background-image:url(.././dist/images/00e37ad8d65bf10f12f2.jpg)}.overflow-text-intro .main .grid .cell:hover span,.page-template-template-page-quote .main .grid .cell:hover span{transform:scale(1.05)}.overflow-text-intro .main .grid .cell:hover:before,.page-template-template-page-quote .main .grid .cell:hover:before{opacity:.7}.overflow-text-intro .main .grid .cell:hover:after,.page-template-template-page-quote .main .grid .cell:hover:after{animation:animateArrow .5s ease-in-out;animation-fill-mode:forwards}@media only screen and (min-width:62em){.overflow-text-intro .container,.page-template-template-page-quote .container{flex-direction:column-reverse}.overflow-text-intro .overflow-text,.page-template-template-page-quote .overflow-text{position:absolute;left:0;top:0;border-radius:0 1rem 1rem 0;width:45%;min-height:30vh}.overflow-text-intro .overflow-text .wrapper-text,.page-template-template-page-quote .overflow-text .wrapper-text{width:90%;padding:1rem 1.75rem 1rem 0}.overflow-text-intro .main,.page-template-template-page-quote .main{width:50%}.overflow-text-intro .main .grid,.page-template-template-page-quote .main .grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.5rem;padding:0 1rem}.overflow-text-intro .main .grid .cell,.page-template-template-page-quote .main .grid .cell{padding:.5rem 2rem}.overflow-text-intro .main .grid .cell span,.page-template-template-page-quote .main .grid .cell span{font-size:1.5rem;width:80%}.overflow-text-intro .main .grid .cell:last-child,.page-template-template-page-quote .main .grid .cell:last-child{min-height:80px}}@media only screen and (min-width:75em){.overflow-text-intro .overflow-text .wrapper-text,.page-template-template-page-quote .overflow-text .wrapper-text{width:70%;display:flex;flex-direction:column;justify-content:center}}.intro{margin-bottom:1rem}.intro .bg-intro{height:100vw}.intro .bg-intro h1{position:absolute;bottom:0;left:0;right:0;color:var(--white);text-align:center;font-size:2rem;line-height:2rem;max-width:100%;padding:0 .5rem;z-index:866;transform:translateY(130%)}.intro .bg-intro picture{width:100%;height:100%}.intro .bg-intro img{opacity:1}.intro .bg-intro:before{background-color:var(--main-color-01);z-index:666;opacity:.2}.intro .bg-intro.is-visible h1{animation:translateFromBottom .5s ease-in-out 0s 1 forwards}.intro .bottom-intro .container{display:flex;justify-content:flex-start;padding:1rem;margin:0;width:100%}@media only screen and (min-width:62em){.intro{margin-bottom:3rem}.intro .bg-intro{height:500px;width:100%}.intro .bg-intro h1{font-size:3rem;line-height:3rem;max-width:50%;margin:1rem auto}}blockquote{background-color:transparent;border:0;position:relative;padding:1rem;display:block}blockquote p{color:var(--main-color-01);font-weight:300;font-size:2.5rem;text-align:center;padding:0;margin:0}blockquote p:before{display:none}blockquote cite{color:var(--main-color-01);display:flex;flex-direction:row;justify-content:flex-end;align-items:center}blockquote cite:before{content:" ";width:2rem;height:2px;margin:1rem;background-color:var(--main-color-01);display:block}@media only screen and (min-width:62em){blockquote{padding-right:2rem;padding-left:2rem}blockquote p{padding:0 7rem;font-size:3.125rem}blockquote cite{position:absolute;right:0;bottom:20px}}.wp-block-button__link,.btn{background-color:var(--main-color-01);border:solid 1px var(--white);border-radius:.5rem;color:var(--white);font-size:1.125rem;font-weight:700;padding:.625rem .75rem;transition:all 500ms ease-in-out}.wp-block-button__link a,.btn a{color:var(--white)}.wp-block-button__link:hover,.btn:hover{background-color:var(--main-color-02);color:var(--dark-gray)}.wp-block-button__link.white,.btn.white{background-color:var(--white);color:var(--main-color-01);border:solid 1px var(--main-color-01)}.wp-block-button__link.white a,.btn.white a{color:var(--main-color-01)}.wp-block-button__link.white:hover,.btn.white:hover{background-color:var(--main-color-01);color:var(--white)}.wp-block-button__link.white:hover a,.btn.white:hover a{color:var(--white)}.wp-block-button__link.small,.btn.small{padding:.5rem .75rem;font-size:1rem;border-radius:.375rem}.flexible-content .gk-wrapper.main-color-01{background-color:var(--main-color-01);color:var(--white)}.flexible-content .gk-wrapper.main-color-01 h1,.flexible-content .gk-wrapper.main-color-01 h2,.flexible-content .gk-wrapper.main-color-01 h3,.flexible-content .gk-wrapper.main-color-01 h4,.flexible-content .gk-wrapper.main-color-01 h5,.flexible-content .gk-wrapper.main-color-01 h6{color:var(--white)}.flexible-content .gk-wrapper.main-color-01 p{color:var(--white)}.page-template-template-page-contact .input-wrapper,.page-template-template-page-contact .textarea-wrapper,.page-template-template-page-contact .input-wrapper-full,.page-template-template-page-jobs .input-wrapper,.page-template-template-page-jobs .textarea-wrapper,.page-template-template-page-jobs .input-wrapper-full,.page-template-template-page-quote .input-wrapper,.page-template-template-page-quote .textarea-wrapper,.page-template-template-page-quote .input-wrapper-full,.single-job-form .input-wrapper,.single-job-form .textarea-wrapper,.single-job-form .input-wrapper-full{display:flex;flex-direction:column}.page-template-template-page-contact .input-wrapper label,.page-template-template-page-contact .textarea-wrapper label,.page-template-template-page-contact .input-wrapper-full label,.page-template-template-page-jobs .input-wrapper label,.page-template-template-page-jobs .textarea-wrapper label,.page-template-template-page-jobs .input-wrapper-full label,.page-template-template-page-quote .input-wrapper label,.page-template-template-page-quote .textarea-wrapper label,.page-template-template-page-quote .input-wrapper-full label,.single-job-form .input-wrapper label,.single-job-form .textarea-wrapper label,.single-job-form .input-wrapper-full label{margin-bottom:1rem}.page-template-template-page-contact .input-wrapper label .row,.page-template-template-page-contact .textarea-wrapper label .row,.page-template-template-page-contact .input-wrapper-full label .row,.page-template-template-page-jobs .input-wrapper label .row,.page-template-template-page-jobs .textarea-wrapper label .row,.page-template-template-page-jobs .input-wrapper-full label .row,.page-template-template-page-quote .input-wrapper label .row,.page-template-template-page-quote .textarea-wrapper label .row,.page-template-template-page-quote .input-wrapper-full label .row,.single-job-form .input-wrapper label .row,.single-job-form .textarea-wrapper label .row,.single-job-form .input-wrapper-full label .row{display:flex;justify-content:space-between}.page-template-template-page-contact .input-wrapper label .row .info,.page-template-template-page-contact .textarea-wrapper label .row .info,.page-template-template-page-contact .input-wrapper-full label .row .info,.page-template-template-page-jobs .input-wrapper label .row .info,.page-template-template-page-jobs .textarea-wrapper label .row .info,.page-template-template-page-jobs .input-wrapper-full label .row .info,.page-template-template-page-quote .input-wrapper label .row .info,.page-template-template-page-quote .textarea-wrapper label .row .info,.page-template-template-page-quote .input-wrapper-full label .row .info,.single-job-form .input-wrapper label .row .info,.single-job-form .textarea-wrapper label .row .info,.single-job-form .input-wrapper-full label .row .info{font-style:italic;font-size:.75rem}.page-template-template-page-contact .input-wrapper-full,.page-template-template-page-jobs .input-wrapper-full,.page-template-template-page-quote .input-wrapper-full,.single-job-form .input-wrapper-full{width:100%}.page-template-template-page-contact .textarea-wrapper,.page-template-template-page-jobs .textarea-wrapper,.page-template-template-page-quote .textarea-wrapper,.single-job-form .textarea-wrapper{margin-bottom:1rem;width:100%}.page-template-template-page-contact .grid.contact,.page-template-template-page-jobs .grid.contact,.page-template-template-page-quote .grid.contact,.single-job-form .grid.contact{display:flex;flex-direction:column-reverse;background-color:rgba(var(--main-color-01-rgb),.05);position:relative;margin-bottom:3rem;padding:0}.page-template-template-page-contact .grid.contact .left,.page-template-template-page-contact .grid.contact .right,.page-template-template-page-jobs .grid.contact .left,.page-template-template-page-jobs .grid.contact .right,.page-template-template-page-quote .grid.contact .left,.page-template-template-page-quote .grid.contact .right,.single-job-form .grid.contact .left,.single-job-form .grid.contact .right{width:100%}.page-template-template-page-contact .grid.contact .left .googlemap,.page-template-template-page-contact .grid.contact .right .googlemap,.page-template-template-page-jobs .grid.contact .left .googlemap,.page-template-template-page-jobs .grid.contact .right .googlemap,.page-template-template-page-quote .grid.contact .left .googlemap,.page-template-template-page-quote .grid.contact .right .googlemap,.single-job-form .grid.contact .left .googlemap,.single-job-form .grid.contact .right .googlemap{height:100%}.page-template-template-page-contact .grid.contact .left,.page-template-template-page-jobs .grid.contact .left,.page-template-template-page-quote .grid.contact .left,.single-job-form .grid.contact .left{padding:2rem 1rem 1rem 1rem}.page-template-template-page-contact .grid.contact .right,.page-template-template-page-jobs .grid.contact .right,.page-template-template-page-quote .grid.contact .right,.single-job-form .grid.contact .right{display:flex;flex-direction:column}.page-template-template-page-contact .grid.contact .right .contact-infos,.page-template-template-page-jobs .grid.contact .right .contact-infos,.page-template-template-page-quote .grid.contact .right .contact-infos,.single-job-form .grid.contact .right .contact-infos{background-color:var(--main-color-01);color:var(--white);padding:2rem 2rem 1.5rem 2rem}.page-template-template-page-contact .grid.contact .right .contact-infos a,.page-template-template-page-jobs .grid.contact .right .contact-infos a,.page-template-template-page-quote .grid.contact .right .contact-infos a,.single-job-form .grid.contact .right .contact-infos a{color:var(--white)}.page-template-template-page-contact .grid.contact .right .contact-infos .picto,.page-template-template-page-jobs .grid.contact .right .contact-infos .picto,.page-template-template-page-quote .grid.contact .right .contact-infos .picto,.single-job-form .grid.contact .right .contact-infos .picto{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page-template-template-page-contact .grid.contact .right .contact-infos .picto:before,.page-template-template-page-jobs .grid.contact .right .contact-infos .picto:before,.page-template-template-page-quote .grid.contact .right .contact-infos .picto:before,.single-job-form .grid.contact .right .contact-infos .picto:before{content:"";position:relative;top:0;left:0;transform:none;background-size:20px 20px;display:block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-color:transparent;margin-right:1rem}.page-template-template-page-contact .grid.contact .right .contact-infos .phone:before,.page-template-template-page-contact .grid.contact .right .contact-infos .fax:before,.page-template-template-page-jobs .grid.contact .right .contact-infos .phone:before,.page-template-template-page-jobs .grid.contact .right .contact-infos .fax:before,.page-template-template-page-quote .grid.contact .right .contact-infos .phone:before,.page-template-template-page-quote .grid.contact .right .contact-infos .fax:before,.single-job-form .grid.contact .right .contact-infos .phone:before,.single-job-form .grid.contact .right .contact-infos .fax:before{background-image:url(.././dist/images/3c9c732cff2ea74e3998.svg)}.page-template-template-page-contact .grid.contact .right .contact-infos .address br,.page-template-template-page-jobs .grid.contact .right .contact-infos .address br,.page-template-template-page-quote .grid.contact .right .contact-infos .address br,.single-job-form .grid.contact .right .contact-infos .address br{display:none}.page-template-template-page-contact .grid.contact .right .contact-infos .address:before,.page-template-template-page-jobs .grid.contact .right .contact-infos .address:before,.page-template-template-page-quote .grid.contact .right .contact-infos .address:before,.single-job-form .grid.contact .right .contact-infos .address:before{background-image:url(.././dist/images/4bbad1502c397be4122c.svg)}@media only screen and (min-width:62em){.page-template-template-page-contact .grid.contact,.page-template-template-page-jobs .grid.contact,.page-template-template-page-quote .grid.contact,.single-job-form .grid.contact{flex-direction:row;border-radius:1rem}.page-template-template-page-contact .grid.contact .left,.page-template-template-page-jobs .grid.contact .left,.page-template-template-page-quote .grid.contact .left,.single-job-form .grid.contact .left{margin-right:1rem}.page-template-template-page-contact .grid.contact .left .input-wrapper,.page-template-template-page-jobs .grid.contact .left .input-wrapper,.page-template-template-page-quote .grid.contact .left .input-wrapper,.single-job-form .grid.contact .left .input-wrapper{flex-direction:row}.page-template-template-page-contact .grid.contact .left .input-wrapper label:first-child,.page-template-template-page-jobs .grid.contact .left .input-wrapper label:first-child,.page-template-template-page-quote .grid.contact .left .input-wrapper label:first-child,.single-job-form .grid.contact .left .input-wrapper label:first-child{margin-right:.5rem}.page-template-template-page-contact .grid.contact .left .input-wrapper label:last-child,.page-template-template-page-jobs .grid.contact .left .input-wrapper label:last-child,.page-template-template-page-quote .grid.contact .left .input-wrapper label:last-child,.single-job-form .grid.contact .left .input-wrapper label:last-child{margin-left:.5rem}.page-template-template-page-contact .grid.contact .left .input-wrapper.alone label,.page-template-template-page-jobs .grid.contact .left .input-wrapper.alone label,.page-template-template-page-quote .grid.contact .left .input-wrapper.alone label,.single-job-form .grid.contact .left .input-wrapper.alone label{margin-right:0;margin-left:0}.page-template-template-page-contact .grid.contact .left .input-wrapper.alone,.page-template-template-page-jobs .grid.contact .left .input-wrapper.alone,.page-template-template-page-quote .grid.contact .left .input-wrapper.alone,.single-job-form .grid.contact .left .input-wrapper.alone{display:flex;width:100%;justify-content:inherit;flex-direction:row-reverse}.page-template-template-page-contact .grid.contact .left .input-wrapper.alone span,.page-template-template-page-jobs .grid.contact .left .input-wrapper.alone span,.page-template-template-page-quote .grid.contact .left .input-wrapper.alone span,.single-job-form .grid.contact .left .input-wrapper.alone span{font-size:.9rem;margin-bottom:.5rem}.page-template-template-page-contact .grid.contact .left .submit-wrapper,.page-template-template-page-jobs .grid.contact .left .submit-wrapper,.page-template-template-page-quote .grid.contact .left .submit-wrapper,.single-job-form .grid.contact .left .submit-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-start;width:100%;margin:2rem 0 .5rem 0}.page-template-template-page-contact .grid.contact .right .contact-infos,.page-template-template-page-jobs .grid.contact .right .contact-infos,.page-template-template-page-quote .grid.contact .right .contact-infos,.single-job-form .grid.contact .right .contact-infos{border-radius:0 1rem 0 0}}.input-wrapper.alone{display:flex;width:100%;justify-content:inherit;flex-direction:row-reverse}.input-wrapper.alone span{font-size:.9rem;margin-bottom:.5rem}.page-template-template-page-quote .grid.contact{align-items:flex-start;background:0 0}.page-template-template-page-quote .grid.contact .left{background-color:rgba(var(--main-color-01-rgb),.05)}.page-template-template-page-quote .grid.contact .right h2{padding:0 1rem}.page-template-template-page-quote .main{width:100%}@media only screen and (min-width:62em){.page-template-template-page-quote .container{flex-direction:column;align-items:flex-start}}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form textarea,form input[type=file],form input[type=password],form input#regions,form input#countries,.wpcf7-form-control-wrap input[type=text],.wpcf7-form-control-wrap input[type=email],.wpcf7-form-control-wrap input[type=tel],.wpcf7-form-control-wrap input[type=date],.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap input[type=file],.wpcf7-form-control-wrap input[type=password],.wpcf7-form-control-wrap input#regions,.wpcf7-form-control-wrap input#countries{height:25px;border:0;border-radius:0;transition:all 500ms ease-in-out}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=date]:focus,form textarea:focus,form input[type=file]:focus,form input[type=password]:focus,form input#regions:focus,form input#countries:focus,.wpcf7-form-control-wrap input[type=text]:focus,.wpcf7-form-control-wrap input[type=email]:focus,.wpcf7-form-control-wrap input[type=tel]:focus,.wpcf7-form-control-wrap input[type=date]:focus,.wpcf7-form-control-wrap textarea:focus,.wpcf7-form-control-wrap input[type=file]:focus,.wpcf7-form-control-wrap input[type=password]:focus,.wpcf7-form-control-wrap input#regions:focus,.wpcf7-form-control-wrap input#countries:focus{border:0;box-shadow:inset 0 -1px 0 0 var(--dark-gray)}form input[type=file],.wpcf7-form-control-wrap input[type=file]{background-color:transparent;padding:0}form textarea,.wpcf7-form-control-wrap textarea{min-height:300px;width:100%;transition:all 500ms ease-in-out}form textarea:focus-visible,.wpcf7-form-control-wrap textarea:focus-visible{box-shadow:inset 0 -1px 0 0 var(--dark-gray);outline:0}form select,.wpcf7-form-control-wrap select{height:32px;border:0;border-radius:0;color:var(--main-color-01)}form input[type=checkbox],form input[type=radio],.wpcf7-form-control-wrap input[type=checkbox],.wpcf7-form-control-wrap input[type=radio]{height:15px;width:15px;border:0;border-radius:0}form input[type=submit],.wpcf7-form-control-wrap input[type=submit]{background-color:var(--main-color-01);color:var(--white);border-radius:.5rem;padding:.5rem 1.5rem;transition:all 500ms ease-in-out}form input[type=submit]:hover,.wpcf7-form-control-wrap input[type=submit]:hover{background-color:var(--main-color-02)}form .wpcf7-acceptance,.wpcf7-form-control-wrap .wpcf7-acceptance{margin-right:.5rem}form .left-form,form .right-form,form .bottom-form,.wpcf7-form-control-wrap .left-form,.wpcf7-form-control-wrap .right-form,.wpcf7-form-control-wrap .bottom-form{padding:2rem 1rem}@media only screen and (min-width:62em){.wpcf7-form{flex-direction:row}}.wpcf7-response-output{background-color:transparent}.check-grid .wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.store-locator-section{height:100%;opacity:0;transform:translateY(4em);transition:transform 4s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out;will-change:transform,opacity}.store-locator-section.is-visible{opacity:1;transform:translateY(0)}.store-locator-section .store-locator-wrapper{position:relative;height:450px}.store-locator-section .store-locator-wrapper:before{content:"";background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 80%);position:absolute;top:0;left:0;width:100%;height:100px;z-index:5}@media only screen and (min-width:62em){.store-locator-section .store-locator-wrapper{height:650px}}.gksl_item_title{color:var(--main-color-02)}.gm-style iframe+div{border:0!important}@keyframes animateArrow{0%{right:1.25rem}to{right:-1rem}}@keyframes animateArrowBack{0%{right:-1rem}to{right:1.25rem}}@keyframes translateFromBottom{0%{transform:translateY(130%)}to{transform:translateY(0)}}@keyframes floatLeft{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(0)}}@keyframes floatRight{0%{transform:translateX(0)}40%{transform:translateX(0)}60%{transform:translateX(5px)}80%{transform:translateX(0)}to{transform:translateX(0)}}.wp-block-image.is-style-rounded img{border-radius:10px}.flexible-content figure.is-style-round-corner-top-left img{border-radius:10px 0 0 0!important}.flexible-content figure.is-style-round-corner-top-right img{border-radius:0 10px 0 0!important}.flexible-content figure.is-style-round-corner-bottom-right img{border-radius:0 0 10px 0!important}.flexible-content figure.is-style-round-corner-bottom-left img{border-radius:0 0 0 10px!important}.flexible-content .gk-wrapper{padding:1rem}.flexible-content .gk-wrapper ul{margin:0;padding-left:1rem}.flexible-content .gk-wrapper ul li{padding:.5rem 0}.flexible-content .gk-wrapper.border{border:solid 2px var(--main-color-01);border-radius:.75rem;padding:3rem;margin-top:3rem;margin-bottom:3rem}.flexible-content .gk-wrapper.light-gray{background-color:var(--light-gray)}.flexible-content .gk-wrapper.main-color-01{background-color:var(--main-color-01);color:var(--white)}.flexible-content .gk-wrapper.main-color-01 ul li:before{background-color:var(--white)}@media screen and (min-width:64em){.flexible-content .wp-block-columns .wp-block-column.pdl-2{padding-left:2rem}.flexible-content .wp-block-columns .wp-block-column.pdr-2{padding-right:2rem}.flexible-content .wp-block-columns .wp-block-column.pdl-3{padding-left:3rem}.flexible-content .wp-block-columns .wp-block-column.pdr-3{padding-right:3rem}}.gk-highlights .numbers-key{background-color:transparent}.gk-highlights .numbers-key .count{color:var(--main-color-01);font-size:3.75rem;font-weight:700}.gk-highlights .numbers-key .extension{margin-bottom:0}@media only screen and (min-width:62em){.gk-highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.wp-block-gallery.slider{max-width:100%;display:block;position:relative}.wp-block-gallery.slider.flickity-enabled{margin:0;padding:0;width:100%;position:relative;overflow:hidden}.wp-block-gallery.slider.flickity-enabled:focus-visible,.wp-block-gallery.slider.flickity-enabled:focus{border:0;outline:0}.wp-block-gallery.slider.flickity-enabled .flickity-viewport{max-width:1200px}.wp-block-gallery.slider.flickity-enabled .flickity-viewport:focus-visible,.wp-block-gallery.slider.flickity-enabled .flickity-viewport:focus{border:0;outline:0}.wp-block-gallery.slider.flickity-enabled figure.wp-block-image,.wp-block-gallery.slider.flickity-enabled figure.wp-block-image:not(#individual-image){display:block;height:400px;margin:0 .5rem}.gk-wrapper.show-on-scroll{opacity:0;transform:translateY(4em);transition:transform 1s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out;will-change:transform,opacity}.gk-wrapper.show-on-scroll.is-visible{opacity:1;transform:translateY(0)}.overflow-text-intro.show-on-scroll .overflow-text{opacity:0;transform:translateX(-4em);transition:transform 1.25s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out}.overflow-text-intro.show-on-scroll .main{opacity:0;transform:translateX(4em);transition:transform 1.25s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out}.overflow-text-intro.show-on-scroll.is-visible .overflow-text{opacity:1;transform:translateX(0)}.overflow-text-intro.show-on-scroll.is-visible .main{opacity:1;transform:translateX(0)}.gk-overflow-block.show-on-scroll .left .overflow-image{opacity:0;transform:translateX(-4em);transition:transform 1.25s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out}.gk-overflow-block.show-on-scroll .left .main{opacity:0;transform:translateX(4em);transition:transform 1.25s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out}.gk-overflow-block.show-on-scroll .right .overflow-image{opacity:0;transform:translateX(4em);transition:transform 1.25s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out}.gk-overflow-block.show-on-scroll .right .main{opacity:0;transform:translateX(-4em);transition:transform 1.25s .25s cubic-bezier(0,1,.3,1),opacity .3s .25s ease-out}.gk-overflow-block.show-on-scroll.is-visible .left .overflow-image,.gk-overflow-block.show-on-scroll.is-visible .right .overflow-image{opacity:1;transform:translateX(0)}.gk-overflow-block.show-on-scroll.is-visible .left .main,.gk-overflow-block.show-on-scroll.is-visible .right .main{opacity:1;transform:translateX(0)}@font-face{font-family:"Archivo";src:url(.././dist/fonts/2ce99c7310e8429e9498.eot);src:url(.././dist/fonts/2ce99c7310e8429e9498.eot?#iefix) format("embedded-opentype"),url(.././dist/fonts/f913a59129b5971414c7.woff2) format("woff2"),url(.././dist/fonts/b43f926acc5cc072a800.woff) format("woff"),url(.././dist/fonts/eb4255e50ab652175b3b.ttf) format("truetype"),url(.././dist/images/e543219948bceac57ecd.svg#Archivo-ExtraBold) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Archivo";src:url(.././dist/fonts/a4455819635d761d19d4.eot);src:url(.././dist/fonts/a4455819635d761d19d4.eot?#iefix) format("embedded-opentype"),url(.././dist/fonts/7ede9f239f6b294953f9.woff2) format("woff2"),url(.././dist/fonts/ea77cb3e9854056fd24f.woff) format("woff"),url(.././dist/fonts/d9bb8cd1ee33744c73aa.ttf) format("truetype"),url(.././dist/images/b26f66edc6b9513630b9.svg#Archivo-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Archivo";src:url(.././dist/fonts/c821b763a980f62debd3.eot);src:url(.././dist/fonts/c821b763a980f62debd3.eot?#iefix) format("embedded-opentype"),url(.././dist/fonts/f82d1012cd2a978c2258.woff2) format("woff2"),url(.././dist/fonts/778b0f686a0a6ffa70f6.woff) format("woff"),url(.././dist/fonts/4bb4525b57252c764fc0.ttf) format("truetype"),url(.././dist/images/c69500ed7642a04451ea.svg#Archivo-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Archivo";src:url(.././dist/fonts/77d7ebe23efa6d17092b.eot);src:url(.././dist/fonts/77d7ebe23efa6d17092b.eot?#iefix) format("embedded-opentype"),url(.././dist/fonts/c887bbce1e82ba5003c9.woff2) format("woff2"),url(.././dist/fonts/029875194b4a77537775.woff) format("woff"),url(.././dist/fonts/cdb925379142f99de148.ttf) format("truetype"),url(.././dist/images/e560472d6a23466d95bc.svg#Archivo-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}header.header{background-color:var(--white);font-family:Archivo;transition:all 500ms ease-in-out}header.header .container{align-items:center}header.header .container .left .logo img{height:auto;width:180px}@media only screen and (min-width:62em){header.header .container .left .logo img{width:295px}}.header.sticky{height:90px;box-shadow:0 3px 10px 2px rgba(0,0,0,.15)}.header.sticky .menu-wrapper li a{color:var(--white)}@media screen and (max-width:600px){.certifications{display:none}}.highlight-menu-container{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;transition:all 500ms ease-in-out}.highlight-menu-container li{padding:0 1rem;display:none}.highlight-menu-container li:last-child{display:block}.highlight-menu-container li a{color:var(--main-color-01);font-weight:900;display:flex;flex-direction:row;align-items:center;border-radius:.375rem;padding-right:1rem;background-image:linear-gradient(90deg,var(--white) 0%,var(--white) 50%,var(--main-color-01) 50%,var(--main-color-01) 100%);background-size:500%;transition:all 500ms ease-in-out}.highlight-menu-container li a.icon:before{content:" ";display:block;background-color:var(--main-color-01);color:var(--white);width:3rem;height:3rem;padding:1rem;border-radius:.375rem;display:flex;justify-content:center;align-items:center;background-size:2rem 2rem;background-repeat:no-repeat;background-position-x:center;background-position-y:center;margin-right:1rem}.highlight-menu-container li a.icon.network:before{background-image:url(.././dist/images/82183ced42f74c3ab04b.svg)}.highlight-menu-container li a.icon.check:before{background-image:url(.././dist/images/2397e54c299d707e7ad8.svg)}.highlight-menu-container li a.icon.burger:before{background-image:url(.././dist/images/94286751b09bfb65548f.svg);background-size:1.5rem 1.5rem}.highlight-menu-container li a.icon:hover{color:var(--white);background-position:-50% 100%}.highlight-menu-container li:before{display:none}@media only screen and (min-width:62em){.highlight-menu-container li{display:block}}@media screen and (min-width:62em)and (max-width:1100px){.highlight-menu-container li{padding:0}}.wrapper-main-menu{visibility:hidden;opacity:0;position:fixed;top:0;right:-1000px;display:flex;flex-direction:column;justify-content:center;background:var(--main-color-01);min-width:100%;padding:0 1rem;height:100vh;overflow-y:auto;transition:all 500ms ease-in-out;transition-duration:1s}.wrapper-main-menu .full-height{height:100%}.wrapper-main-menu .close-button{z-index:6;padding:15px;cursor:pointer;font-weight:900;color:var(--white);position:absolute;left:2rem;top:2rem;width:2rem;height:2rem;opacity:1;transform-origin:center center;transition:all 500ms ease-in-out}.wrapper-main-menu .close-button:before,.wrapper-main-menu .close-button:after{position:absolute;top:0;left:1rem;content:" ";height:2rem;width:2px;background-color:var(--white)}.wrapper-main-menu .close-button:before{transform:rotate(45deg)}.wrapper-main-menu .close-button:after{transform:rotate(-45deg)}.wrapper-main-menu .close-button:hover{opacity:.3;transform:rotate(180deg)}.wrapper-main-menu .menu-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;position:relative}.wrapper-main-menu .menu-wrapper li{margin:2% 0;opacity:0}.wrapper-main-menu .menu-wrapper li a{color:var(--white);font-weight:700;font-size:1.25rem}.wrapper-main-menu .menu-wrapper li:hover,.wrapper-main-menu .menu-wrapper li.current-menu-item{color:var(--main-color-02)}.wrapper-main-menu .menu-wrapper li.btn.white{border:solid 1px var(--white);width:80%;margin:3% auto;max-width:250px}.wrapper-main-menu .menu-wrapper li.btn.white a{color:var(--main-color-01)}.wrapper-main-menu .menu-wrapper li.btn.white:hover a{color:var(--white)}.wrapper-main-menu .menu-wrapper li .sub-menu li{text-align:center;margin-bottom:0;padding-bottom:0}.wrapper-main-menu .menu-wrapper li .sub-menu a{font-size:1rem;font-weight:400}.wrapper-main-menu .certifications_menu{display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:600px){.wrapper-main-menu .certifications_menu{display:none}}.wrapper-main-menu .social{padding:.5rem 1rem;max-width:400px;margin:0 auto}.wrapper-main-menu .social .title{color:var(--white);font-size:1.25rem}@media only screen and (min-width:62em){.wrapper-main-menu{min-width:30vw}.wrapper-main-menu .menu-wrapper li{margin:3% 0}.wrapper-main-menu .menu-wrapper li.btn.white{width:80%}.wrapper-main-menu .menu-wrapper li .sub-menu li{text-align:left}}.primary-navigation-open .header{height:90px;box-shadow:none}.primary-navigation-open .highlight-menu-container{visibility:hidden;opacity:0}.primary-navigation-open .wrapper-main-menu{visibility:visible;opacity:1;right:0}.primary-navigation-open .wrapper-main-menu .primary-menu-container{position:relative;height:auto;margin-top:4rem}.primary-navigation-open .wrapper-main-menu li{animation:.75s ease-out 1 displayItem;animation-fill-mode:forwards;opacity:0}.primary-navigation-open .social .title{animation:.75s ease-out 1 displayItem;animation-fill-mode:forwards;animation-delay:.75s;opacity:0}@media only screen and (min-width:62em){.primary-navigation-open .header .container{grid-template-columns:auto 1fr;padding:0 0 0 1rem}.primary-navigation-open .header .container .left{display:flex}}.primary-menu-container .menu-wrapper li.menu-item-has-children>a:after{margin-left:5px;margin-top:3px}@media only screen and (min-width:62em){.primary-menu-container{justify-content:center}.primary-menu-container ul>li>.sub-menu{position:relative;left:auto;top:auto;background:0 0}.primary-menu-container ul>li>.sub-menu a{color:var(--white)}}@keyframes displayItem{0%{opacity:0;transform:translateY(130%)}to{opacity:1;transform:translateY(0)}}.no-offers{text-align:center;padding:1rem;color:var(--red);margin-bottom:3rem}.jobs-list{display:flex;margin:2rem 0}.jobs-list ul{width:100%;display:flex;flex-direction:column;margin:0;padding:0}.jobs-list ul li{display:grid;grid-template-columns:1fr;row-gap:.5rem;align-items:center;width:100%;background-color:var(--light-gray);color:var(--main-color-01);margin-bottom:1rem;padding:0 1rem 1rem 1rem}.jobs-list ul li h3{font-size:1.125rem;padding-left:1rem}.jobs-list ul li .picto{display:flex;flex-direction:row}.jobs-list ul li .picto:before{content:"";background-image:url(.././dist/images/2ef47688113ab7f84fe6.svg);background-size:1rem 1rem;background-repeat:no-repeat;background-position-x:center;background-position-y:center;display:block;width:1rem;height:1rem;margin-right:.5rem}.jobs-list ul li .picto.location:before{background-image:url(.././dist/images/b74b5e87d6100313da02.svg)}.jobs-list ul li:before{display:none}@media only screen and (min-width:62em){.jobs-list ul li{grid-template-columns:3fr 1fr 1fr 1fr;column-gap:1rem;row-gap:0;padding:0}}.single-gkj_jobs .grid{display:grid;grid-template-columns:1fr}.single-gkj_jobs .single-job-desc{margin:3rem 0 0 0;padding:0}.single-gkj_jobs .single-job-desc h2,.single-gkj_jobs .single-job-desc .reference,.single-gkj_jobs .single-job-desc .details,.single-gkj_jobs .single-job-desc .date{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.single-gkj_jobs .single-job-desc .details{display:flex;flex-direction:row}.single-gkj_jobs .single-job-desc .details div{padding:0 .5rem}.single-gkj_jobs .single-job-desc .details div:first-child{padding-left:0}.single-gkj_jobs .single-job-desc .details div:last-child{padding-right:0}.single-gkj_jobs .single-job-desc .picto{display:flex;flex-direction:row}.single-gkj_jobs .single-job-desc .picto:before{content:"";background-image:url(.././dist/images/2ef47688113ab7f84fe6.svg);background-size:1rem 1rem;background-repeat:no-repeat;background-position-x:center;background-position-y:center;display:block;width:1rem;height:1rem;margin-right:.5rem}.single-gkj_jobs .single-job-desc .picto.location:before{background-image:url(.././dist/images/b74b5e87d6100313da02.svg)}.single-gkj_jobs .single-job-desc li{list-style-type:none;display:inline-block;padding:2rem;background:var(--light-gray);margin-bottom:30px}.single-gkj_jobs .single-job-desc .description{padding-bottom:1rem;margin-bottom:2rem}.single-gkj_jobs .single-job-form{background-color:var(--light-gray);border-radius:.5rem;padding:1rem 1.5rem;margin-bottom:2rem}.single-gkj_jobs .single-job-form h2{font-size:2.5rem;font-weight:500}@media only screen and (min-width:62em){.single-gkj_jobs .grid{grid-template-columns:7fr 5fr;column-gap:1rem}}footer{background:var(--main-color-01);padding-top:0}footer .wrapper-menus{display:grid;grid-template-columns:1fr;overflow-y:hidden;margin:auto;max-width:1200px;padding:0 1rem}footer .wrapper-menus .menu,footer .wrapper-menus .wrapper-coord{margin:0;padding:.5rem 1rem}footer .wrapper-menus .menu img,footer .wrapper-menus .wrapper-coord img{width:100%}footer .wrapper-menus .menu li,footer .wrapper-menus .wrapper-coord li{padding:.5rem 0}footer .wrapper-menus .menu li a,footer .wrapper-menus .wrapper-coord li a{color:var(--white)}footer .wrapper-menus .menu li.bold a,footer .wrapper-menus .wrapper-coord li.bold a{font-weight:700}footer .wrapper-menus .menu .btn,footer .wrapper-menus .wrapper-coord .btn{padding:.75rem 1rem;margin-bottom:.25rem}footer .wrapper-menus .menu .btn.white,footer .wrapper-menus .wrapper-coord .btn.white{background-color:var(--white)}footer .wrapper-menus .menu .btn.white a,footer .wrapper-menus .wrapper-coord .btn.white a{color:var(--main-color-01)}footer .wrapper-menus .wrapper-img{text-align:center}footer .wrapper-menus .wrapper-img .logo-footer{margin:1rem auto 2rem auto}footer .wrapper-menus .wrapper-coord.is-visible{animation:translateFromBottom .5s ease-in-out 0s 1 forwards}footer .wrapper-menus .wrapper-coord .phone,footer .wrapper-menus .wrapper-coord .address{position:relative;display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem;font-weight:300;padding:.5rem}footer .wrapper-menus .wrapper-coord .phone:before,footer .wrapper-menus .wrapper-coord .address:before{content:"";position:relative;background-size:20px 20px;display:block;width:25px;height:25px;min-width:25px;background-repeat:no-repeat;background-position:center center;background-color:transparent;margin-right:.5rem}footer .wrapper-menus .wrapper-coord .phone:before,footer .wrapper-menus .wrapper-coord .fax:before{background-image:url(.././dist/images/3c9c732cff2ea74e3998.svg)}footer .wrapper-menus .wrapper-coord .address:before{background-image:url(.././dist/images/4bbad1502c397be4122c.svg)}footer .wrapper-menus .menu.is-visible{animation:translateFromBottom .5s ease-in-out 0s 1 forwards}footer .wrapper-menus .menu .social .title{font-weight:700;margin-top:2rem}footer .wrapper-menus .menu .social ul.social-medias{margin:1rem 0}footer .wrapper-menus .menu:last-child{text-align:center}footer .wrapper-menus .menu:nth-child(1){animation-delay:.1111111111s}footer .wrapper-menus .menu:nth-child(2){animation-delay:.2222222222s}footer .wrapper-menus .menu:nth-child(3){animation-delay:.3333333333s}footer .wrapper-menus .menu:nth-child(4){animation-delay:.4444444444s}footer .copyright{background-color:var(--main-color-02);color:var(--main-color-01);font-size:.75rem;padding:.5rem 1rem}footer .copyright a{color:var(--main-color-01);text-decoration:underline}@media only screen and (min-width:62em){footer{padding-top:2rem}footer .wrapper-menus{padding-bottom:2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}footer .wrapper-menus .menu,footer .wrapper-menus .wrapper-coord{padding:.5rem .5rem}footer .wrapper-menus .menu:last-child{text-align:left}}.scrolltop{background-color:var(--main-color-01);border-radius:50%;width:2.5rem;height:2.5rem;position:fixed;bottom:2.5rem;right:2.5rem}.scrolltop.is-visible{display:flex;justify-content:center;align-items:center}