@charset "UTF-8";html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,button{cursor:pointer;text-decoration:none;padding:0;outline:none;border:none;background:none}img,svg,picture{display:block}span{display:inline-block}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--vh: 100vh;--vw: 100vw;--gutter: 2.5rem;--font-size-mobile: calc(100vw / 550 * 10);--font-size-mid: calc(100vw / 750 * 10);--font-size-tablet: calc(100vw / 1440 * 10);--header-height: 0px}@media (min-width: 768px){:root{--gutter: 8rem}}.dg.ac{z-index:99999!important}.a11y-hidden{position:absolute;top:-9999px;left:-9999px}.no-events{pointer-events:none}.hidden{display:none}.header-search-bar__form-container,#preloader{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.header-menu-burger__icon,.cwp__img,.hero-archive__img,.hero-single__img,.hero-home__swiper .swiper-slide picture:after,.hero-home__swiper,.hero-contact__form .Checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.not-found>section,.menu ul,.header-nav-primary__links,.header-nav-secondary__links,.header-nav-secondary,#preloader,.presentation__contents__wrapper__links,.product-infos__nav__link__icon,.product-infos__nav__list,.posts-archive__types ul,.testimonials__swiper-pagination .swiper-pagination-bullet,.testimonials__swiper-pagination,.testimonials__swiper .swiper-slide,.header-product__head__question,.hero-single__categories,.search-result-card__wrapper__head__realisation-type,.color-texture-card,.product-infos-details__buttons,.pagination__link,.pagination__list,.process-card__icon,.cwl-card__index,.cwp-card__icon,.post-card__types li,.post-card__circle,.swiper-navigation button,.testimonial__author,.accordion__button__icon,.breadcrumb ul li:not(:last-child),.menu-button .icon,.menu-button,#tarteaucitronRoot #tarteaucitronAlertBig,.hero-contact__form .Checkbox .Checkbox__custom,.footer-primary__wrapper__newsletter__form .Form__actions .Btn .button__icon,.button .button__icon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.breadcrumb ul li>*{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header-nav-primary__container:before,.hero-single__title:after,.hero-home__swiper .swiper-slide picture:after,.latest-posts-card__read-more:after,.presentation__contents__head__subtitle:after,.products-taxonomies__head__subtitle:after,.cwp__subtitle:after,.about-strateo__subtitle:after,.content-single__content__subtitle:after{content:"";display:block}@media (min-width: 1920px){.footer-secondary,.footer-primary,.presentation__container,.product-infos__container,.products-taxonomies__container,.related-products__container,.latest-posts__container,.process__container,.cwl__container,.cwp__container,.about-strateo__container,.posts-archive__container,.related-realisations__container,.personalized-quote__container,.content-single__banner,.header-gutenberg__container,.header-product__container,.hero-archive__container,.hero-single__container,.hero-faq__container,.hero-home__container{width:100%;max-width:150rem;margin:0 auto}}.related-post__link .tag,.hero-single__categories li,.latest-posts-card__types li{font:500 1.2rem/1.2 DMSans,sans-serif;text-transform:uppercase;color:#0066cb;background-color:#fff;border-radius:20em;padding:.7rem 1.6rem .5rem}.presentation__contents__head__subtitle,.products-taxonomies__head__subtitle,.cwp__subtitle,.about-strateo__subtitle,.content-single__content__subtitle{font:600 1.6rem/1.5 DMSans,sans-serif;color:#0066cb;text-transform:uppercase}.presentation__contents__head__subtitle:after,.products-taxonomies__head__subtitle:after,.cwp__subtitle:after,.about-strateo__subtitle:after,.content-single__content__subtitle:after{display:inline-block;height:.1rem;width:8rem;background-color:currentColor;margin-bottom:.6rem;margin-left:1.6rem}.page__title,.hero-archive__title,.hero-contact__head__title,.hero-faq__head__title{font:300 7.2rem/1 DMSans,sans-serif;letter-spacing:-.01em}.page__title strong,.hero-archive__title strong,.hero-contact__head__title strong,.hero-faq__head__title strong{color:#0066cb}.home .cwp__title{font:400 6.7rem/1 DMSans,sans-serif;letter-spacing:-.01em}.hero-home__title{font:500 6.4rem/1 DMSans,sans-serif;letter-spacing:-.01em}.header-gutenberg__head__title{font:300 6.2rem/1 DMSans,sans-serif;letter-spacing:-.01em}.cwp__title{font:400 5.9rem/1 DMSans,sans-serif;letter-spacing:-.01em}.presentation__contents__head__title,.latest-posts__head__title,.about-strateo__title,.content-single__content h2{font:400 4.8rem/1 DMSans,sans-serif;letter-spacing:-.01em}.related-realisations__title,.personalized-quote__title{font:400 4.6rem/1 DMSans,sans-serif;letter-spacing:-.01em}.products-taxonomies__head__title,.related-products__head__title,.process__title,.cwl__head__title,.header-product__head__title,.hero-single__title{font:400 4.2rem/1 DMSans,sans-serif;letter-spacing:-.01em}.latest-posts-card.is-featured .latest-posts-card__title{font:500 3.8rem/1 DMSans,sans-serif}.product-infos-colors-textures__title,.cwl-card__wrapper__title{font:500 3.2rem/1.2 DMSans,sans-serif}.process-card__title,.accordion__button__title{font:400 2.4rem/1.5 DMSans,sans-serif}.cwl-card__index{font:500 2rem/1.2 DMSans,sans-serif}.breadcrumb ul li>*{font:400 1.4rem/1.5 DMSans,sans-serif}.link{position:relative;display:inline-block;color:#0f0f0f}.is-blue.link{color:#0066cb}@media (pointer: fine){.link:hover>span{background-size:100% 1px;background-position:0% 100%}}.is-white.link{color:#fff}.is-black.link{color:#0f0f0f}.link>span{display:inline;line-height:1.4;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}body:not(.--animating) .link>span{transition:background-size .6s cubic-bezier(.36,.33,0,1)}.presentation__contents__wrapper__links__link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;transition:background-size 1s cubic-bezier(.19,1,.22,1)}.presentation__contents__wrapper__links__link{background-position:0% 100%;background-size:100% 1px}.presentation__contents__wrapper__links__link:hover{background-size:0% 1px;background-position:100% 100%}.not-found .button,.footer-primary__wrapper__newsletter__form .Form__actions .Btn,.button{display:flex;align-items:center;gap:1.6rem;padding:.8rem 1.6rem;transition:transform .5s cubic-bezier(.36,.33,0,1);background-color:#0066cb;color:#fff;font:500 1.6rem DMSans,sans-serif;text-transform:uppercase}@media (pointer: fine){.footer-primary__wrapper__newsletter__form .Form__actions .Btn:hover,.button:hover{transform:scale(.95)}.footer-primary__wrapper__newsletter__form .Form__actions .Btn:hover .button__icon,.button:hover .button__icon{transform:scale(.8)}.footer-primary__wrapper__newsletter__form .Form__actions .Btn:hover .button__icon svg:nth-child(1),.button:hover .button__icon svg:nth-child(1){transform:translate(180%,-120%) rotate(-45deg)}.footer-primary__wrapper__newsletter__form .Form__actions .Btn:hover .button__icon svg:nth-child(2),.button:hover .button__icon svg:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}}.footer-primary__wrapper__newsletter__form .Form__actions .is-white.Btn,.is-white.button{background-color:#fff;color:#0f0f0f}.footer-primary__wrapper__newsletter__form .Form__actions .is-white.Btn .button__icon,.is-white.button .button__icon,.footer-primary__wrapper__newsletter__form .Form__actions .is-black.Btn,.is-black.button{background-color:#0f0f0f;color:#fff}.footer-primary__wrapper__newsletter__form .Form__actions .is-black.Btn .button__icon,.is-black.button .button__icon{background-color:#fff;color:#0f0f0f}.footer-primary__wrapper__newsletter__form .Form__actions .is-white-blue.Btn,.is-white-blue.button{background-color:#fff;color:#0066cb}.footer-primary__wrapper__newsletter__form .Form__actions .is-white-blue.Btn .button__icon,.is-white-blue.button .button__icon{background-color:#0066cb;color:#fff}@media (pointer: fine){.footer-primary__wrapper__newsletter__form .Form__actions .is-download.Btn:hover,.is-download.button:hover{transform:scale(.95)}.footer-primary__wrapper__newsletter__form .Form__actions .is-download.Btn:hover .button__icon,.is-download.button:hover .button__icon{transform:scale(.8)}.footer-primary__wrapper__newsletter__form .Form__actions .is-download.Btn:hover .button__icon svg:nth-child(1),.is-download.button:hover .button__icon svg:nth-child(1){transform:translateY(3rem)}.footer-primary__wrapper__newsletter__form .Form__actions .is-download.Btn:hover .button__icon svg:nth-child(2),.is-download.button:hover .button__icon svg:nth-child(2){transform:translate(-50%,-50%)}}.footer-primary__wrapper__newsletter__form .Form__actions .is-download.Btn .button__icon svg,.is-download.button .button__icon svg{width:1.5rem;height:1.5rem;transform:none}.footer-primary__wrapper__newsletter__form .Form__actions .is-download.Btn .button__icon svg:nth-child(2),.is-download.button .button__icon svg:nth-child(2){transform:translate(-50%,-3rem)}.footer-primary__wrapper__newsletter__form .Form__actions .Btn .button__icon,.button .button__icon{position:relative;width:3.2rem;height:3.2rem;border-radius:50%;pointer-events:none;overflow:hidden;background-color:#fff;color:#0066cb;transition:transform .5s cubic-bezier(.36,.33,0,1)}.footer-primary__wrapper__newsletter__form .Form__actions .Btn .button__icon svg,.button .button__icon svg{width:1.2rem;height:1.2rem;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.36,.33,0,1)}.footer-primary__wrapper__newsletter__form .Form__actions .Btn .button__icon svg:nth-child(2),.button .button__icon svg:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-180%,120%) rotate(-45deg)}.page>section,.footer,.img-banner,.presentation,.product-infos,.products-taxonomies,.related-products,.latest-posts,.process,.cwl,.cwp,.about-strateo,.posts-archive,.related-realisations,.personalized-quote,.testimonials,.content-single,.header-gutenberg,.header-product,.hero-archive,.hero-single,.hero-contact,.hero-faq,.hero-home{position:relative;padding:10rem var(--gutter);z-index:0}.page__content,.presentation__contents__wrapper__content,.cwp__content,.personalized-quote__wrapper__content,.content-single__content,.header-gutenberg__head__content,.header-product__head__content,.hero-archive__content,.hero-single__content,.hero-home__content,.product-infos-colors-textures__content,.process-card__content,.cwl-card__wrapper__content,.cwp-card__content,.testimonial__content{display:grid;grid-gap:4rem}.page__content h1,.presentation__contents__wrapper__content h1,.cwp__content h1,.personalized-quote__wrapper__content h1,.content-single__content h1,.header-gutenberg__head__content h1,.header-product__head__content h1,.hero-archive__content h1,.hero-single__content h1,.hero-home__content h1,.product-infos-colors-textures__content h1,.process-card__content h1,.cwl-card__wrapper__content h1,.cwp-card__content h1,.testimonial__content h1,.page__content h2,.presentation__contents__wrapper__content h2,.cwp__content h2,.personalized-quote__wrapper__content h2,.content-single__content h2,.header-gutenberg__head__content h2,.header-product__head__content h2,.hero-archive__content h2,.hero-single__content h2,.hero-home__content h2,.product-infos-colors-textures__content h2,.process-card__content h2,.cwl-card__wrapper__content h2,.cwp-card__content h2,.testimonial__content h2,.page__content h3,.presentation__contents__wrapper__content h3,.cwp__content h3,.personalized-quote__wrapper__content h3,.content-single__content h3,.header-gutenberg__head__content h3,.header-product__head__content h3,.hero-archive__content h3,.hero-single__content h3,.hero-home__content h3,.product-infos-colors-textures__content h3,.process-card__content h3,.cwl-card__wrapper__content h3,.cwp-card__content h3,.testimonial__content h3,.page__content h4,.presentation__contents__wrapper__content h4,.cwp__content h4,.personalized-quote__wrapper__content h4,.content-single__content h4,.header-gutenberg__head__content h4,.header-product__head__content h4,.hero-archive__content h4,.hero-single__content h4,.hero-home__content h4,.product-infos-colors-textures__content h4,.process-card__content h4,.cwl-card__wrapper__content h4,.cwp-card__content h4,.testimonial__content h4,.page__content h5,.presentation__contents__wrapper__content h5,.cwp__content h5,.personalized-quote__wrapper__content h5,.content-single__content h5,.header-gutenberg__head__content h5,.header-product__head__content h5,.hero-archive__content h5,.hero-single__content h5,.hero-home__content h5,.product-infos-colors-textures__content h5,.process-card__content h5,.cwl-card__wrapper__content h5,.cwp-card__content h5,.testimonial__content h5,.page__content h6,.presentation__contents__wrapper__content h6,.cwp__content h6,.personalized-quote__wrapper__content h6,.content-single__content h6,.header-gutenberg__head__content h6,.header-product__head__content h6,.hero-archive__content h6,.hero-single__content h6,.hero-home__content h6,.product-infos-colors-textures__content h6,.process-card__content h6,.cwl-card__wrapper__content h6,.cwp-card__content h6,.testimonial__content h6{color:#0f0f0f}.page__content h1,.presentation__contents__wrapper__content h1,.cwp__content h1,.personalized-quote__wrapper__content h1,.content-single__content h1,.header-gutenberg__head__content h1,.header-product__head__content h1,.hero-archive__content h1,.hero-single__content h1,.hero-home__content h1,.product-infos-colors-textures__content h1,.process-card__content h1,.cwl-card__wrapper__content h1,.cwp-card__content h1,.testimonial__content h1{font:400 5.4rem/1.4 DMSans,sans-serif}.page__content h2,.presentation__contents__wrapper__content h2,.cwp__content h2,.personalized-quote__wrapper__content h2,.content-single__content h2,.header-gutenberg__head__content h2,.header-product__head__content h2,.hero-archive__content h2,.hero-single__content h2,.hero-home__content h2,.product-infos-colors-textures__content h2,.process-card__content h2,.cwl-card__wrapper__content h2,.cwp-card__content h2,.testimonial__content h2{font:400 4.8rem/1.4 DMSans,sans-serif}.page__content h3,.presentation__contents__wrapper__content h3,.cwp__content h3,.personalized-quote__wrapper__content h3,.content-single__content h3,.header-gutenberg__head__content h3,.header-product__head__content h3,.hero-archive__content h3,.hero-single__content h3,.hero-home__content h3,.product-infos-colors-textures__content h3,.process-card__content h3,.cwl-card__wrapper__content h3,.cwp-card__content h3,.testimonial__content h3{font:400 3rem/1.4 DMSans,sans-serif}.page__content h4,.presentation__contents__wrapper__content h4,.cwp__content h4,.personalized-quote__wrapper__content h4,.content-single__content h4,.header-gutenberg__head__content h4,.header-product__head__content h4,.hero-archive__content h4,.hero-single__content h4,.hero-home__content h4,.product-infos-colors-textures__content h4,.process-card__content h4,.cwl-card__wrapper__content h4,.cwp-card__content h4,.testimonial__content h4{font:400 2.4rem/1.4 DMSans,sans-serif}.page__content h5,.presentation__contents__wrapper__content h5,.cwp__content h5,.personalized-quote__wrapper__content h5,.content-single__content h5,.header-gutenberg__head__content h5,.header-product__head__content h5,.hero-archive__content h5,.hero-single__content h5,.hero-home__content h5,.product-infos-colors-textures__content h5,.process-card__content h5,.cwl-card__wrapper__content h5,.cwp-card__content h5,.testimonial__content h5{font:400 2.1rem/1.4 DMSans,sans-serif}.page__content h6,.presentation__contents__wrapper__content h6,.cwp__content h6,.personalized-quote__wrapper__content h6,.content-single__content h6,.header-gutenberg__head__content h6,.header-product__head__content h6,.hero-archive__content h6,.hero-single__content h6,.hero-home__content h6,.product-infos-colors-textures__content h6,.process-card__content h6,.cwl-card__wrapper__content h6,.cwp-card__content h6,.testimonial__content h6{font:400 1.8rem/1.4 DMSans,sans-serif}.page__content ul,.presentation__contents__wrapper__content ul,.cwp__content ul,.personalized-quote__wrapper__content ul,.content-single__content ul,.header-gutenberg__head__content ul,.header-product__head__content ul,.hero-archive__content ul,.hero-single__content ul,.hero-home__content ul,.product-infos-colors-textures__content ul,.process-card__content ul,.cwl-card__wrapper__content ul,.cwp-card__content ul,.testimonial__content ul{list-style:disc}.page__content ol,.presentation__contents__wrapper__content ol,.cwp__content ol,.personalized-quote__wrapper__content ol,.content-single__content ol,.header-gutenberg__head__content ol,.header-product__head__content ol,.hero-archive__content ol,.hero-single__content ol,.hero-home__content ol,.product-infos-colors-textures__content ol,.process-card__content ol,.cwl-card__wrapper__content ol,.cwp-card__content ol,.testimonial__content ol{list-style:auto}.page__content ul,.presentation__contents__wrapper__content ul,.cwp__content ul,.personalized-quote__wrapper__content ul,.content-single__content ul,.header-gutenberg__head__content ul,.header-product__head__content ul,.hero-archive__content ul,.hero-single__content ul,.hero-home__content ul,.product-infos-colors-textures__content ul,.process-card__content ul,.cwl-card__wrapper__content ul,.cwp-card__content ul,.testimonial__content ul,.page__content ol,.presentation__contents__wrapper__content ol,.cwp__content ol,.personalized-quote__wrapper__content ol,.content-single__content ol,.header-gutenberg__head__content ol,.header-product__head__content ol,.hero-archive__content ol,.hero-single__content ol,.hero-home__content ol,.product-infos-colors-textures__content ol,.process-card__content ol,.cwl-card__wrapper__content ol,.cwp-card__content ol,.testimonial__content ol{display:grid;grid-gap:.85rem;padding-left:1.5rem}.page__content a,.presentation__contents__wrapper__content a,.cwp__content a,.personalized-quote__wrapper__content a,.content-single__content a,.header-gutenberg__head__content a,.header-product__head__content a,.hero-archive__content a,.hero-single__content a,.hero-home__content a,.product-infos-colors-textures__content a,.process-card__content a,.cwl-card__wrapper__content a,.cwp-card__content a,.testimonial__content a{color:#0066cb;font-weight:700;text-decoration:underline}.page__content blockquote,.presentation__contents__wrapper__content blockquote,.cwp__content blockquote,.personalized-quote__wrapper__content blockquote,.content-single__content blockquote,.header-gutenberg__head__content blockquote,.header-product__head__content blockquote,.hero-archive__content blockquote,.hero-single__content blockquote,.hero-home__content blockquote,.product-infos-colors-textures__content blockquote,.process-card__content blockquote,.cwl-card__wrapper__content blockquote,.cwp-card__content blockquote,.testimonial__content blockquote{font-size:2rem;background-color:#b0d3f1;padding:5rem}.page__content blockquote>p,.presentation__contents__wrapper__content blockquote>p,.cwp__content blockquote>p,.personalized-quote__wrapper__content blockquote>p,.content-single__content blockquote>p,.header-gutenberg__head__content blockquote>p,.header-product__head__content blockquote>p,.hero-archive__content blockquote>p,.hero-single__content blockquote>p,.hero-home__content blockquote>p,.product-infos-colors-textures__content blockquote>p,.process-card__content blockquote>p,.cwl-card__wrapper__content blockquote>p,.cwp-card__content blockquote>p,.testimonial__content blockquote>p{border-left:.1rem solid #0066CB;padding-left:3.5rem}.page__content img,.presentation__contents__wrapper__content img,.cwp__content img,.personalized-quote__wrapper__content img,.content-single__content img,.header-gutenberg__head__content img,.header-product__head__content img,.hero-archive__content img,.hero-single__content img,.hero-home__content img,.product-infos-colors-textures__content img,.process-card__content img,.cwl-card__wrapper__content img,.cwp-card__content img,.testimonial__content img{max-width:100%}.page__content small,.presentation__contents__wrapper__content small,.cwp__content small,.personalized-quote__wrapper__content small,.content-single__content small,.header-gutenberg__head__content small,.header-product__head__content small,.hero-archive__content small,.hero-single__content small,.hero-home__content small,.product-infos-colors-textures__content small,.process-card__content small,.cwl-card__wrapper__content small,.cwp-card__content small,.testimonial__content small{font:400 1.3rem/1.5 DMSans,sans-serif}@media (max-width: 767px){.page__content small,.presentation__contents__wrapper__content small,.cwp__content small,.personalized-quote__wrapper__content small,.content-single__content small,.header-gutenberg__head__content small,.header-product__head__content small,.hero-archive__content small,.hero-single__content small,.hero-home__content small,.product-infos-colors-textures__content small,.process-card__content small,.cwl-card__wrapper__content small,.cwp-card__content small,.testimonial__content small{font-size:1.5rem}}.page__content strong,.presentation__contents__wrapper__content strong,.cwp__content strong,.personalized-quote__wrapper__content strong,.content-single__content strong,.header-gutenberg__head__content strong,.header-product__head__content strong,.hero-archive__content strong,.hero-single__content strong,.hero-home__content strong,.product-infos-colors-textures__content strong,.process-card__content strong,.cwl-card__wrapper__content strong,.cwp-card__content strong,.testimonial__content strong{font-weight:600}.page__content em,.presentation__contents__wrapper__content em,.cwp__content em,.personalized-quote__wrapper__content em,.content-single__content em,.header-gutenberg__head__content em,.header-product__head__content em,.hero-archive__content em,.hero-single__content em,.hero-home__content em,.product-infos-colors-textures__content em,.process-card__content em,.cwl-card__wrapper__content em,.cwp-card__content em,.testimonial__content em{font-style:italic}.page__content span[style="text-decoration: underline;"],.presentation__contents__wrapper__content span[style="text-decoration: underline;"],.cwp__content span[style="text-decoration: underline;"],.personalized-quote__wrapper__content span[style="text-decoration: underline;"],.content-single__content span[style="text-decoration: underline;"],.header-gutenberg__head__content span[style="text-decoration: underline;"],.header-product__head__content span[style="text-decoration: underline;"],.hero-archive__content span[style="text-decoration: underline;"],.hero-single__content span[style="text-decoration: underline;"],.hero-home__content span[style="text-decoration: underline;"],.product-infos-colors-textures__content span[style="text-decoration: underline;"],.process-card__content span[style="text-decoration: underline;"],.cwl-card__wrapper__content span[style="text-decoration: underline;"],.cwp-card__content span[style="text-decoration: underline;"],.testimonial__content span[style="text-decoration: underline;"]{text-decoration-thickness:.2rem!important;text-underline-offset:.4rem}.page__content p:has(small),.presentation__contents__wrapper__content p:has(small),.cwp__content p:has(small),.personalized-quote__wrapper__content p:has(small),.content-single__content p:has(small),.header-gutenberg__head__content p:has(small),.header-product__head__content p:has(small),.hero-archive__content p:has(small),.hero-single__content p:has(small),.hero-home__content p:has(small),.product-infos-colors-textures__content p:has(small),.process-card__content p:has(small),.cwl-card__wrapper__content p:has(small),.cwp-card__content p:has(small),.testimonial__content p:has(small),.page__content li:has(small),.presentation__contents__wrapper__content li:has(small),.cwp__content li:has(small),.personalized-quote__wrapper__content li:has(small),.content-single__content li:has(small),.header-gutenberg__head__content li:has(small),.header-product__head__content li:has(small),.hero-archive__content li:has(small),.hero-single__content li:has(small),.hero-home__content li:has(small),.product-infos-colors-textures__content li:has(small),.process-card__content li:has(small),.cwl-card__wrapper__content li:has(small),.cwp-card__content li:has(small),.testimonial__content li:has(small){line-height:1}.footer-primary__wrapper__newsletter__form .Form__group label,.hero-contact__form label,.footer-primary__wrapper__newsletter__form .Form__group input,.hero-contact__form input,.hero-contact__form select:not([multiple]),.hero-contact__form select[multiple],.hero-contact__form textarea{display:block;width:100%;letter-spacing:0;outline:1px solid transparent;transition:outline .35s ease}.footer-primary__wrapper__newsletter__form .Form__group input,.hero-contact__form input,.hero-contact__form select:not([multiple]),.hero-contact__form select[multiple],.hero-contact__form textarea,.hero-contact__form .Checkbox{font:400 1.5rem/1.5 DMSans,sans-serif;color:#0f0f0f}.footer-primary__wrapper__newsletter__form .Form__group input input,.hero-contact__form input input,.footer-primary__wrapper__newsletter__form .Form__group input select,.hero-contact__form input select,.hero-contact__form select:not([multiple]) input,.hero-contact__form select:not([multiple]) select,.hero-contact__form select[multiple] input,.hero-contact__form select[multiple] select,.hero-contact__form textarea input,.hero-contact__form textarea select,.hero-contact__form .Checkbox input,.hero-contact__form .Checkbox select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer-primary__wrapper__newsletter__form .Form__group input,.hero-contact__form input,.hero-contact__form select:not([multiple]),.hero-contact__form select[multiple],.hero-contact__form textarea{padding:2.2rem 2.4rem;border:none;background-color:#fffef7}.--error .footer-primary__wrapper__newsletter__form .Form__group input,.footer-primary__wrapper__newsletter__form .Form__group .--error input,.--error .hero-contact__form input,.hero-contact__form .--error input,.--error .hero-contact__form select:not([multiple]),.hero-contact__form .--error select:not([multiple]),.--error .hero-contact__form select[multiple],.hero-contact__form .--error select[multiple],.--error .hero-contact__form textarea,.hero-contact__form .--error textarea{border-color:red;color:red}.footer-primary__wrapper__newsletter__form .Form__group label,.hero-contact__form label{font:400 1.4rem/1.5 DMSans,sans-serif;text-transform:uppercase;color:#0066cb;margin-bottom:1.5rem}.footer-primary__wrapper__newsletter__form .Form__group label abbr,.hero-contact__form label abbr{text-decoration:none}.footer-primary__wrapper__newsletter__form .Form__group input:focus,.hero-contact__form input:focus,.hero-contact__form textarea:focus{outline-color:#0066cb4d}.footer-primary__wrapper__newsletter__form .Form__group input::placeholder,.hero-contact__form input::placeholder,.hero-contact__form textarea::placeholder{color:#0f0f0f;opacity:.4}.hero-contact__form select:not([multiple]){cursor:pointer;opacity:.7;background-color:#fffef7;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3335 1.66675L5.66683 6.33341L1.00016 1.66675' stroke='%2355519E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;padding-right:5rem;color:#0f0f0f;-webkit-appearance:none;-moz-appearance:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-contact__form select:not([multiple])::-ms-expand{display:none}.hero-contact__form select[multiple] option{padding:1rem}.hero-contact__form select[multiple] option:checked{background-color:#f2f7fc}.hero-contact__form textarea{min-height:27.5rem;resize:none}.hero-contact__form .Checkbox{display:flex;align-items:flex-start;gap:1rem;position:relative;cursor:pointer}.hero-contact__form .Checkbox input{opacity:0;cursor:pointer}.hero-contact__form .Checkbox input:checked~.Checkbox__custom{background-color:#0066cb;color:#0066cb;border-color:transparent}.hero-contact__form .Checkbox input:checked~.Checkbox__custom,.hero-contact__form .Checkbox input:checked~.Checkbox__custom svg{opacity:1}.hero-contact__form .Checkbox input:required~.Checkbox__label:after{content:"*"}.hero-contact__form .Checkbox .Checkbox__custom{border:1px solid rgba(15,15,15,.2);border-radius:4px;width:1.7rem;height:1.7rem;margin-top:.1rem}.hero-contact__form .Checkbox .Checkbox__custom svg{width:.8rem;height:.6rem;opacity:0}.hero-contact__form .Checkbox .Checkbox__custom svg>*{fill:none;stroke:#fff;stroke-width:5}.hero-contact__form .Checkbox .Checkbox__label{font:600 1.2rem/1.6 DMSans,sans-serif;flex:1;opacity:.8}.hero-contact__form .Checkbox .Checkbox__label a{color:#0066cb;text-decoration:underline}.hero-contact__form .Form__group.--file input{text-align:center;font-size:1.2rem}.hero-contact__form .Form__group.--file input::file-selector-button{font:400 1.4rem DMSans,sans-serif;text-transform:uppercase;width:fit-content;padding:1.2rem 2rem 1.2rem 3.5rem;border-radius:20em;background-color:#fffef7;background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 10.125V2.25' stroke='%230066CB' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.6875 10.125V14.625H3.3125V10.125' stroke='%230066CB' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6875 5.0625L9.5 2.25L12.3125 5.0625' stroke='%230066CB' stroke-opacity='0.6' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:1rem center;background-size:1.9rem;color:#1e40af;cursor:pointer;transition:background-color .2s;margin:0 1rem 0 0;border:none;background-color:#f8fafc}.hero-contact__form .Form__group.--file input::file-selector-button:hover{background-color:#ecf0f4}.footer-primary__wrapper__newsletter__form .Form__output:not(:empty),.hero-contact__form .Form__output:not(:empty){font:700 1.4rem/1.5 DMSans,sans-serif;background-color:#adfdb8;color:#0f0f0f;padding:1.2rem;max-width:30rem;margin-top:2rem}.footer-primary__wrapper__newsletter__form .Form__group span.--error,.hero-contact__form .Form__group span.--error{font-size:1.2rem;color:red;margin-top:1rem}@font-face{font-family:DMSans;font-weight:300;font-style:normal;font-display:block;src:url(../fonts/DMSans-Light.woff2) format("woff2"),url(../fonts/DMSans-Light.woff) format("woff")}@font-face{font-family:DMSans;font-weight:400;font-style:normal;font-display:block;src:url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.woff) format("woff")}@font-face{font-family:DMSans;font-weight:500;font-style:normal;font-display:block;src:url(../fonts/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans-Medium.woff) format("woff")}@font-face{font-family:DMSans;font-weight:600;font-style:normal;font-display:block;src:url(../fonts/DMSans-SemiBold.woff2) format("woff2"),url(../fonts/DMSans-SemiBold.woff) format("woff")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-mobile)}@media (min-width: 550px) and (max-width: 767px){html{font-size:var(--font-size-mid)}}@media (min-width: 768px){html{font-size:var(--font-size-tablet)}}@media (min-width: 1920px){html{font-size:62.5%}}body{font:400 1.8rem/1.5 DMSans,sans-serif;background-color:#fff;color:#0f0f0f;overscroll-behavior-y:none}body.--loading{cursor:wait}#app{position:relative}[data-taxi-view]{position:relative;z-index:0}[data-lazy]{opacity:0;transition:opacity .3s linear;will-change:opacity}[data-lazy].loaded{opacity:1}[data-parallax]>*{transform:scale(1.15);will-change:transform}@media (min-width: 520px){#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap}}#tarteaucitronRoot #tarteaucitronBack{background:#0f0f0f!important;opacity:.9!important}#tarteaucitronRoot #tarteaucitronAlertBig{background:#0f0f0f!important;padding:3rem 2rem!important;left:.8rem!important;right:.8rem!important;bottom:.8rem!important;width:auto!important;margin:0!important;position:relative;background-color:#0f0f0f!important}@media (min-width: 520px){#tarteaucitronRoot #tarteaucitronAlertBig{width:100%!important;max-width:35rem;bottom:2rem!important;right:2rem!important;left:auto!important;margin:0}}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCheck,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCross{display:none!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{font:400 1.4rem DMSans,sans-serif;line-height:1.6;color:#fff;display:block;text-align:center;padding:0;width:100%;margin:0 0 1em}#tarteaucitronRoot #tarteaucitronAlertBig>button{cursor:pointer;padding:.9rem 1.5rem .8rem!important;background:#fff!important;color:#0f0f0f!important;margin:.2rem;border-radius:0!important;transition:transform .45s cubic-bezier(.36,.33,0,1),box-shadow .45s cubic-bezier(.36,.33,0,1);font:500 1rem DMSans,sans-serif!important;flex:1 0 20%;text-align:center}#tarteaucitronRoot #tarteaucitronAlertBig>button:hover{transform:scale(.95)}#tarteaucitronRoot #tarteaucitronClosePanel{background:#0f0f0f!important;border-color:#0f0f0f!important}#tarteaucitronRoot #tarteaucitronServices{box-shadow:none!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronTitle button{background:#0f0f0f!important;border-color:#0f0f0f!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny{margin:0!important;background:#fff!important;font-size:.9rem!important;letter-spacing:.1em;font-weight:700;margin-left:1rem!important;padding:1rem 2rem!important;color:#0f0f0f!important;text-transform:uppercase}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow:hover,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny:hover{opacity:1}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow span,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny span{display:none!important}#tarteaucitronRoot #tarteaucitronServices ul .tarteaucitronLine.tarteaucitronIsAllowed{border-color:green!important}#tarteaucitronRoot #tarteaucitronServices ul .tarteaucitronLine.tarteaucitronIsDenied{border-color:red!important}#tarteaucitronRoot #tarteaucitronServices #tarteaucitronInfo{background:0!important}.logo{width:10rem;color:#0f0f0f;position:relative;z-index:1;aspect-ratio:100/12.5}@supports not (aspect-ratio: 1/1){.logo{padding-top:12.5%;position:relative}.logo>*{position:absolute;top:0;right:0;bottom:0;left:0}}.logo>*{height:100%;width:100%}@media (min-width: 1921px){.logo{width:6rem}}.menu-button{gap:.5rem}@media (min-width: 769px){.menu-button{display:none}}.menu-button .label{position:relative}.menu-button .label .label-item{transform-origin:top left;will-change:transform}.menu-button .label .label-item:nth-child(1){position:absolute;right:0}.menu-button .label .label-item:nth-child(2){opacity:0}.menu-button .icon{position:relative;height:2rem;width:2rem}.menu-button .icon>svg{position:absolute}.menu-button .icon-close{width:1.2rem;height:1.2rem}.menu-button .icon-burger{width:1.6rem;height:1rem}picture img{height:100%;width:100%;object-fit:cover}.shield{transform-origin:50% 50%;transition:transform 1s cubic-bezier(.36,.33,0,1);aspect-ratio:15/18}@supports not (aspect-ratio: 1/1){.shield{padding-top:120%;position:relative}.shield>*{position:absolute;top:0;right:0;bottom:0;left:0}}.shield>*{height:100%;width:100%}.shield svg{overflow:visible}.shield svg>*{fill:#fff}.copyright>*{display:inline-block}.copyright a{color:inherit}.breadcrumb{margin-bottom:1.6rem}.breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap}.breadcrumb ul li:not(:last-child):after{content:"";display:inline-block;margin:0 .3rem;font-weight:400;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25781 4.94824C6.32485 4.94826 6.37582 4.96878 6.42773 5.02051L9.72461 8.31738C9.76043 8.35329 9.77738 8.3817 9.78516 8.40039C9.79498 8.42407 9.80078 8.45098 9.80078 8.4834C9.80074 8.5158 9.79502 8.54273 9.78516 8.56641C9.77734 8.58516 9.76061 8.6134 9.72461 8.64941L6.41113 11.9619C6.35943 12.0135 6.31537 12.0283 6.26172 12.0264C6.19888 12.0241 6.14428 12.0027 6.08691 11.9453C6.03492 11.8933 6.01465 11.8416 6.01465 11.7744C6.01471 11.7074 6.03513 11.6564 6.08691 11.6045L9.20801 8.4834L8.97266 8.24707L6.07031 5.34473C6.01879 5.29306 6.00488 5.24895 6.00684 5.19531C6.00913 5.13247 6.02954 5.07788 6.08691 5.02051C6.13899 4.96845 6.19056 4.94824 6.25781 4.94824Z' fill='%230F0F0F' stroke='%230F0F0F' stroke-width='0.666667'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;background-position:center;width:1.6rem;height:1.6rem}.breadcrumb ul li:not(:last-child)>*{font-weight:400}.breadcrumb ul li>*{text-transform:uppercase;display:block}@media (max-width: 767px){.breadcrumb ul li>*{width:fit-content}}.accordion{display:flex;flex-direction:column;padding:2.4rem 3.2rem;background-color:#b0d3f1}.accordion.is-active{background-color:#fff;border:1px solid #0066CB;color:#0066cb}.accordion__button{display:flex;gap:3rem;width:100%}.accordion__button__title{flex:1;text-align:left;padding-top:.3rem}.accordion.is-active .accordion__button__title{color:#0066cb}.accordion__button__icon{background-color:#0066cb;border-radius:50%;width:4.2rem;height:4.2rem;margin-left:auto}.accordion__button__icon svg{width:1.4rem;height:.8rem;color:#fff}.accordion.is-active .accordion__button__icon svg{transform:scaleY(-1)}.accordion__content{height:0;overflow:hidden;transition:height .35s cubic-bezier(.36,.33,0,1)}.accordion__content__inner{padding-top:2.4rem}.testimonial{width:100%}@media (min-width: 768px){.testimonial{max-width:94.2rem}}.testimonial__content{font-size:3.4rem;text-align:center}.testimonial__author{flex-direction:column;margin-top:4rem;font-size:1.6rem}.testimonial__author-subtitle{filter:opacity(.7)}.swiper-navigation{z-index:1;pointer-events:none;margin-top:3rem}.swiper-navigation ul{display:flex;justify-content:flex-end;align-items:center;gap:1rem}@media (max-width: 767px){.swiper-navigation ul{margin-top:5rem}}.swiper-navigation button{position:relative;pointer-events:all;transition:opacity 1s cubic-bezier(.19,1,.22,1);background-color:#0066cb;color:#fff;width:5.1rem;height:4rem;border-radius:20em}.swiper-navigation button svg{width:1.9rem;height:1.8rem}.swiper-navigation button.swiper-button-disabled{opacity:.15}.swiper-navigation button.swiper-button-locked{opacity:0}.swiper-navigation button.prev svg{transform:scaleX(-1)}.swiper-navigation button.swiper-button-lock{display:none}.post-card{display:block;color:#0f0f0f;transition:transform .5s cubic-bezier(.36,.33,0,1)}.post-card:hover{transform:scale(.975)}.post-card__head{position:relative;height:33rem;overflow:hidden}.post-card__head__tags{display:flex;flex-wrap:wrap;gap:1rem;position:absolute;top:0;left:0;width:100%;padding:1.6rem}.post-card__head__tags__head{display:flex;flex-wrap:wrap;gap:1rem;max-width:80%}.post-card__thumbnail{height:100%;width:100%;aspect-ratio:auto;overflow:hidden;transition:transform .5s cubic-bezier(.36,.33,0,1)}.post-card:hover .post-card__thumbnail{transform:scale(1.1)}.post-card__ref{font:500 1.2rem/1.4 DMSans,sans-serif;color:#fffef7;border-radius:20em;padding:.8rem 1.6rem .6rem;background-color:#3b3b3b6b}.post-card__circle{position:relative;width:3.2rem;height:3.2rem;border-radius:50%;background-color:#b0d3f1;margin-left:auto;overflow:hidden;transition:transform .5s cubic-bezier(.36,.33,0,1)}.post-card:hover .post-card__circle{transform:scale(.8)}.post-card:hover .post-card__circle svg:nth-child(1){transform:translate(180%,-100%) rotate(-45deg)}.post-card:hover .post-card__circle svg:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.post-card__circle svg{width:1.4rem;height:1.4rem;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.36,.33,0,1)}.post-card__circle svg:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-180%,100%) rotate(-45deg)}.post-card__types{display:flex;flex-wrap:wrap;gap:1rem}.post-card__types li{font:700 1rem/1 DMSans,sans-serif;text-transform:uppercase;border-radius:20em;background-color:#f2f7fc;padding:1rem}.post-card__title{font:600 1.8rem/1.5 DMSans,sans-serif;letter-spacing:-.02em;margin-top:1rem}.cwp-card{display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem;border:1px solid #0066CB;padding:2.4rem;color:#0066cb}.cwp-card__icon{width:5rem;height:5rem;border-radius:50%;background-color:#f2f7fc;margin-bottom:.6rem}.cwp-card__icon img{width:2.6rem;height:2.6rem;object-fit:contain}.cwp-card__title{font:500 2rem/1 DMSans,sans-serif}.cwp-card__content{font-size:1.6rem}.cwl-card{display:flex;align-items:flex-start;gap:2.4rem;border:1px solid #0066CB;color:#0066cb;padding:2.4rem}.cwl-card__index{color:#0066cb;height:4.8rem;width:4.8rem;border-radius:50%;background-color:#f2f7fc}.cwl-card__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem;flex:1}.cwl-card__wrapper__content{font-size:1.6rem}.process-card{display:flex;align-items:flex-start;gap:2rem;padding:3rem;color:#0066cb}@media (max-width: 549px){.process-card{flex-direction:column}}@media (min-width: 768px){.process-card{padding:3.8rem 4.5rem}}.process-card[href]{transition:background-color .35s cubic-bezier(.36,.33,0,1)}.process-card[href]:hover{background-color:#0066cb;color:#fff}.process-card__icon{width:5rem;height:5rem;border-radius:50%;background-color:#f2f7fc;margin-bottom:.6rem;transition:transform .35s cubic-bezier(.36,.33,0,1)}.process-card[href]:hover .process-card__icon{transform:translateY(-2rem) scale(.8)}.process-card__icon img{width:2.6rem;height:2.6rem;object-fit:contain}.process-card__contents{flex:1;position:relative}.process-card__wrapper{transition:transform .35s cubic-bezier(.36,.33,0,1)}.process-card[href]:hover .process-card__wrapper{transform:translateY(-2rem)}.process-card__contents,.process-card__wrapper{display:flex;flex-direction:column;gap:1.6rem}.process-card__title{line-height:1.2;font-weight:500}.process-card__content{font-size:1.6rem}.process-card__link{font:500 1.4rem/1 DMSans,sans-serif;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;pointer-events:none;transition:transform .35s cubic-bezier(.36,.33,0,1) 0ms,opacity .35s cubic-bezier(.36,.33,0,1) 0ms}@media (min-width: 768px){.process-card__link{opacity:0;position:absolute;bottom:0;transform:translateY(4rem)}}.process-card[href]:hover .process-card__link{transform:translateY(-2rem)}@media (min-width: 768px){.process-card[href]:hover .process-card__link{transform:translateY(1rem);transition-delay:.1s;opacity:1}}.latest-posts-card{display:flex;color:#0f0f0f;width:100%;transition:transform .4s cubic-bezier(.36,.33,0,1)}.latest-posts-card:hover{transform:scale(.975)}.latest-posts-card.is-featured{flex-wrap:wrap;background-color:#fff}@media (min-width: 768px){.latest-posts-card.is-featured{max-width:83rem}}.latest-posts-card__thumbnail{width:100%;overflow:hidden}@media (min-width: 768px){.latest-posts-card__thumbnail{max-width:39.6rem}}.latest-posts-card__thumbnail img{transition:transform .4s cubic-bezier(.36,.33,0,1)}.latest-posts-card.is-featured:hover .latest-posts-card__thumbnail img{transform:scale(1.15)}.latest-posts-card__wrapper{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem}.latest-posts-card.is-featured .latest-posts-card__wrapper{gap:2.4rem;padding:4rem 3rem}@media (min-width: 768px){.latest-posts-card.is-featured .latest-posts-card__wrapper{max-width:43.4rem;padding:8rem 3.2rem 8rem 5rem}}.latest-posts-card__title{font:500 3rem/1 DMSans,sans-serif}@media (min-width: 768px){.latest-posts-card__title{font-size:2rem}}.latest-posts-card__types li{color:#0f0f0f}.latest-posts-card.is-featured .latest-posts-card__types li{background-color:#b0d3f1}.latest-posts-card__read-more{font:500 1.6rem/.9 DMSans,sans-serif;position:relative;margin-top:1.6rem}.latest-posts-card.is-featured .latest-posts-card__read-more{margin-top:3rem}@media (min-width: 768px){.latest-posts-card.is-featured .latest-posts-card__read-more{margin-top:6rem}}.latest-posts-card__read-more:after{position:absolute;top:100%;left:0;height:1px;width:100%;background-color:#0f0f0f;transform:translateY(.75rem) scaleX(.4);transform-origin:top left;transition:transform .4s cubic-bezier(.36,.33,0,1)}.latest-posts-card:hover .latest-posts-card__read-more:after{transform:translateY(.75rem) scaleX(1)}.products-taxonomies-card{color:#0f0f0f;border:1px solid rgba(15,15,15,.6);padding:.8rem;min-height:100%}@media (min-width: 768px){.products-taxonomies-card{transition:color .5s cubic-bezier(.36,.33,0,1),background-color .5s cubic-bezier(.36,.33,0,1),transform .5s cubic-bezier(.36,.33,0,1),opacity .5s cubic-bezier(.36,.33,0,1)}}@media (min-width: 768px){.products-taxonomies-card:hover{background-color:#0066cb;color:#fff}}.products-taxonomies-card,.products-taxonomies-card__inner{display:flex;align-items:flex-start;flex-direction:column}.products-taxonomies-card__inner{position:relative;padding:5.4rem 1.2rem 3rem;gap:.8rem}@media (min-width: 768px){.products-taxonomies-card__inner{transition:transform .5s cubic-bezier(.36,.33,0,1)}}@media (min-width: 768px){.products-taxonomies-card:hover .products-taxonomies-card__inner{transform:translateY(-2rem)}}.products-taxonomies-card__title{font:600 2rem/1.2 DMSans,sans-serif}.products-taxonomies-card__description{font-size:1.6rem}.products-taxonomies-card__read-more{font-size:1.4rem;text-transform:uppercase;padding-top:1.4rem;pointer-events:none;text-decoration:underline;text-decoration-thickness:.1rem!important;text-underline-offset:.4rem}@media (max-width: 767px){.products-taxonomies-card__read-more{color:#0066cb}}@media (min-width: 768px){.products-taxonomies-card__read-more{position:absolute;bottom:0;opacity:0;transform:translateY(100%);transition:transform .5s cubic-bezier(.36,.33,0,1) .1s,opacity .5s cubic-bezier(.36,.33,0,1) .1s}}@media (min-width: 768px){.products-taxonomies-card:hover .products-taxonomies-card__read-more{transform:translateY(20%);opacity:1}}.products-taxonomies-card__img{width:100%;height:16.4rem;margin-top:auto}.pagination{margin-top:6rem}.pagination__list{gap:.8rem}.pagination__link{font:300 1.6rem/1.2 DMSans,sans-serif;color:#fff;background-color:#0066cb;width:4rem;height:2.7rem;border-radius:20em;opacity:.2}.pagination__link.is-active{opacity:1}.product-infos-details,.product-infos-details__contents{display:grid;grid-gap:2.4rem}@media (min-width: 768px){.product-infos-details,.product-infos-details__contents{grid-gap:5rem}}@media (min-width: 768px){.product-infos-details__contents{grid-template-columns:repeat(2,1fr)}}.product-infos-details__content{font-size:2rem}.product-infos-details__buttons{justify-content:flex-start;gap:2rem}.product-infos-features__item{display:flex;gap:2rem;padding:1.8rem 2.6rem}@media (max-width: 549px){.product-infos-features__item{flex-direction:column}}.product-infos-features__item:nth-child(odd){background-color:#f2f7fc}@media (min-width: 550px){.product-infos-features__item__title{flex:1 0 30%;max-width:30%;padding-top:.5rem}}.product-infos-features__item__content{font-size:2.1rem}@media (min-width: 550px){.product-infos-features__item__content{flex:1 0 70%;max-width:70%}}.product-infos-references__table{border-collapse:collapse}.product-infos-references__table thead th{opacity:.5}.product-infos-references__table tbody tr:nth-of-type(odd){background-color:#f2f7fc}.product-infos-references__title{font-weight:700;padding:1.8rem 2.6rem}.product-infos-references__content{padding:1.8rem 2.6rem}.product-infos-colors-textures__content{font-size:1.4rem}.product-infos-colors-textures__grid{display:grid;grid-gap:10rem}@media (min-width: 768px){.product-infos-colors-textures__grid{grid-template-columns:repeat(2,1fr)}}*+.product-infos-colors-textures__grid{margin-top:3.6rem}.product-infos-colors-textures__grid__colors,.product-infos-colors-textures__grid__textures{display:flex;flex-direction:column}.product-infos-colors-textures__grid__colors>span,.product-infos-colors-textures__grid__textures>span{font:600 1.8rem/1.3 DMSans,sans-serif;letter-spacing:-.01em;margin-bottom:2.4rem}.product-infos-colors-textures__grid__colors>ul,.product-infos-colors-textures__grid__textures>ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.6rem}@media (min-width: 550px){.product-infos-colors-textures__grid__colors>ul,.product-infos-colors-textures__grid__textures>ul{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.product-infos-colors-textures__grid__colors>ul,.product-infos-colors-textures__grid__textures>ul{grid-template-columns:repeat(4,1fr)}}.product-infos-colors-textures__load-more,.product-infos-colors-textures__load-less{text-decoration:underline;text-decoration-thickness:.1rem!important;text-underline-offset:.25rem;text-transform:uppercase;letter-spacing:-.01em;margin-top:3.2rem;text-align:left}.color-texture-card{flex-direction:column;gap:1rem}.color-texture-card__img,.color-texture-card__color{aspect-ratio:1;border:.24rem solid #F5F7FA;width:100%}.color-texture-card__title{text-align:center}.search-result-card{display:flex;align-items:center;gap:1.6rem;color:#0f0f0f;padding-right:.8rem}.search-result-card.product-type-realisation{background-color:#f2f7fc}.search-result-card__img{flex-shrink:0;width:7rem;height:7rem;background-color:#000;overflow:hidden;aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.search-result-card__img{padding-top:100%;position:relative}.search-result-card__img>*{position:absolute;top:0;right:0;bottom:0;left:0}}.search-result-card__img>*{height:100%;width:100%}.search-result-card__img img{width:100%;height:100%;object-fit:cover}.search-result-card__wrapper{display:flex;flex-direction:column;gap:.4rem}.search-result-card__wrapper__head{font:500 1.2rem/1.5 DMSans,sans-serif;text-transform:uppercase;display:flex;gap:.4rem}.search-result-card__wrapper__head li:not(:last-child):after{content:"-";display:inline-block;margin-left:.4rem}.search-result-card__wrapper__head__reference{filter:opacity(.6)}.search-result-card__wrapper__head__realisation-type{font:500 .9rem/1.4 DMSans,sans-serif;background-color:#0066cb;color:#fff;border-radius:20em;padding:.25rem .8rem .15rem}.search-result-card__wrapper__title{font:600 1.6rem/1.2 DMSans,sans-serif}.hero-home{background-color:#0f0f0f;overflow:hidden;padding-top:24rem;padding-bottom:30rem}@media (min-width: 768px){.hero-home{padding-top:40rem;padding-bottom:8rem}}@media (max-width: 767px){.hero-home:not(.hero-home__previews){padding-bottom:5rem}}.hero-home__container{position:relative;z-index:1}.hero-home__head{display:flex;flex-direction:column;gap:2.4rem;width:100%;color:#fff}@media (min-width: 768px){.hero-home__head{max-width:67rem}}.hero-home__content{font-weight:500}.hero-home__buttons{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:2rem}@media (min-width: 768px){.hero-home__buttons{margin-top:.8rem}}.hero-home__swiper{z-index:0;pointer-events:none}.hero-home__swiper .swiper-slide picture:after{z-index:1;background:linear-gradient(270deg,#0f0f0f00,#0f0f0f33 50%),linear-gradient(0deg,#0f0f0f66,#0f0f0f66)}.hero-home__swiper .swiper-slide picture{width:100%;height:100%}.hero-home__previews{display:flex;align-items:flex-end;flex-direction:column;gap:1.5rem;width:100%}@media (max-width: 767px){.hero-home__previews{left:0}}@media (min-width: 768px){.hero-home__previews{position:absolute;bottom:6rem;right:6rem;max-width:29rem}}@media (max-width: 767px){.hero-home__previews .swiper-navigation{padding:0 2rem}}@media (min-width: 768px){.hero-home__previews .swiper-navigation ul{gap:.6rem}}.hero-home__previews .swiper-navigation button{background-color:#0f0f0f66}@media (min-width: 768px){.hero-home__previews .swiper-navigation button{width:3.1rem;height:2.4rem}}@media (min-width: 768px){.hero-home__previews .swiper-navigation button svg{width:1rem;height:.9rem}}.hero-home__thumbs{position:relative;padding:2rem;background-color:#24242459;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:100%}.hero-home__thumbs .swiper-slide{height:12rem;opacity:.4;cursor:pointer}@media (min-width: 768px){.hero-home__thumbs .swiper-slide{height:7.4rem}}.hero-home__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.hero-home__thumbs .swiper-slide picture{height:100%;width:100%}.hero-home__thumbs__timeline{position:absolute;top:0;left:0;height:.2rem;width:100%;background-color:#a7a5a54d}.hero-home__thumbs__timeline__progress{--progress: 0;height:100%;width:100%;background-color:#fff;transform-origin:0% 0%;transform:scaleX(var(--progress))}.hero-faq{background-color:#f2f7fc;overflow:hidden;padding-top:24rem}.hero-faq__c{position:absolute;width:75.9rem;height:83rem;pointer-events:none;z-index:-1;bottom:0;left:0;color:#b0d3f1;opacity:.15;transform:translate(-20%,22%)}@media (max-width: 767px){.hero-faq__c{bottom:auto;top:0;left:-2rem;width:56.925rem;height:62.25rem}}.hero-faq__container{display:flex;align-items:flex-start;gap:4rem}@media (max-width: 767px){.hero-faq__container{flex-direction:column}}.hero-faq__container>*{width:100%}.hero-faq__head{display:flex;align-items:flex-start;flex-direction:column;gap:3.2rem}@media (min-width: 768px){.hero-faq__head{max-width:59.5rem}}.hero-faq__head__content{font-weight:500}@media (min-width: 768px){.hero-faq__head__content{max-width:54rem}}@media (min-width: 768px){.hero-faq__questions{max-width:59.5rem;margin-top:7rem;margin-left:auto}}.hero-contact{background-color:#f2f7fc;overflow:clip;padding-top:24rem}.hero-contact__c{position:absolute;pointer-events:none;z-index:-1;width:75.9rem;height:83rem;bottom:0;left:0;color:#b0d3f1;opacity:.15;transform:translate(-20%,22%)}@media (max-width: 767px){.hero-contact__c{bottom:auto;top:0;left:-2rem;width:56.925rem;height:62.25rem}}.hero-contact__container{display:flex;align-items:flex-start;gap:4rem}@media (max-width: 767px){.hero-contact__container{flex-direction:column}}.hero-contact__container>*{width:100%}.hero-contact__head{display:flex;align-items:flex-start;flex-direction:column;gap:3.2rem}@media (min-width: 768px){.hero-contact__head{max-width:59.5rem;position:sticky;top:3.4rem}}.hero-contact__head__content{font-weight:500}@media (min-width: 768px){.hero-contact__head__content{max-width:54rem}}@media (min-width: 768px){.hero-contact__form{max-width:71.6rem;margin-top:7rem;margin-left:auto}}.hero-contact__form>form>fieldset>.row>fieldset>.row{display:grid;gap:2rem 3rem}@media (min-width: 768px){.hero-contact__form>form>fieldset>.row>fieldset>.row{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.hero-contact__form .Form__group.is-full{grid-column:span 2}}.hero-contact__form>form>fieldset>.row>fieldset>.row>.Form__group:last-child .accept-text{font:400 1.4rem/1.5 DMSans,sans-serif;color:#0f0f0f}.hero-contact__form>form>fieldset>.row>fieldset>.row>.Form__group:last-child .accept-text a{color:#0066cb;text-decoration:underline}@media (min-width: 768px){.hero-contact__form>form>fieldset>.row>fieldset>.row>.Form__group:last-child{grid-column:span 2;display:flex;flex-direction:column;gap:1.6rem}}.hero-contact__form .Form__actions{margin-top:5rem}.hero-contact__form .Form__actions p{font:400 1.5rem DMSans,sans-serif;filter:opacity(.6);margin-bottom:3.2rem}.hero-single{color:#fff;background-color:#0f0f0f;padding:0}.hero-single__img{z-index:-1;opacity:.8}.hero-single__container{display:flex;flex-wrap:wrap;align-items:stretch}.hero-single__container>*{width:100%}.hero-single__head{display:flex;align-items:flex-start;flex-direction:column;gap:2.4rem;padding-top:29rem;padding-bottom:9rem;padding-left:var(--gutter);padding-right:var(--gutter)}@media (min-width: 768px){.hero-single__head{padding-left:calc(var(--gutter) + 2rem);padding-right:7.5rem;max-width:85rem}}.hero-single__title:after{display:inline-block;width:8rem;height:.1rem;background-color:#fff;margin-bottom:1rem;margin-left:2rem}.hero-single__categories{justify-content:flex-start;gap:1.6rem;margin-top:.8rem}.hero-single__details{display:flex;flex-direction:column;justify-content:flex-end;background-color:#b0d3f1;color:#0f0f0f;padding:4rem var(--gutter)}@media (min-width: 768px){.hero-single__details{max-width:59rem;min-height:100%;padding:9rem 8rem}}.hero-single__details ul{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2.4rem 3.2rem}.hero-single__details li>*{display:block}.hero-single__details-label{font:400 1.6rem/1.4 DMSans,sans-serif;filter:opacity(.7)}.hero-single__details-value{font:400 3.2rem/1.5 DMSans,sans-serif}.hero-archive{overflow:hidden;padding-top:27.4rem;padding-bottom:0;padding-left:0;padding-right:0;background-color:#0f0f0f;border:1px solid #0066CB}.hero-archive__img{opacity:.7}.hero-archive__container{position:relative;z-index:1;overflow:hidden}.hero-archive__wrapper{display:flex;flex-direction:column;gap:4rem;background-color:#fffef7;padding-top:6.4rem;padding-bottom:9rem;padding-left:var(--gutter);padding-right:var(--gutter)}@media (min-width: 768px){.hero-archive__wrapper{max-width:131rem}}.hero-archive__wrapper>*:not(:first-child){position:relative;z-index:1}.hero-archive__c{position:absolute;top:2.7rem;left:1rem;width:38rem;height:41.6rem;color:#f2f7fc;opacity:.5;z-index:0}.hero-archive__titles{display:flex;align-items:flex-start;flex-wrap:wrap;gap:3rem}@media (max-width: 767px){.hero-archive__titles{flex-direction:column}}.hero-archive__title{color:#0066cb}@media (min-width: 768px){.hero-archive__title{max-width:calc(45% - 3rem)}}@media (min-width: 768px){.taxonomy-product .hero-archive__title,.taxonomy-realisation .hero-archive__title,.taxonomy-category .hero-archive__title{max-width:calc(55% - 3rem)}}@media (min-width: 768px){.hero-archive__content{max-width:55%;margin-left:auto}}@media (min-width: 768px){.taxonomy-product .hero-archive__content,.taxonomy-realisation .hero-archive__content,.taxonomy-category .hero-archive__content{max-width:45%}}.header-product{background-color:#f2f7fc;padding-top:20rem}.header-product__container{display:flex;flex-wrap:wrap;gap:4rem}@media (min-width: 768px){.header-product__container{flex-direction:row-reverse}}.header-product__container>*{width:100%}@media (min-width: 768px){.header-product__head{max-width:55rem;margin-left:auto}}.header-product__breadcrumb{margin-bottom:3.8rem}.header-product__head__ref{font:400 1.5rem/1.5 DMSans,sans-serif;text-transform:uppercase;filter:opacity(.6);margin-bottom:1rem}.header-product__head__content{grid-gap:1.4rem;margin-top:3.2rem}.header-product__head__question{justify-content:space-between;background-color:#b0d3f1;color:#0066cb;padding:2rem 3.3rem;margin-top:2.8rem;gap:2rem}@media (max-width: 549px){.header-product__head__question{align-items:flex-start;flex-direction:column}}.header-product__head__question__title{font:500 1.8rem/1.3 DMSans,sans-serif}@media (max-width: 549px){.header-product__head__question__title{font-size:2.4rem}}@media (min-width: 768px){.header-product__head__question__title{max-width:16.2rem}}.header-product__swipers{position:relative;min-height:100%}@media (max-width: 767px){.header-product__swipers{overflow:hidden;display:flex;flex-direction:column;gap:2rem}}@media (min-width: 768px){.header-product__swipers{max-width:65rem}}.header-product__swipers__swiper{height:100%;width:100%;overflow:hidden}.header-product__swipers__swiper .swiper-slide{height:50rem}@media (min-width: 768px){.header-product__swipers__swiper .swiper-slide{height:70rem}}.header-product__swipers__swiper picture{height:100%}.header-product__swipers__thumbs{background-color:#7a7a7a59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem}@media (min-width: 768px){.header-product__swipers__thumbs{z-index:1;position:absolute;bottom:-5rem;left:-5rem;overflow:hidden;width:11.4rem;height:29rem}}.header-product__swipers__thumbs .swiper-slide{width:7.4rem;height:7.4rem;cursor:pointer;opacity:.4}.header-product__swipers__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.header-product__swipers__thumbs .swiper-slide picture{height:100%}.header-gutenberg{background-color:#f2f7fc;overflow:hidden;padding-top:20rem}@media (min-width: 768px){.header-gutenberg{padding-top:22rem;padding-bottom:15rem}}.header-gutenberg__container{display:flex;align-items:flex-start;gap:3.6rem}@media (max-width: 767px){.header-gutenberg__container{flex-direction:column}}.header-gutenberg__container>*{width:100%}.header-gutenberg__head{display:flex;align-items:flex-start;flex-direction:column;gap:3.2rem}@media (min-width: 768px){.header-gutenberg__head{max-width:55rem}}.header-gutenberg__head__title strong{color:#0066cb}@media (min-width: 768px){.header-gutenberg__img{position:absolute;bottom:0;right:0;width:68.8rem;height:48.8rem}}.header-gutenberg__c{position:absolute;left:0;z-index:-1;opacity:.1;pointer-events:none;color:#b0d3f1;width:55.1rem;height:60.2rem}@media (max-width: 767px){.header-gutenberg__c{top:0}}@media (min-width: 768px){.header-gutenberg__c{bottom:0;transform:translate(-2rem,2rem)}}@media (min-width: 768px){.content-single{padding-left:12rem;padding-right:12rem}}.content-single__banner{width:100%;height:43.2rem;margin-bottom:6.4rem}@media (min-width: 768px){.content-single__content{max-width:86.6rem;margin:0 auto}}.content-single__content .wp-caption img{width:100%}.content-single__content .wp-caption-text{width:100%;margin-top:1.6rem;padding:.8rem 1.6rem;background-color:#f2f7fc;color:#0f0f0f;font-size:1.8rem;border-left:.1rem solid #0066CB}.testimonials{background-color:#0066cb;color:#fff;overflow:hidden}.testimonials__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;width:56.3rem;height:61.577rem;opacity:.1}.testimonials__swiper .swiper-pagination{margin-top:4rem}.testimonials__swiper-pagination{--swiper-pagination-bullet-horizontal-gap: 1.2rem;margin-top:2.4rem}.testimonials__swiper-pagination .swiper-pagination-bullet{text-align:center;height:4rem;width:4rem;border:1px solid #FFFEF7;background-color:transparent;color:#fffef7;opacity:1}.testimonials__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fffef7;color:#0066cb}.personalized-quote{background-color:#0066cb;color:#fff;overflow:hidden}.personalized-quote__container{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem}@media (max-width: 767px){.personalized-quote__container{align-items:flex-start;flex-direction:column}}.personalized-quote__container>*:not(.personalized-quote__icon){width:100%}.personalized-quote__icon{position:absolute;top:50%;right:-12rem;transform:translateY(-50%);width:39.9rem;height:43.64rem;color:#fff;opacity:.1;pointer-events:none}@media (max-width: 767px){.personalized-quote__icon{right:0}}@media (min-width: 768px){.personalized-quote__title{max-width:60.9rem}}.personalized-quote__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:2.4rem}@media (min-width: 768px){.personalized-quote__wrapper{max-width:60rem;margin-left:auto}}.personalized-quote__wrapper__content{font-size:2rem}.related-realisations{background-color:#b0d3f1;padding-top:0rem;padding-bottom:0rem}@media (min-width: 768px){.related-realisations{padding:0}}.related-realisations__container{display:flex}@media (max-width: 767px){.related-realisations__container{flex-direction:column-reverse}}.related-realisations__container>*{width:100%}.related-realisations__wrapper{position:relative;z-index:1;padding-top:7.2rem;padding-bottom:6rem}@media (min-width: 768px){.related-realisations__wrapper{max-width:55%}}.related-realisations__head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2.4rem;border-bottom:1px solid #0066CB;padding-bottom:7rem;margin-bottom:7rem}@media (min-width: 768px){.related-realisations__head{padding-left:var(--gutter);padding-right:4rem}}@media (min-width: 1920px){.related-realisations__head{padding-left:0}}.related-realisations__title{color:#0066cb;flex:1}.related-realisations__title strong{text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.6rem}.related-realisations__navigation{margin-top:0}@media (max-width: 767px){.related-realisations__navigation{display:none}}.related-realisations__list{display:flex;flex-direction:column;gap:6rem}@media (min-width: 768px){.related-realisations__list{gap:.8rem;padding-left:var(--gutter);padding-right:4rem}}@media (min-width: 1920px){.related-realisations__list{padding-left:0}}.related-post__link{display:flex;align-items:flex-start;flex-wrap:wrap;font-size:2.8rem;gap:1.6rem;color:#0066cb;position:relative}.related-post__link .thumbnail{flex:1 0 100%;max-width:100%}@media (min-width: 768px){.related-post__link .thumbnail{display:none}}@media (min-width: 768px){.related-post__link .index,.related-post__link .title{transform-origin:top left;transition:transform .35s cubic-bezier(.36,.33,0,1)}}@media (min-width: 768px){.related-post__link .index,.related-post__link .title{transform:scale(.8)}}@media (min-width: 768px){.related-realisations__item.is-active .related-post__link .index,.related-realisations__item.is-active .related-post__link .title{transform:scale(1)}}@media (max-width: 767px){.related-post__link .index{display:none}}.related-post__link .title{font-size:3.2rem;flex:1}@media (min-width: 768px){.related-post__link .title{margin-top:-.3rem}}.related-post__link .tag{background-color:#0066cb;color:#fff}@media (max-width: 767px){.related-post__link .tag{position:absolute;top:2rem;left:2rem}}@media (min-width: 768px){.related-post__link .tag{margin-top:1rem}}.related-realisations__swiper{min-height:100%}@media (max-width: 767px){.related-realisations__swiper{display:none}}@media (min-width: 768px){.related-realisations__swiper{max-width:45%}}.related-realisations__swiper picture{height:100%}.posts-archive{background-color:#fff}.posts-archive__types{margin-bottom:6rem}.posts-archive__types ul{row-gap:3rem}@media (max-width: 767px){.posts-archive__types ul{gap:2rem}}.posts-archive__types a{letter-spacing:-.01em;border-radius:20em;color:#0066cb;padding:1rem 2.4rem}.posts-archive__types a.is-active{background-color:#0066cb;color:#fff}.posts-archive__posts{display:grid;gap:4.8rem 2rem}@media (min-width: 550px){.posts-archive__posts{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.posts-archive__posts{grid-template-columns:repeat(4,1fr)}}.posts-archive__no-results{text-align:center}.about-strateo__container{display:flex;align-items:flex-start;gap:4rem}@media (max-width: 767px){.about-strateo__container{flex-direction:column}}.about-strateo__container>*{width:100%}@media (min-width: 768px){.about-strateo__head{max-width:60rem}}.about-strateo__subtitle{margin-bottom:1.6rem}.about-strateo__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:3.2rem}@media (min-width: 768px){.about-strateo__wrapper{max-width:56rem;margin-left:auto;margin-top:10rem}}.cwp{padding:0}.cwp.bg-beige{background-color:#fffef7}.cwp.bg-blue{background-color:#b0d3f1}.cwp.border-bottom{border-bottom:1px solid #0066CB}.cwp.custom-gutenberg{border-top:1px solid #0066CB;border-bottom:1px solid #0066CB}.cwp__container{display:flex}@media (max-width: 767px){.cwp__container{flex-direction:column}}@media (min-width: 768px){.cwp.is-img_right .cwp__container{flex-direction:row-reverse}}.cwp__container>*{width:100%}.cwp__head{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:2rem;padding:20rem var(--gutter) 5rem}@media (min-width: 768px){.cwp__head{max-width:61.4rem;padding:7.4rem 6rem}}@media (min-width: 768px){.home .cwp__head{padding-right:9rem}}.cwp__head>*:nth-child(1){margin-top:auto}.cwp__subtitle,.cwp__title{color:#fff}.cwp__img{z-index:-1}.cwp__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:4rem;padding:5rem var(--gutter)}@media (min-width: 768px){.cwp__wrapper{gap:5rem;max-width:82.6rem;padding:11rem 8rem}}.cwp__content h3{font-size:3rem;line-height:1.3}.cwp__content strong{font-weight:400;color:#0066cb}.cwp__items,.cwp__items__column{display:grid;align-items:start;gap:2rem}@media (min-width: 550px){.cwp__items,.cwp__items__column{grid-gap:5rem}}@media (min-width: 550px){.cwp__items{grid-template-columns:repeat(2,1fr)}}*+.cwp__items{margin-top:3rem}@media (min-width: 550px){.cwp__items__column:nth-child(2){margin-top:5rem}}.cwl{background-color:#fffef7}.cwl__container{display:flex;align-items:flex-start;flex-direction:column;gap:7rem}.cwl__container>*{width:100%}.cwl__head{display:flex;align-items:flex-start;gap:2.4rem}@media (max-width: 767px){.cwl__head{flex-direction:column}}.cwl__head>*{width:100%}@media (min-width: 768px){.cwl__head>*{max-width:calc(50% - 2.4rem)}}.cwl__head__title{line-height:1.2}.cwl__head__title strong{color:#0066cb}.cwl__cards{display:grid;grid-gap:3rem}@media (min-width: 768px){.cwl__cards{grid-template-columns:repeat(2,1fr)}}.process{background-color:#b0d3f1;padding:var(--gutter)}@media (min-width: 768px){.process{padding:6rem}}.process__box{display:flex;background-color:#fff}@media (max-width: 767px){.process__box{flex-direction:column}}.process__head{display:flex;align-items:flex-end;padding:6.4rem 3rem}@media (min-width: 768px){.process__head{max-width:55.3rem;padding:6.4rem 8rem 6.4rem 6.4rem}}.process__title{color:#0066cb}@media (min-width: 768px){.process__items{max-width:76.6rem}}@media (min-width: 1200px){.process__items{max-width:100rem}}.process__items li{border:1px solid #0066CB}@media (max-width: 767px){.process__items li{border-left:none;border-right:none;border-bottom:none}}@media (min-width: 768px){.process__items li{border-top:none;border-right:none}}.process__items li:last-child{border-bottom:none}.latest-posts{background-color:#b0d3f1}.latest-posts__head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4rem;padding-bottom:2.4rem;margin-bottom:4rem;border-bottom:1px solid rgba(0,102,203,.4)}@media (max-width: 767px){.latest-posts__head{flex-direction:column}}.latest-posts__head__wrapper{display:flex;flex-direction:column;gap:1.2rem;flex:1}@media (min-width: 768px){.latest-posts__head__button{margin-left:auto}}.latest-posts__posts{display:flex}@media (max-width: 549px){.latest-posts__posts{flex-direction:column;gap:5rem}}@media (max-width: 549px){.latest-posts__posts>ul{border-top:1px solid rgba(0,102,203,.4);padding-top:4rem}}@media (min-width: 550px){.latest-posts__posts>ul{border-left:1px solid rgba(0,102,203,.4);padding-left:2.5rem;margin-left:2.5rem;min-height:100%}}@media (min-width: 768px){.latest-posts__posts>ul{padding-left:5rem;margin-left:5rem}}@media (min-width: 768px){.latest-posts__posts__list{max-width:35rem}}.related-products{overflow:hidden}.related-products__container{display:flex;align-items:flex-start;flex-direction:column;gap:5rem}.related-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;width:100%}@media (min-width: 768px){.related-products__head__title{max-width:60rem}}.related-products__head__navigation{margin-top:0}@media (min-width: 768px){.related-products__head__navigation{margin-left:auto}}.related-products__swiper{overflow:visible;margin:0}@media (min-width: 768px){.related-products__swiper__slide{max-width:30.5rem}}.products-taxonomies__head{display:flex;align-items:flex-start;gap:2.4rem}@media (max-width: 767px){.products-taxonomies__head{flex-direction:column}}@media (min-width: 768px){.products-taxonomies__head{align-items:flex-end}}.products-taxonomies__head__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem}@media (min-width: 768px){.products-taxonomies__head__wrapper{max-width:68rem}}.products-taxonomies__head__subtitle{color:#0f0f0f}.products-taxonomies__head__title{color:#0066cb}@media (min-width: 768px){.products-taxonomies__head__button{margin-left:auto}}.products-taxonomies__cards{margin-top:6rem;display:grid;grid-gap:1.6rem}@media (min-width: 550px){.products-taxonomies__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.products-taxonomies__cards{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.products-taxonomies__cards:has(.products-taxonomies-card:hover) .products-taxonomies-card{transform:scale(.95);opacity:.75}.products-taxonomies__cards:has(.products-taxonomies-card:hover) .products-taxonomies-card:hover{transform:scale(1);opacity:1}}.product-infos{border-top:.1rem solid #0066CB;border-bottom:.1rem solid #0066CB}@media (max-width: 767px){.product-infos{padding-top:var(--gutter)}}.product-infos__nav{margin-bottom:7rem}@media (max-width: 767px){.product-infos__nav{background-color:#eee;padding:2rem}}.product-infos__nav__list{justify-content:flex-start;gap:3.2rem}@media (max-width: 549px){.product-infos__nav__list{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.product-infos__nav__link{font:400 2.2rem DMSans,sans-serif;letter-spacing:-.01em;color:#0f0f0f;display:inline-flex;gap:.8rem}.product-infos__nav__link.is-active{font-weight:500;text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:.75rem}.product-infos__tab:not(.is-active){display:none}.product-infos__nav__link__icon{width:3.2rem;height:3.2rem;border-radius:50%;background-color:#0f0f0f;transition:transform .5s cubic-bezier(.36,.33,0,1)}.product-infos__nav__link:hover .product-infos__nav__link__icon{transform:scale(.7)}.product-infos__nav__link__icon svg{color:#fff;width:1.4rem;height:1.4rem;transform:rotate(90deg)}.presentation__container{display:flex;align-items:flex-start;flex-direction:column;gap:8rem}@media (max-width: 767px){.presentation__container{gap:5rem}}.presentation__container>*{width:100%}.presentation__contents{display:flex;align-items:flex-start;gap:5rem}@media (max-width: 767px){.presentation__contents{gap:3rem;flex-direction:column}}.presentation__contents>*{width:100%}@media (min-width: 768px){.presentation__contents>*{max-width:50%}}.presentation__contents__head{display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem}.presentation__contents__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:2.4rem}@media (min-width: 768px){.presentation__contents__wrapper{margin-left:auto}}.presentation__contents__wrapper__content{font-size:2rem}.presentation__contents__wrapper__links{justify-content:flex-start;gap:2.4rem}.presentation__contents__wrapper__links__link{font-size:1.6rem;font-weight:500;text-transform:uppercase}.presentation__contents__wrapper__links__link span{background:none}.presentation__img{max-width:100%;aspect-ratio:1240/446}@supports not (aspect-ratio: 1/1){.presentation__img{padding-top:calc(100% * 446 / 1240);position:relative}.presentation__img>*{position:absolute;top:0;right:0;bottom:0;left:0}}.presentation__img>*{height:100%;width:100%}.img-banner__img{aspect-ratio:1240/446}@supports not (aspect-ratio: 1/1){.img-banner__img{padding-top:calc(100% * 446 / 1240);position:relative}.img-banner__img>*{position:absolute;top:0;right:0;bottom:0;left:0}}.img-banner__img>*{height:100%;width:100%}#preloader{z-index:4;background-color:#0f0f0f;color:#fff;overflow:hidden;will-change:opacity,transform}#preloader p{opacity:0}#header{position:fixed;top:0;left:0;width:100%;z-index:3;transition:transform .55s cubic-bezier(.36,.33,0,1)}.header__container{transition:transform .55s cubic-bezier(.36,.33,0,1)}.header-nav-secondary{gap:3.2rem;background-color:#0066cb;padding:1.2rem 6.4rem}@media (max-width: 767px){.header-nav-secondary{align-items:flex-start;justify-content:flex-start;padding:4rem var(--gutter);margin-top:4rem}}@media (min-width: 768px){.header-nav-secondary{justify-content:flex-end}}.header-nav-secondary__links{gap:3.2rem}@media (max-width: 767px){.header-nav-secondary__links{align-items:flex-start;justify-content:flex-start;flex-direction:column}}.header-nav-secondary__link-container{position:relative}@media (max-width: 767px){.header-nav-secondary__link-container{width:100%}}.header-nav-secondary__link{font:500 1.4rem/1.5 DMSans,sans-serif;text-transform:uppercase;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.7rem}@media (max-width: 767px){.header-nav-secondary__link{font-size:2.4rem}}.header-nav-secondary__link svg{width:1.2rem;height:.7rem}@media (max-width: 767px){.header-nav-secondary__link svg{width:1.8rem;height:1.05rem}}.header-nav-secondary__submenu{width:100%}@media (max-width: 767px){.header-nav-secondary__submenu{margin-top:1.8rem}.header-nav-secondary__link-container:not(.has-single-submenu) .header-nav-secondary__submenu:not(.is-open){display:none}}@media (min-width: 768px){.header-nav-secondary__submenu{position:absolute;top:100%;left:0;z-index:1;width:max-content;max-width:30rem}}@media (min-width: 768px){.header-nav-secondary__link-container.has-submenu:not(:hover) .header-nav-secondary__submenu{display:none}}.header-nav-secondary__submenu>ul{display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem;padding:1.6rem 2.4rem}@media (max-width: 767px){.header-nav-secondary__submenu>ul{padding:0 2.4rem;gap:2.4rem;list-style:disc;color:#fff}}@media (min-width: 768px){.header-nav-secondary__submenu>ul{background-color:#fff}}.header-nav-secondary__submenu>ul>li{width:100%}@media (max-width: 767px){.header-nav-secondary__submenu__link{color:#fff}}@media (min-width: 768px){.header-nav-secondary__button{font-size:1.4rem;padding:.6rem 1.4rem}}.header-nav-secondary__link,.header-nav-secondary__submenu__link{font:500 1.4rem/1.5 DMSans,sans-serif;text-transform:uppercase;letter-spacing:-.01em}@media (max-width: 767px){.header-nav-secondary__link,.header-nav-secondary__submenu__link{font-size:2.4rem}}.header-nav-primary{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem;background-color:#fff;padding:1.2rem 6.4rem}@media (max-width: 767px){.header-nav-primary{padding:var(--gutter);justify-content:space-between}}.header-nav-primary__logo{position:relative;z-index:2}@media (min-width: 768px){.header-nav-primary__logo{margin-right:auto}}.header-nav-primary__logo svg{width:14.1rem;height:2.939rem;color:#0f0f0f}@media (max-width: 767px){.header:not(.is-menu-open) .header-nav-primary__container{display:none}}@media (max-width: 767px){.header-nav-primary__container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1;padding:20rem var(--gutter) var(--gutter);overflow-y:scroll}}.header-nav-primary__container:before{height:16rem;width:100%;position:fixed;top:0;left:0;z-index:1;background:linear-gradient(180deg,#fff 50%,#fff0)}@media (min-width: 768px){.header-nav-primary__container:before{display:none}}.header-nav-primary__links{gap:1.2rem}@media (max-width: 767px){.header-nav-primary__links{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:3.2rem}}.header-nav-primary__link-container{position:relative}@media (max-width: 767px){.header-nav-primary__link-container{width:100%}}.header-nav-primary__link{display:inline-flex;align-items:center;gap:.7rem}.header-nav-primary__link svg{width:1.2rem;height:.7rem}@media (max-width: 767px){.header-nav-primary__link svg{width:1.8rem;height:1.05rem}}.header-nav-primary__submenu{width:100%}@media (max-width: 767px){.header-nav-primary__submenu{margin-top:1.8rem}}@media (min-width: 768px){.header-nav-primary__submenu{position:absolute;top:100%;left:0;z-index:1;width:max-content;max-width:30rem}}@media (min-width: 768px){.header-nav-primary__link-container.has-submenu:not(:hover) .header-nav-primary__submenu{display:none}}@media (max-width: 767px){.header-nav-primary__submenu:not(.is-open){display:none}}.header-nav-primary__submenu>ul{display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem;padding:1.6rem 2.4rem;background-color:#fff}@media (max-width: 767px){.header-nav-primary__submenu>ul{padding:3.2rem 2.4rem;gap:2.4rem;background-color:#f2f7fc}}.header-nav-primary__submenu>ul>li{width:100%}.header-nav-primary__submenu>ul>li:last-child{border-top:1px solid rgba(15,15,15,.1);padding-top:1.2rem}@media (max-width: 767px){.header-nav-primary__submenu>ul>li:last-child{padding-top:3.2rem}}.header-nav-primary__link,.header-nav-primary__submenu__link{font:500 1.4rem/1.5 DMSans,sans-serif;text-transform:uppercase;letter-spacing:-.01em}@media (max-width: 767px){.header-nav-primary__link,.header-nav-primary__submenu__link{font-size:2.4rem}}.header-search-bar{position:relative;z-index:2}.header-search-bar__open-button{font:400 1.4rem DMSans,sans-serif;padding:1.6rem;display:flex;align-items:center;gap:1rem}@media (min-width: 768px){.header-search-bar__open-button{background-color:#f5f4f3}}@media (max-width: 767px){.header-search-bar__open-button span{display:none}}.header-search-bar__open-button svg{color:#0f0f0f;position:relative;width:3.2rem;height:3.2rem}@media (min-width: 768px){.header-search-bar__open-button svg{width:1.6rem;height:1.6rem}}.header-search-bar__form-container{background-color:#44444480;top:var(--header-height)}@media (min-width: 768px){.header-search-bar__form-container{top:var(--header-secondary-nav-height)}}.header-search-bar:not(.is-open) .header-search-bar__form-container{display:none}.header-search-bar__form{display:flex;align-items:flex-start;flex-direction:column;gap:3rem;padding:4rem var(--gutter);background-color:#fff}@media (max-width: 767px){.header-search-bar__form{border-top:1px solid rgba(15,15,15,.1);height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));overflow:hidden}}.header-search-bar__label{font:600 1.8rem DMSans,sans-serif;letter-spacing:-.01em}@media (max-width: 767px){.header-search-bar__label{flex-shrink:0}}.header-search-bar__input{font:400 2.4rem DMSans,sans-serif;border:none;width:100%;border-bottom:2px solid rgba(15,15,15,.3);padding-bottom:1.4rem;outline:none}@media (max-width: 767px){.header-search-bar__input{font-size:16px;flex-shrink:0}}.header-search-bar__close-button{position:absolute;top:0;right:0;padding:2rem}.header-search-bar__close-button svg{width:2rem;height:2rem}.header-search-bar__results{width:100%;max-height:45vh;overflow:scroll}@media (max-width: 767px){.header-search-bar__results{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;max-height:100dvh}}.header-search-bar__results:has(.header-search-bar__results__list:empty):not(.has-results){display:none}.header-search-bar__results.has-results{display:flex!important;flex-direction:column}.header-search-bar__results__title{font:600 1.4rem/1.5 DMSans,sans-serif;text-transform:uppercase;margin-bottom:2.7rem}@media (max-width: 767px){.header-search-bar__results__title{flex-shrink:0}}.header-search-bar__results__list{display:grid;row-gap:.8rem}@media (max-width: 767px){.header-search-bar__results__list{flex:1;min-height:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;transform:translateZ(0)}}@media (min-width: 768px){.header-search-bar__results__list{grid-template-columns:repeat(3,1fr);grid-gap:2.4rem}}.header-menu-burger{position:relative;width:3.2rem;height:3.2rem;z-index:2;color:#0f0f0f}@media (min-width: 768px){.header-menu-burger{display:none}}.header-menu-burger__icon svg{color:#0f0f0f}.header.is-menu-open .header-menu-burger__icon--open{display:none}.header:not(.is-menu-open) .header-menu-burger__icon--close{display:none}.menu{color:#0f0f0f;will-change:opacity,transform}@media (max-width: 768px){.menu{padding:calc(var(--vh, 1vh) * 30) var(--gutter);position:fixed;top:0;right:0;bottom:0;left:0;transform:translateY(-100%);background-color:#0f0f0f;color:#fff}}.menu ul{gap:2rem}@media (max-width: 768px){.menu ul{align-items:flex-start;flex-direction:column}}@media (min-width: 769px){.menu ul{gap:5rem}}.menu ul li a{display:inline-block;color:inherit}@media (max-width: 768px){.menu ul li a{font-size:4rem}}.footer{background-color:#fffef7;padding-bottom:6rem}.footer-primary{background-color:#fffef7;display:flex;align-items:flex-start;gap:4rem}@media (max-width: 767px){.footer-primary{flex-direction:column}}.footer-primary>*{width:100%}.footer-primary__head{display:flex;flex-direction:column;gap:3.2rem}@media (min-width: 768px){.footer-primary__head{max-width:51.3rem}}.footer-primary__head__logo{width:16rem;height:3.4rem}.footer-primary__head__nav{display:flex;flex-direction:column;gap:3.2rem;margin-top:1rem}.footer-primary__head__nav>ul{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.footer-primary__head__nav .link{font-size:1.4rem;font-weight:600}.footer-primary__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:3rem}@media (min-width: 768px){.footer-primary__wrapper{max-width:73.7rem;margin-left:auto}}.footer-primary__wrapper__newsletter{width:100%;background-color:#b0d3f1;padding:4.2rem 3.2rem;position:relative;overflow:hidden}.footer-primary__wrapper__newsletter__title{font:600 2rem/1.5 DMSans,sans-serif;margin-bottom:1.2rem}.footer-primary__wrapper__newsletter__form .Form{display:flex;align-items:flex-start;flex-direction:column;position:relative}.footer-primary__wrapper__newsletter__form .Form>fieldset{width:100%}.footer-primary__wrapper__newsletter__form .Form__group{width:100%}@media (min-width: 768px){.footer-primary__wrapper__newsletter__form .Form__group{max-width:52.7rem}}.footer-primary__wrapper__newsletter__form .Form__group label{position:absolute;top:99999px;left:99999px}@media (min-width: 768px){.footer-primary__wrapper__newsletter__form .Form__group input{height:3.7rem;padding:1.1rem 1.6rem}}.footer-primary__wrapper__newsletter__form .Form__actions{height:5rem}@media (max-width: 767px){.footer-primary__wrapper__newsletter__form .Form__actions{width:100%;margin-top:1rem}}@media (min-width: 768px){.footer-primary__wrapper__newsletter__form .Form__actions{position:absolute;top:0;right:0;height:3.7rem}}.footer-primary__wrapper__newsletter__form .Form__actions .Btn{background-color:#0f0f0f;height:100%}@media (max-width: 767px){.footer-primary__wrapper__newsletter__form .Form__actions .Btn{width:100%;align-items:center;justify-content:center;text-align:center}}.footer-primary__wrapper__newsletter__privacy{font:400 1.2rem/1.5 DMSans,sans-serif;margin-top:1.2rem}.footer-primary__wrapper__newsletter__privacy a{text-decoration:underline;color:#0f0f0f}.footer-primary__wrapper__buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem}.footer-secondary{padding-top:7rem}.footer-secondary__logos{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem;margin-bottom:3.2rem}.footer-secondary__logos li:has(img){width:12rem;height:4rem;opacity:.7}.footer-secondary__logos li:has(img) img{width:100%;height:100%;object-fit:contain}.footer-secondary__logos li:nth-child(2){transform:scale(.85)}.footer-secondary__logos li:nth-child(3){transform:scale(.95) translateY(.6rem)}.footer-secondary__logos li:nth-child(4){transform:translateY(.3rem)}.footer-secondary__logos p,.footer-secondary__links{font-size:1.4rem}.footer-secondary__links,.footer-secondary__links>ul{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2.4rem}.footer-secondary__links>ul{flex:1}.page{background-color:#f2f7fc}.page>section{padding-top:20rem;display:flex;align-items:flex-start;flex-direction:column;gap:5rem;max-width:80rem;margin:0 auto}.not-found{background-color:#f2f7fc}.not-found>section{height:calc(var(--vh, 1vh) * 100);padding:0 var(--gutter);flex-direction:column;position:relative;overflow:hidden}.not-found h1{font:300 14rem/1 DMSans,sans-serif;letter-spacing:-.01em;margin-bottom:1.5rem}.not-found p{max-width:32rem;text-align:center}.not-found .button{margin-top:4rem}
