@charset "UTF-8";/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:auto;left:initial;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:auto;left:initial;right:0}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#33333340;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}*,*:after,*:before{box-sizing:border-box;background-repeat:no-repeat;text-wrap:pretty}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{margin:0}svg{overflow:visible}img{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance}button{cursor:pointer}:root{--clr-brand: #56F0B5;--clr-brand-dark: #3FDB9F;--clr-link: var(--clr-brand)}@font-face{font-family:Aeonik;src:url(/themes/custom/forx_theme/dist/assets/Aeonik-Bold.Bh_Gu146.woff2) format("woff2"),url(/themes/custom/forx_theme/dist/assets/Aeonik-Bold.CrpFnyaT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/themes/custom/forx_theme/dist/assets/Aeonik-Regular.DGVXp3Ks.woff2) format("woff2"),url(/themes/custom/forx_theme/dist/assets/Aeonik-Regular.CFAwapjY.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/themes/custom/forx_theme/dist/assets/Aeonik-Medium.DjpuO4UM.woff2) format("woff2"),url(/themes/custom/forx_theme/dist/assets/Aeonik-Medium.BFiAAUd_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--font: "Aeonik", Arial, Helvetica, sans-serif;--font-title: "stratos", Arial, Helvetica, sans-serif;--spacing-unit: 1.5;--spacing: calc(var(--spacing-unit) * 1rem);--spacing-1: var(--spacing);--spacing-2: calc(var(--spacing) * 2);--spacing-3: calc(var(--spacing) * 3);--spacing-4: calc(var(--spacing) * 4);--spacing-5: calc(var(--spacing) * 5);--spacing-6: calc(var(--spacing) * 6);--spacing-7: calc(var(--spacing) * 7);--spacing-8: calc(var(--spacing) * 8);--spacing-m: calc(var(--spacing) * 2);--spacing-xl: calc(var(--spacing) * 3);--spacing-xxl: calc(var(--spacing) * 4);font-size:16px;font-family:var(--font);line-height:var(--spacing-unit)}@media (min-width: 720px){:root{--spacing-xl: calc(var(--spacing) * 6);--spacing-xxl: calc(var(--spacing) * 8)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1024px){body{font-size:1.125rem;line-height:1.8}}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}input,button,textarea{font-family:var(--font)}h1,h2,h3{font-family:var(--font-title);letter-spacing:-1px;font-weight:900}h1,h2{text-transform:uppercase;font-size:2rem;line-height:1.1;margin-top:0;margin-bottom:24px}@media (min-width: 400px){h1,h2{font-size:3rem}}@media (min-width: 1024px){h1,h2{margin-bottom:32px}}@media (min-width: 1700px){h1,h2{font-size:4.5rem;line-height:1}}h1>strong,h1 b,h2>strong,h2 b{color:var(--clr-brand)}h3{text-transform:uppercase;font-size:1.8rem;line-height:1.2;margin-top:0;margin-bottom:16px}@media (min-width: 400px){h3{font-size:2rem;line-height:1.1}}@media (min-width: 1024px){h3{font-size:3.25rem;line-height:1;margin-bottom:24px}}h3>strong,h3 b{color:var(--clr-brand)}a{text-underline-offset:3px}a:not([class]){color:inherit}blockquote{quotes:"“" "”" "‘" "’";margin-left:auto;margin-right:auto;max-width:25rem;font-size:1.4rem;text-align:center;line-height:1.4}blockquote *{display:inline}blockquote:before{content:open-quote}blockquote:after{content:close-quote}:root{--gutter: max(20px, min(5vw, 108px));--section-spacing: var(--spacing-xl)}.l-constrained{width:min(1440px,100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-constrained-compact{width:min(800px,100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-leader{margin-top:var(--section-spacing)}.l-leader-half{margin-top:calc(var(--section-spacing) / 2)}.l-trailer{margin-bottom:var(--section-spacing)}.l-rhythm{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.l-rhythm-inner{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.l-leader-inner{padding-top:var(--section-spacing)}.l-trailer-inner{padding-bottom:var(--section-spacing)}.l-children-no-rhythm>*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mt-half{margin-top:var(--spacing-half)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-m{margin-top:var(--spacing-m)}.mt-xl{margin-top:var(--spacing-xl)}.mb-half{margin-bottom:var(--spacing-half)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-m{margin-bottom:var(--spacing-m)}.mb-xl{margin-bottom:var(--spacing-xl)}.my-half{margin-top:var(--spacing-half);margin-bottom:var(--spacing-half)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing);margin-bottom:var(--spacing)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-m{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}html{scroll-behavior:smooth}html.is-nav-open{overflow:hidden}.dialog-off-canvas-main-canvas{position:relative}body{background-color:#f5f5f5;overflow-x:clip}body:not(.page-node-type-home-page):not(.page-node-type-page-dark) .dialog-off-canvas-main-canvas{padding-top:108px}@media (min-width: 1024px){body:not(.page-node-type-home-page):not(.page-node-type-page-dark) .dialog-off-canvas-main-canvas{padding-top:126px}}.page-node-type-home-page{background-color:#fff}.ajax-progress-fullscreen{display:block;background-size:100%;height:100px;width:100px;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:5px;margin:0;padding:0;opacity:.6}.ajax-progress-fullscreen:after{content:"";display:block;width:60px;height:60px;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3e%3cpath%20d='M6.46%2025.037c.16%2010.316%208.653%2018.55%2018.97%2018.39l-.063-4.067c-8.07.125-14.715-6.315-14.84-14.386l-4.068.063z'%20fill='%2356F0B5'%3e%3canimateTransform%20attributeType='xml'%20attributeName='transform'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20dur='0.6s'%20repeatCount='indefinite'/%3e%3c/path%3e%3c/svg%3e");background-size:60px 60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ck-content>*:first-child,.c-body>*:first-child{margin-top:0}.ck-content>*:last-child,.c-body>*:last-child{margin-bottom:0}.ck-content>*,.c-body>*{margin-top:1lh;margin-bottom:1lh}.ck-content h2,.c-body h2{margin-top:1lh;margin-bottom:1lh}.ck-content p,.c-body p{margin-top:0}.ck-content ul,.c-body ul{padding-left:1em}.ck-content li,.c-body li{display:list-item;margin:0}.ck-content strong,.c-body strong{font-weight:700}.ck-content a:not([class]),.c-body a:not([class]){color:var(--clr-link);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.c-button{background:var(--clr-brand);color:#000;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:10px 16px;line-height:24px;border-radius:46px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:500;transition:background-color .3s ease}@media (min-width: 1024px){.c-button{padding-right:24px;padding-left:24px}}.c-button:hover{background:var(--clr-brand-dark)}.c-button--icon-left{display:inline-flex;align-items:center}.c-button--icon-left>svg{margin-right:12px}@media (min-width: 1024px){.c-contact__content{max-width:430px}}.c-contact-grid{display:grid;grid-gap:80px;gap:80px}@media (min-width: 1024px){.c-contact-grid{grid-template-columns:repeat(2,1fr)}}.c-contact-grid__info h2{font-size:1.5rem;color:var(--clr-brand);margin-bottom:8px}.c-cta{text-align:center;background-color:#fff;padding-top:var(--section-spacing);position:relative;overflow-x:clip}.c-cta__action{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:40px}.c-cta__gfx{position:absolute;top:0;left:0;transform:translate(-146px,-50%);pointer-events:none;z-index:50}@media (min-width: 1024px){.c-cta__gfx{transform:translateY(-50%)}}.c-form .webform-type-fieldset{margin:0;padding:0;border:0}.c-form .webform-type-fieldset>legend{margin:0;padding:0}.c-form .webform-type-fieldset>legend .fieldset-legend{display:block;font-family:var(--font-title);font-size:1.5rem;line-height:1.2;text-transform:uppercase;margin-bottom:16px}.c-form .webform-type-fieldset+.webform-type-fieldset{margin-top:40px}@media (min-width: 1024px){.c-form .webform-type-fieldset+.webform-type-fieldset{margin-top:80px}}.c-form .webform-type-radios{margin-bottom:24px}@media (min-width: 1024px){.c-form .webform-type-radios{margin-bottom:32px}}.c-form .webform-options-display-side-by-side>div{margin-right:32px}.c-form .webform-options-display-side-by-side>div:last-child{margin-right:0}.c-form .form-item-terms{font-size:.875rem;line-height:1.4;margin-top:32px;color:#717171}@media (min-width: 1024px){.c-form .form-item-terms{margin-top:40px}}.c-form .form-actions{margin-top:32px}@media (min-width: 1024px){.c-form .form-actions{margin-top:40px}}.c-form fieldset{margin:0;padding:0;border:0}.c-form .form-item:not(.form-wrapper):not(.js-form-type-radio):not(.js-form-type-checkbox):not(:last-child){margin-bottom:24px}@media (min-width: 1024px){.c-form .form-item:not(.form-wrapper):not(.js-form-type-radio):not(.js-form-type-checkbox):not(:last-child){margin-bottom:32px}}.c-form .form-item:not(.js-form-type-radio):not(.js-form-type-checkbox)>label{display:inline-block;margin-bottom:8px}.c-form .form-item:not(.js-form-type-radio):not(.js-form-type-checkbox)>label[for]{cursor:pointer}.c-form .form-text,.c-form .form-email,.c-form .form-tel,.c-form .form-textarea,.c-form .form-date,.c-form .form-time{font-size:1rem;line-height:1.5;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:1px solid #fff;background-color:#fff;padding:8px 16px}@media (min-width: 1024px){.c-form .form-text,.c-form .form-email,.c-form .form-tel,.c-form .form-textarea,.c-form .form-date,.c-form .form-time{font-size:1.125rem;line-height:1.8}}.c-form .form-text:focus,.c-form .form-email:focus,.c-form .form-tel:focus,.c-form .form-textarea:focus,.c-form .form-date:focus,.c-form .form-time:focus{outline:0;border-color:#e4e4e4}.c-form .form-textarea{padding-right:16px;padding-left:16px;resize:none;height:270px}.c-form .form-actions{text-align:right}.c-form .form-submit{background:var(--clr-brand);color:#000;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:10px 16px;line-height:24px;border-radius:46px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:500;transition:background-color .3s ease;cursor:pointer}@media (min-width: 1024px){.c-form .form-submit{padding-right:24px;padding-left:24px}}.c-form .form-submit:hover{background:var(--clr-brand-dark)}.c-form .form-checkboxes>.js-form-type-checkbox+.js-form-type-checkbox{margin-top:8px}.c-form .js-form-type-checkbox,.c-form .js-form-type-radio{position:relative}.c-form .js-form-type-checkbox .form-checkbox,.c-form .js-form-type-checkbox .form-radio,.c-form .js-form-type-radio .form-checkbox,.c-form .js-form-type-radio .form-radio{opacity:0;position:absolute;pointer-events:none}.c-form .js-form-type-checkbox .form-checkbox:checked+.option:after,.c-form .js-form-type-checkbox .form-radio:checked+.option:after,.c-form .js-form-type-radio .form-checkbox:checked+.option:after,.c-form .js-form-type-radio .form-radio:checked+.option:after{opacity:1}.c-form .js-form-type-checkbox .form-checkbox:focus+.option:before,.c-form .js-form-type-checkbox .form-radio:focus+.option:before,.c-form .js-form-type-radio .form-checkbox:focus+.option:before,.c-form .js-form-type-radio .form-radio:focus+.option:before{box-shadow:0 0 0 3px #e4e4e4}.c-form .js-form-type-checkbox .option,.c-form .js-form-type-radio .option{display:inline-flex;align-items:center;position:relative;cursor:pointer}.c-form .js-form-type-checkbox .option:before,.c-form .js-form-type-radio .option:before{content:"";display:block;width:28px;height:28px;border:1px solid #707070;margin-right:12px;flex-shrink:0}.c-form .js-form-type-checkbox .option:after,.c-form .js-form-type-radio .option:after{content:"";display:block;width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='14'%20viewBox='0%200%2020%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_101_133)'%3e%3cpath%20d='M19.5815%200.410092C20.1395%200.956882%2020.1395%201.84487%2019.5815%202.39166L8.15422%2013.5899C7.59625%2014.1367%206.6901%2014.1367%206.13213%2013.5899L0.41848%207.99078C-0.139493%207.44399%20-0.139493%206.55601%200.41848%206.00922C0.976454%205.46243%201.8826%205.46243%202.44058%206.00922L7.14541%2010.6154L17.5639%200.410092C18.1219%20-0.136697%2019.028%20-0.136697%2019.586%200.410092H19.5815Z'%20fill='%2356F0B5'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_101_133'%3e%3crect%20width='20'%20height='14'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);opacity:0}.c-form .js-form-type-checkbox .option:after{width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='14'%20viewBox='0%200%2020%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_101_133)'%3e%3cpath%20d='M19.5815%200.410092C20.1395%200.956882%2020.1395%201.84487%2019.5815%202.39166L8.15422%2013.5899C7.59625%2014.1367%206.6901%2014.1367%206.13213%2013.5899L0.41848%207.99078C-0.139493%207.44399%20-0.139493%206.55601%200.41848%206.00922C0.976454%205.46243%201.8826%205.46243%202.44058%206.00922L7.14541%2010.6154L17.5639%200.410092C18.1219%20-0.136697%2019.028%20-0.136697%2019.586%200.410092H19.5815Z'%20fill='%2356F0B5'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_101_133'%3e%3crect%20width='20'%20height='14'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;top:50%;left:5px}.c-form .js-form-type-radio .option:before{border-radius:100%}.c-form .js-form-type-radio .option:after{width:16px;height:16px;background-color:var(--clr-brand);border-radius:100%;left:6px}.c-hero{background-color:#191a1a;color:#fff;position:relative;height:100vh;min-height:680px;overflow-x:clip}@media (prefers-reduced-motion: no-preference){.c-hero>*{visibility:hidden}.c-hero.is-ready>*{visibility:visible}}@media (min-width: 1024px){.c-hero{min-height:800px}}.c-hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.c-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.c-hero__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:620px;width:100%;padding-right:var(--gutter);padding-left:var(--gutter)}}.c-hero__title{text-transform:uppercase;margin-top:0;margin-bottom:0;letter-spacing:-1px;font-size:2rem;line-height:1.2}@media (min-width: 1024px){.c-hero__title{position:absolute;top:192px;max-width:420px;width:100%;right:80px;font-size:2.625rem;line-height:1}}.c-hero__title>strong,.c-hero__title b{color:var(--clr-brand)}.c-hero__logo{position:relative;z-index:1}.c-hero__logo svg{width:800px;max-width:100%;display:block;height:auto}@media (max-width: 1023.98px){.c-hero__logo{max-width:420px;margin-bottom:40px;margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.c-hero__logo{position:absolute;bottom:72px;left:80px;max-width:60vw}}@property --hero-scroll-y{syntax: "<length>"; initial-value: 0; inherits: false;}@keyframes hero-scroll{0%,to{--hero-scroll-y: 0px}50%{--hero-scroll-y: -10px}}.c-hero__scroll{position:absolute;transform:translateY(var(--hero-scroll-y, 0));animation:hero-scroll 2s infinite}@media (max-width: 1023.98px){.c-hero__scroll{bottom:72px;left:50%;transform:translate(-50%) translateY(var(--hero-scroll-y, 0))}}@media (min-width: 1024px){.c-hero__scroll{right:140px;bottom:144px}}.c-hero__gfx{position:absolute;right:0;bottom:0;transform:translate(146px,50%);pointer-events:none;z-index:50}@media (min-width: 1024px){.c-hero__gfx{transform:translateY(50%)}}.c-jumbotron{background-color:#191a1a;color:#fff;position:relative}@media (max-width: 1199.98px){.c-jumbotron{display:grid;grid-gap:40px;gap:40px;padding:176px var(--gutter)}}@media (min-width: 720px) and (max-width: 1199.98px){.c-jumbotron{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.c-jumbotron{height:100vh;min-height:800px}}@media (min-width: 1200px){.c-jumbotron__image{position:absolute;top:0;right:0;width:50%;height:100%;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='740'%20height='906'%20viewBox='0%200%20740%20906'%20preserveAspectRatio='none'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.7768%20496.689C-5.9256%20520.511%20-5.9256%20559.134%2017.7768%20582.956L339.199%20906H740V0L511.973%201.07896e-05L17.7768%20496.689Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='740'%20height='906'%20viewBox='0%200%20740%20906'%20preserveAspectRatio='none'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.7768%20496.689C-5.9256%20520.511%20-5.9256%20559.134%2017.7768%20582.956L339.199%20906H740V0L511.973%201.07896e-05L17.7768%20496.689Z'%20fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.c-jumbotron__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1200px){.c-jumbotron__content{position:absolute;top:50%;left:80px;transform:translateY(calc(-50% + 62px));width:calc(50% - 80px);padding-right:80px;z-index:10}}@media (min-width: 1024px){.c-jumbotron__body{max-width:512px}}.c-jumbotron__action{margin-top:40px}@property --jumbotron-scroll-y{syntax: "<length>"; initial-value: 0; inherits: false;}@keyframes jumbotron-scroll{0%,to{--jumbotron-scroll-y: 0px}50%{--jumbotron-scroll-y: -10px}}.c-jumbotron__scroll{position:absolute;bottom:40px;left:50%;transform:translate(-50%) translateY(var(--jumbotron-scroll-y, 0));animation:jumbotron-scroll 2s infinite}@media (min-width: 1200px){.c-jumbotron__scroll{bottom:88px}}#klaro{--border-radius: 0}#klaro .klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:none;border:1px solid rgba(0,0,0,.1882352941)}.c-maps{position:relative;width:100%;overflow-x:clip}.c-maps__gfx{position:absolute;top:0;left:0;transform:translate(-146px,-50%);pointer-events:none;z-index:50}@media (min-width: 1024px){.c-maps__gfx{transform:translateY(-50%)}}.c-maps__embed{background-color:#efefef}@media (min-width: 1024px){.c-node-intro{max-width:920px}}.c-node-bottom{background-color:#fff}.c-plus-link{display:inline-flex;text-transform:uppercase;color:inherit;font-size:1rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.c-plus-link:before{content:"+";color:var(--clr-brand);margin-right:16px}.c-plus-link:hover{color:var(--clr-brand)}.c-plus-link__text{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width: 1199.98px){.c-products-filters{margin-top:24px;margin-bottom:40px}}@media (min-width: 1200px){.c-products-filters{transform:translateY(-100%);margin-bottom:80px}}.c-products-filters fieldset{margin:0;padding:0}.c-products-filters fieldset>legend{display:none}@media (min-width: 720px){.c-products-filters .form-radios{display:flex;flex-wrap:wrap}}@media (min-width: 1200px){.c-products-filters .form-radios{justify-content:flex-end}}.c-products-filters .form-radios .form-item{position:relative}@media (max-width: 719.98px){.c-products-filters .form-radios .form-item+.form-item{margin-top:8px}}@media (min-width: 720px){.c-products-filters .form-radios .form-item+.form-item{margin-left:12px}}.c-products-filters .form-radios .form-item .form-radio{opacity:0;position:absolute}.c-products-filters .form-radios .form-item .form-radio:checked+.option{background-color:var(--clr-brand);border-color:var(--clr-brand)}.c-products-filters .form-radios .form-item .option{display:flex;font-size:.875rem;line-height:24px;padding:6px 16px;font-weight:500;text-transform:uppercase;border:1px solid #707070;border-radius:60px;cursor:pointer}.c-products-filters .form-radios .form-item:not(:first-child) .option{align-items:center;-moz-column-gap:8px;column-gap:8px}.c-products-filters .form-radios .form-item:not(:first-child) .option:after{content:"+"}.c-products-grid{display:grid;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-row-gap:32px;row-gap:32px}@media (prefers-reduced-motion: no-preference){.c-products-grid{visibility:hidden}.c-products-grid.is-ready{visibility:visible}}@media (min-width: 720px) and (max-width: 1199.98px){.c-products-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.c-products-grid{grid-template-columns:repeat(3,1fr)}}.c-products-footer{text-align:center;margin-top:64px}@media (min-width: 1024px){.c-products-footer{margin-top:128px}}@media (min-width: 1200px){.c-product{position:relative}}@media (max-width: 1199.98px){.c-product__gfx{display:none}}@media (min-width: 1200px){.c-product__gfx{position:absolute;bottom:0;right:0;transform:translate(88px,calc(var(--section-spacing) + 88px));pointer-events:none;z-index:50}}.c-product__brand{color:var(--clr-brand)}.c-product__title{position:relative;font-size:2rem;line-height:1.1;margin-top:16px;margin-bottom:24px}@media (min-width: 1024px){.c-product__title{font-size:3.25rem;line-height:1;margin-bottom:32px;max-width:320px}}.c-product__title-back{display:block;-webkit-text-decoration:none;text-decoration:none;width:50px;height:50px;position:absolute;left:0;top:0;transform:translate(calc(-100% - 48px))}.c-product__type{margin-bottom:24px}.c-product__type-badge{display:inline-block;font-size:.875rem;line-height:24px;font-weight:500;padding:4px 20px;background-color:#fff;border-radius:60px;text-transform:uppercase}.c-product__content{margin-bottom:24px}@media (min-width: 1024px){.c-product__content{margin-bottom:48px}}.c-product__content>.c-body+.c-body{margin-top:1lh}.c-product__actions{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:40px;column-gap:40px;row-gap:24px;margin-bottom:56px}@media (min-width: 1024px){.c-product__actions{margin-bottom:112px}}.c-product__subtitle{font-size:2.125rem;line-height:1.4;margin-bottom:16px}.c-product__technical-details>div{padding-top:8px;padding-bottom:8px}@media (min-width: 400px){.c-product__technical-details>div{display:flex;justify-content:space-between}}.c-product__technical-details>div+div{border-top:.5px solid #707070}.c-product__technical-details>div div:last-child{text-align:right}.c-product__footer{margin-top:40px}@media (min-width: 1024px){.c-product__footer{margin-top:80px}}.c-product-grid{display:grid}@media (max-width: 1023.98px){.c-product-grid{row-gap:40px}}@media (min-width: 1024px){.c-product-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.c-product-grid__main{padding-left:72px;padding-right:40px;max-width:560px}}.c-product-teaser{display:block;position:relative;-webkit-text-decoration:none;text-decoration:none;color:#000}.c-product-teaser:not(.c-product-teaser--sold):hover .c-product-teaser__cover img{transform:scale(1.05)}.c-product-teaser--featured .c-product-teaser__cover{border:10px solid var(--clr-brand)}.c-product-teaser--sold .c-product-teaser__cover img{filter:grayscale(1)}.c-product-teaser--sold .c-product-teaser__type,.c-product-teaser--sold .c-product-teaser__action{display:none}.c-product-teaser__featured,.c-product-teaser__sold{position:absolute;left:50%;transform:translate(-50%);font-size:1.2rem;line-height:26px;font-family:var(--font-title);text-transform:uppercase;background-color:var(--clr-brand);padding:6px 24px;white-space:nowrap}@media (min-width: 720px){.c-product-teaser__featured,.c-product-teaser__sold{font-size:1.5rem;padding-top:10px;padding-bottom:10px}}.c-product-teaser__featured{top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.c-product-teaser__sold{bottom:0;border-top-right-radius:20px;border-top-left-radius:20px}.c-product-teaser__cover{border-radius:15px;overflow:hidden;position:relative}.c-product-teaser__cover img{width:100%;aspect-ratio:22/21;transition:transform .3s ease}.c-product-teaser__type{position:absolute;right:20px;bottom:20px;font-size:.875rem;line-height:24px;font-weight:500;padding:4px 20px;background-color:#fff;border-radius:60px;text-transform:uppercase;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.c-product-teaser__content{display:flex;align-items:flex-end;padding:16px 8px}@media (min-width: 400px){.c-product-teaser__content{padding:16px 20px}}.c-product-teaser__main{flex:1;min-width:0;padding-right:16px}.c-product-teaser__action{flex-shrink:0}.c-product-teaser__brand{color:var(--clr-brand);line-height:1.2}.c-product-teaser__title{font-size:1.8rem;line-height:1.2;margin-bottom:16px}@media (min-width: 720px){.c-product-teaser__title{font-size:2.125rem;line-height:1.2}}.c-product-teaser__lift-height{color:#646464}.c-product-cta{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100dvw;background-color:#fff;margin-top:64px;margin-bottom:32px}@media (min-width: 720px) and (max-width: 1199.98px){.c-product-cta{grid-column:span 2}}@media (min-width: 1200px){.c-product-cta{grid-column:span 3;margin-top:128px;margin-bottom:64px}}.c-product-contact{background-color:#fff}.c-product-form__title,.c-product-form__intro{text-align:center}.c-product-form__form{margin-top:48px}@media (min-width: 1024px){.c-product-form__form{margin-top:96px;padding-right:64px;padding-left:64px}.c-product-form__form .form-item-company-name,.c-product-form__form .form-item-vat-number,.c-product-form__form .form-item-name,.c-product-form__form .form-item-first-name,.c-product-form__form .form-item-email,.c-product-form__form .form-item-phone,.c-product-form__form .form-item-postal,.c-product-form__form .form-item-city,.c-product-form__form .form-item-start-date-rental,.c-product-form__form .form-item-end-date-rental{width:49%}.c-product-form__form .form-item-company-name,.c-product-form__form .form-item-name,.c-product-form__form .form-item-email,.c-product-form__form .form-item-postal,.c-product-form__form .form-item-start-date-rental{float:left}.c-product-form__form .form-item-vat-number,.c-product-form__form .form-item-first-name,.c-product-form__form .form-item-phone,.c-product-form__form .form-item-city,.c-product-form__form .form-item-end-date-rental{float:right}.c-product-form__form .form-item-name,.c-product-form__form .form-item-email,.c-product-form__form .form-wrapper,.c-product-form__form .form-item-delivery-time{clear:both}}.c-product-form__form .form-text,.c-product-form__form .form-email,.c-product-form__form .form-tel,.c-product-form__form .form-textarea,.c-product-form__form .form-date,.c-product-form__form .form-time{border:1px solid #f5f5f5;background-color:#f5f5f5}.c-product-form__form .form-text:focus,.c-product-form__form .form-email:focus,.c-product-form__form .form-tel:focus,.c-product-form__form .form-textarea:focus,.c-product-form__form .form-date:focus,.c-product-form__form .form-time:focus{border-color:#e4e4e4}.c-view-page-title{margin-top:0;margin-bottom:0}@media (max-width: 1023.98px){.c-view-page-title{margin-bottom:40px}}.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
