/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/themes/custom/vancleef/assets/img/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/themes/custom/vancleef/assets/img/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/themes/custom/vancleef/assets/img/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.flatpickr-calendar{background-color:#f9f5f1;width:100%}.flatpickr-calendar.inline{box-shadow:none;border:none}@media screen and (width<=768px){.flatpickr-calendar:not(.inline){max-width:100vw;box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:60px 20px 40px;z-index:9999!important;pointer-events:none!important;visibility:hidden!important;background:#fff!important;width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;transition:transform .3s ease-in-out,visibility 0s .3s!important;display:flex!important;position:fixed!important;inset:0!important;transform:translate(-100%)!important}.flatpickr-calendar:not(.inline) .clear-date-btn-mobile{color:#666;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:30px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;text-decoration:underline;display:inline-block}.flatpickr-calendar:not(.inline) .clear-date-btn-mobile:hover{color:#000}.flatpickr-calendar:not(.inline).open,.flatpickr-calendar:not(.inline).animate.open{visibility:visible!important;pointer-events:auto!important;transition:transform .3s ease-in-out,visibility!important;animation:none!important;transform:translate(0)!important}.flatpickr-calendar:not(.inline).open.closing,.flatpickr-calendar:not(.inline).animate.open.closing{pointer-events:none!important;transition:transform .3s ease-in-out!important;transform:translate(-100%)!important}}.flatpickr-calendar .flatpickr-popin-header{display:none}@media screen and (width<=768px){.flatpickr-calendar .flatpickr-popin-header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding-bottom:24px;padding-left:20px;padding-right:20px;display:flex}.flatpickr-calendar .flatpickr-popin-header h3{color:#666;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:1rem;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;display:flex}}.flatpickr-calendar .flatpickr-close-btn{display:none}@media screen and (width<=768px){.flatpickr-calendar .flatpickr-close-btn{cursor:pointer;color:#666;z-index:10;background:0 0;border:none;width:20px;height:20px;padding:0;display:block;position:absolute;top:20px;right:20px}.flatpickr-calendar .flatpickr-close-btn:hover{color:#222}.flatpickr-calendar .flatpickr-close-btn svg{width:100%;height:100%}}.flatpickr-calendar .flatpickr-innerContainer{padding:0 20px}@media screen and (width>=768px){.flatpickr-calendar .flatpickr-innerContainer{padding:10px 0}}.flatpickr-calendar .flatpickr-months{border-bottom:1px solid #ccc;width:calc(100% - 40px);margin-bottom:30px;padding:40px 0 0}@media screen and (width>=768px){.flatpickr-calendar .flatpickr-months{width:100%;padding:10px 0}}.flatpickr-calendar .flatpickr-months .flatpickr-month{color:#222;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.flatpickr-calendar .flatpickr-months .flatpickr-current-month{text-transform:uppercase;letter-spacing:.1em;text-align:left;flex-direction:row;order:1;justify-content:flex-start;align-items:center;width:100%;padding-top:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;display:flex;position:static;left:0}.flatpickr-calendar .flatpickr-months .flatpickr-current-month select{color:#222;height:100%;font-family:inherit;font-weight:400;font-size:inherit;cursor:pointer;background:0 0;border:none;margin-right:10px;padding:0}.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper{height:100%}.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper .numInput{color:#222;height:100%;font-weight:400}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{order:2;display:flex;position:static}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{fill:#666;width:10px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#000}.flatpickr-calendar .flatpickr-months .flatpickr-next-month{order:3;display:flex;position:static}.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{fill:#666;width:10px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#000}.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:150%}.flatpickr-calendar .flatpickr-days .flatpickr-day{color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem}.flatpickr-calendar .flatpickr-days .flatpickr-day.flatpickr-disabled{color:#ccc}.flatpickr-calendar .flatpickr-days .flatpickr-day:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day:focus{background:#ccc;border-color:#ccc}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected,.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange{color:#fff;background:#000;border-color:#000}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange:focus{background:#000;border-color:#000}.flatpickr-calendar .flatpickr-days .flatpickr-day.today{border-color:#666}.flatpickr-calendar .flatpickr-days .flatpickr-day.today:hover,.flatpickr-calendar .flatpickr-days .flatpickr-day.today:focus{background:#ccc;border-color:#666}.flatpickr-calendar .flatpickr-calendar{width:100%!important;max-width:100%!important}.flatpickr-calendar .flatpickr-rContainer,.flatpickr-calendar .flatpickr-days{width:100%!important}.flatpickr-calendar .dayContainer{width:100%!important;min-width:100%!important;max-width:100%!important}.flatpickr-calendar .flatpickr-day{flex:auto!important;max-width:none!important}@media screen and (width>=768px){.flatpickr-calendar .flatpickr-calendar{width:auto!important;max-width:none!important}.flatpickr-calendar .flatpickr-rContainer{width:auto!important}.flatpickr-calendar .flatpickr-days{width:307.875px!important}.flatpickr-calendar .dayContainer{width:auto!important;min-width:307.875px!important;max-width:307.875px!important}.flatpickr-calendar .flatpickr-day{flex:auto!important;max-width:39px!important}}.flatpickr-calendar .numInputWrapper:hover{background:0 0!important}html{box-sizing:border-box;scroll-behavior:smooth;scrollbar-gutter:stable;background-color:#fff;scroll-padding-top:100px}*,:before,:after{box-sizing:border-box}a{color:#666}a:hover,a:active,a:focus{color:#222}.bg-white{background-color:#fff}.bg-sand{background-color:#f9f5f1}.bg-light-blue{background-color:#eaf3f6}.bg-dmem-blue{background-color:#53c3ed}.bg-green{background-color:#4a946d}.bg-specs-blue{background-color:#08f}.bg-neutral-white{background-color:#fff}.bg-neutral-gray-5{background-color:#f2f2f2}.bg-neutral-gray-85{background-color:#222}.bg-neutral-gray-90{background-color:#1a1a1a}.bg-gradient-image-fade{background:linear-gradient(#0000 52%,#0000004d 100%)}.bg-gradient-dark-overlay-light{background:linear-gradient(#0000001a 0% 100%)}.bg-gradient-dark-overlay-medium{background:linear-gradient(#0003 0% 100%)}.bg-gradient-dark-fade-strong{background:linear-gradient(#2b2b2b00 0%,#2b2b2bb3 100%)}.bg-gradient-white-solid{background:linear-gradient(#fff 0% 100%)}.bg-gradient-green-solid{background:linear-gradient(#4a946d 0% 100%)}.bg-gradient-image-card{background:linear-gradient(#0000 52%,#0000004d 100%),linear-gradient(#0000001a 0% 100%)}.bg-gradient-team-tile{background:linear-gradient(#0003 0% 100%),linear-gradient(#fff 0% 100%)}.role_expert_pierres{background-color:#d19677}.role_dessinateur{background-color:#aeccee}.role_maquettiste{background-color:#edd5ab}.role_concepteur_3d{background-color:#ccabad}.role_fondeur{background-color:#a38d7b}.role_joaillier{background-color:#e5d47a}.role_sertisseur{background-color:#aabc92}.role_diamantaire{background-color:#7891c6}.role_lapidaire{background-color:#7aa983}.role_enfileur{background-color:#ae6d91}.role_polisseur{background-color:#b1a2c7}.role_ouvrier_polyvalent{background-color:#98a880}.role_emailleur{background-color:#415a9a}.bloc-404{text-align:center;padding-top:80px;padding-bottom:80px}@font-face{font-family:Poppins;src:url(/themes/custom/vancleef/assets/font/Poppins/Poppins-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/vancleef/assets/font/Poppins/Poppins-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/vancleef/assets/font/Poppins/Poppins-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/vancleef/assets/font/Poppins/Poppins-SemiBold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Maison;src:url(/themes/custom/vancleef/assets/font/Maison/MAISONNEUE-MEDIUM.TTF)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Maison;src:url(/themes/custom/vancleef/assets/font/Maison/MAISONNEUE-BOOK.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Maison;src:url(/themes/custom/vancleef/assets/font/Maison/MAISONNEUE-DEMI.TTF)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Maison;src:url(/themes/custom/vancleef/assets/font/Maison/MAISONNEUE-LIGHT.TTF)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Janson;src:url(/themes/custom/vancleef/assets/font/Janson/JansonTextLTStd-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Janson;src:url(/themes/custom/vancleef/assets/font/Janson/JansonTextLTStd-Roman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{color:#222;font:125%/1.4 Maison,Helvetica Neue,Helvetica,Arial,sans-serif}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{font-family:Poppins,Helvetica,Arial,sans-serif}.title-lvl1{letter-spacing:4%;text-transform:uppercase;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:2.625rem}@media screen and (width>=1024px){.title-lvl1{font-size:3.5rem;line-height:3.625rem}}.title-lvl2{letter-spacing:2%;text-transform:uppercase;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:2.375rem}@media screen and (width>=1024px){.title-lvl2{font-size:2.75rem;line-height:3.25rem}}.title-lvl2-caps{text-transform:uppercase}.title-lvl3{letter-spacing:4%;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:140%}@media screen and (width>=1024px){.title-lvl3{font-size:2rem;line-height:2.5rem}}.title-lvl3-caps{text-transform:uppercase}.title-lvl4{letter-spacing:4%;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:140%}@media screen and (width>=1024px){.title-lvl4{font-size:1.5rem;line-height:2rem}}.title-lvl5{letter-spacing:2px;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:2rem}@media screen and (width>=1024px){.title-lvl5{font-size:1.5rem;line-height:2rem}}.title-lvl6{letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.title-lvl6{font-size:1.125rem}}.title-lvl7{letter-spacing:1%;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.title-lvl7{font-size:2rem}}.title-lvl8{letter-spacing:1%;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:135%}.title-lvl9{letter-spacing:1%;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:135%}.title-lvl10{letter-spacing:1%;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:120%}.title-footer{color:#222;letter-spacing:11%;text-transform:uppercase;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%}.capital-link-underline{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.capital-link-underline:hover{color:#222;border-bottom:1px solid #222}.download-link{color:#666;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #666;align-items:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.download-link:after{content:"";vertical-align:middle;background-color:#666;width:20px;height:20px;display:inline-block;mask-image:url(/themes/custom/vancleef/assets/img/icon-download.svg);mask-size:cover;mask-repeat:no-repeat}.download-link:hover:after{background-color:#222}.input-text-wrapper{border:0;width:100%;margin:auto;display:block;position:relative}.input-text-wrapper .form-item{padding-top:25px;position:relative}.input-text-wrapper label{color:#454545;transform-origin:0 0;pointer-events:none;z-index:10;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;transition:all .2s;position:absolute;top:25px;left:0}.input-text-wrapper:focus-within label,.input-text-wrapper.has-value label,.input-text-wrapper:has(input:not(:placeholder-shown)) label,.input-text-wrapper:has(textarea:not(:placeholder-shown)) label{color:#666;transform:translateY(-20px)scale(.85)}.input-text-wrapper input:not(:placeholder-shown)+label,.input-text-wrapper textarea:not(:placeholder-shown)+label{transform:translateY(-20px)scale(.85)}.input-text-wrapper input[type=email],.input-text-wrapper input[type=text],.input-text-wrapper input[type=tel],.input-text-wrapper input[type=password],.input-text-wrapper textarea,.input-text-wrapper select{appearance:none;color:#454545;letter-spacing:0;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;height:26px;padding-bottom:5px;padding-right:16px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:150%;transition:all .15s}.input-text-wrapper input[type=email]::placeholder,.input-text-wrapper input[type=text]::placeholder,.input-text-wrapper input[type=tel]::placeholder,.input-text-wrapper input[type=password]::placeholder,.input-text-wrapper textarea::placeholder,.input-text-wrapper select::placeholder{color:#0000}.input-text-wrapper input[type=email]:hover,.input-text-wrapper input[type=text]:hover,.input-text-wrapper input[type=tel]:hover,.input-text-wrapper input[type=password]:hover,.input-text-wrapper textarea:hover,.input-text-wrapper select:hover{color:#666;border-bottom:1px solid #757575}.input-text-wrapper input[type=email]:focus,.input-text-wrapper input[type=text]:focus,.input-text-wrapper input[type=tel]:focus,.input-text-wrapper input[type=password]:focus,.input-text-wrapper textarea:focus,.input-text-wrapper select:focus{color:#454545;border-bottom:1px solid #757575;outline:none}.input-text-wrapper select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.07984 11.9751L9.08468 11.9703L5.55191 8.4375L6.4717 7.51771L10.0045 11.0505L13.5372 7.51771L14.457 8.4375L9.99963 12.8949L9.07984 11.9751Z' fill='%23666666'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:20px}.input-text-wrapper .error-msg{color:#ee003b;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:170%}.input-text-wrapper.type-select{flex-direction:column;display:flex}.input-text-wrapper.type-select .messages{order:3}.input-text-wrapper.type-select label{transition:all .2s}.input-text-wrapper.type-select.has-value label,.input-text-wrapper.type-select.is-open label{color:#666;transform:translateY(-20px)scale(.85)}.input-text-wrapper.type-select .custom-select-trigger{cursor:pointer;border-bottom:1px solid #ccc;align-items:center;height:26px;transition:border-color .15s;display:flex;position:relative}.input-text-wrapper.type-select .custom-select-trigger:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.07984 11.9751L9.08468 11.9703L5.55191 8.4375L6.4717 7.51771L10.0045 11.0505L13.5372 7.51771L14.457 8.4375L9.99963 12.8949L9.07984 11.9751Z' fill='%23666666'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:20px;height:20px;transition:transform .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.input-text-wrapper.type-select .custom-select-trigger:hover{border-bottom:1px solid #757575}.input-text-wrapper.type-select .custom-select-trigger-text{color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:150%}.input-text-wrapper.type-select.is-open .custom-select-trigger:after{transform:translateY(-50%)rotate(180deg)}.input-text-wrapper.type-select.is-open .custom-select-options{display:block}.input-text-wrapper.type-select .custom-select-options{z-index:100;background:#fff;width:100%;max-height:200px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 10px #0000001a}.input-text-wrapper.type-select .custom-select-option{color:#222;cursor:pointer;padding:10px 15px;font-size:.875rem;transition:background .15s}.input-text-wrapper.type-select .custom-select-option:hover{background:#f2f2f2}.input-text-wrapper.type-textarea{position:relative}.input-text-wrapper.type-textarea .char-counter{color:#666;text-align:right;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:170%;display:inline-block;position:absolute;top:2px;right:0}.input-text-wrapper.type-textarea .form-item{flex-direction:column-reverse;gap:15px;height:auto;padding-top:0;display:flex;position:relative}.input-text-wrapper.type-textarea .form-item label{position:static;transform:none}.input-text-wrapper.type-textarea .form-item textarea{resize:vertical;color:#454545;border:1px solid #ccc;height:auto;min-height:150px;padding:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.input-text-wrapper.type-textarea .form-item textarea:hover,.input-text-wrapper.type-textarea .form-item textarea:focus{border:1px solid #757575}.input-text-wrapper.input-error input,.input-text-wrapper.input-error select,.input-text-wrapper.input-error .custom-select-trigger,.input-text-wrapper.input-error .iti__country-container,.input-text-wrapper.input-error .iti__tel-input{border-bottom:1px solid #ee003b!important}.input-text-wrapper.input-error textarea{border:1px solid #ee003b!important}.input-text-wrapper.input-error .form-item--error-message{color:#ee003b;margin-top:5px;font-size:.75rem}.form-checkbox-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:16px;display:flex}.form-checkbox-wrapper .form-item{padding-left:30px;position:relative}.form-checkbox-wrapper input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #666;flex-shrink:0;width:14px;height:14px;margin-right:10px;position:absolute;top:2px;left:0}.form-checkbox-wrapper input[type=checkbox]:hover{border:1px solid #222}.form-checkbox-wrapper input[type=checkbox]:checked{background:0 0;border:1px solid #222}.form-checkbox-wrapper input[type=checkbox]:checked:after{content:"";background-color:#222;width:7px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:url(/themes/custom/vancleef/assets/img/checked.svg);mask-size:cover}.form-checkbox-wrapper input[type=checkbox] label{color:#666;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%}.form-checkbox-wrapper label{color:#454545;cursor:pointer;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.5}.form-checkbox-wrapper .messages.messages--error{margin-left:30px}.form-file-wrapper{cursor:pointer;border-top:1px solid #ccc;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;box-shadow:0 2px 2px #0000000a,0 2px 24px #00000014}@media screen and (width>=768px){.form-file-wrapper{padding:30px 38px 30px 24px}}.form-file-wrapper>div{flex-direction:column;justify-content:flex-start;gap:16px;display:flex}.form-file-wrapper .form-item{cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}@media screen and (width>=768px){.form-file-wrapper .form-item{flex-direction:column;gap:8px}}.form-file-wrapper .form-item label{cursor:pointer;color:var(--Neutrals-grey-85,#222);font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.form-file-wrapper .form-item .wrapper-label{flex-direction:row;align-items:center;gap:8px;display:flex}.form-file-wrapper .form-managed-file{display:none}.form-file-wrapper input[type=file]::file-selector-button{display:none}.form-file-wrapper input[type=file]{color:#222;cursor:pointer;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.form-file-wrapper input[type=file]:focus-visible{outline-offset:2px;outline:2px solid #222}.form-file-wrapper .description{color:#757575;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.form-file-wrapper .file-upload-name{color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;display:block}.form-phone-wrapper label{color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.form-phone-wrapper .iti{width:100%}.form-phone-wrapper .iti__flag-container{border:0;padding:0}.form-phone-wrapper .iti__selected-dial-code{color:#454545;margin-left:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.form-phone-wrapper .iti__dial-label{color:#454545;margin-right:10px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.form-phone-wrapper .iti__dropdown-content{z-index:101}.form-phone-wrapper input[type=tel]{width:100%;height:26px;padding-bottom:5px;box-shadow:none!important;background-color:#0000!important;border:0!important;border-bottom:1px solid #ccc!important;border-radius:0!important;padding-left:80px!important}.form-phone-wrapper input[type=tel]:hover,.form-phone-wrapper input[type=tel]:focus{border-bottom:1px solid #757575!important;outline:none!important}.form-phone-wrapper .iti__flag-container{border:none}input[type=submit]{appearance:none;cursor:pointer;color:#222;letter-spacing:.11em;text-align:center;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #222;align-items:center;height:50px;padding:auto 42px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;display:inline-flex}input[type=submit]:hover{outline-offset:0;outline:1px solid #222}input[type=submit]:focus{outline-offset:2px;outline:2px solid #222}.messages{color:#222;margin-top:8px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.messages.messages--error{color:#ee003b}input:focus-visible,button:focus-visible,button[type=button]:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #222}.button{color:#222;letter-spacing:.11em;text-align:center;cursor:pointer;background:0 0;border:1px solid #222;justify-content:center;align-items:center;height:50px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:300;line-height:150%;transition:background-color .15s;display:inline-flex}.button--primary{text-transform:uppercase;padding:15px 25px;text-decoration:none}@media screen and (width>=768px){.button--primary{padding:15px 40px}}.button--primary:hover{outline-offset:0;outline:1px solid #222}.button--blue{color:#000;text-transform:uppercase;letter-spacing:1.5px;background-color:#53c3ed;border:0;padding:15px 25px;font-size:.8125rem;line-height:150%;text-decoration:none}@media screen and (width>=768px){.button--blue{padding:15px 40px}}.button--blue:hover{background-color:#81dafc}.menu-btn{appearance:none;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;display:inline-block;position:relative}.menu-btn span.first-bar{background-color:#53c3ed;width:19px;height:8px;display:block;position:absolute;top:3px;left:0}.menu-btn span.scnd-bar{background-color:#53c3ed;width:30px;height:8px;display:block;position:absolute;bottom:3px;left:0}.menu-btn:focus-visible{outline:none}.clearfix:after{clear:both;content:"";display:table}.container{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.hide-text{text-indent:101%;white-space:nowrap;padding:0;overflow:hidden}.no-scroll{overflow:hidden}.sr-only,.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-section{z-index:1;width:100%;max-width:1160px;margin:0 auto;padding:40px 20px;position:relative}@media screen and (width>=1024px){.content-section{padding:40px}}@media screen and (width>=1280px){.content-section{padding:40px 30px}}@media screen and (width>=1440px){.content-section{padding:40px 20px}}.content-section>.title-2:first-child{margin-top:0}.wrapper-grid{grid-gap:0;grid-template-columns:20px 1fr 20px;display:grid}@media screen and (width>=768px){.wrapper-grid{grid-template-columns:40px 1fr 40px}}@media screen and (width>=1024px){.wrapper-grid{grid-template-columns:50px 1fr 50px}}@media screen and (width>=1280px){.wrapper-grid{grid-template-columns:60px 1fr 60px}}@media screen and (width>=1440px){.wrapper-grid{grid-template-columns:60px 1fr 60px}}.wrapper-grid .wrapper-content{grid-column-gap:10px;grid-row-gap:10px;grid-column:2/-2;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;display:grid}@media screen and (width>=768px){.wrapper-grid .wrapper-content{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1024px){.wrapper-grid .wrapper-content{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1280px){.wrapper-grid .wrapper-content{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}.wrapper-grid .wrapper-content.bleed-left{grid-column:1/-2}.wrapper-grid .wrapper-content.bleed-right{grid-column:2/-1}.wrapper-grid .wrapper-content.bleed-full{grid-column:1/-1}}.container-content{grid-column:1/-1}.bo-options{z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:4px;gap:2rem;padding:8px 16px;display:none;position:fixed;top:20%;right:40px;box-shadow:0 2px 8px #0000001a}.bo-options .wrapper-logo-black{align-items:center;display:flex}.bo-options .wrapper-logo-black img{width:auto;height:70px}.bo-options .wrapper-options ul{flex-direction:column;gap:12px;margin:0;padding:0 0 0 30px;display:flex}.bo-options .wrapper-options ul li a{color:#222;font-size:.875rem;text-decoration:none}.bo-options .wrapper-options ul li a:hover{text-decoration:underline}.header{z-index:1035;background-color:#fff;width:100%;height:56px;transition:transform .3s ease-in-out,background-color .3s ease-in-out;position:fixed;top:0}.header.header--transparent{box-shadow:none;background-color:#0000}.header .wrapper-grid{width:100%;height:100%}@media screen and (width>=1024px){.header .wrapper-grid{height:96px;padding:0}}.header .wrapper-grid .wrapper-content{align-items:center}@media screen and (width>=1024px){.header{height:56px}}.header.is-hidden{transform:translateY(-100%)}.header.is-sticky{z-index:999;background-color:#fff;border-bottom:1px solid #ccc;width:100%;height:56px;position:fixed;top:0;left:0;right:0}@media screen and (width>=1024px){.header.is-sticky{height:96px}}.header.is-sticky .wrapper-grid{height:100%}.header.is-sticky .wrapper-grid .wrapper-content{align-items:center}.header.is-sticky .ct-logo .wrapper-logo-mobile{display:block}@media screen and (width>=1024px){.header.is-sticky .ct-logo .wrapper-logo-mobile{display:none}}.header.is-sticky .ct-logo .wrapper-logo-white{display:none}@media screen and (width>=1024px){.header.is-sticky .ct-logo .wrapper-logo-white{display:none}}.header.is-sticky .ct-logo .wrapper-logo-black{display:none}@media screen and (width>=1024px){.header.is-sticky .ct-logo .wrapper-logo-black{display:block}}.header .header-content{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.header .ct-menu{text-align:left;grid-column:1/2;display:flex}.header .ct-logo{grid-column:2/-1}@media screen and (width>=768px){.header .ct-logo{grid-column:3/-1}}.header .ct-logo .wrapper-logo{justify-content:center;align-items:center;width:100%;max-width:269px;margin:auto;display:flex;position:relative}@media screen and (width>=1024px){.header .ct-logo .wrapper-logo{width:240px;max-width:none}}.header .ct-logo .wrapper-logo .wrapper-logo-mobile-white{display:none}.header .ct-logo .wrapper-logo .wrapper-logo-mobile{display:block}.header .ct-logo .wrapper-logo .wrapper-logo-mobile img{object-fit:contain;border:0;width:202px;display:block}@media screen and (width>=1024px){.header .ct-logo .wrapper-logo .wrapper-logo-mobile{display:none}}.header .ct-logo .wrapper-logo .wrapper-logo-white{display:none}@media screen and (width>=1024px){.header .ct-logo .wrapper-logo .wrapper-logo-white{display:none}}.header .ct-logo .wrapper-logo .wrapper-logo-black{display:none}@media screen and (width>=1024px){.header .ct-logo .wrapper-logo .wrapper-logo-black{display:block}}.header .bloc-reservation-cta{display:none}@media screen and (width>=1024px){.header .ct-menu{text-align:left;grid-column:1/3;display:flex}.header .ct-logo{text-align:center;grid-column:4/-4}.header .ct-logo .wrapper-logo-mobile{display:none}.header .bloc-reservation-cta{text-align:right;grid-column:10/-1;display:block;position:static;bottom:auto;left:auto;right:auto}.header .bloc-reservation-cta .button{display:inline-flex}}.home .header,.page-node-type-profession-hub .header--intro{z-index:100;background-color:#0000;height:60px;transition:transform .3s ease-in-out;position:fixed;top:25px;left:0;right:0}.home .header .wrapper-content,.page-node-type-profession-hub .header--intro .wrapper-content{align-items:start}.home .header .ct-logo,.page-node-type-profession-hub .header--intro .ct-logo{grid-column:3/-1}.home .header .ct-logo .wrapper-logo,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo{width:100%;max-width:269px}@media screen and (width>=1024px){.home .header .ct-logo .wrapper-logo,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo{width:240px;max-width:none}}.home .header .ct-logo .wrapper-logo,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo{margin:auto;display:block;position:relative}.home .header .ct-logo .wrapper-logo .wrapper-logo-mobile-white,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo .wrapper-logo-mobile-white,.home .header .ct-logo .wrapper-logo .wrapper-logo-mobile-white img,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo .wrapper-logo-mobile-white img{width:100%;display:block}@media screen and (width>=1024px){.home .header .ct-logo .wrapper-logo .wrapper-logo-mobile-white,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo .wrapper-logo-mobile-white{display:none}}.home .header .ct-logo .wrapper-logo .wrapper-logo-mobile,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo .wrapper-logo-mobile{display:none}.home .header .ct-logo .wrapper-logo .wrapper-logo-white,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo .wrapper-logo-white{z-index:1;display:none}@media screen and (width>=1024px){.home .header .ct-logo .wrapper-logo .wrapper-logo-white,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo .wrapper-logo-white{display:block}}.home .header .ct-logo .wrapper-logo .wrapper-logo-black,.page-node-type-profession-hub .header--intro .ct-logo .wrapper-logo .wrapper-logo-black{display:none}.home .header.is-hidden,.page-node-type-profession-hub .header--intro.is-hidden{transform:translateY(calc(-100% - 102px))}.home .header.is-sticky,.page-node-type-profession-hub .header--intro.is-sticky{z-index:999;background-color:#fff;border-bottom:1px solid #ccc;width:100%;height:56px;position:fixed;top:0;left:0;right:0}@media screen and (width>=768px){.home .header.is-sticky,.page-node-type-profession-hub .header--intro.is-sticky{height:96px}}.home .header.is-sticky .wrapper-grid,.page-node-type-profession-hub .header--intro.is-sticky .wrapper-grid{height:100%}.home .header.is-sticky .wrapper-grid .wrapper-content,.page-node-type-profession-hub .header--intro.is-sticky .wrapper-grid .wrapper-content{align-items:center}.home .header.is-sticky .ct-logo .wrapper-logo-mobile-white,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-mobile-white{display:none}.home .header.is-sticky .ct-logo .wrapper-logo-mobile,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-mobile{display:block}@media screen and (width>=1024px){.home .header.is-sticky .ct-logo .wrapper-logo-mobile,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-mobile{display:none}}.home .header.is-sticky .ct-logo .wrapper-logo-white,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-white{opacity:0;display:none}@media screen and (width>=1024px){.home .header.is-sticky .ct-logo .wrapper-logo-white,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-white,.home .header.is-sticky .ct-logo .wrapper-logo-white img,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-white img{opacity:0;display:none}}.home .header.is-sticky .ct-logo .wrapper-logo-black,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-black{display:none}@media screen and (width>=1024px){.home .header.is-sticky .ct-logo .wrapper-logo-black,.page-node-type-profession-hub .header--intro.is-sticky .ct-logo .wrapper-logo-black{display:block}}.home .header .header-content,.page-node-type-profession-hub .header--intro .header-content{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.home .header .ct-menu,.page-node-type-profession-hub .header--intro .ct-menu{text-align:left;grid-area:1/1/auto/2}.home .header .ct-logo,.page-node-type-profession-hub .header--intro .ct-logo{grid-area:1/2/auto/-1}@media screen and (width>=450px){.home .header .ct-logo,.page-node-type-profession-hub .header--intro .ct-logo{grid-column:2/-2}}@media screen and (width>=768px){.home .header,.page-node-type-profession-hub .header--intro{top:27px}.home .header .ct-menu,.page-node-type-profession-hub .header--intro .ct-menu{text-align:left;grid-column:1/3}.home .header .ct-logo,.page-node-type-profession-hub .header--intro .ct-logo{grid-column:4/-4}}body:not(.home) main:not(.main--no-margin){margin-top:56px}@media screen and (width>=1024px){body:not(.home) main:not(.main--no-margin){margin-top:96px}}main.main--no-margin{margin-top:0!important}.backoffice .header{top:100px!important}.main-panel{z-index:1000;width:100%;height:100dvh;transition:all .3s ease-in-out;position:fixed;top:0;transform:translate(-100%)}@media screen and (width>=768px){.main-panel{width:50%;transform:translate(-100%)}}@media screen and (width>=1024px){.main-panel{width:450px;transform:translate(-450px)}}.main-panel.is-open{transform:translate(0)}.main-panel .panel-lvl1{z-index:1001;background-color:#fff;flex-direction:column;width:100%;height:100dvh;padding:20px;display:flex;position:fixed;top:0;left:0;overflow:auto}@media screen and (width>=1024px){.main-panel .panel-lvl1{width:450px;padding:50px 30px 50px 60px}}.main-panel .panel-lvl2{z-index:1002;background-color:#f8f5f1;flex-direction:column;width:100%;height:100dvh;padding:20px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%)}@media screen and (width>=1024px){.main-panel .panel-lvl2{z-index:999;padding:50px 40px}}.main-panel .panel-lvl2.is-open{transform:translate(0)}@media screen and (width>=1024px){.main-panel .panel-lvl2.is-open{width:450px;transform:translate(450px)}}.main-panel .panel-lvl2.is-open .close-menu{display:block}@media screen and (width>=1024px){.main-panel .panel-lvl2.is-open .close-menu{display:none}}.main-panel .panel-lvl2 .head{justify-content:space-between;align-items:center;display:flex}.main-panel .panel-lvl2 .head .wrapper-logo{flex-grow:1}.main-panel .panel-lvl2 .head .wrapper-logo img{width:100%;max-width:202px;margin:auto;display:block}@media screen and (width>=1024px){.main-panel .panel-lvl2 .head .wrapper-logo{opacity:0;visibility:hidden}}.main-panel .panel-lvl2>ul,.main-panel .panel-lvl2 .menu-lvl2{grid-column-gap:40px;grid-row-gap:40px;grid-row-gap:15px;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;margin-top:80px;margin-bottom:40px;display:grid}@media screen and (width>=1024px){.main-panel .panel-lvl2>ul,.main-panel .panel-lvl2 .menu-lvl2{grid-row-gap:1rem}}.main-panel .panel-lvl2>ul>li,.main-panel .panel-lvl2 .menu-lvl2>li{display:flex}.main-panel .panel-lvl2>ul>li button,.main-panel .panel-lvl2>ul>li a,.main-panel .panel-lvl2 .menu-lvl2>li button,.main-panel .panel-lvl2 .menu-lvl2>li a{letter-spacing:.11em;text-transform:uppercase;color:#666;text-align:left;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%}.main-panel .panel-lvl2>ul>li button:after,.main-panel .panel-lvl2>ul>li a:after,.main-panel .panel-lvl2 .menu-lvl2>li button:after,.main-panel .panel-lvl2 .menu-lvl2>li a:after{display:none}.main-panel .panel-lvl2>ul>li button:hover,.main-panel .panel-lvl2>ul>li a:hover,.main-panel .panel-lvl2 .menu-lvl2>li button:hover,.main-panel .panel-lvl2 .menu-lvl2>li a:hover{color:#222;text-decoration:none}.main-panel .panel-lvl2 .bloc-push-menu{width:100%;position:relative}.main-panel .panel-lvl2 .bloc-push-menu .ct-img{z-index:1}.main-panel .panel-lvl2 .bloc-push-menu .ct-img:before{content:"";z-index:2;background:#0006;position:absolute;inset:0}.main-panel .panel-lvl2 .bloc-push-menu .ct-img img{width:100%;display:block}.main-panel .panel-lvl2 .bloc-push-menu .ct-text{z-index:3;flex-direction:column;justify-content:space-between;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.main-panel .panel-lvl2 .bloc-push-menu .ct-text .title{letter-spacing:.04em;color:#fff;text-align:center;width:100%;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:140%;display:inline-block;position:relative}.main-panel .panel-lvl2 .bloc-push-menu .ct-text .btn-link{letter-spacing:.11em;text-transform:uppercase;color:#ccc;text-align:center;border-bottom:1px solid #ccc;font-size:.8125rem;line-height:150%;position:relative}.main-panel .panel-lvl2 .bloc-push-menu .ct-text .btn-link:hover{color:#fff;border-bottom:1px solid #fff}.main-panel ul,.main-panel ul ul,.main-panel ul ol{margin:0;padding:0;list-style:none}.main-panel ul li>button,.main-panel ul li>a{appearance:none;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;text-align:left;color:#222;background-color:#0000;border:0;padding:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:120%;text-decoration:none;position:relative}@media screen and (width>=1024px){.main-panel ul li>button,.main-panel ul li>a{color:#757575;font-size:1.125rem}}.main-panel ul li>button:hover,.main-panel ul li>a:hover{color:#222;text-decoration:none}.main-panel .head{justify-content:space-between;align-items:center;display:flex}.main-panel .head .wrapper-logo{flex-grow:1}.main-panel .head .wrapper-logo img{width:100%;max-width:202px;margin:auto;display:block}@media screen and (width>=1024px){.main-panel .head .wrapper-logo{opacity:0;visibility:hidden}}.main-panel .close-menu{appearance:none;cursor:pointer;background:0 0;border:0;flex-direction:row;align-self:flex-start;align-items:center;gap:10px;padding:0;display:flex;position:relative}.main-panel .close-menu .icon{width:20px;height:20px;display:inline-block}.main-panel .close-menu .icon:before{content:"";background-color:#666;height:100%;display:block;mask-image:url(/themes/custom/vancleef/assets/img/icon-close.svg);mask-size:cover}.main-panel .close-menu .text{letter-spacing:.11em;text-transform:uppercase;color:#666;text-align:left;margin-top:1px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1;display:none;position:relative}@media screen and (width>=450px){.main-panel .close-menu .text{display:inline-block}}@media screen and (width>=768px){.main-panel .close-menu .text{display:none}}@media screen and (width>=1024px){.main-panel .close-menu .text{display:inline-block}}.main-panel .close-menu:hover .icon:before{background-color:#222}.main-panel .close-menu:hover .text{color:#222}.main-panel .close-menu:focus-visible{outline:none}.main-panel .panel-back{appearance:none;cursor:pointer;color:#222;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;flex-direction:row;align-self:flex-start;align-items:center;gap:10px;margin-top:48px;margin-bottom:24px;padding:0;font-size:.8125rem;line-height:20px;display:flex;position:relative}@media screen and (width>=1024px){.main-panel .panel-back{display:none}}.main-panel .panel-back:after{display:none}.main-panel .panel-back .icon{width:20px;height:20px;margin-top:-3px;display:block}.main-panel .panel-back .icon:before{content:"";background-color:#222;height:100%;display:block;mask-image:url(/themes/custom/vancleef/assets/img/arrow-left.svg);mask-size:cover}.main-panel .panel-back .text{letter-spacing:.11em;text-transform:uppercase;color:#222;text-align:left;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:20px;position:relative}.main-panel .container-primary-nav{margin-top:72px}@media screen and (width>=1024px){.main-panel .container-primary-nav{margin-top:80px}}@media screen and (width>=1024px) and (height>=900px){.main-panel .container-primary-nav{margin-top:120px}}.main-panel .container-primary-nav ul{flex-direction:column;gap:20px;display:flex}.main-panel .container-primary-nav ul li.has-children{position:relative}.main-panel .container-primary-nav ul li.has-children>button,.main-panel .container-primary-nav ul li.has-children>a{color:#222;align-items:center;text-decoration:none;display:flex}@media screen and (width>=1024px){.main-panel .container-primary-nav ul li.has-children>button,.main-panel .container-primary-nav ul li.has-children>a{color:#757575}}.main-panel .container-primary-nav ul li.has-children>button:after,.main-panel .container-primary-nav ul li.has-children>a:after{content:"";background-color:#222;width:20px;height:20px;margin-top:-4px;display:block;mask-image:url(/themes/custom/vancleef/assets/img/arrow-right.svg);mask-size:cover}@media screen and (width>=1024px){.main-panel .container-primary-nav ul li.has-children>button:after,.main-panel .container-primary-nav ul li.has-children>a:after{background-color:#757575}}.main-panel .container-primary-nav ul li.has-children>button[aria-expanded=true],.main-panel .container-primary-nav ul li.has-children>button:hover{color:#222;text-decoration:none}.main-panel .container-primary-nav ul li.has-children>button[aria-expanded=true]:after,.main-panel .container-primary-nav ul li.has-children>button:hover:after{background-color:#222}.main-panel .container-primary-nav ul li.has-children .panel-menu-lvl2{display:none}.main-panel .container-secondary-nav{margin-top:auto}@media screen and (height>=900px){.main-panel .container-secondary-nav{margin-top:auto}}.main-panel .container-secondary-nav ul{flex-direction:column;gap:15px;display:flex}.main-panel .container-secondary-nav ul li{display:inherit}.main-panel .container-secondary-nav ul li a{letter-spacing:.11em;text-transform:uppercase;color:#666;text-align:left;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%}@media screen and (width>=1024px){.main-panel .container-secondary-nav ul li a{color:#757575}.main-panel .container-secondary-nav ul li a:hover{color:#222}}.main-panel .ct-switch-lang{flex-direction:row;gap:8px;margin-top:15px;display:flex}.main-panel .ct-switch-lang a{letter-spacing:.11em;text-transform:uppercase;color:#757575;text-align:left;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;text-decoration:none}.main-panel .ct-switch-lang a:hover{color:#222;text-decoration:underline}.main-panel .ct-switch-lang a.is-active{color:#222}.main-panel .ct-switch-lang .separator{background-color:#666;width:1px;height:16px;margin:0;display:inline-block}.menu-overlay{z-index:900;opacity:1;visibility:visible;background-color:#0003;width:100%;height:100dvh;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;top:0;left:0}.transition-fade{opacity:1;transition:opacity .4s ease-in-out}html.is-changing .transition-fade{opacity:0}#swup-header{transition:opacity .3s ease-in-out,transform .3s ease-in-out}html.is-animating #swup-header{opacity:0;transform:translateY(-20px)}#swup-main{transition:opacity .4s ease-in-out,transform .4s ease-in-out}html.is-animating #swup-main{opacity:0;transform:translateY(30px)}html.is-animating{overflow-x:hidden}.block-breadcrumb{background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;grid-column:2/-2;padding-top:20px;padding-bottom:20px}.block-breadcrumb ul,.block-breadcrumb ol,.block-breadcrumb ul ul,.block-breadcrumb ul ol,.block-breadcrumb ol ul,.block-breadcrumb ol ol{margin:0;padding:0;list-style:none}.block-breadcrumb ul,.block-breadcrumb ol{flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;display:flex}.block-breadcrumb ul li,.block-breadcrumb ol li{color:#757575;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%}.block-breadcrumb ul li a,.block-breadcrumb ol li a{color:#757575;letter-spacing:.11em;text-transform:uppercase;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:150%;text-decoration:none}.block-breadcrumb ul li a:hover,.block-breadcrumb ol li a:hover{color:#222}.block-breadcrumb ul li:after,.block-breadcrumb ol li:after{content:"/";color:#757575;margin-left:15px;margin-right:15px}.block-breadcrumb ul li:last-child:after,.block-breadcrumb ol li:last-child:after{content:"";margin:0}.ct-accordion .accordion{flex-direction:column;gap:15px;display:flex}.ct-accordion .accordion .accordion-question{margin:0;padding:0}.ct-accordion .accordion .accordion-question button{text-align:left;cursor:pointer;text-transform:uppercase;color:#666;letter-spacing:.11em;appearance:none;background:0 0;border:none;border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;transition:all .2s ease-in-out;display:flex}.ct-accordion .accordion .accordion-question button span{flex:1}.ct-accordion .accordion .accordion-question button:after{content:"";background-color:#666;flex-shrink:0;width:20px;height:20px;margin-left:15px;transition:transform .2s ease-in-out;display:inline-block;mask-image:url(/themes/custom/vancleef/assets/img/icon-expand.svg);mask-size:cover}.ct-accordion .accordion .accordion-question button:hover{color:#222}.ct-accordion .accordion .accordion-question button:hover:after{background-color:#222}.ct-accordion .accordion .accordion-question button[aria-expanded=true]{color:#222}.ct-accordion .accordion .accordion-question button[aria-expanded=true]:after{background-color:#222;mask-image:url(/themes/custom/vancleef/assets/img/icon-expand-close.svg)}.ct-accordion .accordion .accordion-question:first-child button{border-top:1px solid #e6e6e6}.ct-accordion .accordion .accordion-answer{opacity:1;border-top:none;max-height:1000px;padding:20px 0;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.ct-accordion .accordion .accordion-answer p{color:#666;letter-spacing:.02em;margin:0;font-size:.875rem;line-height:150%}.ct-accordion .accordion .accordion-answer.is-hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.loader-container{z-index:1030;--mask-size:0% 0%;background-color:#0000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.loader-container:before{content:"";transform-origin:50%;-webkit-mask:linear-gradient(#000 0 0)center/var(--mask-size)no-repeat,linear-gradient(#fff 0 0);mask:linear-gradient(#000 0 0)center/var(--mask-size)no-repeat,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;background-color:#53c3ed;position:absolute;inset:-10%;transform:rotate(-4deg);mask-composite:exclude}.loader-container .loader-logo{z-index:1;width:500px;max-width:90%;height:auto;max-height:90%;position:relative}.loader-container .loader-logo-back{color:#0003}.loader-container .loader-logo-front{color:#222;position:absolute}.loader-container .loader-logo-front #logo-mask-rect{transition:y .3s ease-out}.embla{--slide-height:100%;--slide-spacing:24px;--slide-size:70%;max-width:100%;margin:auto}.embla__nav-wrapper{position:relative}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin:0;margin-left:calc(var(--slide-spacing)*-1);padding:0;list-style:none;display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);height:var(--slide-height)}.embla__prev,.embla__next{border:none;padding:0;transition:all .2s ease-in;display:none}@media screen and (width>=1024px){.embla__prev,.embla__next{-webkit-tap-highlight-color:#00000080;appearance:none;touch-action:manipulation;cursor:pointer;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:-2px -2px 20px #0000001a}.embla__prev:hover:after,.embla__next:hover:after{background-color:#222}.embla__prev{left:40px}.embla__prev:after{content:"";background-color:#757575;width:20px;height:20px;display:block;mask-image:url(/themes/custom/vancleef/assets/img/arrow-left.svg);mask-size:cover}.embla__next{right:40px}.embla__next:after{content:"";background-color:#757575;width:20px;height:20px;display:block;mask-image:url(/themes/custom/vancleef/assets/img/arrow-right.svg);mask-size:cover}}.embla__prev--disabled,.embla__next--disabled{color:#949494;opacity:.3}.embla__prev svg,.embla__next svg{width:20px;height:20px}.embla__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);appearance:none;touch-action:manipulation;cursor:pointer;opacity:1;background-color:#ccc;border:0;border-radius:50%;width:5px;height:5px;margin:0;padding:0;text-decoration:none;transition:all .2s;display:inline-flex}.embla__dot:hover{background-color:#757575;transform:scale(1.2)}.embla__dot--selected{background-color:#222}.hub-navigation{z-index:1030;pointer-events:none;width:100%;padding:0 20px;position:fixed;bottom:1.875rem;left:0}@media screen and (width>=768px){.hub-navigation{padding:0 3.75rem;bottom:2.5rem}}.hub-navigation__container{justify-content:flex-start;align-items:flex-end;width:100%;margin:0 auto;display:flex;position:relative}@media screen and (width>=768px){.hub-navigation__container{justify-content:center}}.hub-navigation__btn,.hub-navigation__view-switcher,.hub-navigation__close-filters,.hub-navigation__filter-item,.hub-navigation__filters-toggle{pointer-events:auto;cursor:pointer;height:50px;color:inherit;background-color:#fff;border:1px solid #ccc;border-radius:12.5rem;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex;box-shadow:-2px -2px 20px #0000001a}.hub-navigation__btn:hover,.hub-navigation__view-switcher:hover,.hub-navigation__close-filters:hover,.hub-navigation__filter-item:hover,.hub-navigation__filters-toggle:hover{background-color:#f2f2f2;border-color:#f2f2f2}.hub-navigation__filters-toggle{letter-spacing:.089375rem;text-transform:uppercase;color:#222;z-index:2;padding:.875rem 1.5rem;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:500;line-height:150%}.hub-navigation__filters-toggle.is-hidden{opacity:0;visibility:hidden;transform:translateY(20px)}.hub-navigation__filters-toggle .hub-navigation__filter-check,.hub-navigation__filter-item .hub-navigation__filter-check{opacity:0;justify-content:center;align-items:center;width:0;transition:width .2s,opacity .2s,transform .2s;display:inline-flex;overflow:hidden;transform:translate(-2px)}.hub-navigation__filters-toggle .hub-navigation__filter-check svg,.hub-navigation__filter-item .hub-navigation__filter-check svg{flex:none;display:block}.hub-navigation__filters-toggle .hub-navigation__filter-label,.hub-navigation__filter-item .hub-navigation__filter-label{display:inline-block}.hub-navigation__filters-toggle.is-active,.hub-navigation__filter-item.is-active{background-color:#53c3ed;border-color:#53c3ed}.hub-navigation__filters-toggle.is-active .hub-navigation__filter-check,.hub-navigation__filter-item.is-active .hub-navigation__filter-check{opacity:1;width:.75rem;margin-right:.625rem;transform:translate(0)}.hub-navigation__filter-item{letter-spacing:.089375rem;text-transform:uppercase;white-space:nowrap;justify-content:flex-start;padding:1rem;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;line-height:150%}@media screen and (width>=768px){.hub-navigation__filter-item{padding:.875rem 1.5rem;font-size:.8125rem}}.hub-navigation__filters-expanded{opacity:0;visibility:hidden;z-index:1;flex-direction:column;align-items:center;gap:.5rem;transition:all .2s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(20px)}.hub-navigation__filters-expanded.is-open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.hub-navigation__close-filters{border-radius:50%;width:3.125rem;height:3.125rem;position:relative}.hub-navigation__close-filters:before,.hub-navigation__close-filters:after{content:"";background-color:#222;width:16px;height:1.5px;position:absolute}.hub-navigation__close-filters:before{transform:rotate(45deg)}.hub-navigation__close-filters:after{transform:rotate(-45deg)}.hub-navigation__view-switcher{gap:.5rem;padding:.25rem .125rem;position:absolute;bottom:0;right:0}.hub-navigation__view-switcher:hover{background-color:#fff}.hub-navigation__view-switcher.is-hidden{opacity:0;visibility:hidden;transform:translateY(20px)}.hub-navigation__view-switcher .switcher-icon{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:.75rem;transition:all .2s;display:flex}.hub-navigation__view-switcher .switcher-icon:hover{background-color:#f2f2f2}.hub-navigation__view-switcher .switcher-icon.is-active{background-color:#53c3ed}.hub-navigation__view-switcher .switcher-icon svg{color:#222;width:100%;height:100%}.hub-overlay{--accent-color:var(--color-profession,#fff);z-index:1050;opacity:0;visibility:hidden;justify-content:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.hub-overlay.is-open{opacity:1;visibility:visible}.hub-overlay__backdrop{opacity:0;backdrop-filter:blur();background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.hub-overlay__container{opacity:0;background-color:#fff;width:100%;max-width:100%;height:100%;position:relative;transform:translate(100%)}.hub-overlay__container:after{content:"";z-index:3;background-color:var(--accent-color);clip-path:polygon(100% 100%,0 100%,0 0);width:3.5rem;transition:background-color .4s ease-out;position:absolute;top:0;bottom:0;left:0}@media screen and (width>=768px){.hub-overlay__container{width:auto}.hub-overlay__container:after{width:3.75rem}}.hub-overlay__content{opacity:1;grid-template-columns:repeat(6,48px);place-content:center;gap:0 .625rem;height:100%;padding:0 1.25rem;display:grid}@media screen and (width>=768px){.hub-overlay__content{grid-template-columns:repeat(6,60px);column-gap:2.5rem;padding:0 3.75rem}}@media screen and (height<=768px) and (width>=768px){.hub-overlay__content{align-content:start;padding:5rem 3.75rem 1.875rem;overflow-y:auto}}.hub-overlay__close{z-index:10;cursor:pointer;color:#222;background:0 0;border:none;padding:10px;transition:transform .15s;position:absolute;top:20px;right:20px}.hub-overlay__close:hover{transform:scale(1.1)}@media screen and (width>=768px){.hub-overlay__close{top:40px;right:40px}}.hub-overlay__title{text-align:center;grid-area:1/span 6;margin:0 0 1.25rem;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;font-style:italic;font-weight:400;line-height:100%}@media screen and (width>=768px){.hub-overlay__title{font-size:3rem;line-height:3rem}}.hub-overlay__description{text-align:center;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:2/2/auto/-2;height:max-content;margin-bottom:.9375rem;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.hub-overlay__description{font-size:1rem}}.hub-overlay__icon{grid-area:3/1/auto/-1;justify-content:center;margin-bottom:.9375rem;display:flex}.hub-overlay__icon svg{aspect-ratio:4/3;max-width:210px}.hub-overlay__link-wrapper{grid-area:4/1/auto/-1;justify-content:center;margin-bottom:2.5rem;display:flex}@media screen and (width>=768px){.hub-overlay__link-wrapper{margin-bottom:1.25rem}}.hub-overlay__link{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.hub-overlay__link:hover{color:#222;border-bottom:1px solid #222}.hub-overlay__image-box{flex:1;grid-area:5/2/auto/-2;justify-content:center;align-items:center;margin-bottom:2.5rem;display:flex}@media screen and (width>=768px){.hub-overlay__image-box{justify-content:flex-end;margin-bottom:1.25rem}}.hub-overlay__image{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto}.hub-overlay__nav{grid-area:6/1/auto/-1;justify-content:center;align-items:center;gap:1.375rem;display:flex}.hub-overlay__nav-btn{cursor:pointer;color:#454545;background:0 0;border:1px solid #ccc;border-radius:40px;padding:10px;transition:transform .15s}.hub-overlay__nav-btn:hover{transform:scale(1.1)}.hub-overlay__nav-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}.hub-overlay__nav-btn svg{display:block}.hub-overlay__counter{letter-spacing:.100875rem;color:#222;text-align:center;width:80px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem}#podcast-player-bar,.podcast-player-bar{z-index:1000;opacity:0;visibility:hidden;background:#fff;border-radius:0;flex-direction:column;width:100%;max-width:450px;transition:transform .3s ease-in-out,opacity .3s,visibility .3s;display:flex;position:fixed;bottom:24px;left:24px;right:auto;overflow:hidden;transform:translateY(calc(100% + 24px));box-shadow:-2px -2px 20px #0000001a}@media screen and (width<=768px){#podcast-player-bar,.podcast-player-bar{border-radius:0;width:auto;bottom:24px;left:20px;right:20px;transform:translateY(100%)}body.has-reservation-button #podcast-player-bar,body.has-reservation-button .podcast-player-bar{bottom:80px}}#podcast-player-bar.is-visible,.podcast-player-bar.is-visible{opacity:1;visibility:visible;transform:translateY(0)}#podcast-player-bar .player-bar-progress-indicator,.podcast-player-bar .player-bar-progress-indicator{background:#e6e6e6;width:100%;height:2px;position:relative;overflow:hidden}#podcast-player-bar .player-bar-progress-indicator .progress-indicator-fill,.podcast-player-bar .player-bar-progress-indicator .progress-indicator-fill{background:#000;width:0%;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}#podcast-player-bar .player-bar-content,.podcast-player-bar .player-bar-content{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding:16px 24px;font-family:inherit;transition:background .2s;display:flex}@media screen and (width<=1024px){#podcast-player-bar .player-bar-content,.podcast-player-bar .player-bar-content{gap:10px;padding:10px 16px}}#podcast-player-bar .player-info,.podcast-player-bar .player-info{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}#podcast-player-bar .player-info .track-duration,.podcast-player-bar .player-info .track-duration{color:#757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:170%;display:block}#podcast-player-bar .player-info .track-title,.podcast-player-bar .player-info .track-title{color:#222;white-space:nowrap;will-change:transform;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:170%;display:inline-block}#podcast-player-bar .player-info:after,.podcast-player-bar .player-info:after{content:"";background:linear-gradient(270deg,#fff,#fff0);width:60px;height:100%;display:block;position:absolute;right:0}#podcast-player-bar .player-track-title .track-title,.podcast-player-bar .player-track-title .track-title{opacity:1;transition:opacity .3s}#podcast-player-bar .player-track-title .track-title.fade-out,.podcast-player-bar .player-track-title .track-title.fade-out{opacity:0}#podcast-player-bar .player-bar-controls,.podcast-player-bar .player-bar-controls{z-index:1;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}#podcast-player-bar .player-bar-controls .btn-control,#podcast-player-bar .player-bar-controls .btn-close,.podcast-player-bar .player-bar-controls .btn-control,.podcast-player-bar .player-bar-controls .btn-close{pointer-events:auto;flex-shrink:0;position:relative}#podcast-player-bar .player-bar-controls .btn-control,.podcast-player-bar .player-bar-controls .btn-control{width:40px;height:40px;padding:0}#podcast-player-bar .player-bar-controls .btn-control .icon,.podcast-player-bar .player-bar-controls .btn-control .icon{width:40px;height:40px}#podcast-player-bar .player-bar-controls .btn-close,.podcast-player-bar .player-bar-controls .btn-close{cursor:pointer;color:#666;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .2s;display:flex}#podcast-player-bar .player-bar-controls .btn-close:hover,.podcast-player-bar .player-bar-controls .btn-close:hover{color:#222}#podcast-player-bar .player-bar-controls .btn-close .icon,.podcast-player-bar .player-bar-controls .btn-close .icon{width:14px;height:14px}#podcast-player-bar .player-bar-controls .btn-close .icon svg,.podcast-player-bar .player-bar-controls .btn-close .icon svg{width:100%;height:100%;display:block;overflow:visible}#podcast-player-bar .player-bar-controls .btn-close .icon svg path,.podcast-player-bar .player-bar-controls .btn-close .icon svg path{transition:fill .2s}#podcast-player-bar .player-bar-controls .btn-close:hover .icon svg path,.podcast-player-bar .player-bar-controls .btn-close:hover .icon svg path{fill:#222!important}#podcast-player-popin,.podcast-player-popin{z-index:1001;pointer-events:none;width:100%;height:100dvh;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;transform:translate(-100%)}@media screen and (width>=768px){#podcast-player-popin,.podcast-player-popin{width:500px}}#podcast-player-popin.is-open,.podcast-player-popin.is-open{pointer-events:auto;transform:translate(0)}#podcast-player-popin.is-open .popin-overlay,.podcast-player-popin.is-open .popin-overlay{opacity:1;visibility:visible;pointer-events:auto}#podcast-player-popin .popin-overlay,.podcast-player-popin .popin-overlay{opacity:0;visibility:hidden;z-index:1001;pointer-events:none;background-color:#0003;transition:opacity .3s,visibility .3s;position:fixed;inset:0}#podcast-player-popin .popin-content,.podcast-player-popin .popin-content{z-index:1002;background:#fff;flex-direction:column;justify-content:space-between;width:100%;padding:60px 40px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@media screen and (width>=768px){#podcast-player-popin .popin-content,.podcast-player-popin .popin-content{width:500px;padding:76px 60px}}#podcast-player-popin .btn-close-popin,.podcast-player-popin .btn-close-popin{cursor:pointer;color:#666;letter-spacing:.11em;z-index:10;text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;align-items:center;height:32px;padding:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;transition:all .2s;display:flex;top:16px;right:0}#podcast-player-popin .btn-close-popin .txt,.podcast-player-popin .btn-close-popin .txt{line-height:20px;display:inline-block}#podcast-player-popin .btn-close-popin .icon,.podcast-player-popin .btn-close-popin .icon{width:20px;height:20px;margin-top:-1px}#podcast-player-popin .player-image,.podcast-player-popin .player-image{border-radius:8px;width:100%;margin-bottom:48px;position:relative;overflow:hidden}#podcast-player-popin .player-image .track-image,.podcast-player-popin .player-image .track-image{aspect-ratio:4/3;object-fit:contain;opacity:1;width:100%;max-width:240px;height:auto;margin:auto;transition:opacity .3s;display:block}#podcast-player-popin .player-image .track-image.fade-out,.podcast-player-popin .player-image .track-image.fade-out{opacity:0}#podcast-player-popin .player-track-title,.podcast-player-popin .player-track-title{text-align:center;margin-bottom:15px}#podcast-player-popin .player-track-title .track-title,.podcast-player-popin .player-track-title .track-title{text-align:center;letter-spacing:.01em;color:#222;opacity:1;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:120%;transition:opacity .3s}#podcast-player-popin .player-track-title .track-title.fade-out,.podcast-player-popin .player-track-title .track-title.fade-out{opacity:0}#podcast-player-popin .player-controls-main,.podcast-player-popin .player-controls-main{justify-content:center;align-items:center;gap:15px;display:flex}#podcast-player-popin .player-controls-main .btn-control.btn-play,.podcast-player-popin .player-controls-main .btn-control.btn-play{width:60px;height:60px;margin:0 10px;padding:0}#podcast-player-popin .player-controls-main .btn-control.btn-play .icon,.podcast-player-popin .player-controls-main .btn-control.btn-play .icon{width:100%;height:100%}#podcast-player-popin .player-controls-main .btn-control.btn-play .icon svg,.podcast-player-popin .player-controls-main .btn-control.btn-play .icon svg{width:100%;height:100%;display:block;overflow:visible}#podcast-player-popin .player-controls-main .btn-control.btn-play .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-play .icon svg path{transition:fill .2s}#podcast-player-popin .player-controls-main .btn-control.btn-play:hover .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-play:hover .icon svg path{fill:#222!important}#podcast-player-popin .player-controls-main .btn-control.btn-rewind,#podcast-player-popin .player-controls-main .btn-control.btn-forward,#podcast-player-popin .player-controls-main .btn-control.btn-next,#podcast-player-popin .player-controls-main .btn-control.btn-prev,.podcast-player-popin .player-controls-main .btn-control.btn-rewind,.podcast-player-popin .player-controls-main .btn-control.btn-forward,.podcast-player-popin .player-controls-main .btn-control.btn-next,.podcast-player-popin .player-controls-main .btn-control.btn-prev{width:30px;height:30px;padding:0}#podcast-player-popin .player-controls-main .btn-control.btn-rewind .icon,#podcast-player-popin .player-controls-main .btn-control.btn-forward .icon,#podcast-player-popin .player-controls-main .btn-control.btn-next .icon,#podcast-player-popin .player-controls-main .btn-control.btn-prev .icon,.podcast-player-popin .player-controls-main .btn-control.btn-rewind .icon,.podcast-player-popin .player-controls-main .btn-control.btn-forward .icon,.podcast-player-popin .player-controls-main .btn-control.btn-next .icon,.podcast-player-popin .player-controls-main .btn-control.btn-prev .icon{width:100%;height:100%}#podcast-player-popin .player-controls-main .btn-control.btn-rewind .icon svg,#podcast-player-popin .player-controls-main .btn-control.btn-forward .icon svg,#podcast-player-popin .player-controls-main .btn-control.btn-next .icon svg,#podcast-player-popin .player-controls-main .btn-control.btn-prev .icon svg,.podcast-player-popin .player-controls-main .btn-control.btn-rewind .icon svg,.podcast-player-popin .player-controls-main .btn-control.btn-forward .icon svg,.podcast-player-popin .player-controls-main .btn-control.btn-next .icon svg,.podcast-player-popin .player-controls-main .btn-control.btn-prev .icon svg{width:100%;height:100%;display:block;overflow:visible}#podcast-player-popin .player-controls-main .btn-control.btn-rewind .icon svg path,#podcast-player-popin .player-controls-main .btn-control.btn-forward .icon svg path,#podcast-player-popin .player-controls-main .btn-control.btn-next .icon svg path,#podcast-player-popin .player-controls-main .btn-control.btn-prev .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-rewind .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-forward .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-next .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-prev .icon svg path{transition:fill .2s}#podcast-player-popin .player-controls-main .btn-control.btn-rewind:hover .icon svg path,#podcast-player-popin .player-controls-main .btn-control.btn-forward:hover .icon svg path,#podcast-player-popin .player-controls-main .btn-control.btn-next:hover .icon svg path,#podcast-player-popin .player-controls-main .btn-control.btn-prev:hover .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-rewind:hover .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-forward:hover .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-next:hover .icon svg path,.podcast-player-popin .player-controls-main .btn-control.btn-prev:hover .icon svg path{fill:#222!important}@media screen and (width<=1024px){#podcast-player-popin .player-controls-main,.podcast-player-popin .player-controls-main{gap:8px}}#podcast-player-popin .ct-link-redir,.podcast-player-popin .ct-link-redir{text-align:center;margin-top:40px;margin-bottom:20px}#podcast-player-popin .ct-stop-listening,.podcast-player-popin .ct-stop-listening{text-align:center}#podcast-player-popin .ct-stop-listening .btn-close,.podcast-player-popin .ct-stop-listening .btn-close{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}#podcast-player-popin .ct-stop-listening .btn-close:hover,.podcast-player-popin .ct-stop-listening .btn-close:hover{color:#222;border-bottom:1px solid #222}#podcast-player-popin .ct-stop-listening .btn-close,.podcast-player-popin .ct-stop-listening .btn-close{background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}#podcast-player-popin .ct-stop-listening .btn-close .icon,.podcast-player-popin .ct-stop-listening .btn-close .icon{width:16px;height:16px;margin-top:-2px}#podcast-player-popin .ct-stop-listening .btn-close .icon svg,.podcast-player-popin .ct-stop-listening .btn-close .icon svg{width:14px;height:14px}#podcast-player-popin .ct-stop-listening .btn-close:hover span,.podcast-player-popin .ct-stop-listening .btn-close:hover span{color:#222}#podcast-player-popin .ct-stop-listening .btn-close:hover span svg path,.podcast-player-popin .ct-stop-listening .btn-close:hover span svg path{fill:#222!important}#podcast-player-popin .player-progress-time-container,.podcast-player-popin .player-progress-time-container{margin-bottom:20px}#podcast-player-popin .player-progress-time-container .progress-bar,.podcast-player-popin .player-progress-time-container .progress-bar{width:100%;height:2px;margin-bottom:10px}#podcast-player-popin .player-progress-time-container .time-volume-controls,.podcast-player-popin .player-progress-time-container .time-volume-controls{justify-content:space-between;align-items:center;gap:0;height:36px;display:flex;position:relative}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time{flex-grow:1;justify-content:space-between;align-items:center;gap:8px;height:36px;display:flex}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time .current-time,#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time .total-time,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time .current-time,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time .total-time{color:#666;min-width:45px;height:12px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1;display:inline-block}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time .total-time,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-time .total-time{text-align:right}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control{align-items:center;display:flex;position:relative}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control.active,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control.active{background:#f5f5f5;border-radius:88px;position:absolute;right:0}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .btn-volume,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .btn-volume{z-index:11;border-radius:50%;flex-shrink:0;width:36px;height:36px;padding:8px}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider{z-index:10;white-space:nowrap;background:#f5f5f5;border-radius:88px;align-items:center;padding:0 0 0 10px;display:none}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider.active,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider.active{display:flex}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range,.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range{appearance:none;cursor:pointer;background:#757575;border-radius:1px;outline:none;width:40px;height:2px}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#757575;border-radius:50%;width:8px;height:8px;transition:all .2s}.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#757575;border-radius:50%;width:8px;height:8px;transition:all .2s}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-webkit-slider-thumb:hover{background:#757575}.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-webkit-slider-thumb:hover{background:#757575}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-moz-range-thumb{cursor:pointer;background:#757575;border:0;border-radius:50%;width:8px;height:8px;transition:all .2s}.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-moz-range-thumb{cursor:pointer;background:#757575;border:0;border-radius:50%;width:8px;height:8px;transition:all .2s}#podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-moz-range-thumb:hover{background:#757575}.podcast-player-popin .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-moz-range-thumb:hover{background:#757575}#podcast-player-popin .track-pagination,.podcast-player-popin .track-pagination{justify-content:center;gap:12px;margin-top:20px;display:flex}#podcast-player-popin .track-pagination .track-dot,.podcast-player-popin .track-pagination .track-dot{cursor:pointer;background-color:#ccc;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}#podcast-player-popin .track-pagination .track-dot:hover,.podcast-player-popin .track-pagination .track-dot:hover{background-color:#757575}#podcast-player-popin .track-pagination .track-dot.active,.podcast-player-popin .track-pagination .track-dot.active{background-color:#222;width:8px;height:8px}.btn-control{cursor:pointer;color:#222;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;gap:4px;padding:8px;transition:all .2s;display:flex}.btn-control:disabled,.btn-control.is-disabled{opacity:.3;cursor:not-allowed}.btn-control .icon{object-fit:contain;width:24px;height:24px;display:block}.btn-control .label{color:#222;font-size:.75rem;font-weight:600}.btn-control.btn-play{color:#222;width:48px;height:48px}.btn-control.btn-play .icon{width:100%;height:100%}.btn-control.btn-play .icon svg{width:100%;height:100%;display:block;overflow:visible}.btn-control.btn-play .icon svg path{transition:fill .2s}.btn-control.btn-play:hover .icon svg path{fill:#222!important}.btn-control.btn-play.is-playing .icon-play{display:none}.btn-control.btn-play.is-playing .icon-pause{display:block}.btn-control.btn-play .icon-pause{display:none}.paragraph-podcast .btn-control.btn-play{width:60px;height:60px;padding:0}.paragraph-podcast .btn-control.btn-play .icon{width:60px;height:60px}.btn-control.btn-rewind,.btn-control.btn-forward,.btn-control.btn-next,.btn-control.btn-prev{border-radius:8px;width:30px;height:30px;padding:0}.btn-control.btn-rewind .icon,.btn-control.btn-forward .icon,.btn-control.btn-next .icon,.btn-control.btn-prev .icon{width:100%;height:100%}.btn-control.btn-rewind .icon svg,.btn-control.btn-forward .icon svg,.btn-control.btn-next .icon svg,.btn-control.btn-prev .icon svg{width:100%;height:100%;display:block;overflow:visible}.btn-control.btn-rewind .icon svg path,.btn-control.btn-forward .icon svg path,.btn-control.btn-next .icon svg path,.btn-control.btn-prev .icon svg path{transition:fill .2s}.btn-control.btn-rewind:hover .icon svg path,.btn-control.btn-forward:hover .icon svg path,.btn-control.btn-next:hover .icon svg path,.btn-control.btn-prev:hover .icon svg path{fill:#222!important}.btn-control.btn-rewind .label,.btn-control.btn-forward .label,.btn-control.btn-next .label,.btn-control.btn-prev .label{display:none}.btn-control.btn-volume{padding:10px}.btn-control.btn-volume .icon-volume-low,.btn-control.btn-volume .icon-volume-mute,.btn-control.btn-volume.volume-low .icon-volume{display:none}.btn-control.btn-volume.volume-low .icon-volume-low{display:block}.btn-control.btn-volume.volume-mute .icon-volume,.btn-control.btn-volume.volume-mute .icon-volume-low{display:none}.btn-control.btn-volume.volume-mute .icon-volume-mute{display:block}.progress-bar{cursor:pointer;background:#ccc;border-radius:1px;height:2px;position:relative;overflow:visible}.progress-bar:hover .progress-fill{background:#222}.progress-bar .progress-fill{background:#222;border-radius:1px;width:0;height:100%;transition:width .1s linear,background .2s;position:relative;overflow:visible}.progress-bar .progress-fill:after{content:"";opacity:1;z-index:2;background:#222;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.player-volume{flex:0 0 150px;align-items:center;gap:8px;display:flex}@media screen and (width<=1024px){.player-volume{flex:1;width:100%}}.player-volume .volume-slider{flex:1}.player-volume .volume-range{appearance:none;cursor:pointer;background:#ccc;border-radius:1px;outline:none;width:100%;height:2px}.player-volume .volume-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#757575;border-radius:50%;width:8px;height:8px;transition:all .2s}.player-volume .volume-range::-webkit-slider-thumb:hover{background:#757575}.player-volume .volume-range::-moz-range-thumb{cursor:pointer;background:#757575;border:0;border-radius:50%;width:8px;height:8px;transition:all .2s}.player-volume .volume-range::-moz-range-thumb:hover{background:#757575}.paragraph-podcast .player-image{border-radius:8px;width:100%;margin-bottom:48px;position:relative;overflow:hidden}.paragraph-podcast .player-image .track-image{opacity:1;aspect-ratio:4/3;width:100%;max-width:300px;height:auto;margin:auto;transition:opacity .3s;display:block}.paragraph-podcast .player-image .track-image.fade-out{opacity:0}.paragraph-podcast .player-track-title{text-align:center;margin-bottom:15px}.paragraph-podcast .player-track-title .track-title{color:#222;opacity:1;letter-spacing:.01em;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:120%;transition:opacity .3s}.paragraph-podcast .player-track-title .track-title.fade-out{opacity:0}.paragraph-podcast .player-controls-main{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.paragraph-podcast .player-progress-time-container{margin-bottom:20px}.paragraph-podcast .player-progress-time-container .progress-bar{width:100%;height:2px;margin-bottom:10px}.paragraph-podcast .player-progress-time-container .time-volume-controls{justify-content:space-between;align-items:center;gap:0;height:36px;display:flex;position:relative}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-time{flex-grow:1;justify-content:space-between;align-items:center;gap:8px;height:36px;display:flex}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-time .current-time,.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-time .total-time{color:#666;min-width:45px;height:12px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1;display:inline-block}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-time .total-time{text-align:right}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control{align-items:center;display:flex;position:relative}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control.active{background:#f5f5f5;border-radius:88px;position:absolute;right:0}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .btn-volume{z-index:11;border-radius:50%;flex-shrink:0;width:36px;height:36px;padding:8px}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider{z-index:10;white-space:nowrap;background:#f5f5f5;border-radius:88px;align-items:center;padding:0 0 0 10px;display:none}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider.active{display:flex}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range{appearance:none;cursor:pointer;background:#757575;border-radius:1px;outline:none;width:40px;height:2px}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#757575;border-radius:50%;width:8px;height:8px;transition:all .2s}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-webkit-slider-thumb:hover{background:#757575}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-moz-range-thumb{cursor:pointer;background:#757575;border:0;border-radius:50%;width:8px;height:8px;transition:all .2s}.paragraph-podcast .player-progress-time-container .time-volume-controls .ct-volume-control .volume-slider .volume-range::-moz-range-thumb:hover{background:#757575}.paragraph-podcast .track-pagination{justify-content:center;gap:12px;margin-top:20px;display:flex}.paragraph-podcast .track-pagination .track-dot{cursor:pointer;background-color:#ccc;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.paragraph-podcast .track-pagination .track-dot:hover{background-color:#757575}.paragraph-podcast .track-pagination .track-dot.active{background-color:#222;width:8px;height:8px}.paragraph-podcast .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paragraph-podcast .playlist{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.paragraph-podcast .track-item{cursor:pointer;background:#f2f2f2;border-radius:6px;align-items:center;gap:10px;padding:10px 16px;transition:all .2s;display:flex}.paragraph-podcast .track-item:hover{background:#e6e6e6;transform:translate(4px)}.paragraph-podcast .track-item.is-active{background:#6666661a;border-left:4px solid #666}.paragraph-podcast .track-item .track-number{color:#666;min-width:30px;font-size:.875rem;font-weight:600}.paragraph-podcast .track-item .track-title{color:#222;flex:1;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem}.paragraph-podcast .track-item .track-duration{color:#666;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem}@media screen and (width<=1024px){.paragraph-podcast .player-controls-main{gap:8px}.paragraph-podcast .player-controls-main .btn-control .label,.paragraph-podcast .track-item .track-number{display:none}}.season-tabs{width:100%;margin-top:40px}.season-tabs__navigation{width:100%;margin-bottom:32px;position:relative;overflow:hidden}.season-tabs__container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-direction:row;justify-content:center;gap:1.875rem;padding-bottom:14px;display:flex;overflow-x:auto}.season-tabs__container::-webkit-scrollbar{display:none}.season-tabs__tab{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.season-tabs__tab:hover{color:#222;border-bottom:1px solid #222}.season-tabs__tab{color:#666;background:0 0;border:0;border-bottom:1px solid #0000;padding-bottom:0}.season-tabs__tab:hover{color:#222;border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.season-tabs__tab.active,.season-tabs__tab[aria-selected=true]{color:#222;border-bottom:1px solid #53c3ed;font-weight:500}.season-tabs .scroll-arrow{color:#222;cursor:pointer;z-index:10;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:-2px -2px 20px #0000001a}.season-tabs .scroll-arrow:hover:not(:disabled){background:#f2f2f2;border-color:#ccc}.season-tabs .scroll-arrow:disabled{opacity:0;cursor:not-allowed}.season-tabs .scroll-arrow.visible{opacity:1;pointer-events:auto}.season-tabs .scroll-arrow.left{left:10px}.season-tabs .scroll-arrow.right{right:10px}@media screen and (width<=768px){.season-tabs .scroll-arrow{display:none}}.season-tabs__content{width:100%}.season-tabs__panel{width:100%;animation:.3s ease-in-out fadeIn}.season-tabs__panel.is-hidden,.season-tabs__panel[hidden]{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filters-section{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px 60px}.filters-toggle{display:none}.filters-container{margin:0 auto}.filters-row{flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:32px;width:100%;display:flex}.filters-close,.filters-row-title{display:none}.filter-group{position:relative}.filter-group:not(.filter-group~.filter-group) .filter-dropdown-wrapper{left:-60px;transform:none}.filter-group.is-open .filter-dropdown-wrapper{display:block}.filter-group.is-open .filter-button{color:#222}.filter-group.is-open .filter-button svg{transform:rotate(180deg)}.filter-button{cursor:pointer;letter-spacing:.09375rem;color:#666;text-transform:uppercase;background-color:#0000;border:none;align-items:center;gap:4px;width:100%;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem;transition:all .2s;display:flex}.filter-button:hover{color:#222}.filter-button:hover svg{stroke:#222}.filter-button svg{stroke:#666;transition:transform .2s}.filter-dropdown-wrapper{z-index:1000;background:#f9f5f1;border-top:1px solid #ccc;width:max-content;max-width:425px;padding:32px 0;display:none;position:absolute;top:calc(100% + 30px);left:50%;right:0;transform:translate(-50%)}.filter-dropdown{flex-direction:column;align-items:stretch;max-height:300px;display:flex;overflow-y:scroll}.filter-option{cursor:pointer;align-items:center;gap:16px;width:100%;padding:0 72px;transition:background-color .2s;display:flex}.filter-option:hover{color:#222;background-color:#fff}.filter-option:has(input:focus-visible){outline-offset:-2px;background-color:#fff;outline:2px solid #222}.filter-option input[type=checkbox],.filter-option input[type=radio]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-option .custom-checkbox{color:#666;flex-shrink:0;justify-content:center;align-items:center;display:flex}.filter-option .custom-checkbox svg{width:14px;height:14px;display:block}.filter-option .custom-checkbox .icon-checked{display:none}.filter-option input:checked~span,.filter-option input:checked~.custom-checkbox{color:#222}.filter-option input:checked~.custom-checkbox .icon-checked{display:block}.filter-option input:checked~.custom-checkbox .icon-unchecked{display:none}.filter-option span{color:#666;letter-spacing:.09375rem;text-transform:uppercase;padding:12px 0;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem}.reset-filters{all:unset;cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.reset-filters:hover{color:#222;border-bottom:1px solid #222}.reset-filters{cursor:pointer;margin-left:auto}@media screen and (width<=1024px){.filters-section{background-color:#fff;border:0;padding:0 20px}.filters-row{z-index:1050;background-color:#fff;flex-direction:column;align-items:stretch;gap:0;padding:60px 0;display:none;position:fixed;inset:0}.filters-row.is-open{display:flex}.filters-close{cursor:pointer;color:#757575;background:0 0;border:none;font-size:24px;display:block;position:absolute;top:20px;right:20px}.filters-row-title{letter-spacing:.09375rem;text-transform:uppercase;color:#666;border-bottom:1px solid #ccc;align-items:center;gap:20px;height:70px;margin:0 20px 20px;padding:24px 20px;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:flex}.filter-button{cursor:pointer;letter-spacing:.09375rem;color:#666;text-transform:uppercase;background-color:#fff;border:none;padding:24px 40px;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem;transition:all .2s}.filter-button:hover{color:#222}.filter-button:hover svg{stroke:#222}.filter-button svg{stroke:#666;transition:transform .2s}.filter-dropdown-wrapper{position:initial;background:#f9f5f1;border-top:none;width:100%;max-width:100%;padding:16px 0;display:none;transform:none}.filter-dropdown{gap:16px;overflow-y:auto}.filter-option{align-items:center;width:100%;padding:0 40px;display:flex}.filter-option span{color:#666;letter-spacing:.09375rem;text-transform:uppercase;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem}.filter-option:has(input:checked) span{color:#222}.reset-filters{margin:40px auto 0}.filters-toggle{justify-content:space-between;align-items:center;height:56px;display:flex}.filters-toggle .filters-toggle-button{letter-spacing:.09375rem;text-transform:uppercase;cursor:pointer;color:#666;background:0 0;border:none;align-items:center;gap:20px;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:flex}.filters-toggle .filters-toggle-button svg{width:20px}.filters-toggle .results-count{color:#757575;text-transform:uppercase;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:190%}}.block-newsletter{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.block-newsletter{padding-top:80px;padding-bottom:80px}}.block-newsletter .container-content{grid-column:1/-1}@media screen and (width>=1024px){.block-newsletter .container-content{grid-column:3/-3}}@media screen and (width>=1280px){.block-newsletter .container-content{grid-column:4/-4}}.block-newsletter .newsletter-subscribe-block{flex-direction:column;align-items:flex-start;gap:0;display:flex}.block-newsletter .newsletter-subscribe-block .title-lvl2-caps{text-align:center;letter-spacing:2px;text-transform:uppercase;color:#222;width:100%;margin-top:0;margin-bottom:30px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:2rem}@media screen and (width>=1024px){.block-newsletter .newsletter-subscribe-block .title-lvl2-caps{grid-column:3/-3}}.block-newsletter .newsletter-subscribe-block .description{text-align:center;width:100%;margin-top:0;margin-bottom:30px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:190%}.block-newsletter .newsletter-subscribe-block .ct-form{width:100%;margin-bottom:40px}.block-newsletter .newsletter-subscribe-block .ct-form .ct-line-form{flex-flow:column;gap:0;display:flex}@media screen and (width>=768px){.block-newsletter .newsletter-subscribe-block .ct-form .ct-line-form{flex-flow:row;gap:1.5rem}}.block-newsletter .newsletter-subscribe-block .ct-form .ct-line-form .input-text-wrapper{flex-shrink:1;margin-bottom:32px}@media screen and (width>=768px){.block-newsletter .newsletter-subscribe-block .ct-form .ct-line-form .input-text-wrapper{margin-bottom:0}}.block-newsletter .newsletter-subscribe-block .ct-form .ct-line-form .input-submit{flex-shrink:0;min-width:150px}.block-newsletter .newsletter-subscribe-block .mentions{color:#222;text-align:left;width:100%;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:14px;display:flex}.block-newsletter .newsletter-subscribe-block .mentions p{margin:0}.block-newsletter .newsletter-subscribe-block .ct-captcha{opacity:0;max-height:0;margin-top:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out,margin-top .4s ease-in-out;overflow:hidden}.block-newsletter .newsletter-subscribe-block .ct-captcha .captcha{border:1px solid #949494;border-radius:3px;padding:12px 16px}.block-newsletter .newsletter-subscribe-block .ct-captcha .captcha .captcha__title{display:none}.block-newsletter .newsletter-subscribe-block .ct-captcha .captcha__description{text-align:left;margin-bottom:0;font-size:.8125rem}.block-newsletter .newsletter-subscribe-block .ct-captcha.is-visible{opacity:1;max-height:300px;margin-top:1rem}.block-newsletter .newsletter-subscribe-block .messages--validation{text-align:center;color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:190%}.block-2col{padding-top:60px}.block-2col .wrapper-content{padding-bottom:0}@media screen and (width>=1024px){.block-2col .wrapper-content{border-bottom:1px solid #e6e6e6;padding-bottom:60px}}@media screen and (width>=768px){.block-2col .wrapper-content .container-content{grid-column:2/-2}}@media screen and (width>=1024px){.block-2col .wrapper-content .container-content{grid-column:1/-1}}@media screen and (width>=1680px){.block-2col .wrapper-content .container-content{grid-column:2/-2}}.block-2col .ct-block .title-footer{text-align:center;margin-bottom:40px}@media screen and (width>=1024px){.block-2col .ct-block .title-footer{margin-bottom:20px}}.block-2col .ct-block .content{flex-flow:column;justify-content:center;align-items:center;gap:40px;display:flex}@media screen and (width>=1024px){.block-2col .ct-block .content{flex-direction:row}}.block-2col .ct-block .content .block{text-align:center;flex-direction:column;align-self:flex-start;align-items:center;gap:30px;width:100%;display:flex}.block-2col .ct-block .content .block:after{content:"";background-color:#e6e6e6;width:100%;height:1px;margin-top:10px;margin-bottom:0;display:block}@media screen and (width>=1024px){.block-2col .ct-block .content .block:after{display:none}}.block-2col .ct-block .content .block:last-child:after{content:"";background-color:#e6e6e6;width:100%;height:1px;margin-top:30px;margin-bottom:0;display:block}@media screen and (width>=1024px){.block-2col .ct-block .content .block:last-child:after{display:none}.block-2col .ct-block .content .block{border-bottom:0;width:50%;padding-left:60px;padding-right:60px}}@media screen and (width>=1280px){.block-2col .ct-block .content .block{padding-left:100px;padding-right:100px}}.block-2col .ct-block .content .block .ct-img{text-align:center;padding-left:60px;padding-right:60px}@media screen and (width>=1024px){.block-2col .ct-block .content .block .ct-img{padding:0}}.block-2col .ct-block .content .block .ct-img img{width:100%;max-width:240px;height:100%}.block-2col .ct-block .content .block .ct-desc .title-lvl3{text-align:center;letter-spacing:2px;text-transform:uppercase;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:32px}.block-2col .ct-block .content .block .ct-desc .desc{letter-spacing:0%;color:#222;margin-top:10px;margin-left:auto;margin-right:auto;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%}@media screen and (width>=450px){.block-2col .ct-block .content .block .ct-desc .desc{max-width:70%}}.block-2col .ct-block .content .block .ct-desc .btn-link{margin-top:16px}.block-footer-menu{background-color:#fff;border-top:1px solid #e6e6e6;padding-top:30px;padding-bottom:30px}.block-footer-menu .ct-footer-menu nav ul,.block-footer-menu .ct-footer-menu nav ul ul,.block-footer-menu .ct-footer-menu nav ul ol,.block-footer-menu .ct-footer-menu nav ul,.block-footer-menu .ct-footer-menu nav ul ul,.block-footer-menu .ct-footer-menu nav ul ol{margin:0;padding:0;list-style:none}.block-footer-menu .ct-footer-menu nav ul{flex-wrap:nowrap;align-items:center;gap:1rem;display:flex}.block-footer-menu .ct-footer-menu nav ul li{display:inline-block}.block-footer-menu .ct-footer-menu nav ul{flex-flow:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:0;display:flex}.block-footer-menu .ct-footer-menu nav ul li a{letter-spacing:.11em;text-transform:uppercase;color:#666;font-size:.625rem;line-height:150%;text-decoration:none}.ct-resa-btn-mobile{z-index:50;transition:opacity .3s,visibility .3s;position:fixed;bottom:20px;left:20px;right:20px}@media screen and (width>=768px){.ct-resa-btn-mobile{left:40px;right:40px}}.ct-resa-btn-mobile.hidden{opacity:0;visibility:hidden}.ct-resa-btn-mobile .bloc-reservation-cta .button{width:100%;margin:auto;display:flex}@media screen and (width>=450px){.ct-resa-btn-mobile .bloc-reservation-cta .button{width:100%}}@media screen and (width>=768px){.ct-resa-btn-mobile .bloc-reservation-cta .button{width:auto}}@media screen and (width>=1024px){.ct-resa-btn-mobile{display:none}}.block-footer-socials{background-color:#fff;padding-top:60px;padding-bottom:20px}@media screen and (width>=768px){.block-footer-socials{flex-flow:wrap;padding-top:50px;padding-bottom:45px}}.block-footer-socials .ct-footer-socials{grid-column:1/-1}@media screen and (width>=1024px){.block-footer-socials .ct-footer-socials{grid-column:2/-2}}.block-footer-socials .ct-logo{text-align:center;margin-bottom:40px}.block-footer-socials .ct-logo img{border:0;width:100%;max-width:240px;height:auto;display:inline-block}.block-footer-socials .ct-menu-prefooter ul,.block-footer-socials .ct-menu-prefooter ul ul,.block-footer-socials .ct-menu-prefooter ul ol,.block-footer-socials .ct-menu-prefooter ul,.block-footer-socials .ct-menu-prefooter ul ul,.block-footer-socials .ct-menu-prefooter ul ol{margin:0;padding:0;list-style:none}.block-footer-socials .ct-menu-prefooter ul{flex-flow:column;justify-content:center;align-items:center;gap:15px;margin-bottom:40px;display:flex}@media screen and (width>=768px){.block-footer-socials .ct-menu-prefooter ul{flex-flow:wrap;margin-bottom:15px}}.block-footer-socials .ct-menu-prefooter ul li{display:inherit}.block-footer-socials .ct-menu-prefooter ul li a{letter-spacing:.11em;text-transform:uppercase;color:#666;font-size:.8125rem;line-height:150%;text-decoration:none}.block-footer-socials .ct-menu-prefooter ul li a:hover{color:#222}.block-partners{border-bottom:1px solid #e6e6e6;padding-top:60px;padding-bottom:40px}@media screen and (width>=768px){.block-partners{padding-bottom:80px}}.block-partners .ct-list-partners{grid-column:1/-1}.block-partners .ct-list-partners .title-footer{text-align:center;margin-bottom:40px}.block-partners .ct-list-partners .embla{--slide-spacing:24px}.block-partners .ct-list-partners .embla .embla__container,.block-partners .ct-list-partners .embla .embla__container ul,.block-partners .ct-list-partners .embla .embla__container ol{margin:0;padding:0;list-style:none}.block-partners .ct-list-partners .embla .embla__slide{text-align:center;flex:none;width:auto}.block-partners .ct-list-partners .embla .embla__prev,.block-partners .ct-list-partners .embla .embla__next{display:none}.block-partners .ct-list-partners .embla .embla__dots{display:flex}.block-partners .ct-list-partners .embla.is-not-carousel .embla__prev,.block-partners .ct-list-partners .embla.is-not-carousel .embla__next,.block-partners .ct-list-partners .embla.is-not-carousel .embla__dots{display:none}.block-partners .ct-list-partners .embla.is-not-carousel .embla__container{justify-content:center}@media screen and (width>=1440px){.block-partners .ct-list-partners .embla{--slide-spacing:64px}}@media screen and (width>=1280px){.block-partners .ct-list-partners .embla{--slide-spacing:48px}.block-partners .ct-list-partners .embla .embla__dots{display:none}.block-partners .ct-list-partners .embla .embla__prev,.block-partners .ct-list-partners .embla .embla__next{display:flex}.block-partners .ct-list-partners .embla .embla__prev{left:0}.block-partners .ct-list-partners .embla .embla__next{right:0}}@media screen and (width>=768px){.block-partners .ct-list-partners .embla .embla__nav-wrapper{padding:0 80px}}.work-navigation{border-bottom:1px solid #e6e6e6;padding-top:12px;padding-bottom:12px}.work-navigation .container-content{justify-content:space-between;align-items:center;display:flex}.work-navigation .container-content .work-navigation-prev{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.work-navigation .container-content .work-navigation-prev:hover{color:#222;border-bottom:1px solid #222}.work-navigation .container-content .work-navigation-prev{border:0;align-items:center;display:inline-flex}.work-navigation .container-content .work-navigation-prev:before{content:"";background:url(/themes/custom/vancleef/assets/img/arrow-left.svg) 50% no-repeat;width:20px;height:20px;margin-right:10px;display:inline-block}.work-navigation .container-content .work-navigation-next{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.work-navigation .container-content .work-navigation-next:hover{color:#222;border-bottom:1px solid #222}.work-navigation .container-content .work-navigation-next{border:0;align-items:center;display:inline-flex}.work-navigation .container-content .work-navigation-next:after{content:"";background:url(/themes/custom/vancleef/assets/img/arrow-right.svg) 50% no-repeat;width:20px;height:20px;margin-left:10px;display:inline-block}.event-navigation{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-top:20px;padding-bottom:20px}.event-navigation .wrapper-content{position:relative}.event-navigation .wrapper-content.has-padding{padding:0 30px}.event-navigation .container-content{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;align-items:center;gap:20px;display:flex;overflow:auto hidden}@media screen and (width>=1024px){.event-navigation .container-content{gap:40px}}.event-navigation .container-content::-webkit-scrollbar{display:none}.event-navigation .container-content.has-overflow{cursor:grab;justify-content:flex-start}.event-navigation .container-content.has-overflow:active{cursor:grabbing}.event-navigation .container-content .capital-link-underline{color:#949494;white-space:nowrap;border-bottom:0;flex-shrink:0;text-decoration:none!important}.event-navigation .container-content .capital-link-underline:hover,.event-navigation .container-content .capital-link-underline.active{color:#222}.event-navigation .scroll-arrow{color:#666;cursor:pointer;z-index:10;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:-2px;transition:all .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.event-navigation .scroll-arrow svg{width:100%;height:100%}.event-navigation .scroll-arrow:disabled{opacity:0;cursor:not-allowed}.event-navigation .scroll-arrow.visible{opacity:1;pointer-events:auto;display:block}.event-navigation .scroll-left{left:0}.event-navigation .scroll-right{right:0}.event-navigation .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.event-navigation .container-content{scroll-behavior:auto}.event-navigation .scroll-arrow{transition:none}}.contextual-navigation{z-index:100;padding-top:14px;padding-bottom:16px;transition:all .3s}.contextual-navigation .ct-logo-profession{display:none}.contextual-navigation .contextual-navigation-content .ct-list{grid-column:1/-1;width:100%;position:relative}.contextual-navigation .contextual-navigation-content .ct-list .container-list{flex-direction:row;justify-content:center;gap:32px;display:flex}@media screen and (width>=1280px){.contextual-navigation .contextual-navigation-content .ct-list .container-list{gap:40px}}.contextual-navigation .contextual-navigation-content .ct-list .container-list{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-left:20px;margin-right:20px;overflow:auto hidden}.contextual-navigation .contextual-navigation-content .ct-list .container-list.has-overflow{justify-content:flex-start}.contextual-navigation .contextual-navigation-content .ct-list .container-list.has-overflow.shadow-left:before{content:"";background:linear-gradient(270deg,#0000,#f9f5f1);width:50px;height:100%;display:block;position:absolute;left:0}.contextual-navigation .contextual-navigation-content .ct-list .container-list.has-overflow.shadow-right:after{content:"";background:linear-gradient(90deg,#0000,#f9f5f1);width:50px;height:100%;display:block;position:absolute;right:0}.contextual-navigation .contextual-navigation-content .ct-list .container-list:focus{outline-offset:2px;outline:2px solid #222}.contextual-navigation .contextual-navigation-content .ct-list .container-list::-webkit-scrollbar{display:none}.contextual-navigation .contextual-navigation-content .ct-list .list-item{flex:none}.contextual-navigation .contextual-navigation-content .ct-list .list-item a{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.contextual-navigation .contextual-navigation-content .ct-list .list-item a:hover{color:#222;border-bottom:1px solid #222}.contextual-navigation .contextual-navigation-content .ct-list .list-item a{border-bottom:0}.contextual-navigation .contextual-navigation-content .ct-list .list-item a:hover,.contextual-navigation .contextual-navigation-content .ct-list .list-item a.active{border-bottom:1px solid var(--color-profession);color:#222}.contextual-navigation .contextual-navigation-content .ct-list .list-item:focus{outline-offset:2px;outline:2px solid #222}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow{color:#666;cursor:pointer;z-index:10;opacity:0;pointer-events:none;background:0 0;background:blur(4px);border:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow svg{width:100%;height:100%}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow:focus{outline-offset:2px;outline:2px solid #222}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow:disabled{opacity:0;cursor:not-allowed}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.visible{opacity:1;pointer-events:auto;display:block}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.left{left:-10px}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.left svg{margin-top:1px}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.right{right:-10px}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.right svg{margin-top:1px}.contextual-navigation .contextual-navigation-content .ct-list .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.contextual-navigation .contextual-navigation-content .ct-list .container-list{scroll-behavior:auto}.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow{transition:none}}@media (width<=1024px){.contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.visible{opacity:1;pointer-events:auto}}.contextual-navigation.is-sticky{z-index:100;background-color:#fff;border-bottom:1px solid #e6e6e6;width:100%;height:55px;position:fixed;top:0;left:0;right:0}@media screen and (width>=1024px){.contextual-navigation.is-sticky{height:80px}}.contextual-navigation.is-sticky .contextual-navigation-content .ct-logo-profession{display:none}.contextual-navigation.is-sticky .contextual-navigation-content .ct-list{grid-column:1/-1;justify-content:center;align-items:center;display:flex}@media (hover:hover){.contextual-navigation.is-sticky .contextual-navigation-content .ct-list .list-item a:hover{color:#222;border:0}}.contextual-navigation.is-sticky .contextual-navigation-content .container-list.has-overflow.shadow-left:before{background:linear-gradient(270deg,#0000,#fff)}.contextual-navigation.is-sticky .contextual-navigation-content .container-list.has-overflow.shadow-right:after{background:linear-gradient(90deg,#0000,#fff)}.page-node-type-profession .contextual-navigation{z-index:100;padding-top:14px;padding-bottom:16px;transition:all .3s}.page-node-type-profession .contextual-navigation .ct-logo-profession{display:none}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list{grid-column:1/-1;width:100%;position:relative}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list{flex-direction:row;justify-content:center;gap:32px;display:flex}@media screen and (width>=1280px){.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list{gap:40px}}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-left:20px;margin-right:20px;overflow:auto hidden}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list.has-overflow{justify-content:flex-start}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list.has-overflow.shadow-left:before{content:"";background:linear-gradient(270deg,#0000,#f9f5f1);width:50px;height:100%;display:block;position:absolute;left:0}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list.has-overflow.shadow-right:after{content:"";background:linear-gradient(90deg,#0000,#f9f5f1);width:50px;height:100%;display:block;position:absolute;right:0}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list:focus{outline-offset:2px;outline:2px solid #222}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list::-webkit-scrollbar{display:none}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .list-item{flex:none}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .list-item a{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .list-item a:hover{color:#222;border-bottom:1px solid #222}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .list-item a{border-bottom:0}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .list-item a:hover,.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .list-item a.active{border-bottom:1px solid var(--color-profession);color:#222}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .list-item:focus{outline-offset:2px;outline:2px solid #222}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow{color:#666;cursor:pointer;z-index:10;opacity:0;pointer-events:none;background:0 0;background:blur(4px);border:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow svg{width:100%;height:100%}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow:focus{outline-offset:2px;outline:2px solid #222}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow:disabled{opacity:0;cursor:not-allowed}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.visible{opacity:1;pointer-events:auto;display:block}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.left{left:-10px}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.left svg{margin-top:1px}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.right{right:-10px}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.right svg{margin-top:1px}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .container-list{scroll-behavior:auto}.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow{transition:none}}@media (width<=1024px){.page-node-type-profession .contextual-navigation .contextual-navigation-content .ct-list .scroll-arrow.visible{opacity:1;pointer-events:auto}}.page-node-type-profession .contextual-navigation.is-sticky{z-index:100;background-color:#fff;border-bottom:1px solid #e6e6e6;width:100%;height:55px;position:fixed;top:0;left:0;right:0}@media screen and (width>=1024px){.page-node-type-profession .contextual-navigation.is-sticky{height:80px}}.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .ct-logo-profession{display:none}@media screen and (width>=1024px){.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .ct-logo-profession{flex-direction:row;grid-column:1/4;justify-content:flex-start;align-items:center;gap:20px;display:flex}.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .ct-logo-profession img{width:auto;height:54px}.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .ct-logo-profession .text{letter-spacing:.01em;color:#222;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.375rem;font-style:italic;line-height:150%}}.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .ct-list{grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .ct-list .list-item a:hover{color:#222;border:0}@media screen and (width>=1024px){.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .ct-list{grid-column:4/-1}}.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .container-list.has-overflow.shadow-left:before{background:linear-gradient(270deg,#0000,#fff)}.page-node-type-profession .contextual-navigation.is-sticky .contextual-navigation-content .container-list.has-overflow.shadow-right:after{background:linear-gradient(90deg,#0000,#fff)}.paragraph-faq{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-faq{padding-top:80px;padding-bottom:80px}}.paragraph-faq .ct-img{grid-area:2/1/auto/-1;margin-top:40px;position:relative}@media screen and (width>=1024px){.paragraph-faq .ct-img{text-align:left;grid-area:1/1/auto/6;margin-top:0}}@media screen and (width>=1680px){.paragraph-faq .ct-img{grid-column:2/6}}.paragraph-faq .ct-img .wrapper-image{aspect-ratio:16/9;max-height:750px;margin:auto;position:relative}@media screen and (width>=1024px){.paragraph-faq .ct-img .wrapper-image{aspect-ratio:3/4}}.paragraph-faq .ct-img .wrapper-image .frame{z-index:1;background-color:var(--color-profession);width:100%;height:100%;position:absolute;inset:0;transform:rotate(-4deg)}.paragraph-faq .ct-img .wrapper-image .img{z-index:2;width:100%;height:auto;position:relative;overflow:hidden}.paragraph-faq .ct-img .wrapper-image .img img{width:100%;max-width:100%;height:auto;display:block}.paragraph-faq .ct-faq{grid-area:1/1/auto/-1}@media screen and (width>=1024px){.paragraph-faq .ct-faq{text-align:left;grid-column:7/-1}}@media screen and (width>=1680px){.paragraph-faq .ct-faq{grid-column:7/-2}}.paragraph-faq .ct-faq{flex-direction:column;justify-content:center;gap:0;display:flex}.paragraph-faq .ct-faq .accordion{gap:0}.paragraph-faq .ct-faq .title{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-faq .ct-faq .title{font-size:1.125rem}}.paragraph-faq .ct-faq .title{margin-bottom:40px}.paragraph-faq .ct-faq .ct-btn{text-align:center;margin-top:40px}.paragraph-hero-home{width:100%;height:calc(100dvh + 96px);margin-top:-96px;overflow:hidden}.paragraph-hero-home .wrapper-slider-hero{height:calc(100dvh + 96px)}@media screen and (width<=1024px){.paragraph-hero-home .wrapper-slider-hero{height:100%}}.paragraph-hero-home .embla{--slide-height:100%;--slide-spacing:0;--slide-size:100%;background-color:#000;grid-column:1/-1;position:relative}@media screen and (width>=1024px){.paragraph-hero-home .embla{--slide-height:calc(100dvh + 96px)}}.paragraph-hero-home .embla{height:var(--slide-height)}.paragraph-hero-home .embla__viewport{height:100%;position:relative;overflow:hidden}.paragraph-hero-home .embla__container{height:100%}.paragraph-hero-home .embla__controls{z-index:3;position:absolute;bottom:62px;left:0;right:0}@media screen and (width<=1024px){.paragraph-hero-home .embla__controls{bottom:90px}}.paragraph-hero-home .embla__controls .wrapper-content-controls{grid-column:2/-2;justify-content:space-between;display:flex}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__dots{width:auto;margin-top:0;position:relative}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__dots .embla__dot{opacity:.4;background-color:#fff}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__dots .embla__dot.embla__dot--selected{opacity:1}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons{display:none}@media screen and (width>=1024px){.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons{gap:20px;display:inline-flex;position:relative}}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next{background:0 0;border:1px solid #949494;position:relative;top:auto;left:auto;right:auto}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev:after,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next:after{background-color:#949494}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev:hover,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev:active,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev:focus,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next:hover,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next:active,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next:focus{border:1px solid #fff}.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev:hover:after,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev:active:after,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__prev:focus:after,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next:hover:after,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next:active:after,.paragraph-hero-home .embla__controls .wrapper-content-controls .embla__buttons .embla__next:focus:after{background-color:#fff}.paragraph-hero-home .embla__controls.is-hidden{display:none}.paragraph-hero-home .embla__slide{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;position:absolute;top:0;left:0}.paragraph-hero-home .embla__slide.is-selected{opacity:1;visibility:visible}.paragraph-hero-home[data-direction=next] .embla__slide.is-selected .wrapper-content-text{animation:.5s ease-out 1s forwards enterFromRight}.paragraph-hero-home[data-direction=prev] .embla__slide.is-selected .wrapper-content-text{animation:.5s ease-out 1s forwards enterFromLeft}.paragraph-hero-home .embla__slide.is-leaving{opacity:1;visibility:visible}.paragraph-hero-home[data-direction=next] .embla__slide.is-leaving .wrapper-content-text{animation:.3s ease-in forwards exitToLeft}.paragraph-hero-home[data-direction=prev] .embla__slide.is-leaving .wrapper-content-text{animation:.3s ease-in forwards exitToRight}.paragraph-hero-home .embla__slide.is-leaving{opacity:0;transition:opacity .8s ease-in-out .3s}.paragraph-hero-home .hero-slide{height:calc(100dvh + 96px)}@media screen and (width<=1024px){.paragraph-hero-home .hero-slide{display:flex}}.paragraph-hero-home .hero-slide *{pointer-events:none;user-select:none}.paragraph-hero-home .hero-slide .wrapper-content-image{grid-area:1/1/auto/-1}.paragraph-hero-home .hero-slide .wrapper-content-image .container-image{height:80%;position:relative}@media screen and (width>=1024px){.paragraph-hero-home .hero-slide .wrapper-content-image .container-image{height:calc(100dvh + 96px)}}.paragraph-hero-home .hero-slide .wrapper-content-image .container-image:before{content:"";pointer-events:none;background:linear-gradient(#000 0%,#000000e6 20%,#00000040 30%),linear-gradient(#0000 0% 60%,#0000 60%,#000000b3 80%,#000 100%),#00000040;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (width>=1024px){.paragraph-hero-home .hero-slide .wrapper-content-image .container-image:before{background:linear-gradient(#000000b3 0%,#0000 30%),linear-gradient(#0000 0% 70%,#0000 70%,#000000b3 85%,#000 100%),#00000040}}.paragraph-hero-home .hero-slide .wrapper-content-image .container-image img{object-fit:cover;width:100%;height:100%}.paragraph-hero-home .hero-slide .wrapper-content-text{opacity:0;z-index:2;grid-column-gap:10px;grid-row-gap:10px;grid-area:1/2/auto/-2;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;padding-bottom:130px;display:grid}@media screen and (width>=768px){.paragraph-hero-home .hero-slide .wrapper-content-text{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1024px){.paragraph-hero-home .hero-slide .wrapper-content-text{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1280px){.paragraph-hero-home .hero-slide .wrapper-content-text{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}.paragraph-hero-home .hero-slide .wrapper-content-text{padding:20px 20px 24px;position:absolute;bottom:90px;left:0;right:0}@media screen and (width>=768px){.paragraph-hero-home .hero-slide .wrapper-content-text{padding:40px 40px 24px}}@media screen and (width>=1024px){.paragraph-hero-home .hero-slide .wrapper-content-text{padding:50px}}@media screen and (width>=1280px){.paragraph-hero-home .hero-slide .wrapper-content-text{padding:60px}}.paragraph-hero-home .hero-slide .container-text{color:#fff;flex-direction:column;grid-column:1/7;align-self:flex-end;align-items:flex-start;gap:1.5rem;display:flex}@media screen and (width>=768px){.paragraph-hero-home .hero-slide .container-text{grid-column:1/10}}@media screen and (width>=1024px){.paragraph-hero-home .hero-slide .container-text{grid-column:1/7}}@media screen and (width>=1280px){.paragraph-hero-home .hero-slide .container-text{grid-column:1/6}}@media screen and (width>=1680px){.paragraph-hero-home .hero-slide .container-text{grid-column:1/5}}.paragraph-hero-home .hero-slide .container-text .title-slide{letter-spacing:4%;text-transform:uppercase;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:2.625rem}@media screen and (width>=1024px){.paragraph-hero-home .hero-slide .container-text .title-slide{font-size:3.5rem;line-height:3.625rem}}.paragraph-hero-home .hero-slide .container-text .desc-slide{margin:0}.paragraph-hero-home .hero-slide .container-text .desc-slide p{margin:0;font-size:.875rem;line-height:190%}@media screen and (width>=1024px){.paragraph-hero-home .hero-slide .container-text .desc-slide p{font-size:1rem}}.paragraph-hero-home .hero-slide .container-text .capital-link-underline{pointer-events:auto;color:#ccc;border-bottom:1px solid #e6e6e6}.paragraph-hero-home .hero-slide .container-text .capital-link-underline:hover{color:#fff;border-bottom:1px solid #fff}@keyframes enterFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.paragraph-hero-home .embla__slide{transition:opacity .1s ease-in-out,visibility .1s ease-in-out}.paragraph-hero-home .embla__slide.is-selected .wrapper-content-text{opacity:1!important;animation:none!important;transform:none!important}.paragraph-hero-home .embla__slide.is-leaving{transition:opacity .1s ease-in-out}.paragraph-hero-home .embla__slide.is-leaving .wrapper-content-text{animation:none!important}}.hero-2col{padding-top:40px;padding-bottom:60px}@media screen and (width>=768px){.hero-2col{padding-top:60px}}@media screen and (width>=1024px){.hero-2col{padding-top:80px;padding-bottom:80px}}.hero-2col .hero-2col-content{flex-flow:column;align-items:center;gap:40px;display:flex}@media screen and (width>=1024px){.hero-2col .hero-2col-content{flex-direction:row;gap:0}}@media screen and (width>=1280px){.hero-2col .hero-2col-content{flex-direction:row;gap:0}}@media screen and (width>=1680px){.hero-2col .hero-2col-content{grid-column:2/-2}}.hero-2col .hero-2col-image{width:100%;position:relative}@media screen and (width>=450px){.hero-2col .hero-2col-image{width:90%}}@media screen and (width>=768px){.hero-2col .hero-2col-image{width:80%;max-width:470px}}@media screen and (width>=1024px){.hero-2col .hero-2col-image{width:50%;max-width:none}}.hero-2col .hero-2col-image .wrapper-image{z-index:1;aspect-ratio:1;height:auto;max-height:650px;position:relative}.hero-2col .hero-2col-image .wrapper-image .frame{z-index:2;border:8px solid var(--color-profession);width:100%;height:100%;position:absolute;inset:0;transform:rotate(4deg)}.hero-2col .hero-2col-image .wrapper-image:after{content:"";background:linear-gradient(#0003 0% 100%);display:block;position:absolute;inset:0}.hero-2col .hero-2col-image .wrapper-image img{aspect-ratio:1;width:100%;max-width:100%;height:auto;max-height:650px;display:block}.hero-2col .hero-2col-text{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;display:flex}@media screen and (width>=1024px){.hero-2col .hero-2col-text{width:50%;padding:0 50px}}@media screen and (width>=1280px){.hero-2col .hero-2col-text{padding:0 100px}}.hero-2col .hero-2col-text .suptitle{letter-spacing:1.5px;text-transform:uppercase;color:#666;text-align:center;margin:0 0 12px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:20px}@media screen and (width>=1024px){.hero-2col .hero-2col-text .suptitle{margin-bottom:24px}}.hero-2col .hero-2col-text .title{text-align:center;letter-spacing:4%;color:#222;margin-top:0;margin-bottom:20px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:100%;position:relative}@media screen and (width>=1024px){.hero-2col .hero-2col-text .title{margin-bottom:24px;font-size:3.5rem}}.hero-2col .hero-2col-text .subtitle{text-align:center;text-align:center;color:#666;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}@media screen and (width>=1024px){.hero-2col .hero-2col-text .subtitle{font-size:1rem}}.hero-2col .hero-2col-text .subtitle p{margin:0}.hero-2col .hero-2col-text .ct-img{max-width:225px}@media screen and (width>=768px){.hero-2col .hero-2col-text .ct-img{max-width:300px}}.hero-2col .hero-2col-text .ct-img{width:100%}.hero-2col .hero-2col-text .ct-cta{width:100%;margin-top:30px}.hero-2col .hero-2col-text .ct-cta .button{width:100%}@media screen and (width>=450px){.hero-2col .hero-2col-text .ct-cta{width:90%}}@media screen and (width>=768px){.hero-2col .hero-2col-text .ct-cta{width:auto;margin-top:60px}.hero-2col .hero-2col-text .ct-cta .button{width:auto}}@media screen and (width>=1024px){.hero-2col .hero-2col-text .ct-cta{margin-top:60px}}@media screen and (width>=1680px){.page-node-type-profession .hero-2col .hero-2col-content{grid-column:2/-2}}.page-node-type-profession .hero-2col .hero-2col-text .suptitle{margin-bottom:12px}@media screen and (width>=1024px){.page-node-type-profession .hero-2col .hero-2col-text .suptitle{margin-bottom:24px}}.page-node-type-profession .hero-2col .hero-2col-text .title{text-align:center;letter-spacing:.01em;color:#222;margin-top:0;margin-bottom:20px;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.75rem;font-style:italic;font-weight:400;line-height:105%;position:relative}@media screen and (width>=1024px){.page-node-type-profession .hero-2col .hero-2col-text .title{margin-bottom:24px;font-size:3.5rem}}.paragraph-hero-page-full{height:calc(100dvh - 56px)}@media screen and (width>=768px){.paragraph-hero-page-full{height:auto}}@media screen and (width>=1280px){.paragraph-hero-page-full{height:calc(100dvh - 96px)}}.paragraph-hero-page-full .hero-page-full-image{grid-area:1/1/auto/-1;position:relative;overflow:hidden}@media screen and (width>=768px){.paragraph-hero-page-full .hero-page-full-image{aspect-ratio:16/9;width:100%;height:100%}}.paragraph-hero-page-full .hero-page-full-image:before{content:"";pointer-events:none;z-index:1;background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.paragraph-hero-page-full .hero-page-full-image img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.paragraph-hero-page-full .hero-page-full-image img{aspect-ratio:16/9}}.paragraph-hero-page-full .hero-page-full-wrapper-text{z-index:2;text-align:center;color:#fff;grid-column-gap:10px;grid-row-gap:10px;grid-area:1/2/auto/-2;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;justify-content:center;align-items:center;height:100%;display:grid}@media screen and (width>=768px){.paragraph-hero-page-full .hero-page-full-wrapper-text{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1024px){.paragraph-hero-page-full .hero-page-full-wrapper-text{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1280px){.paragraph-hero-page-full .hero-page-full-wrapper-text{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1680px){.paragraph-hero-page-full .hero-page-full-wrapper-text{grid-column:3/-3}}.paragraph-hero-page-full .hero-page-full-wrapper-text.alignleft{justify-content:flex-start}.paragraph-hero-page-full .hero-page-full-wrapper-text.alignleft .hero-page-full-text{grid-column:1/-1}@media screen and (width>=450px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignleft .hero-page-full-text{grid-column:2/-2}}@media screen and (width>=768px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignleft .hero-page-full-text{grid-column:1/6}}@media screen and (width>=1280px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignleft .hero-page-full-text{grid-column:2/6}}@media screen and (width>=1680px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignleft .hero-page-full-text{grid-column:2/5}}.paragraph-hero-page-full .hero-page-full-wrapper-text.aligncenter{justify-content:center}.paragraph-hero-page-full .hero-page-full-wrapper-text.aligncenter .hero-page-full-text{grid-column:1/-1}@media screen and (width>=450px){.paragraph-hero-page-full .hero-page-full-wrapper-text.aligncenter .hero-page-full-text{grid-column:2/-2}}@media screen and (width>=768px){.paragraph-hero-page-full .hero-page-full-wrapper-text.aligncenter .hero-page-full-text{grid-column:4/-4}}@media screen and (width>=1280px){.paragraph-hero-page-full .hero-page-full-wrapper-text.aligncenter .hero-page-full-text{grid-column:5/-5}}.paragraph-hero-page-full .hero-page-full-wrapper-text.alignright .hero-page-full-text{grid-column:1/-1}@media screen and (width>=450px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignright .hero-page-full-text{grid-column:2/-2}}@media screen and (width>=768px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignright .hero-page-full-text{grid-column:8/-1}}@media screen and (width>=1280px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignright .hero-page-full-text{grid-column:8/-2}}@media screen and (width>=1680px){.paragraph-hero-page-full .hero-page-full-wrapper-text.alignright .hero-page-full-text{grid-column:9/-2}}.paragraph-hero-page-full .hero-page-full-wrapper-text .hero-page-full-text .suptitle{letter-spacing:1.5px;text-align:center;text-transform:uppercase;color:#e6e6e6;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.25rem}.paragraph-hero-page-full .hero-page-full-wrapper-text .hero-page-full-text .title-lvl1{margin-top:10px;margin-bottom:0}.paragraph-hero-page-full .hero-page-full-wrapper-text .hero-page-full-text .subtitle{letter-spacing:0%;text-align:center;margin-top:24px;margin-bottom:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem}.paragraph-hero-page-full .hero-page-full-wrapper-text .hero-page-full-text .subtitle p{margin:0}@media screen and (width>=768px){.paragraph-hero-page-full.banner-mode{height:500px}}@media screen and (width>=1680px){.paragraph-hero-page-full.banner-mode{height:700px}}.paragraph-hero-page-full.banner-mode .hero-page-full-image{grid-area:1/1/auto/-1;position:relative;overflow:hidden}@media screen and (width>=768px){.paragraph-hero-page-full.banner-mode .hero-page-full-image{aspect-ratio:2.53;width:100%;height:100%}}.paragraph-hero-page-full.banner-mode .hero-page-full-image:before{content:"";pointer-events:none;z-index:1;background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.paragraph-hero-page-full.banner-mode .hero-page-full-image img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.paragraph-hero-page-full.banner-mode .hero-page-full-image img{aspect-ratio:2.53}}.paragraph-hero-page-full.banner-mode .hero-page-full-wrapper-text .hero-page-full-text{grid-column:1/-1}@media screen and (width>=768px){.paragraph-hero-page-full.banner-mode .hero-page-full-wrapper-text .hero-page-full-text{grid-column:3/-3}}@media screen and (width>=1680px){.paragraph-hero-page-full.banner-mode .hero-page-full-wrapper-text .hero-page-full-text{grid-column:4/-4}}.paragraph-pro-slider{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-pro-slider{padding-top:80px;padding-bottom:80px}}.paragraph-pro-slider .paragraph-pro-slider-content{gap:0;overflow:visible}@media screen and (width>=768px){.paragraph-pro-slider .paragraph-pro-slider-content{overflow:hidden}}.paragraph-pro-slider .paragraph-pro-slider-content .title-lvl6{grid-column:1/-1}@media screen and (width>=768px){.paragraph-pro-slider .paragraph-pro-slider-content .title-lvl6{grid-column:2/-2}}.paragraph-pro-slider .paragraph-pro-slider-content .title-lvl6{text-align:center;margin-bottom:40px}.paragraph-pro-slider .paragraph-pro-slider-content .embla{--slide-height:stretch;--slide-spacing:0;--slide-size:100%;grid-column:1/-1}.paragraph-pro-slider .paragraph-pro-slider-content .embla .embla__container{align-items:center}@media screen and (width>=1024px) and (width<=1280px){.paragraph-pro-slider .paragraph-pro-slider-content .embla .embla__prev{left:20px}.paragraph-pro-slider .paragraph-pro-slider-content .embla .embla__next{right:20px}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,1fr);gap:40px 10px;height:100%;display:grid}@media screen and (width>=600px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider{row-gap:32px}}@media screen and (width>=1024px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider{grid-template-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 40px;width:fit-content;margin:0 auto}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text{flex-direction:column;grid-area:1/1/span 1/-1;justify-content:flex-start;align-items:center;height:100%;display:flex}@media screen and (width>=1024px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text{grid-area:1/2/span 1/span 5;align-items:center;padding:40px 30px 42px}}@media screen and (width>=1280px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text{padding:80px 60px 42px}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .title{color:#666;letter-spacing:1%;margin:0;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;font-style:italic;font-weight:400;line-height:2rem}@media screen and (width<=1024px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .title{font-size:2rem;line-height:100%}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .title{color:#000;text-align:center;margin-bottom:16px}@media screen and (width>=1024px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .title{margin-bottom:32px}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-desc{text-align:center;color:#222;flex:1 0;max-width:400px;margin-top:0;margin-bottom:16px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%;display:inline-block}@media screen and (width>=1024px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-desc{margin-bottom:24px;font-size:1rem}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-desc p{margin:0}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-img{text-align:center;flex:auto;justify-content:center;align-items:center;width:100%;min-height:50px;max-height:160px;margin:0 auto 16px;display:flex}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-img svg,.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-img img{width:auto;max-width:100%;height:100%;display:block}@media screen and (width>=768px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-img{margin-bottom:24px}}@media screen and (width>=1024px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-img{max-height:200px;margin-bottom:20px}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-text .ct-link{text-align:center;color:#666;align-self:flex-end;width:100%;margin:0}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-image{aspect-ratio:1;grid-area:2/1/span 1/-1;padding:6.2984%;position:relative}@media screen and (width>=600px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-image{grid-column:2/-2}}@media screen and (width>=1024px){.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-image{grid-area:1/7/span 1/span 5}}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-image .frame{background-color:var(--color-profession);z-index:1;display:block;position:absolute;inset:6.2984%;transform:rotate(-9deg)}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-image .image{z-index:2;display:block;position:relative}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-image .image:after{content:"";pointer-events:none;background:#0000001a;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(4deg)}.paragraph-pro-slider .paragraph-pro-slider-content .item-pro-slider .content-image .image img{border:0;width:100%;height:100%;display:block;transform:rotate(4deg)}.paragraph-pro-slider .paragraph-pro-slider-content .ct-link{text-align:center;grid-column:1/-1;margin-top:40px}.paragraph-pro-slider .paragraph-pro-slider-content .ct-link a{display:inline}.paragraph-push-video{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-push-video{padding-top:80px;padding-bottom:80px}}.paragraph-push-video .wrapper-content{row-gap:0}.paragraph-push-video .paragraph-push-video-text{grid-column:1/-1}@media screen and (width>=1024px){.paragraph-push-video .paragraph-push-video-text{grid-column:4/-4}}.paragraph-push-video .paragraph-push-video-text .title{text-transform:uppercase;letter-spacing:.11em;color:#222;text-align:left;text-align:center;margin-bottom:40px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:120%}.paragraph-push-video .paragraph-push-video-text p{color:#222;text-align:left;margin-top:0;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:190%}.paragraph-push-video .paragraph-push-video-text .subtitle p:last-child{margin-bottom:0}.paragraph-push-video .paragraph-push-video-content{flex-flow:column;grid-column:1/-1;gap:0;margin-top:60px;display:flex}@media screen and (width>=1024px){.paragraph-push-video .paragraph-push-video-content{grid-column:3/-3}}.paragraph-push-video .paragraph-push-video-content .video-wrapper{position:relative}.paragraph-push-video .paragraph-push-video-content .frame{background-color:var(--color-profession);z-index:1;display:block;position:absolute;inset:0;transform:rotate(-4deg)}.paragraph-push-video .paragraph-push-video-content .ct-video{aspect-ratio:16/9;z-index:2;width:100%;max-width:100%;position:relative}.paragraph-push-video .paragraph-push-video-content .ct-video iframe{width:100%;height:100%}.paragraph-push-video .paragraph-push-video-content .ct-video__thumbnail{cursor:pointer;z-index:3;position:absolute;inset:0}.paragraph-push-video .paragraph-push-video-content .ct-video__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.paragraph-push-video .paragraph-push-video-content .ct-video__play{cursor:pointer;z-index:4;color:#fff;background:0 0;border:none;padding:0;transition:transform .3s,opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paragraph-push-video .paragraph-push-video-content .ct-video__play svg{width:60px;height:60px}.paragraph-push-video .paragraph-push-video-content .ct-video__play:hover,.paragraph-push-video .paragraph-push-video-content .ct-video__play:focus-visible{opacity:.85;transform:translate(-50%,-50%)scale(1.1)}.paragraph-key-figures{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-key-figures{padding-top:80px;padding-bottom:80px}}.paragraph-key-figures .paragraph-key-figures-content{flex-flow:column;gap:0;display:flex}@media screen and (width>=1440px){.paragraph-key-figures .paragraph-key-figures-content{grid-column:2/-2}}.paragraph-key-figures .paragraph-key-figures-content .title-lvl2{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-key-figures .paragraph-key-figures-content .title-lvl2{font-size:1.125rem}}.paragraph-key-figures .paragraph-key-figures-content .subtitle{text-align:center;text-align:center;color:#666;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}@media screen and (width>=1024px){.paragraph-key-figures .paragraph-key-figures-content .subtitle{font-size:1rem}}.paragraph-key-figures .paragraph-key-figures-content .subtitle{color:#222;margin-top:20px}.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures{width:100%;margin-top:40px}.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul,.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul ul,.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul ol{margin:0;padding:0;list-style:none}.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;row-gap:24px;display:grid}@media screen and (width>=768px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1024px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;row-gap:40px;display:grid}}@media screen and (width>=1280px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li{text-align:center;aspect-ratio:1;background:#fff;grid-column:2/-2}@media screen and (width>=768px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li{grid-column:4/-4}}@media screen and (width>=1024px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li{grid-column:span 4}}.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:100%;padding-left:10%;padding-right:10%;display:flex}@media screen and (width>=450px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure{padding-left:15%;padding-right:15%}}@media screen and (width>=1024px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure{justify-content:initial;padding-top:25%;padding-left:10%;padding-right:10%}}@media screen and (width>=1280px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure{padding-top:25%;padding-left:15%;padding-right:15%}}@media screen and (width>=1680px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure{justify-content:initial;padding-top:35%}}.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure .number{letter-spacing:.04em;text-transform:uppercase;color:#222;text-align:left;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:3.125rem;font-weight:200;line-height:150%}@media screen and (width>=450px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure .number{font-size:4.5rem}}@media screen and (width>=768px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure .number{font-size:3.125rem}}@media screen and (width>=1280px){.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure .number{font-size:4.5rem}}.paragraph-key-figures .paragraph-key-figures-content .ct-list-key-figures ul li .item-keyfigure .desc{letter-spacing:.11em;text-transform:uppercase;color:#222;text-align:left;width:100%;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;position:relative}.paragraph-key-informations{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-key-informations{padding-top:80px;padding-bottom:80px}}.paragraph-key-informations .paragraph-key-informations-content{flex-flow:column;gap:0;display:flex}@media screen and (width>=1440px){.paragraph-key-informations .paragraph-key-informations-content{grid-column:2/-2}}.paragraph-key-informations .paragraph-key-informations-content .title-lvl2{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-key-informations .paragraph-key-informations-content .title-lvl2{font-size:1.125rem}}.paragraph-key-informations .paragraph-key-informations-content .subtitle{text-align:center;text-align:center;color:#666;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}@media screen and (width>=1024px){.paragraph-key-informations .paragraph-key-informations-content .subtitle{font-size:1rem}}.paragraph-key-informations .paragraph-key-informations-content .subtitle{color:#222;margin-top:20px}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations{width:100%;margin-top:40px}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul,.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul ul,.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul ol{margin:0;padding:0;list-style:none}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;row-gap:24px;display:grid}@media screen and (width>=768px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1024px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;row-gap:40px;display:grid}}@media screen and (width>=1280px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li{text-align:center;aspect-ratio:1;background:#fff;grid-column:2/-2}@media screen and (width>=768px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li{grid-column:4/-4}}@media screen and (width>=1024px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li{grid-column:span 4}}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li .item-keyinfo{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding-left:5%;padding-right:5%;display:flex}@media screen and (width>=450px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li .item-keyinfo{padding-left:15%;padding-right:15%}}@media screen and (width>=1280px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li .item-keyinfo{gap:1rem}}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li .item-keyinfo .title{letter-spacing:.01em;color:#222;text-align:center;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:135%}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li .item-keyinfo .subtitle{letter-spacing:.01em;color:#222;text-align:center;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:135%}.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li .item-keyinfo .desc{color:#666;text-align:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}@media screen and (width>=1280px){.paragraph-key-informations .paragraph-key-informations-content .ct-list-key-informations ul li .item-keyinfo .desc{font-size:1rem}}.paragraph-image-gallery{padding-top:60px;padding-bottom:60px;position:relative}@media screen and (width>=1024px){.paragraph-image-gallery{padding-top:80px;padding-bottom:80px}}.paragraph-image-gallery .paragraph-image-gallery-content{gap:0;overflow:hidden}.paragraph-image-gallery .paragraph-image-gallery-content .paragraph-image-gallery-title{margin-bottom:40px;padding:0 40px}@media screen and (width>=768px){.paragraph-image-gallery .paragraph-image-gallery-content .paragraph-image-gallery-title{margin-bottom:30px;padding:0}}.paragraph-image-gallery .paragraph-image-gallery-content .paragraph-image-gallery-title .title-lvl6{text-align:center}.paragraph-image-gallery .paragraph-image-gallery-content .item-gallery{display:inline-block}.paragraph-image-gallery .paragraph-image-gallery-content .item-gallery figure{margin:0;display:inline-block}.paragraph-image-gallery .paragraph-image-gallery-content .item-gallery figure img{object-fit:cover;max-height:316px;display:block}@media screen and (width>=768px){.paragraph-image-gallery .paragraph-image-gallery-content .item-gallery figure img{max-height:500px}}.paragraph-image-gallery .paragraph-image-gallery-content .item-gallery figure figcaption{color:#757575;margin-top:15px;font-size:.75rem;line-height:170%}.paragraph-image-gallery .paragraph-image-gallery-content .embla__slide{flex:none}.paragraph-image-gallery .paragraph-image-gallery-content .ct-link{text-align:center;grid-column:2/-2;margin-top:25px}@media screen and (width>=1024px){.paragraph-image-gallery .paragraph-image-gallery-content .ct-link{margin-top:35px}}.paragraph-image-text{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-image-text{padding-top:80px;padding-bottom:80px}}.paragraph-image-text .title-lvl6{text-align:center;grid-column:1/-1}@media screen and (width>=1024px){.paragraph-image-text .title-lvl6{grid-column:2/-2}}.paragraph-image-text .paragraph-image-text-content{row-gap:40px}.paragraph-image-text .ct-image{text-align:center;grid-column:1/-1}@media screen and (width>=600px){.paragraph-image-text .ct-image{grid-column:2/-2}}@media screen and (width>=1024px){.paragraph-image-text .ct-image{text-align:left;grid-column:1/7}}@media screen and (width>=1680px){.paragraph-image-text .ct-image{text-align:left;grid-column:2/7}}.paragraph-image-text .ct-image img{border:0;width:100%;max-width:100%;height:auto;margin:auto;display:block}.paragraph-image-text .ct-text{text-align:left;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}@media screen and (width>=600px){.paragraph-image-text .ct-text{grid-column:2/-2}}@media screen and (width>=1024px){.paragraph-image-text .ct-text{grid-column:7/-1;align-items:flex-start;padding:0 20px}}@media screen and (width>=1280px){.paragraph-image-text .ct-text{padding:0 60px}}@media screen and (width>=1680px){.paragraph-image-text .ct-text{text-align:left;grid-column:7/-2}}.paragraph-image-text .ct-text .wrapper-text{color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}.paragraph-image-text .ct-text .wrapper-text p{margin:0}@media screen and (width>=1024px){.paragraph-image-text .ct-text .wrapper-text{font-size:1rem}}.paragraph-image-text .ct-text .ct-link{margin-top:12px}@media screen and (width>=1024px){.paragraph-image-text.vertical-oriented .wrapper-content{grid-row-gap:60px}}.paragraph-image-text.vertical-oriented .title-lvl6{grid-area:1/1/auto/-1;margin:0}.paragraph-image-text.vertical-oriented .ct-image{grid-area:3/1/auto/-1}@media screen and (width>=600px){.paragraph-image-text.vertical-oriented .ct-image{grid-column:2/-2}}@media screen and (width>=1024px){.paragraph-image-text.vertical-oriented .ct-image{grid-column:2/-2}}@media screen and (width>=1680px){.paragraph-image-text.vertical-oriented .ct-image{grid-column:3/-3}}.paragraph-image-text.vertical-oriented .ct-text{text-align:center;grid-area:2/1/auto/-1;align-items:center;padding:0}.paragraph-image-text.vertical-oriented .ct-text .wrapper-text p{margin:0}.paragraph-image-text.vertical-oriented .ct-text .ct-link{margin-top:1rem}@media screen and (width>=600px){.paragraph-image-text.vertical-oriented .ct-text{grid-column:2/-2}}@media screen and (width>=1024px){.paragraph-image-text.vertical-oriented .ct-text{grid-column:3/-3}}@media screen and (width>=1280px){.paragraph-image-text.vertical-oriented .ct-text{grid-column:4/-4}}.paragraph-event-accordion{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-event-accordion{padding-top:80px;padding-bottom:80px}}.paragraph-event-accordion .paragraph-event-accordion-content{grid-column:1/-1;width:100%}@media screen and (width>=768px){.paragraph-event-accordion .paragraph-event-accordion-content{grid-column:3/-3}}@media screen and (width>=1024px){.paragraph-event-accordion .paragraph-event-accordion-content{grid-column:1/-1}}@media screen and (width>=1440px){.paragraph-event-accordion .paragraph-event-accordion-content{grid-column:2/-2}}.paragraph-event-accordion .title-lvl6{text-align:center;color:#222;margin-top:0;margin-bottom:20px}.paragraph-event-accordion .subtitle{text-align:center;color:#666;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:190%}.paragraph-event-accordion .ct-event-accordion{margin-top:40px}.paragraph-event-accordion .accordion-horizontal{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal{flex-direction:row;align-items:stretch;gap:8px;display:flex}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion{cursor:pointer;background:#fff;border-bottom:7px solid #e6e6e6;flex-direction:column;align-items:flex-start;width:100%;transition:all .8s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion{border-bottom:0;flex:1;transition:flex .8s cubic-bezier(.4,0,.2,1);overflow:hidden}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding-top:2rem;display:flex}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button{z-index:20;padding-top:0}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button .accordion-trigger{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:space-between;width:100%;padding:0;transition:background .3s;display:flex}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button .accordion-trigger:after{content:"";background:url(/themes/custom/vancleef/assets/img/icon-expand.svg) 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;margin-left:15px;transition:transform .2s ease-in-out;display:inline-block}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button .accordion-trigger:after{display:none}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button .accordion-trigger .accordion-title{text-align:left;cursor:pointer;letter-spacing:1%;text-transform:uppercase;color:#222;text-transform:none;margin:0;padding-bottom:24px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:120%;position:relative}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button .accordion-trigger .accordion-title{width:100%;height:100px;padding-bottom:0}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button .accordion-trigger .accordion-title:after{content:"";background-color:#e6e6e6;height:7px;display:block;position:absolute;bottom:24px;left:0;right:0}}@media screen and (width>=1440px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .wrapper-button .accordion-trigger .accordion-title{height:75px}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel{pointer-events:none;opacity:0;flex-direction:column;width:100%;height:100%;max-height:0;transition:all .8s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel{opacity:1;max-height:none;overflow:visible}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-img{aspect-ratio:16/9;width:100%;height:auto;position:relative;overflow:hidden}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-img:before{content:"";z-index:5;background:#0000004d;position:absolute;inset:0}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-img{height:260px}}@media screen and (width>=1280px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-img{height:300px}}@media screen and (width>=1680px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-img{height:350px}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-img img{object-fit:cover;border:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1);display:block}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-text{color:#666;z-index:10;pointer-events:none;flex-direction:column;gap:0;padding-bottom:40px;transition:all .8s cubic-bezier(.4,0,.2,1) 2ms;display:flex;overflow:hidden}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-text{opacity:0;padding-bottom:0}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-text .desc{color:#222;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:1.5rem;margin-bottom:1rem;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:190%;display:-webkit-inline-box;overflow:hidden}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-text .desc{margin-bottom:1.5rem;font-size:1rem}}@media screen and (width>=1440px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-text .desc{-webkit-line-clamp:3}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion .accordion-panel .ct-text .ct-link{display:inherit;margin:0}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion.active{border-bottom:7px solid #53c3ed}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion.active .ct-img:before{background:#0000001a}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion.active .accordion-trigger:after{display:none}@media screen and (width>=1024px){.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion.active{border-bottom:0;flex:3}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion.active .ct-text{opacity:1;pointer-events:auto}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion.active .wrapper-button .accordion-trigger .accordion-title:after{background-color:#53c3ed}}.paragraph-event-accordion .accordion-horizontal .wrapper-item-accordion.active .accordion-panel{opacity:1;max-height:1000px}.paragraph-vocation{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-vocation{padding-top:80px;padding-bottom:80px}}.paragraph-vocation .paragraph-vocation-content{flex-flow:column;grid-column:1/-1;gap:0;display:flex}@media screen and (width>=768px){.paragraph-vocation .paragraph-vocation-content{grid-column:3/-3}}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content{grid-column:1/-1}}@media screen and (width>=1680px){.paragraph-vocation .paragraph-vocation-content{grid-column:2/-2}}.paragraph-vocation .paragraph-vocation-content .title-lvl2{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .title-lvl2{font-size:1.125rem}}.paragraph-vocation .paragraph-vocation-content .title-lvl2{margin-bottom:20px}.paragraph-vocation .paragraph-vocation-content .subtitle{text-align:center;text-align:center;color:#666;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .subtitle{font-size:1rem}}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation{width:100%;margin-top:40px;margin-bottom:0}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul,.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul ul,.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul ol{margin:0;padding:0;list-style:none}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul{grid-column-gap:10px;grid-row-gap:10px;grid-row-gap:0;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;display:grid}@media screen and (width>=768px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul{grid-column-gap:30px;grid-row-gap:30px;grid-row-gap:0;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul{grid-column-gap:30px;grid-row-gap:30px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1280px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul .subtitle{text-align:center;margin:0}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li{cursor:pointer;grid-column:1/-1}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li:after{content:"";background-color:#ccc;height:1px;margin-top:40px;margin-bottom:40px;display:block}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li:after{margin-top:48px;margin-bottom:48px}}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li:last-child:after{display:none}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li{grid-column:span 4;position:relative}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li:after{content:"";background-color:#ccc;width:1px;height:250px;margin-top:-125px;display:block;position:absolute;top:50%;right:-20px}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li:last-child{border-right:none}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li:last-child:after{display:none}}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation{grid-template-rows:auto 1fr auto;place-items:center;gap:20px;height:100%;padding:15% 1.5rem;display:grid}}@media screen and (width>=1280px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation{aspect-ratio:1;height:auto}}@media screen and (width>=1440px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation{padding-top:25%;padding-bottom:25%}}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation.frame:after{display:none}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation.frame:after{content:"";border:8px solid #53c3ed;display:block;position:absolute;inset:0;transform:rotate(4deg)}}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation .title-lvl7{letter-spacing:.01em;color:#222;text-align:center;text-transform:none;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:24px;line-height:120%}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation .desc{color:#666;text-align:center;align-self:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:190%}@media screen and (width>=1024px){.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul li .item-vocation .desc{align-self:flex-start}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul{grid-column:span 4}.paragraph-vocation .paragraph-vocation-content .ct-list-vocation ul:after{display:none}}.paragraph-vocation .ct-list-vocation{position:relative}.paragraph-vocation .ct-list-vocation .vocation-hover-frame{pointer-events:none;z-index:1;transform-origin:50%;opacity:0;will-change:transform,opacity;border:8px solid #53c3ed;display:none;position:absolute;top:0;transform:rotate(4deg)}@media screen and (width>=1024px){.paragraph-vocation .ct-list-vocation .vocation-hover-frame{display:block}}.paragraph-portrait{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-portrait{padding-top:80px;padding-bottom:80px}}.paragraph-portrait .paragraph-portrait-content{row-gap:0}.paragraph-portrait .paragraph-portrait-content .paragraph-portrait-title{grid-column:1/-1;margin-bottom:40px}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .paragraph-portrait-title{margin-bottom:60px}}.paragraph-portrait .paragraph-portrait-content .paragraph-portrait-title .title-lvl6{text-align:center}.paragraph-portrait .paragraph-portrait-content .ct-portrait{flex-flow:column;grid-column:1/-1;align-items:center;gap:60px;display:flex}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .ct-portrait{flex-direction:row;gap:1.5rem}}@media screen and (width>=1680px){.paragraph-portrait .paragraph-portrait-content .ct-portrait{grid-column:2/-2}}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img{max-width:440px;padding:0}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img{width:50%;max-width:none;padding:0 20px}}@media screen and (width>=1280px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img{width:50%;max-width:none;padding:0 60px}}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img{position:relative}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img picture img{object-fit:cover;aspect-ratio:1;width:100%;display:block}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation{z-index:5;backdrop-filter:blur(10px);box-sizing:border-box;cursor:pointer;background-color:#fff9;border:1px solid #0000;border-radius:25px;align-items:center;gap:8px;max-width:40px;height:40px;padding:10px;transition:max-width .4s,padding .4s;display:flex;position:absolute;bottom:16px;left:16px;overflow:hidden;box-shadow:0 8px 20px #0000}@media screen and (width>=768px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation{bottom:20px;left:20px}}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation .icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-1px;padding:4px;display:flex}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation .icon svg{width:100%;height:100%;display:block;overflow:visible}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation .icon svg path{transition:fill .2s;fill:#666!important}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation .icon.icon-close{display:none}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation:hover{border:1px solid #666}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation .text-plus{white-space:nowrap;opacity:0;visibility:hidden;color:#222;letter-spacing:1.43px;text-transform:uppercase;margin-top:3px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:150%;transition:opacity .4s .1s,visibility .4s .1s}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation:hover{max-width:200px;padding-right:16px}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation:hover .icon-plus svg path{fill:#222!important}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation:hover .text-plus{opacity:1;visibility:visible}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation.opened{border:1px solid #757575}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation.opened .icon-plus{display:none}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation.opened .icon-close{display:flex}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .btn-citation.opened .icon-close svg path{fill:#222!important}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .portrait-citation{z-index:3;color:#222;letter-spacing:1%;text-align:center;opacity:0;visibility:hidden;background-color:#fff;justify-content:center;align-items:center;padding:40px;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-style:italic;font-weight:400;line-height:150%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:absolute;inset:0}@media screen and (width>=450px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .portrait-citation{padding:60px}}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .portrait-citation{font-size:1.375rem;line-height:165%}}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .portrait-citation p{margin:0}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-img .ct-img .portrait-citation.active{opacity:1;visibility:visible}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc{max-width:440px;padding:0}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc{align-self:center;width:50%;max-width:none;padding:0 20px}}@media screen and (width>=1280px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc{align-self:center;width:50%;max-width:none;padding:0 60px}}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .title-desc{letter-spacing:1%;text-transform:uppercase;color:#222;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .title-desc{font-size:2rem}}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .title-desc{text-transform:none;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-bottom:20px;display:flex}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .title-desc{margin-bottom:24px}}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .title-desc .name,.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .title-desc .job{display:inline-block}.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .text{color:#222;text-align:center;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:190%}@media screen and (width>=1024px){.paragraph-portrait .paragraph-portrait-content .ct-portrait .portrait-desc .text{font-size:1rem}}.paragraph-mosaique{grid-template-columns:1fr;display:grid}@media screen and (width>=1024px){.paragraph-mosaique{grid-template-columns:50% 50%}}.paragraph-mosaique .gallery__single-image{aspect-ratio:1;width:100%;height:50vh;overflow:hidden}.paragraph-mosaique .gallery__single-image img{object-fit:cover;width:100%;height:100%}@media screen and (width>=1024px){.paragraph-mosaique .gallery__single-image{height:100vh;aspect-ratio:unset;position:sticky;top:0}}.paragraph-mosaique .gallery{grid-template-columns:50% 50%;align-items:start;display:grid;overflow:hidden}.paragraph-mosaique .gallery__column{width:100%}.paragraph-mosaique .gallery__item{color:#222;background-color:#f8f5f1}.paragraph-mosaique .gallery__item.bg-color--white{background-color:#fff}.paragraph-mosaique .gallery__item.bg-color--sand{background-color:#f8f5f1}.paragraph-mosaique .gallery__item.bg-color--blue{background-color:#53c3ed}.paragraph-mosaique .gallery__item--image{aspect-ratio:3/4;text-align:center;width:100%}.paragraph-mosaique .gallery__item--image-square{aspect-ratio:1}.paragraph-mosaique .gallery__item--image img{object-fit:cover;width:100%;height:100%;display:block}.paragraph-mosaique .gallery__item--text{letter-spacing:.045rem;text-transform:uppercase;word-break:break-word;padding:56px 20px;font-family:Poppins;font-size:1.125rem;font-weight:400;line-height:140%}.paragraph-mosaique .gallery__item--text *{margin:0}.paragraph-mosaique .gallery__item--text p{margin-bottom:1rem}@media screen and (width>=1024px){.paragraph-mosaique .gallery__item--text{letter-spacing:.08rem;padding:104px 32px;font-size:2rem;line-height:2.5rem}.paragraph-mosaique .gallery__item--text p{margin-bottom:1.5rem}}.paragraph-mosaique .gallery__item--text-small{letter-spacing:.035rem;font-size:.875rem}@media screen and (width>=1024px){.paragraph-mosaique .gallery__item--text-small{letter-spacing:.06rem;font-size:1.5rem;line-height:2rem}}.paragraph-mosaique .gallery__item--text a{color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #666;font-family:Maison;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;display:inline-block}.paragraph-mosaique .gallery__item--text a:hover{color:#222}.paragraph-mosaique .gallery__item--data{padding:56px 20px}.paragraph-mosaique .gallery__item--data p{letter-spacing:.125rem;text-transform:uppercase;margin-bottom:1rem;font-family:Poppins;font-size:3.125rem;font-weight:200;line-height:3.5rem}.paragraph-mosaique .gallery__item--data span{letter-spacing:.089375rem;text-transform:uppercase;font-family:Maison;font-size:.8125rem;font-weight:400;line-height:150%;display:inline-block}.paragraph-mosaique .gallery__item--data *{margin:0}@media screen and (width>=1024px){.paragraph-mosaique .gallery__item--data{padding:104px 32px}.paragraph-mosaique .gallery__item--data p{letter-spacing:.18rem;margin-bottom:1.5rem;font-size:4.5rem;line-height:5rem}}.paragraph-mosaique .gallery__item--quote{word-break:break-word;padding:56px 20px}.paragraph-mosaique .gallery__item--quote p{text-align:center;font-family:Janson;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.5rem}.paragraph-mosaique .gallery__item--quote span{letter-spacing:.089375rem;text-transform:uppercase;text-align:center;font-family:Maison;font-size:.8125rem;font-weight:400;line-height:150%;display:block}@media screen and (width>=1024px){.paragraph-mosaique .gallery__item--quote{padding:104px 32px}.paragraph-mosaique .gallery__item--quote p{font-size:1.875rem;line-height:2.5rem}}.paragraph-mosaique .gallery__item--cta{padding:56px 20px}.paragraph-mosaique .gallery__item--cta p{letter-spacing:.045rem;text-transform:uppercase;font-size:1.125rem;font-weight:400;line-height:140%}.paragraph-mosaique .gallery__item--cta a{color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #666;font-family:Maison;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;display:inline-block}.paragraph-mosaique .gallery__item--cta a:hover{color:#222}@media screen and (width>=1024px){.paragraph-mosaique .gallery__item--cta{padding:104px 32px}.paragraph-mosaique .gallery__item--cta p{letter-spacing:.06rem;font-size:1.5rem;line-height:2rem}}.paragraph-timeline{--accent-color:var(--color-profession,#53c3ed);padding:0;position:relative;overflow:hidden}.paragraph-timeline .timeline__header{background-color:#f8f5f1;border-bottom:1px solid #ccc;padding:80px 0 40px}.paragraph-timeline .timeline__header h2{letter-spacing:.11rem;text-transform:uppercase;text-align:center;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-timeline .timeline__header h2{letter-spacing:.12375rem;font-size:1.125rem}}.paragraph-timeline .timeline__container{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;max-width:100%;display:grid;position:relative}.paragraph-timeline .timeline__container:after{content:"";z-index:3;background-color:var(--accent-color);clip-path:polygon(0 0,0 100%,100% 0);width:2.6875rem;position:absolute;top:0;bottom:15%;left:0}@media screen and (width>=1024px){.paragraph-timeline .timeline__container:after{bottom:0}.paragraph-timeline .timeline__container{grid-template-rows:1fr auto;grid-template-columns:23.4375rem 1fr;align-items:stretch}.paragraph-timeline .timeline__container:after{display:none}}.paragraph-timeline .timeline__title{z-index:2;background-color:#f8f5f1;height:auto;padding:40px 40px 40px 78px;position:relative}@media screen and (width>=1024px){.paragraph-timeline .timeline__title{flex-direction:column;grid-area:2/1;justify-content:center;align-items:flex-start;min-height:680px;padding:0 52px 0 60px;display:flex}.paragraph-timeline .timeline__title:after{content:"";z-index:2;background-color:var(--accent-color);clip-path:polygon(0 0,0 100%,100% 0);width:2.6875rem;position:absolute;top:0;bottom:0;right:-2.6875rem}}.paragraph-timeline .timeline__title h3{letter-spacing:.04rem;text-transform:uppercase;color:#222;margin-bottom:1.5rem;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%}@media screen and (width>=1024px){.paragraph-timeline .timeline__title h3{letter-spacing:.055rem;font-size:2.75rem}}.paragraph-timeline .timeline__title a{letter-spacing:.089375rem;text-transform:uppercase;color:#666;border-bottom:1px solid #757575;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none}.paragraph-timeline .timeline__title a:hover{color:#222;border-bottom:1px solid #222}.paragraph-timeline .timeline__title a.ext:after{content:"";background-color:#666;width:8px;height:8px;margin-left:8px;display:inline-block;mask-image:url(/themes/custom/vancleef/assets/img/icon-arrow-ext.svg);mask-size:cover;mask-repeat:no-repeat}.paragraph-timeline .timeline__title a.ext:hover:after{background-color:#222}.paragraph-timeline .timeline__content{scroll-snap-type:none;scrollbar-width:none;background-color:#fff;align-items:center;gap:67px;width:100%;padding:40px 78px;scroll-padding-left:0;display:flex;overflow-x:hidden}.paragraph-timeline .timeline__content::-webkit-scrollbar{display:none}@media screen and (width>=1024px){.paragraph-timeline .timeline__content{grid-area:2/2;gap:140px;padding:40px 140px;scroll-padding-left:140px}}.paragraph-timeline .timeline__item{scroll-snap-align:center;flex-direction:column;flex:0 0 220px;align-items:flex-start;gap:20px;display:flex;position:relative}@media screen and (width>=1024px){.paragraph-timeline .timeline__item{scroll-snap-align:start;flex:0 0 360px;margin-right:3.75rem}}.paragraph-timeline .timeline__item-image{aspect-ratio:4/3;width:100%;margin-bottom:0;position:relative}@media screen and (width>=1024px){.paragraph-timeline .timeline__item-image{margin-bottom:1.25rem}}.paragraph-timeline .timeline__item-image.timeline__item-image--vertical{aspect-ratio:3/4;width:163px}@media screen and (width>=1024px){.paragraph-timeline .timeline__item-image.timeline__item-image--vertical{width:260px}}.paragraph-timeline .timeline__item-image img{object-fit:cover;width:100%;height:100%;display:block}.paragraph-timeline .timeline__item-text h4{letter-spacing:.0125rem;color:#222;margin:0 0 .75rem;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:135%}.paragraph-timeline .timeline__item-text p{color:#666;margin-bottom:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%}@media screen and (width>=1024px){.paragraph-timeline .timeline__item-text p{margin-bottom:1rem}}.paragraph-timeline .timeline__item-text ul,.paragraph-timeline .timeline__item-text ul ul,.paragraph-timeline .timeline__item-text ul ol{margin:0;padding:0;list-style:none}.paragraph-timeline .timeline__item-text ul{padding-left:10px;list-style-type:disc}.paragraph-timeline .timeline__item-text ul li{color:#666;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%}.paragraph-timeline .timeline__item:nth-child(odd) .timeline__item-image{order:1}.paragraph-timeline .timeline__item:nth-child(odd) .timeline__item-text,.paragraph-timeline .timeline__item:nth-child(2n) .timeline__item-image{order:2}.paragraph-timeline .timeline__item:nth-child(2n) .timeline__item-text{order:1}.paragraph-timeline .timeline__item-step{z-index:2;margin-top:0;position:absolute;bottom:-9px;right:-2.5rem}@media screen and (width>=1024px){.paragraph-timeline .timeline__item-step{right:-3.5rem}}.paragraph-timeline .timeline__item-step span{color:var(--accent-color);text-align:right;letter-spacing:-.14rem;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:3.5rem;font-weight:500;line-height:1}@media screen and (width>=1024px){.paragraph-timeline .timeline__item-step span{letter-spacing:-.2rem;font-size:5rem}}.paragraph-timeline .timeline__stepper{z-index:4;background-color:#fff;border-top:1px solid #0000001a;grid-column:1/-1;padding:0 16px}@media screen and (width>=1024px){.paragraph-timeline .timeline__stepper{grid-row:3;padding:0 10rem}}.paragraph-timeline .timeline__stepper ol{justify-content:space-between;align-items:center;height:55px;margin:0;padding:0;list-style:none;display:flex;overflow-y:hidden}@media screen and (width>=1024px){.paragraph-timeline .timeline__stepper ol{justify-content:center;gap:130px}}.paragraph-timeline .timeline__stepper .timeline__step{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:18px;height:100%;display:flex;position:relative}.paragraph-timeline .timeline__stepper .timeline__step:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.paragraph-timeline .timeline__stepper .timeline__step-label{letter-spacing:.01625rem;text-transform:uppercase;color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.375rem}@media screen and (width>=1024px){.paragraph-timeline .timeline__stepper .timeline__step-label{letter-spacing:.04rem;font-size:1rem;line-height:1.375rem}}.paragraph-timeline .timeline__stepper .timeline__step-indicator{background-color:#000;width:1px;height:9px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.paragraph-timeline .timeline__stepper .timeline__step.is-active .timeline__step-label{font-weight:500}.paragraph-timeline .timeline__stepper .timeline__step.is-active .timeline__step-indicator:after{content:"";border-bottom:10px solid #000;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;display:block;transform:translate(-50%)}.paragraph-job-offers{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-job-offers{padding-top:80px;padding-bottom:80px}}.paragraph-job-offers .paragraph-job-offers-text{text-align:center;grid-column:1/-1;margin-bottom:20px}.paragraph-job-offers .paragraph-job-offers-text .title{text-transform:uppercase;letter-spacing:.11em;color:#222;text-align:left;text-align:center;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:120%}.paragraph-job-offers .paragraph-job-offers-text p{color:#666;margin-top:0;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:190%}.paragraph-job-offers .paragraph-job-offers-content{row-gap:0}.paragraph-job-offers .paragraph-job-offers-content .head{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin-bottom:40px;display:flex}@media screen and (width>=1024px){.paragraph-job-offers .paragraph-job-offers-content .head{grid-column:3/-3}}.paragraph-job-offers .paragraph-job-offers-content .head .title-lvl6{text-align:center}.paragraph-job-offers .paragraph-job-offers-content .head .subtitle{text-align:center;color:#666;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:190%}.paragraph-job-offers .paragraph-job-offers-content .ct-offers{grid-column:1/-1;margin:0}@media screen and (width>=1680px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers{grid-column:2/-2}}.paragraph-job-offers .paragraph-job-offers-content .ct-offers ul,.paragraph-job-offers .paragraph-job-offers-content .ct-offers ul ul,.paragraph-job-offers .paragraph-job-offers-content .ct-offers ul ol{margin:0;padding:0;list-style:none}.paragraph-job-offers .paragraph-job-offers-content .ct-offers ul li{border-bottom:1px solid #ccc}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;align-items:center;gap:0;padding-top:40px;padding-bottom:40px;display:grid}@media screen and (width>=768px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer{flex-flow:row;place-content:center flex-end;gap:40px;display:flex}}@media screen and (width>=1280px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .title-offer{letter-spacing:.01em;color:#222;text-align:left;grid-area:1/1/auto/-1;margin-top:0;margin-bottom:24px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}@media screen and (width>=768px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .title-offer{flex-shrink:1;margin-top:0;margin-bottom:0;margin-right:auto}}@media screen and (width>=1280px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .title-offer{grid-column:1/7}}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .type-offer{letter-spacing:.01em;color:#666;text-align:left;text-transform:uppercase;grid-area:2/1/auto/2;margin-top:0;margin-bottom:12px;margin-right:32px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%}@media screen and (width>=768px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .type-offer{flex-shrink:0;min-width:100px;margin-bottom:0;margin-right:0}}@media screen and (width>=1280px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .type-offer{grid-area:1/7/auto/9}}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .location-offer{letter-spacing:.01em;color:#666;text-align:left;text-transform:uppercase;grid-area:2/2/auto/-2;margin-top:0;margin-bottom:12px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%}@media screen and (width>=768px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .location-offer{flex-shrink:0;min-width:150px;margin-bottom:0}}@media screen and (width>=1280px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .location-offer{grid-area:1/9/auto/11}}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .link-offer{text-align:right;grid-area:3/1/auto/-1;margin:0}@media screen and (width>=768px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .link-offer{flex-shrink:0;min-width:120px}}@media screen and (width>=1280px){.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .link-offer{grid-area:1/11/auto/13}}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .link-offer .capital-link-underline{display:inline-block}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .link-offer .capital-link-underline:after{content:"";background-color:#666;width:8px;height:8px;margin-left:11px;display:inline-block;mask-image:url(/themes/custom/vancleef/assets/img/icon-arrow-ext.svg);mask-size:cover;mask-repeat:no-repeat}.paragraph-job-offers .paragraph-job-offers-content .ct-offers .item-offer .link-offer .capital-link-underline:hover:after{background-color:#222}.paragraph-podcast{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-podcast{padding-top:80px;padding-bottom:80px}}.paragraph-podcast .paragraph-podcast-content{grid-column:1/-1;gap:0}.paragraph-podcast .paragraph-podcast-content .title{letter-spacing:.11em;text-transform:uppercase;color:#222;grid-column:1/-1;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .title{font-size:1.125rem}}.paragraph-podcast .paragraph-podcast-content .title{text-align:center;margin-bottom:40px}.paragraph-podcast .paragraph-podcast-content .ct-podcasts{background-color:#fff;flex-flow:column-reverse;grid-column:1/-1;display:flex}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts{flex-direction:row}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description{aspect-ratio:1;width:100%}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description{width:50%}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-left:60px;padding-right:60px;display:flex;position:relative;overflow:hidden}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote{color:#fff;background-color:rgb(from var(--color-profession)r g b/.15);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:32px 40px;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote{padding:64px 80px}}@media screen and (width>=1680px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote{padding:64px 100px;font-size:1.875rem}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote.active{opacity:1;visibility:visible}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote .text{color:#222;text-align:center;margin-bottom:48px;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-style:italic;line-height:150%}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote .text{font-size:1.375rem}}@media screen and (width>=1680px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote .text{font-size:1.875rem;line-height:135%}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote .author{letter-spacing:2px;text-transform:uppercase;color:#666;text-align:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;position:relative}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote .author{font-size:.8125rem}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote .job{letter-spacing:2px;text-transform:uppercase;color:#666;text-align:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.25rem}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .ct-description .quote .job{font-size:.8125rem}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .wrapper-player{width:100%}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .wrapper-player{width:50%}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .wrapper-player{aspect-ratio:1;justify-content:center;align-items:center;padding:60px;display:flex}@media screen and (width>=1024px){.paragraph-podcast .paragraph-podcast-content .ct-podcasts .wrapper-player{padding:80px}}.paragraph-podcast .paragraph-podcast-content .ct-podcasts .wrapper-player .ct-player{text-align:center;flex-direction:column;width:100%;max-width:550px;display:flex}.paragraph-podcast .paragraph-podcast-content .ct-link{text-align:center;grid-column:1/-1;margin-top:40px}.paragraph-quote{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-quote{padding-top:80px;padding-bottom:80px}}.paragraph-quote.small-space-bottom{padding-bottom:30px}@media screen and (width>=1024px){.paragraph-quote.small-space-bottom{padding-bottom:30px}}.paragraph-quote.small-space-top{padding-top:30px}@media screen and (width>=1024px){.paragraph-quote.small-space-top{padding-top:30px}}.paragraph-quote .paragraph-quote-content{grid-column:1/-1}@media screen and (width>=1024px){.paragraph-quote .paragraph-quote-content{grid-column:3/-3}}.paragraph-quote .paragraph-quote-content .quote{color:#222;text-align:center;margin-bottom:32px;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-style:italic;line-height:150%}@media screen and (width>=1024px){.paragraph-quote .paragraph-quote-content .quote{font-size:1.375rem}}.paragraph-quote .paragraph-quote-content .quote p{margin-top:0}.paragraph-quote .paragraph-quote-content .quote p:last-child{margin-bottom:0}.paragraph-quote .paragraph-quote-content .quote p{position:relative}.paragraph-quote .paragraph-quote-content .quote p:before{content:"“ ";color:#222;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-style:italic;font-weight:400;line-height:150%}.paragraph-quote .paragraph-quote-content .quote p:after{content:" ”";color:#222;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-style:italic;font-weight:400;line-height:150%}.paragraph-quote .paragraph-quote-content .author,.paragraph-quote .paragraph-quote-content .job{color:#757575;text-align:center;letter-spacing:2px;text-transform:uppercase;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.paragraph-text{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-text{padding-top:80px;padding-bottom:80px}}.paragraph-text.small-space-bottom{padding-bottom:30px}@media screen and (width>=1024px){.paragraph-text.small-space-bottom{padding-bottom:30px}}.paragraph-text.small-space-top{padding-top:30px}@media screen and (width>=1024px){.paragraph-text.small-space-top{padding-top:30px}}.paragraph-text .paragraph-text-content{grid-column:1/-1}@media screen and (width>=1024px){.paragraph-text .paragraph-text-content{grid-column:3/-3}}.paragraph-text .paragraph-text-content .title{text-transform:uppercase;letter-spacing:.11em;color:#222;text-align:left;text-align:center;margin-bottom:40px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:120%}.paragraph-text .paragraph-text-content p{color:#222;text-align:left;margin-top:0;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:190%}.paragraph-text .paragraph-text-content p:last-child{margin-bottom:0}.paragraph-header-text{background-color:#f9f5f1;padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-header-text{padding-top:80px;padding-bottom:80px}}.paragraph-header-text .wrapper-content{row-gap:0}.paragraph-header-text .paragraph-header-text-content{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:0;display:flex}@media screen and (width>=1024px){.paragraph-header-text .paragraph-header-text-content{grid-column:3/-3}}@media screen and (width>=1280px){.paragraph-header-text .paragraph-header-text-content{grid-column:4/-4}}.paragraph-header-text .paragraph-header-text-content .head-titles{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.paragraph-header-text .paragraph-header-text-content .head-titles .sup-title{letter-spacing:.09375rem;text-transform:uppercase;color:#666;margin-top:0;margin-bottom:16px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.25rem}.paragraph-header-text .paragraph-header-text-content .head-titles .title{letter-spacing:.1rem;color:#222;text-transform:uppercase;margin:0 0 32px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:1}@media screen and (width>=1024px){.paragraph-header-text .paragraph-header-text-content .head-titles .title{letter-spacing:.14rem;font-size:3.5rem}}.paragraph-header-text .paragraph-header-text-content .description{color:#222;max-width:800px;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.9}.paragraph-header-text .paragraph-header-text-content .description p{margin:0}@media screen and (width>=1024px){.paragraph-header-text .paragraph-header-text-content .description{font-size:1rem}}.paragraph-header-text .media{aspect-ratio:1;grid-column:1/-1;width:100%;margin-top:48px;position:relative}@media screen and (width>=768px){.paragraph-header-text .media{aspect-ratio:16/9;width:100%;margin-left:auto;margin-right:auto}}@media screen and (width>=1024px){.paragraph-header-text .media{margin-top:56px}}@media screen and (width>=1280px){.paragraph-header-text .media{grid-column:2/-2}}@media screen and (width>=1440px){.paragraph-header-text .media{grid-column:3/-3}}.paragraph-header-text .media img,.paragraph-header-text .media iframe{object-fit:cover;aspect-ratio:1;width:100%;height:100%}@media screen and (width>=768px){.paragraph-header-text .media img,.paragraph-header-text .media iframe{aspect-ratio:16/9;width:100%;margin:0 auto}}.paragraph-header-text .media-video{z-index:1;aspect-ratio:16/9;grid-column:1/-1;width:100%;position:relative}@media screen and (width>=1024px){.paragraph-header-text .media-video{aspect-ratio:16/9;width:100%;margin:0 auto}}@media screen and (width>=1280px){.paragraph-header-text .media-video{grid-column:2/-2}}@media screen and (width>=1440px){.paragraph-header-text .media-video{grid-column:3/-3}}.paragraph-header-text .media-video iframe{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.paragraph-header-text .media-video:before{z-index:-1;content:"";background-color:#53c3ed;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(4deg)}.paragraph-push-content{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-push-content{padding-top:80px;padding-bottom:80px}}.paragraph-push-content .paragraph-push-content-content{grid-row-gap:40px}.paragraph-push-content .paragraph-push-content-content .paragraph-push-content-title{grid-column:1/-1}.paragraph-push-content .paragraph-push-content-content .paragraph-push-content-title .title-lvl6{text-align:center}.paragraph-push-content .paragraph-push-content-content .ct-push-content{grid-column:1/-1}@media screen and (width>=600px){.paragraph-push-content .paragraph-push-content-content .ct-push-content{grid-column:2/-2}}@media screen and (width>=768px){.paragraph-push-content .paragraph-push-content-content .ct-push-content{grid-column:1/-1}}@media screen and (width>=1680px){.paragraph-push-content .paragraph-push-content-content .ct-push-content{grid-column:2/-2}}.paragraph-push-content .paragraph-push-content-content .ct-push-content ul,.paragraph-push-content .paragraph-push-content-content .ct-push-content ul ul,.paragraph-push-content .paragraph-push-content-content .ct-push-content ul ol{margin:0;padding:0;list-style:none}.paragraph-push-content .paragraph-push-content-content .ct-push-content ul{flex-direction:column;gap:40px;display:flex}.paragraph-push-content .paragraph-push-content-content .push-content-item{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;row-gap:0;width:100%;display:grid}@media screen and (width>=768px){.paragraph-push-content .paragraph-push-content-content .push-content-item{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}@media screen and (width>=1024px){.paragraph-push-content .paragraph-push-content-content .push-content-item{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:0;display:grid}}@media screen and (width>=1280px){.paragraph-push-content .paragraph-push-content-content .push-content-item{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:0;display:grid}}.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-img{grid-column:span 6}.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-img picture img{object-fit:cover;aspect-ratio:16/9;width:100%;display:block}.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc{flex-direction:column;grid-column:span 6;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex}@media screen and (width>=1024px){.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc{gap:16px;padding:0 40px}}@media screen and (width>=1280px){.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc{gap:24px;padding:0 60px}}.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc .title-desc{letter-spacing:1%;text-transform:uppercase;color:#222;text-transform:none;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:135%}.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc .text{color:#666;text-align:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:190%;display:block}@media screen and (width>=768px){.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc .text{display:none}}@media screen and (width>=1024px){.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc .text{display:block}}.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc .capital-link-underline.ext:after{content:"";background-color:#666;width:8px;height:8px;margin-left:8px;display:inline-block;mask-image:url(/themes/custom/vancleef/assets/img/icon-arrow-ext.svg);mask-size:cover;mask-repeat:no-repeat}.paragraph-push-content .paragraph-push-content-content .push-content-item .push-content-desc .capital-link-underline.ext:hover:after{background-color:#222}.paragraph-push-reservation{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-push-reservation{padding-top:80px;padding-bottom:80px}}.paragraph-push-reservation .paragraph-push-reservation-content{row-gap:0}.paragraph-push-reservation .paragraph-push-reservation-content .paragraph-push-reservation-title{grid-column:1/-1}@media screen and (width>=450px){.paragraph-push-reservation .paragraph-push-reservation-content .paragraph-push-reservation-title{grid-column:2/-2}}@media screen and (width>=1680px){.paragraph-push-reservation .paragraph-push-reservation-content .paragraph-push-reservation-title{grid-column:3/-3}}.paragraph-push-reservation .paragraph-push-reservation-content .paragraph-push-reservation-title .title-lvl6{text-align:center;margin-bottom:40px}.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation{grid-column:1/-1}@media screen and (width>=1024px){.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation{grid-column:2/-2}}@media screen and (width>=1680px){.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation{grid-column:3/-3}}.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation ul,.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation ul ul,.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation ul ol{margin:0;padding:0;list-style:none}.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation ul{flex-direction:column;gap:42px;display:flex}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .ct-push-reservation ul{gap:26px}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item{background-color:#fff;border:1px solid #e6e6e6;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item{flex-flow:row;align-items:stretch}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-img{width:100%}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-img{flex-grow:0;max-width:200px}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-img picture img{object-fit:cover;aspect-ratio:4/3;border:0;width:100%;display:block}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-img picture img{aspect-ratio:4/3;flex-flow:row;height:100%}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc{flex-flow:column;flex-grow:1;flex-shrink:1;justify-content:space-between;align-items:center;gap:0;padding:32px 24px;display:flex}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc{flex-direction:row;gap:32px;padding:16px 24px}}@media screen and (width>=1024px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc{padding:16px 32px}}@media screen and (width>=1280px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc{gap:40px;padding:30px 40px}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-desc-text{text-align:left}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-desc-text .title-desc{text-transform:none;text-align:center;letter-spacing:.2px;margin-top:0;margin-bottom:10px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:135%}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-desc-text .title-desc{text-align:left}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-desc-text .text{color:#222;text-align:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%;display:block}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-desc-text .text{text-align:left;display:none}}@media screen and (width>=1024px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-desc-text .text{display:block}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-link{margin-top:20px}@media screen and (width>=768px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-link{margin-top:0}}.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-link .button{white-space:nowrap;width:30ch}@media screen and (width>=1024px){.paragraph-push-reservation .paragraph-push-reservation-content .push-reservation-item .push-reservation-desc .push-reservation-link .button{padding:15px 24px}}.paragraph-push-reservation .paragraph-push-reservation-content .ct-link{text-align:center;grid-column:1/-1;margin-top:40px}.paragraph-testimony-slider{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-testimony-slider{padding-top:80px;padding-bottom:80px}}.paragraph-testimony-slider .paragraph-testimony-slider-content{gap:0}@media screen and (width>=768px){.paragraph-testimony-slider .paragraph-testimony-slider-content{overflow:hidden}}@media screen and (width>=1024px){.paragraph-testimony-slider .paragraph-testimony-slider-content{overflow:visible}}.paragraph-testimony-slider .paragraph-testimony-slider-content .paragraph-testimony-slider-title{grid-column:1/-1}@media screen and (width>=768px){.paragraph-testimony-slider .paragraph-testimony-slider-content .paragraph-testimony-slider-title{grid-column:2/-2}}.paragraph-testimony-slider .paragraph-testimony-slider-content .paragraph-testimony-slider-title .title-lvl6{text-align:center;margin-bottom:40px}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla{--slide-height:100%;--slide-spacing:0;--slide-size:100%;grid-column:1/-1}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .embla__viewport{overflow:hidden}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .embla__slide{grid-template-columns:repeat(6,1fr);column-gap:5.88235%;height:auto;display:grid}@media screen and (width>=1024px){.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .embla__slide{grid-template-columns:repeat(12,1fr);column-gap:3.44828%}}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony{background-color:#fff;flex-flow:column;grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin:calc(3.15372% + 10px);padding:60px 32px 40px;display:flex;position:relative}@media screen and (width>=768px){.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony{grid-column:2/-2}}@media screen and (width>=1024px){.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony{aspect-ratio:1;grid-column:3/-3;gap:24px;height:auto;padding:40px}}@media screen and (width>=1280px){.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony{grid-column:4/span 6}}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony:before{content:"";width:auto;height:auto;position:absolute;inset:0;transform:rotate(4deg);box-shadow:inset 0 0 0 8px #53c3ed}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .text-testimony{color:#222;letter-spacing:0%;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-style:italic;font-weight:400;line-height:150%}@media screen and (width>=1024px){.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .text-testimony{font-size:1.375rem}}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .text-testimony{text-align:center;margin:0}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .text-testimony p{margin:0}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .author-testimony{color:#757575;letter-spacing:2px;text-transform:uppercase;font-size:.75rem;line-height:20px}@media screen and (width>=768px){.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .author-testimony{font-size:.8125rem}}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .author-testimony .name,.paragraph-testimony-slider .paragraph-testimony-slider-content .embla .item-testimony .author-testimony .job{text-align:center;display:block}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.is-not-carousel .embla__prev,.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.is-not-carousel .embla__next,.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.is-not-carousel .embla__dots{display:none}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.is-not-carousel .embla__viewport{overflow:visible}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.is-not-carousel .embla__container{cursor:default;touch-action:auto}@media screen and (width>=1100px){.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.testimony-slider-dual .embla__container{grid-template-columns:repeat(12,1fr);column-gap:3.44828%;display:grid}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.testimony-slider-dual .embla__slide{grid-column:span 6;display:block}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.testimony-slider-dual .item-testimony{grid-column:1/-1;margin:0}.paragraph-testimony-slider .paragraph-testimony-slider-content .embla.testimony-slider-dual .item-testimony:before{content:none}}.paragraph-testimony-slider .paragraph-testimony-slider-content .ct-link{text-align:center;grid-column:2/-2}.paragraph-programming{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-programming{padding-top:80px;padding-bottom:80px}}@media screen and (width>=1680px){.paragraph-programming .paragraph-programming-content{grid-column:2/-2}}.paragraph-programming .paragraph-programming-content .title{grid-column:1/-1}@media screen and (width>=768px){.paragraph-programming .paragraph-programming-content .title{grid-column:2/-2}}.paragraph-programming .paragraph-programming-content .title{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.paragraph-programming .paragraph-programming-content .title{font-size:1.125rem}}.paragraph-programming .paragraph-programming-content .title{margin-bottom:40px}.paragraph-programming .paragraph-programming-content .programming-filters{border-top:1px solid #ccc;border-bottom:1px solid #ccc;flex-direction:row;grid-column:1/-1;justify-content:space-between;gap:20px;margin-bottom:40px;padding:18px 0;display:flex}@media screen and (width>=768px){.paragraph-programming .paragraph-programming-content .programming-filters{padding:25px 0}}.paragraph-programming .paragraph-programming-content .programming-filters .filters-mobile-trigger-wrapper{display:block}.paragraph-programming .paragraph-programming-content .programming-filters .filters-mobile-trigger-wrapper .filters-mobile-trigger{cursor:pointer;color:#222;text-transform:uppercase;letter-spacing:.11em;background:#f9f5f1;border:0;justify-content:flex-start;align-items:center;gap:20px;width:100%;padding:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:21px;display:flex}.paragraph-programming .paragraph-programming-content .programming-filters .filters-mobile-trigger-wrapper .filters-mobile-trigger .icon{width:20px;height:20px}@media screen and (width>=768px){.paragraph-programming .paragraph-programming-content .programming-filters .filters-mobile-trigger-wrapper{display:none}}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories{display:none;position:relative}@media screen and (width>=768px){.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories{display:block}}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-popin-header{display:none}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-close{cursor:pointer;color:#666;background:0 0;border:none;width:20px;height:20px;padding:0;display:none}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-close:hover{color:#222}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-close svg{width:100%;height:100%}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list,.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list ul,.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list ol{margin:0;padding:0;list-style:none}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list{gap:32px;display:flex}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list .filter-btn{letter-spacing:.11em;text-transform:uppercase;color:#666;cursor:pointer;background:0 0;border:none;padding:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;text-decoration:none}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list .filter-btn:hover,.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list .filter-btn.active{color:#222;border-bottom:1px solid #222;text-decoration:none}@media screen and (width<=768px){.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories{z-index:9999;background:#fff;padding:60px 20px 40px;transition:transform .3s ease-in-out;display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-popin-header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:24px;padding-left:20px;padding-right:20px;display:flex}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-popin-header h3{color:#666;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:1rem;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;display:flex}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-popin-header h3 .icon{width:20px;height:20px}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filters-close{display:block;position:absolute;top:20px;right:20px}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list{margin-top:40px;padding:0 20px;display:block}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list li{margin-bottom:40px}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list li .filter-btn{text-align:left}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories .filter-categories-list li .filter-btn.active{border:0}.paragraph-programming .paragraph-programming-content .programming-filters .filter-categories.is-open{transform:translate(0)}}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date{align-items:center;display:flex;position:relative}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-trigger-btn{letter-spacing:.11em;text-transform:uppercase;color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:20px;text-decoration:none;display:flex}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-trigger-btn:after{content:"";background-color:#666;width:20px;height:20px;margin-top:-3px;display:inline-block;transform:rotate(90deg);mask-image:url(/themes/custom/vancleef/assets/img/arrow-right.svg);mask-size:cover}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-trigger-btn:hover{color:#222}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-trigger-btn:hover:after{background-color:#222}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-dropdown{z-index:100;opacity:0;visibility:hidden;background-color:#f9f5f1;border:1px solid #ccc;flex-direction:column-reverse;padding:56px 72px;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:absolute;top:calc(100% + 25px);right:0;transform:translateY(-10px)}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-dropdown.is-active{opacity:1;visibility:visible;transform:translateY(0)}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-dropdown.is-active~.date-trigger-btn{color:#222}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-dropdown.is-active~.date-trigger-btn:after{background-color:#222;transform:rotate(270deg)}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-dropdown .clear-date-btn{color:#666;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:30px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;text-decoration:underline;display:inline-block}.paragraph-programming .paragraph-programming-content .programming-filters .filter-date .date-dropdown .clear-date-btn:hover{color:#000}.paragraph-programming .paragraph-programming-content .programming-list ul,.paragraph-programming .paragraph-programming-content .programming-list ul ul,.paragraph-programming .paragraph-programming-content .programming-list ul ol{margin:0;padding:0;list-style:none}.paragraph-programming .paragraph-programming-content .programming-list ul{grid-column:1/-1;grid-auto-rows:auto auto auto 1fr auto auto 60px;gap:0 40px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media screen and (width>=768px){.paragraph-programming .paragraph-programming-content .programming-list ul{grid-template-columns:repeat(2,1fr);column-gap:30px}}@media screen and (width>=1280px){.paragraph-programming .paragraph-programming-content .programming-list ul{grid-template-columns:repeat(3,1fr);column-gap:40px}}.paragraph-programming .paragraph-programming-content .programming-list ul li{grid-row:span 7;grid-template-rows:subgrid;display:grid}@media screen and (width<=768px){.paragraph-programming .paragraph-programming-content .programming-list ul.is-initial-load li:nth-child(n+4){display:none}}.paragraph-programming .paragraph-programming-content .programming-list ul .ajax-loader{z-index:10;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex;position:absolute;inset:0}.paragraph-programming .paragraph-programming-content .programming-list ul .ajax-loader .spinner{border:3px solid #ccc;border-top-color:#000;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.paragraph-programming .paragraph-programming-content .programming-list ul .ajax-loader p{color:#666;margin-top:16px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}@keyframes spin{to{transform:rotate(360deg)}}.paragraph-programming .paragraph-programming-content .programming-list .card{grid-row:span 6;grid-template-rows:subgrid;border:1px solid #e6e6e6;display:grid}.paragraph-programming .paragraph-programming-content .programming-list .card-inner{grid-template-rows:subgrid;grid-row:span 6;width:100%;height:100%;display:grid;position:relative}.paragraph-programming .paragraph-programming-content .programming-list .card-front{grid-template-rows:subgrid;background-color:#fff;grid-row:span 6;width:100%;height:100%;transition:box-shadow .3s;display:grid;position:relative}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-img{aspect-ratio:4/3;flex-shrink:0;grid-row:1;width:100%;height:auto;overflow:hidden}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-img img{object-fit:cover;border:0;width:100%;height:auto;display:block}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content{grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:1fr;justify-items:stretch;width:100%;padding:32px 24px;display:grid}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .category-badge{text-align:center;color:#666;letter-spacing:.11em;text-transform:uppercase;border:1px solid #53c3ed;grid-row:1;justify-self:center;margin:0 0 20px;padding:6px 10px 5px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;display:inline-block}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .title{text-align:center;letter-spacing:1%;text-transform:uppercase;color:#222;text-transform:none;grid-row:2;margin:0 0 .5rem;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:135%}@media screen and (width>=1024px){.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .title{margin-bottom:10px}}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .programming-text{grid-row:3;margin:0}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .programming-text p{margin:0}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .programming-text{text-align:center;color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .ct-panel-link{text-align:center;grid-row:4;margin-top:auto;margin-bottom:0}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .ct-panel-link .capital-link-underline{background:0 0;border-top:0;border-left:0;border-right:0}.paragraph-programming .paragraph-programming-content .programming-list .card-front .card-content .ct-link{text-align:center;grid-row:5;margin-top:40px;margin-bottom:0}.paragraph-programming .paragraph-programming-content .programming-list .card-back{grid-template-rows:subgrid;opacity:0;visibility:hidden;z-index:10;background-color:#fff;grid-row:span 6;justify-content:center;transition:opacity .3s,visibility .3s;display:grid;position:absolute;inset:0}.paragraph-programming .paragraph-programming-content .programming-list .card-back.is-active{opacity:1;visibility:visible}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content{grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:1fr;justify-items:stretch;gap:0;width:100%;padding:96px 40px 32px;display:grid}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .card-content-text{display:contents}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .category-badge{text-align:center;color:#666;letter-spacing:.11em;text-transform:uppercase;border:1px solid #53c3ed;grid-row:1;align-self:center;margin:0 0 30px;padding:6px 10px 5px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;display:inline-block}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .title{text-align:center;letter-spacing:1%;text-transform:uppercase;color:#222;text-transform:none;grid-row:2;margin:0 0 20px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:135%}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .programming-text{grid-row:3;margin:0}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .programming-text p{margin:0}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .programming-text{text-align:center;color:#222;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .ct-panel-link{text-align:center;grid-row:4}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .ct-panel-link .capital-link-underline{background:0 0;border-top:0;border-left:0;border-right:0;margin-bottom:40px}.paragraph-programming .paragraph-programming-content .programming-list .card-back .card-content .ct-link{text-align:center;grid-row:5;align-self:end;margin-bottom:0}.paragraph-programming .paragraph-programming-content .programming-list .card-close{cursor:pointer;color:#000;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1.5rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:40px;right:40px}.paragraph-programming .paragraph-programming-content .programming-list .card-close:hover{transform:scale(1.1)}.paragraph-programming .paragraph-programming-content .programming-list .card-close:active{transform:scale(.95)}.paragraph-programming .paragraph-programming-content .ct-load-more{text-align:center;grid-column:1/-1;justify-content:center;margin-top:60px;display:flex}.paragraph-programming .paragraph-programming-content .ct-load-more.hidden{display:none}.paragraph-programming .paragraph-programming-content .ct-load-more .btn-load-more{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.paragraph-programming .paragraph-programming-content .ct-load-more .btn-load-more:hover{color:#222;border-bottom:1px solid #222}.paragraph-programming .paragraph-programming-content .ct-load-more .btn-load-more{letter-spacing:.11em;text-transform:uppercase;color:#666;cursor:pointer;background:0 0;border-color:currentColor currentColor #757575;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;text-decoration:none}.paragraph-programming .paragraph-programming-content .ct-load-more .btn-load-more:hover{color:#222}.paragraph-map-formation{--results-sidebar-width:461px;padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-map-formation{padding-top:80px;padding-bottom:80px}}.paragraph-map-formation .paragraph-map-formation-header{text-align:center;margin-bottom:30px}.paragraph-map-formation .paragraph-map-formation-header .container-content{grid-column:1/-1}@media screen and (width>=768px){.paragraph-map-formation .paragraph-map-formation-header .container-content{grid-column:3/-3}}.paragraph-map-formation .paragraph-map-formation-header h2{letter-spacing:.11rem;text-transform:uppercase;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:120%}@media screen and (width<=768px){.paragraph-map-formation .paragraph-map-formation-header h2{font-size:1rem}}.paragraph-map-formation .paragraph-map-formation-header p{color:#666;text-align:center;margin-top:0;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:190%}@media screen and (width<=768px){.paragraph-map-formation .paragraph-map-formation-header p{font-size:.875rem}}.paragraph-map-formation .map-results-container .flex-layout{grid-column:1/-1;gap:0;height:680px;display:flex;position:relative}.paragraph-map-formation .ct-map{background:#f8f5f1;flex:1;position:relative;overflow:hidden}.paragraph-map-formation #map{width:100%;height:100%;min-height:680px}@media screen and (width<=768px){.paragraph-map-formation #map{min-height:500px}}.paragraph-map-formation .map-formation-marker{color:#53c3ed;cursor:pointer;transform-origin:39.34px 75.67px;user-select:none;width:75px;height:94px;transform:translate(-1.84px,18.33px)}.paragraph-map-formation .map-formation-marker svg{width:100%;height:100%;display:block}.paragraph-map-formation .map-formation-marker .map-formation-marker__fill{fill:#fff;transition:fill .15s}.paragraph-map-formation .map-formation-marker.is-hover .map-formation-marker__fill,.paragraph-map-formation .map-formation-marker:hover .map-formation-marker__fill{fill:currentColor}.paragraph-map-formation .map-formation-marker.is-active{transform:translate(-1.84px,18.33px)scale(1.2)}.paragraph-map-formation .map-formation-marker.is-active .map-formation-marker__fill{fill:currentColor}.paragraph-map-formation .map-formation-cluster{color:#222;background:#fff;border:1px solid #53c3ed;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;transform:translateY(50%);box-shadow:0 2px 10px #0000001a}.paragraph-map-formation .map-formation-cluster__count{font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1}.paragraph-map-formation .map-controls{flex-direction:column;gap:8px;display:flex;position:absolute;top:20px;right:20px}.paragraph-map-formation .zoom-control{cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 2px 10px #0000001a}.paragraph-map-formation .zoom-control:hover svg{stroke:#222}.paragraph-map-formation .zoom-control svg{stroke:#757575;transition:stroke .2s}.paragraph-map-formation .focused-overlay{top:50%;left:auto;right:calc(var(--results-sidebar-width) + 80px);z-index:1050;background:#fff;width:410px;max-width:90%;max-height:90%;display:none;position:absolute;overflow-y:auto;transform:translateY(-50%);box-shadow:0 20px 40px #0000001a}.paragraph-map-formation .focused-overlay.is-active{display:block}.paragraph-map-formation .focused-overlay .overlay-content{flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex;position:relative}.paragraph-map-formation .focused-overlay .overlay-content .close-overlay{cursor:pointer;color:#757575;background:0 0;border:none;font-size:24px;position:absolute;top:20px;right:20px}.paragraph-map-formation .focused-overlay .overlay-content .overlay-title{letter-spacing:.015rem;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:135%}.paragraph-map-formation .focused-overlay .overlay-content .overlay-address,.paragraph-map-formation .focused-overlay .overlay-content .overlay-phone{margin:0;font-size:.875rem;line-height:190%}.paragraph-map-formation .focused-overlay .overlay-content h4{margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:190%;display:block}.paragraph-map-formation .focused-overlay .overlay-content .overlay-courses ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.paragraph-map-formation .focused-overlay .overlay-content .overlay-courses ul li{color:#666;text-align:left;letter-spacing:.09375rem;text-transform:uppercase;border:1px solid #ccc;padding:6px 10px;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem}.paragraph-map-formation .focused-overlay .overlay-content .overlay-formations p{color:#666;margin:0;font-size:.875rem;line-height:190%}.paragraph-map-formation .focused-overlay .overlay-content .overlay-link{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.paragraph-map-formation .focused-overlay .overlay-content .overlay-link:hover{color:#222;border-bottom:1px solid #222}.paragraph-map-formation .focused-overlay .overlay-content .overlay-link{margin-top:8px}.paragraph-map-formation .results-sidebar{width:var(--results-sidebar-width);background:#fff;flex-direction:column;display:flex;overflow:hidden}.paragraph-map-formation .results-header{display:none}.paragraph-map-formation .results-list{flex:1;padding:20px 24px;overflow-y:auto}.paragraph-map-formation .school-card{cursor:pointer;background:#fff;border-bottom:1px solid #e6e6e6;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 0;transition:all .2s;display:flex}.paragraph-map-formation .school-card:hover .school-link{color:#222}.paragraph-map-formation .school-card:last-child{border-bottom:none}.paragraph-map-formation .school-badge{color:#666;letter-spacing:.09375rem;text-transform:uppercase;border:1px solid #53c3ed;padding:6px 10px;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:inline-block}.paragraph-map-formation .school-name{letter-spacing:.0125rem;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:135%}.paragraph-map-formation .school-contact{margin:0;font-size:.875rem;line-height:190%}.paragraph-map-formation .school-contact span{display:block}.paragraph-map-formation .school-link{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.paragraph-map-formation .school-link:hover{color:#222;border-bottom:1px solid #222}.paragraph-map-formation .gm-style-iw-c{border-radius:0!important;padding:0!important}.paragraph-map-formation .gm-style-iw-d{overflow:hidden!important}@media screen and (width<=900px){.paragraph-map-formation .map-results-container .flex-layout{height:auto;min-height:500px;overflow:hidden}.paragraph-map-formation .results-sidebar{z-index:1020;border-radius:20px 20px 0 0;width:100%;height:60px;transition:height .3s;position:absolute;bottom:0;left:0;box-shadow:-2px -2px 20px #0000001a}.paragraph-map-formation .results-sidebar.is-expanded{height:95%}.paragraph-map-formation .results-sidebar:after{content:"";background:#e6e6e6;border-radius:2px;width:40px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.paragraph-map-formation .results-header{text-align:center;cursor:pointer;border-bottom:1px solid #e6e6e6;padding:24px;display:block}.paragraph-map-formation .results-header h3{color:#222;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:13px;font-weight:400}.paragraph-map-formation .ct-map{height:100%}.paragraph-map-formation .focused-overlay{width:100%;max-height:60%;position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.paragraph-map-formation .focused-overlay .overlay-content{padding:40px 32px}}.paragraph-section-title{padding-top:60px;padding-bottom:60px}@media screen and (width>=1024px){.paragraph-section-title{padding-top:80px;padding-bottom:80px}}.paragraph-section-title .paragraph-text-content{text-align:center;grid-column:1/-1}@media screen and (width>=1024px){.paragraph-section-title .paragraph-text-content{grid-column:3/-3}}@media screen and (width>=1680px){.paragraph-section-title .paragraph-text-content{grid-column:4/-4}}.paragraph-section-title .paragraph-text-content .title{text-transform:uppercase;letter-spacing:.11em;color:#222;text-align:left;text-align:center;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:120%}.paragraph-section-title .paragraph-text-content p{color:#666;margin-top:0;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:190%}.paragraph-section-title .paragraph-text-content .ct-link{margin-top:0;margin-bottom:0}.contact-form-page{padding:40px 0}@media screen and (width>=768px){.contact-form-page{padding:80px 0}}.custom-contact-form-wrapper{margin:0 auto;display:grid}@media screen and (width>=768px){.custom-contact-form-wrapper{grid-column:3/-3;display:grid}}@media screen and (width>=1024px){.custom-contact-form-wrapper{grid-column:4/-4;display:grid}}.custom-contact-form-wrapper .contact-form{flex-direction:column;grid-column:1/-1;gap:32px;display:flex}.custom-contact-form-wrapper .contact-form .input-text-wrapper{margin-top:0;margin-bottom:0}.custom-contact-form-wrapper .contact-form-header{text-align:center;margin-bottom:42px}.custom-contact-form-wrapper .contact-form-title{letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400}.custom-contact-form-wrapper .messages--validation{color:#222;text-align:center;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:190%}@media screen and (width>=768px){.custom-contact-form-wrapper .messages--validation{font-size:1rem}}.custom-contact-form-wrapper .input-text-wrapper.form-phone-wrapper label{color:#666;transform:translateY(-20px)scale(.85)}.custom-contact-form-wrapper .form-row-2-col{flex-direction:column;gap:32px;display:flex}.custom-contact-form-wrapper .form-row-2-col>*{width:100%}@media screen and (width>=768px){.custom-contact-form-wrapper .form-row-2-col{flex-direction:row;gap:48px}.custom-contact-form-wrapper .form-row-2-col>*{flex:1;width:50%}}.custom-contact-form-wrapper .form-actions-wrapper{justify-content:center;margin-top:16px;display:flex}.custom-contact-form-wrapper .form-actions-wrapper .g-recaptcha{margin-bottom:20px}.custom-contact-form-wrapper .required-field{color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:190%}.custom-contact-form-wrapper .form-file-wrapper{position:relative}.custom-contact-form-wrapper .form-file-wrapper:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16L12 4' stroke='%23222222' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M6 10L12 16L18 10' stroke='%23222222' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M4 20H20' stroke='%23222222' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:24px;height:24px}.custom-contact-form-wrapper .form-checkbox-wrapper label{color:#666;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:150%;display:block}.custom-contact-form-wrapper .form-checkbox-wrapper input[type=checkbox]:checked~label{color:#222}.custom-contact-form-wrapper .captcha__title{color:#454545;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.custom-contact-form-wrapper .captcha__description{color:#666;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:150%}.hub-container{min-height:100svh;position:relative}.hub-container.is-grid .hub-navigation{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s}.hub-container.is-grid .hub-onboarding.is-hidden~.hub-navigation,.hub-container.is-grid .hub-navigation.is-visible{opacity:1;visibility:visible;pointer-events:auto}.hub-onboarding{z-index:50;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.hub-onboarding__bg{z-index:-1;background-image:url(/themes/custom/vancleef/assets/img/hub-bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hub-onboarding__bg:after{content:"";background:linear-gradient(#0000 54.32%,#0000004d 81.14%),linear-gradient(#000000b3 0%,#0000 19.51%),linear-gradient(#00000040 0% 100%) no-repeat;position:absolute;inset:0}.hub-onboarding__image{object-fit:cover;width:100%;height:100%}.hub-onboarding__frame-wrapper{opacity:0;justify-content:center;align-items:center;width:17.25rem;height:17.25rem;display:flex;position:relative}@media screen and (width>=1024px){.hub-onboarding__frame-wrapper{width:22.5rem;height:22.5rem}}@media screen and (height<=660px) and (width>=768px){.hub-onboarding__frame-wrapper{width:17.25rem;height:17.25rem}}.hub-onboarding__frame-bg{z-index:1;background-color:#fff;width:100%;height:100%;position:absolute;transform:rotate(9deg)}.hub-onboarding__frame-border{z-index:2;border:8px solid #53c3ed;width:100%;height:100%;position:absolute;transform:rotate(-4deg)}.hub-onboarding__content{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hub-onboarding__title{text-align:center;letter-spacing:.1rem;color:#000;text-transform:uppercase;opacity:0;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.5rem;font-style:normal;font-weight:300;line-height:100%}@media screen and (width>=1024px){.hub-onboarding__title{letter-spacing:.14rem;font-size:3.5rem}}@media screen and (height<=660px) and (width>=768px){.hub-onboarding__title{font-size:3rem}}.hub-onboarding__description{text-align:center;color:#000;opacity:0;align-items:start;max-width:16.25rem;margin:0;padding:0 20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.9;display:none}.hub-onboarding__description p{margin:auto}@media screen and (width>=1024px){.hub-onboarding__description{padding:0;font-size:1rem}}@media screen and (height<=660px) and (width>=768px){.hub-onboarding__description{height:16.25rem;overflow-y:auto}}.hub-onboarding__discover-wrapper{z-index:10;text-align:center;width:90%;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}@media screen and (width>=450px){.hub-onboarding__discover-wrapper{width:auto}}.hub-onboarding__discover-text{color:#fff;text-align:center;opacity:0;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;line-height:120%}@media screen and (width>=1024px){.hub-onboarding__discover-text{font-size:2rem}}.hub-onboarding__discover{color:#fff;letter-spacing:.089375rem;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border:2px solid #0000;margin:auto;padding:.875rem 2.5rem;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%;transition:all .2s;display:none;box-shadow:0 0 0 1px #fff}.hub-onboarding__discover:hover{box-shadow:0 0 0 2px #fff}.hub-onboarding.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s,visibility .8s}.is-filtered-out{display:none!important}html:has(.hub-container.is-grid){overscroll-behavior:none}.hub-grid{-ms-overflow-style:none;scrollbar-width:none;background-color:#f8f5f1;width:100svw;height:100svh;position:relative;overflow:hidden}.hub-grid .hub-tutorial{z-index:1030;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.hub-grid .hub-tutorial.is-visible{opacity:1;visibility:visible}.hub-grid .hub-tutorial__card{justify-content:center;align-items:center;width:min(305px,100vw - 48px);height:min(305px,100vw - 48px);display:flex;position:relative}.hub-grid .hub-tutorial__card-bg{background-color:#fffc;position:absolute;inset:0;transform:rotate(9deg)}@supports (backdrop-filter:blur(10px)){.hub-grid .hub-tutorial__card-bg{backdrop-filter:blur(10px);will-change:backdrop-filter}}.hub-grid .hub-tutorial__content{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.hub-grid .hub-tutorial svg{width:min(160px,80%);height:auto;display:block}.hub-grid .hub-tutorial__text{color:#454545;text-align:center;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5}.hub-grid::-webkit-scrollbar{display:none}.hub-grid__canvas{cursor:grab;will-change:transform;transform-origin:0 0;opacity:0;visibility:hidden;justify-content:center;gap:80px;width:fit-content;min-width:100%;height:fit-content;min-height:100%;padding:140px;display:flex}@media screen and (width>=1280px){.hub-grid__canvas{gap:180px;padding:180px}}.hub-grid__canvas:active{cursor:grabbing}.hub-grid__canvas *{user-select:none;pointer-events:none}.hub-grid__col{width:220px;padding-top:var(--hub-col-offset,0px);flex-direction:column;flex:0 0 220px;gap:120px;display:flex}@media screen and (width>=1280px){.hub-grid__col{flex:0 0 320px;gap:180px;width:320px}}.hub-grid__col.is-empty{display:none}.hub-grid__item{cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;flex:none;justify-content:center;align-items:center;width:100%;height:220px;display:flex;position:relative}@media screen and (width>=1280px){.hub-grid__item{height:260px}}.hub-grid__item:hover{z-index:10}.hub-grid__item-image-wrapper{object-fit:contain;aspect-ratio:3/4;background:#eee;border-radius:4px;width:auto;height:100%;position:relative;overflow:hidden;box-shadow:10px 7px 22px #00000040}.hub-grid__item[data-hub-variant=wide] .hub-grid__item-image-wrapper{aspect-ratio:4/3;width:100%;height:auto}.hub-grid__item-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hub-grid__item:hover .hub-grid__item-image{transform:scale(1.1)}.hub-grid__item-plus{backdrop-filter:blur(10px);background:#fff9;border-radius:999px;justify-content:flex-start;align-items:center;width:40px;height:40px;padding:10px;display:flex;position:absolute;bottom:20px;left:20px;overflow:hidden}.hub-grid__item-plus svg{color:#757575;flex:none;width:20px;height:20px}@media screen and (width>=1024px){.hub-grid__item-plus{display:none}}.hub-grid__item-title{font-family:var(--poppins-font-stack);text-transform:uppercase;letter-spacing:1px;color:#333;text-align:center;margin-top:15px;font-size:14px}.hub-grid__cursor-tooltip{z-index:1000;pointer-events:none;backdrop-filter:blur(10px);color:#fff;will-change:transform;opacity:0;background-color:#000000b3;border-radius:16px;align-items:center;height:24px;padding:0 12px;transition:opacity .3s;display:none;position:fixed;top:0;left:0;box-shadow:0 8px 20px #0000000a}.hub-grid__cursor-tooltip.is-visible{opacity:1}@media screen and (width>=1024px){.hub-grid__cursor-tooltip{display:flex}}.hub-grid__cursor-tooltip-label{text-transform:uppercase;letter-spacing:.06875rem;white-space:nowrap;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1}.hub-list{background-color:#f9f5f1;min-height:100dvh;padding:6rem 0}@media screen and (width<=1024px){.hub-list .wrapper-content{grid-column:1/-1}}.hub-list__items{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media screen and (width>=1024px){.hub-list__items{grid-template-columns:repeat(3,1fr)}}.hub-list__item{cursor:pointer;text-align:center;color:inherit;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;flex-direction:column;align-items:center;padding:0 1.25rem;text-decoration:none;display:flex}@media screen and (width>=1024px){.hub-list__item{padding:1.5rem 3.75rem 1rem}}.hub-list__item.is-filtered-out{display:none}.hub-list__image-wrapper{aspect-ratio:1;background-color:#e6e6e6;width:100%;margin-top:1.25rem;margin-bottom:1.25rem;position:relative;overflow:hidden}@media screen and (width>=768px){.hub-list__image-wrapper{margin-bottom:1.875rem}}@media screen and (width>=1024px){.hub-list__image-wrapper{margin-top:1.875rem;margin-bottom:2.5rem}}.hub-list__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.hub-list__item:hover .hub-list__image{transform:scale(1.1)}.hub-list__item:hover .hub-list__link{color:#222}.hub-list__content{flex-direction:column;align-items:center;display:flex}.hub-list__title{color:#666;letter-spacing:1%;margin:0;font-family:Janson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;font-style:italic;font-weight:400;line-height:2rem}@media screen and (width<=1024px){.hub-list__title{font-size:2rem;line-height:100%}}.hub-list__title{color:#222;text-transform:none;margin-bottom:.9375rem;font-size:1.5rem}@media screen and (width>=1024px){.hub-list__title{margin-bottom:1.25rem;font-size:1.75rem}}.hub-list__link{all:unset;cursor:pointer;cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.hub-list__link:hover{color:#222;border-bottom:1px solid #222}.hub-list__link{margin-bottom:3.125rem}.administration .drupal-form .user-login-form{flex-direction:column;justify-content:center;gap:24px;margin-bottom:40px;display:flex}.administration .drupal-form .user-login-form .form-item{border:0;width:100%;margin:auto;display:block;position:relative}.administration .drupal-form .user-login-form .form-item label{color:#454545;transform-origin:0 0;pointer-events:none;z-index:10;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;transition:all .2s;position:absolute;top:15px;left:0}.administration .drupal-form .user-login-form .form-item:focus-within label,.administration .drupal-form .user-login-form .form-item.has-value label,.administration .drupal-form .user-login-form .form-item:has(input:not(:placeholder-shown)) label,.administration .drupal-form .user-login-form .form-item:has(textarea:not(:placeholder-shown)) label,.administration .drupal-form .user-login-form .form-item:has(select:not(:placeholder-shown)) label{color:#666;transform:translateY(-20px)scale(.85)}.administration .drupal-form .user-login-form .form-item input:not(:placeholder-shown)+label,.administration .drupal-form .user-login-form .form-item textarea:not(:placeholder-shown)+label{transform:translateY(-20px)scale(.85)}.administration .drupal-form .user-login-form .form-item input[type=email],.administration .drupal-form .user-login-form .form-item input[type=text],.administration .drupal-form .user-login-form .form-item input[type=tel],.administration .drupal-form .user-login-form .form-item input[type=password],.administration .drupal-form .user-login-form .form-item textarea,.administration .drupal-form .user-login-form .form-item select{appearance:none;color:#454545;letter-spacing:0;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;height:50px;padding-top:15px;padding-bottom:5px;padding-right:16px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:150%;transition:all .15s}.administration .drupal-form .user-login-form .form-item input[type=email]::placeholder,.administration .drupal-form .user-login-form .form-item input[type=text]::placeholder,.administration .drupal-form .user-login-form .form-item input[type=tel]::placeholder,.administration .drupal-form .user-login-form .form-item input[type=password]::placeholder,.administration .drupal-form .user-login-form .form-item textarea::placeholder,.administration .drupal-form .user-login-form .form-item select::placeholder{color:#0000}.administration .drupal-form .user-login-form .form-item input[type=email]:hover,.administration .drupal-form .user-login-form .form-item input[type=text]:hover,.administration .drupal-form .user-login-form .form-item input[type=tel]:hover,.administration .drupal-form .user-login-form .form-item input[type=password]:hover,.administration .drupal-form .user-login-form .form-item textarea:hover,.administration .drupal-form .user-login-form .form-item select:hover{color:#666;border-bottom:1px solid #757575}.administration .drupal-form .user-login-form .form-item input[type=email]:focus,.administration .drupal-form .user-login-form .form-item input[type=text]:focus,.administration .drupal-form .user-login-form .form-item input[type=tel]:focus,.administration .drupal-form .user-login-form .form-item input[type=password]:focus,.administration .drupal-form .user-login-form .form-item textarea:focus,.administration .drupal-form .user-login-form .form-item select:focus{color:#454545;border-bottom:1px solid #757575;outline:none}.administration .drupal-form .user-login-form .form-item textarea{resize:vertical;height:auto;min-height:120px;padding-top:25px}.administration .drupal-form .user-login-form .form-item select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23454545' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:20px}.administration .drupal-form .user-login-form .form-item.type-select label{transform:translateY(-20px)scale(.85)}.administration .drupal-form .user-login-form .form-item.input-error input,.administration .drupal-form .user-login-form .form-item.input-error textarea,.administration .drupal-form .user-login-form .form-item.input-error select{border-bottom:1px solid #ee003b}.administration .drupal-form .user-login-form .form-item.input-error .form-item--error-message{color:#ee003b;margin-top:5px;font-size:.75rem}.administration .drupal-form .openid-connect-login-form{justify-content:center;margin-bottom:40px;display:flex}body.filters-open{overflow:hidden}@media screen and (width>=768px){body.filters-open{overflow:visible}}.job-list-page .filters-section{border-top:1px solid #ccc;border-bottom:1px solid #ccc;grid-area:1/1/2/-1}@media screen and (width>=1024px){.job-list-page .filters-section{background-color:#fff;position:sticky;top:0}}.job-list-page .filters-section .filters-row{justify-content:start}@media screen and (width>=1024px){.job-list-page .filters-section .filters-row{justify-content:center}.job-list-page .filters-section .filters-row:not(.filter-group~.filter-group) .filter-dropdown-wrapper{left:50%;transform:translate(-50%)}}.job-list-page .filters-section .filters-row .reset-filters{display:block}@media screen and (width>=1024px){.job-list-page .filters-section .filters-row .reset-filters{display:none}}.job-list-page .filters-section .filters-row .custom-checkbox svg{width:20px;height:20px}.job-list-page .wrapper-content{grid-row-gap:20px}.job-list-page .vca-job-offers-list{grid-column:1/-1}@media screen and (width>=1024px){.job-list-page .vca-job-offers-list{margin-top:40px}}@media screen and (width>=1680px){.job-list-page .vca-job-offers-list{grid-column:2/-2}}.job-list-page .vca-job-offers-list .no-results{color:#222;padding:40px 0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:190%}.job-list-page .vca-job-offers-list ul,.job-list-page .vca-job-offers-list ul ul,.job-list-page .vca-job-offers-list ul ol{margin:0;padding:0;list-style:none}.job-list-page .vca-job-offers-list ul li{border-bottom:1px solid #ccc}.job-list-page .vca-job-offers-list .item-offer{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;align-items:center;gap:0;padding-top:40px;padding-bottom:40px;display:grid}@media screen and (width>=768px){.job-list-page .vca-job-offers-list .item-offer{flex-flow:row;place-content:center flex-end;gap:40px;display:flex}}@media screen and (width>=1280px){.job-list-page .vca-job-offers-list .item-offer{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}}.job-list-page .vca-job-offers-list .item-offer .title-offer{letter-spacing:.01em;color:#222;text-align:left;grid-area:1/1/auto/-1;margin-top:0;margin-bottom:24px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}@media screen and (width>=768px){.job-list-page .vca-job-offers-list .item-offer .title-offer{flex-shrink:1;margin-top:0;margin-bottom:0;margin-right:auto}}@media screen and (width>=1280px){.job-list-page .vca-job-offers-list .item-offer .title-offer{grid-column:1/7}}.job-list-page .vca-job-offers-list .item-offer .type-offer{letter-spacing:.01em;color:#666;text-align:left;text-transform:uppercase;grid-area:2/1/auto/2;margin-top:0;margin-bottom:12px;margin-right:32px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%}@media screen and (width>=768px){.job-list-page .vca-job-offers-list .item-offer .type-offer{flex-shrink:0;min-width:100px;margin-bottom:0;margin-right:0}}@media screen and (width>=1280px){.job-list-page .vca-job-offers-list .item-offer .type-offer{grid-area:1/7/auto/9}}.job-list-page .vca-job-offers-list .item-offer .location-offer{letter-spacing:.01em;color:#666;text-align:left;text-transform:uppercase;grid-area:2/2/auto/-2;margin-top:0;margin-bottom:12px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:150%}@media screen and (width>=768px){.job-list-page .vca-job-offers-list .item-offer .location-offer{flex-shrink:0;min-width:150px;margin-bottom:0}}@media screen and (width>=1280px){.job-list-page .vca-job-offers-list .item-offer .location-offer{grid-area:1/9/auto/11}}.job-list-page .vca-job-offers-list .item-offer .link-offer{text-align:right;grid-area:3/1/auto/-1;margin:0}@media screen and (width>=768px){.job-list-page .vca-job-offers-list .item-offer .link-offer{flex-shrink:0;min-width:120px}}@media screen and (width>=1280px){.job-list-page .vca-job-offers-list .item-offer .link-offer{grid-area:1/11/auto/13}}.job-list-page .vca-job-offers-list .item-offer .link-offer .capital-link-underline:after{content:"";background-color:#666;width:8px;height:8px;margin-left:10px;display:inline-block;mask-image:url(/themes/custom/vancleef/assets/img/icon-arrow-ext.svg);mask-size:cover;mask-repeat:no-repeat}.job-list-page .vca-job-offers-list .item-offer .link-offer .capital-link-underline:hover:after{background-color:#222}.job-list-page .ct-load-more{grid-column:1/-1;justify-content:center;margin-top:40px;margin-bottom:40px;display:flex}.job-list-page .ct-load-more button{background:0 0;border:0;text-decoration:underline}.podcast-list-page{padding-bottom:60px}@media screen and (width>=1024px){.podcast-list-page{padding-bottom:80px}}.podcast-list-page .wrapper-content{grid-row-gap:0}.podcast-list-page .wrapper-highlight-podcast{grid-column:1/-1}@media screen and (width>=768px){.podcast-list-page .wrapper-highlight-podcast{grid-column:2/-2}}.podcast-list-page .podcast-highlight{grid-column:1/-1;margin-bottom:0}@media screen and (width>=1680px){.podcast-list-page .podcast-highlight{grid-column:2/-2}}.podcast-list-page .podcast-highlight .ct-podcast{background-color:#fff;flex-flow:column;justify-content:space-between;align-items:center;gap:16px;padding:32px 40px;display:flex}@media screen and (width>=768px){.podcast-list-page .podcast-highlight .ct-podcast{flex-direction:row}}@media screen and (width>=1024px){.podcast-list-page .podcast-highlight .ct-podcast{gap:40px;padding:32px 80px}}.podcast-list-page .podcast-highlight .ct-podcast .image-podcast{flex-shrink:1;max-width:175px}@media screen and (width>=768px){.podcast-list-page .podcast-highlight .ct-podcast .image-podcast{display:none}}@media screen and (width>=1024px){.podcast-list-page .podcast-highlight .ct-podcast .image-podcast{flex-shrink:0;max-width:none;display:block}}.podcast-list-page .podcast-highlight .ct-podcast .image-podcast img{aspect-ratio:4/3;width:100%;max-width:260px;height:auto;display:block}.podcast-list-page .podcast-highlight .ct-podcast .info-podcast{text-align:center}@media screen and (width>=768px){.podcast-list-page .podcast-highlight .ct-podcast .info-podcast{text-align:left;max-width:460px}}.podcast-list-page .podcast-highlight .ct-podcast .info-podcast .title{letter-spacing:.01em;color:#222;margin:0 0 8px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2}.podcast-list-page .podcast-highlight .ct-podcast .info-podcast .duration{letter-spacing:.11em;color:#666;text-transform:uppercase;margin:1rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.podcast-list-page .podcast-highlight .ct-podcast .info-podcast .duration{margin-top:0}}.podcast-list-page .podcast-highlight .ct-podcast .ct-play-podcast{flex-shrink:0}.podcast-list-page .season-list{grid-column:1/-1}@media screen and (width>=1024px){.podcast-list-page .season-list{grid-column:3/-3}}@media screen and (width>=1280px){.podcast-list-page .season-list{grid-column:4/-4}}.podcast-list-page .season-list ul,.podcast-list-page .season-list ul ul,.podcast-list-page .season-list ul ol{margin:0;padding:0;list-style:none}.podcast-list-page .season-list ul li{border-top:1px solid #ccc}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode{cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:28px 0;transition:opacity .2s;display:flex}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .icon{width:100%;height:100%}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .icon svg{width:100%;height:100%;display:block;overflow:visible}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .icon svg path{transition:fill .2s}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode:hover .icon svg path{fill:#222!important}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .ct-text{text-align:left}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .ct-text .title{letter-spacing:.01em;color:#222;margin-bottom:4px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;display:block}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .ct-text .duration{letter-spacing:.11em;color:#666;text-transform:uppercase;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .ct-icon{flex-shrink:0;width:1.875rem;height:1.875rem;position:relative}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .ct-icon img{width:100%;height:100%;display:block}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode .ct-icon .icon-pause,.podcast-list-page .season-list ul li .item-podcast .btn-play-episode.is-playing .ct-icon .icon-play{display:none}.podcast-list-page .season-list ul li .item-podcast .btn-play-episode.is-playing .ct-icon .icon-pause{display:block}.podcast-list-page .podcast-highlight .btn-play-episode{cursor:pointer;background:0 0;border:0;transition:opacity .2s}.podcast-list-page .podcast-highlight .btn-play-episode .icon{width:100%;height:100%}.podcast-list-page .podcast-highlight .btn-play-episode .icon svg{width:100%;height:100%;display:block;overflow:visible}.podcast-list-page .podcast-highlight .btn-play-episode .icon svg path{transition:fill .2s}.podcast-list-page .podcast-highlight .btn-play-episode:hover .icon svg path{fill:#222!important}.podcast-list-page .podcast-highlight .btn-play-episode .icon-pause,.podcast-list-page .podcast-highlight .btn-play-episode.is-playing .icon-play{display:none}.podcast-list-page .podcast-highlight .btn-play-episode.is-playing .icon-pause{display:block}:root:has(.page-faq){scroll-behavior:smooth}.faq-container{padding-top:0;padding-bottom:60px}@media screen and (width>=1024px){.faq-container{padding-top:80px;padding-bottom:80px}}.faq-container .faq-header{text-align:center;max-width:800px;margin:0 auto;padding:60px 20px 40px}@media screen and (width>=1024px){.faq-container .faq-header{padding-top:100px;padding-bottom:80px}}.faq-container .faq-header .faq-pretitle{letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.faq-container .faq-header .faq-pretitle{font-size:1.125rem}}.faq-container .faq-header .faq-pretitle{color:#666;margin-bottom:16px;font-size:.75rem;display:block}@media screen and (width>=1024px){.faq-container .faq-header .faq-pretitle{font-size:.8125rem}}.faq-container .faq-header .faq-title{letter-spacing:4%;text-transform:uppercase;margin:0;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:2.625rem}@media screen and (width>=1024px){.faq-container .faq-header .faq-title{font-size:3.5rem;line-height:3.625rem}}.faq-container .faq-header .faq-title{margin-bottom:24px;font-size:2rem}@media screen and (width>=1024px){.faq-container .faq-header .faq-title{font-size:3.5rem}}.faq-container .faq-header .faq-description{text-align:center;color:#666;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:190%}@media screen and (width>=1024px){.faq-container .faq-header .faq-description{font-size:1rem}}.faq-container .faq-header .faq-description{max-width:600px;margin:0 auto;font-size:.875rem}@media screen and (width>=1024px){.faq-container .faq-header .faq-description{font-size:1rem}}.faq-container .page-faq{background-color:#fff;align-items:start;row-gap:0;margin:0 auto}.faq-container .page-faq .ct-nav-theme{z-index:10;background-color:#f9f5f1;grid-column:1/-1;margin:0 -20px;padding:16px 0;transition:padding-top .3s;position:relative;overflow:hidden}@media screen and (width>=768px){.faq-container .page-faq .ct-nav-theme{margin:0 -40px}}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme{background-color:#fff;grid-column:1/5;margin:0;padding:0;position:sticky;top:80px;overflow:visible}}@media screen and (width>=1680px){.faq-container .page-faq .ct-nav-theme{grid-column:2/5}}body:has(.header.is-sticky:not(.is-hidden)) .ct-nav-theme{padding-top:80px}.faq-container .page-faq .ct-nav-theme:before,.faq-container .page-faq .ct-nav-theme:after{opacity:0;content:"";pointer-events:none;z-index:2;width:60px;transition:opacity .3s;position:absolute;top:0;bottom:0}.faq-container .page-faq .ct-nav-theme:before{background:linear-gradient(90deg,#f9f5f1 70%,#0000);left:0}.faq-container .page-faq .ct-nav-theme:after{background:linear-gradient(270deg,#f9f5f1 30%,#0000);right:0}.faq-container .page-faq .ct-nav-theme:has(.container-list.has-overflow.shadow-left):before,.faq-container .page-faq .ct-nav-theme:has(.container-list.has-overflow.shadow-right):after{opacity:1}@media screen and (width<=1024px){.faq-container .page-faq .ct-nav-theme.is-sticky{z-index:10;background-color:#fff;border-bottom:1px solid #e6e6e6;width:100%;margin:0;padding:16px 20px;position:fixed;top:0;left:0;right:0}}.faq-container .page-faq .ct-nav-theme .scroll-arrow{color:#666;cursor:pointer;z-index:10;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;transition:all .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.faq-container .page-faq .ct-nav-theme .scroll-arrow svg{width:20px;height:20px}.faq-container .page-faq .ct-nav-theme .scroll-arrow:focus{outline-offset:2px;outline:2px solid #222}.faq-container .page-faq .ct-nav-theme .scroll-arrow:disabled{opacity:0;cursor:not-allowed}.faq-container .page-faq .ct-nav-theme .scroll-arrow.visible{opacity:1;pointer-events:auto;display:block}.faq-container .page-faq .ct-nav-theme .scroll-arrow.left{left:8px}.faq-container .page-faq .ct-nav-theme .scroll-arrow.right{right:8px}.faq-container .page-faq .ct-nav-theme .sr-only,.faq-container .page-faq .ct-nav-theme #scrollStatus{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-container .page-faq .ct-nav-theme nav{scroll-behavior:auto}.faq-container .page-faq .ct-nav-theme .scroll-arrow{transition:none}}.faq-container .page-faq .ct-nav-theme .container-list{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;position:relative;overflow:auto hidden}.faq-container .page-faq .ct-nav-theme .container-list::-webkit-scrollbar{display:none}.faq-container .page-faq .ct-nav-theme .container-list:focus{outline-offset:2px;outline:2px solid #222}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme .container-list{overflow-x:visible}}@media screen and (width<=1024px){.faq-container .page-faq .ct-nav-theme.is-sticky:before{background:linear-gradient(270deg,#0000,#fff)}.faq-container .page-faq .ct-nav-theme.is-sticky:after{background:linear-gradient(90deg,#0000,#fff)}}.faq-container .page-faq .ct-nav-theme ul,.faq-container .page-faq .ct-nav-theme ul ul,.faq-container .page-faq .ct-nav-theme ul ol{margin:0;padding:0;list-style:none}.faq-container .page-faq .ct-nav-theme ul{flex-direction:row;justify-content:flex-start;gap:24px;display:flex}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme ul{flex-direction:column;justify-content:center;gap:32px;width:auto}}.faq-container .page-faq .ct-nav-theme ul li{white-space:nowrap;flex:none}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme ul li{display:inline-flex}}.faq-container .page-faq .ct-nav-theme ul li:first-child{padding-left:20px}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme ul li:first-child{padding-left:0}}.faq-container .page-faq .ct-nav-theme ul li:last-child{padding-right:20px}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme ul li:last-child{padding-right:0}}.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link{letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link{font-size:1.125rem}}.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link{letter-spacing:.089375rem;color:#757575;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;font-size:.8125rem;line-height:150%;text-decoration:none;transition:color .3s;display:flex}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link{letter-spacing:.11rem;font-size:1rem;line-height:120%}.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link:after{content:"";background-color:#757575;width:20px;height:20px;margin-left:10px;transition:transform .3s;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5337 10.9224L12.5289 10.9175L8.99609 14.4503L8.0763 13.5305L11.6091 9.99773L8.0763 6.46496L8.99609 5.54517L13.4535 10.0026L12.5337 10.9224Z' fill='currentColor'/%3E%3C/svg%3E");mask-size:cover}}.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link:hover{color:#222}.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link:hover:after{background-color:#222;transform:translate(4px)}.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link.active{color:#222;border-bottom:1px solid var(--color-profession)}@media screen and (width>=1024px){.faq-container .page-faq .ct-nav-theme ul li .nav-theme-link.active{border:0}}.faq-container .page-faq .ct-faq-list{grid-column:1/-1;width:100%;max-width:1160px;padding-top:60px}@media screen and (width>=1024px){.faq-container .page-faq .ct-faq-list{grid-column:5/-2;padding-top:0}}.faq-container .page-faq .ct-faq-list .ct-theme{margin-bottom:60px;scroll-margin-top:30px}.faq-container .page-faq .ct-faq-list .ct-theme:focus{outline:none}@media screen and (width>=1024px){.faq-container .page-faq .ct-faq-list .ct-theme{scroll-margin-top:60px}}.faq-container .page-faq .ct-faq-list .ct-theme .theme-title{letter-spacing:.11em;text-transform:uppercase;color:#222;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:120%}@media screen and (width>=1024px){.faq-container .page-faq .ct-faq-list .ct-theme .theme-title{font-size:1.125rem}}.faq-container .page-faq .ct-faq-list .ct-theme .theme-title{text-align:center;margin-bottom:40px;font-size:.875rem;position:relative}@media screen and (width>=1024px){.faq-container .page-faq .ct-faq-list .ct-theme .theme-title{font-size:1.125rem}}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion{border-bottom:1px solid #e6e6e6;gap:0;margin-bottom:0}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion:first-child{border-top:1px solid #e6e6e6}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-question button{cursor:pointer;text-align:left;letter-spacing:.089375rem;color:#666;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:.8125rem;line-height:150%;transition:color .3s,padding-top .3s;display:flex}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-question button:after{content:"";background-color:#666;background-position:50%;width:20px;height:20px;transition:transform .3s;mask-image:url(/themes/custom/vancleef/assets/img/icon-expand.svg);mask-size:cover}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-question button:hover{color:#222}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-question button:hover:after{background-color:#222}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-question button[aria-expanded=true]{color:#222;padding:40px 0 20px}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-question button[aria-expanded=true]:after{background-color:#222;mask-image:url(/themes/custom/vancleef/assets/img/icon-expand-close.svg)}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer{opacity:1;max-height:1000px;padding:0 0 2.5rem;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer .accordion-answer-content{font-size:.875rem;line-height:1.5625rem}@media screen and (width>=1024px){.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer .accordion-answer-content{font-size:1rem;line-height:190%}}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer .accordion-answer-content p{color:#222;font-size:.875rem;line-height:1.5625rem}@media screen and (width>=1024px){.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer .accordion-answer-content p{font-size:1rem;line-height:190%}}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer a{cursor:pointer;color:#666;letter-spacing:.089375rem;text-transform:uppercase;border-bottom:1px solid #757575;margin:0;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s;display:inline-block}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer a:hover{color:#222;border-bottom:1px solid #222}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer a{margin-top:1.5625rem;display:inline-block}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer a.capital-link-underline.ext:after{content:"";background-color:#666;width:8px;height:8px;margin-left:8px;display:inline-block;mask-image:url(/themes/custom/vancleef/assets/img/icon-arrow-ext.svg);mask-size:cover;mask-repeat:no-repeat}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer a.capital-link-underline.ext:hover:after{background-color:#222}.faq-container .page-faq .ct-faq-list .ct-theme .theme-questions.ct-accordion .accordion .accordion-answer.is-hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.page-404{background-color:#f9f5f1;grid-template-rows:1fr 1fr;grid-template-columns:1fr;min-height:95vh;display:grid}@media screen and (width>=1024px){.page-404{grid-template-rows:1fr;grid-template-columns:1fr 1fr;height:calc(100vh - 96px)}}.page-404__image{aspect-ratio:1;background-image:url(/themes/custom/vancleef/assets/img/page-404-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;overflow:hidden}@media screen and (width>=1024px){.page-404__image{aspect-ratio:unset;width:100%;height:100%}}.page-404__content{justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}@media screen and (width>=1024px){.page-404__content{height:100%;padding:80px 60px}}.page-404__text-wrapper{text-align:left;width:100%;max-width:540px}.page-404__subtitle{letter-spacing:.1rem;text-transform:uppercase;color:#222;margin-bottom:20px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1}@media screen and (width>=1024px){.page-404__subtitle{letter-spacing:.14rem;font-size:3.5rem}}.page-404__body{color:#666;margin-bottom:40px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.9}.page-404__body p{margin:0}.page-404__links .capital-link-underline{display:inline}.page-404__links .link-separator{color:#666;letter-spacing:.089375rem;text-transform:uppercase;margin:0 8px;font-family:Maison,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:150%}
