@font-face{font-family:PP Neue Montreal;src:url('../fonts/PPNeueMontreal-Medium.woff2') format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url('../fonts/PPNeueMontreal-SemiBold.woff2') format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url('../fonts/PPNeueMontreal-Regular.woff2') format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Corp Tight;src:url('../fonts/67222f32e47c0281d57bfa06_PPNeueCorp-TightUltrabold.woff2') format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RM Mono;src:url('../fonts/RMMono-Regular.otf') format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--_apps---charts--chart-1-dark:#00bb39;--writecs-cool-site---color-light:var(--writecs-cool-site---color-neutral-200);--writecs-cool-site---color-dark:var(--writecs-cool-site---color-neutral-800);--writecs-cool-site---menu-padding:2em;--_apps---sidebar--sidebar-primary-dark:#59ba47;--_apps---sidebar--sidebar-border:#ebebeb;--_apps---charts--chart-1:#47a834;--writecs-cool-site---color-primary:#ff4c24;--_apps---charts--chart-2:#81c175;--_apps---charts--chart-3:#269a00;--_apps---charts--chart-4:#489739;--_apps---charts--chart-5:#217909;--writecs-cool-site---color-neutral-100:white;--writecs-cool-site---color-neutral-200:#efeeec;--_apps---charts--chart-2-dark:#a2e496;--writecs-cool-site---color-neutral-300:#e3e1de;--_apps---charts--chart-3-dark:#299c04;--writecs-cool-site---color-neutral-400:#cbc8c5;--_apps---charts--chart-4-dark:#8ad67d;--writecs-cool-site---color-neutral-500:#818180;--_apps---charts--chart-5-dark:#328921;--writecs-cool-site---color-neutral-600:#2c2c2c;--_apps---colors--background:#fff;--writecs-cool-site---color-neutral-700:#1f1f1f;--_apps---colors--foreground:#030303;--writecs-cool-site---color-neutral-800:#131313;--_apps---colors--card:#fff;--writecs-cool-site---color-neutral-900:black;--writecs-cool-site---color-white:var(--writecs-cool-site---color-neutral-100);--writecs-cool-site---color-black:var(--writecs-cool-site---color-neutral-900);--_apps---colors--card-foreground:#000;--writecs-cool-site---color-error:var(--writecs-cool-site---color-primary);--_apps---colors--popover:#f2f2f2;--writecs-cool-site---color-success:#0ba954;--_apps---colors--popover-foreground:#060606;--_apps---colors--primary:#59ba47;--_apps---colors--primary-foreground:#090f07;--_apps---colors--secondary:#dcffd5;--_apps---colors--secondary-foreground:#0a0f09;--_apps---colors--muted:#f8f8f8;--_apps---colors--muted-foreground:#7d797a;--_apps---colors--accent:#e4e4e4;--_apps---colors--accent-foreground:#0d0d0d;--_apps---colors--destructive:#d5455f;--_apps---colors--border:#ebebeb;--_apps---colors--input:#eee;--_apps---colors--ring:#6fb463;--_apps---colors--background-dark:#000;--_apps---colors--foreground-dark:#f8f8f8;--_apps---colors--card-dark:#020202;--_apps---colors--card-foreground-dark:#f8f8f8;--_apps---colors--popover-dark:#020202;--_apps---colors--popover-foreground-dark:#f8f8f8;--_apps---colors--primary-dark:#59ba47;--_apps---colors--primary-foreground-dark:#090f07;--_apps---colors--secondary-dark:#000700;--_apps---colors--secondary-foreground-dark:#f5faf4;--_apps---colors--muted-dark:#000;--_apps---colors--muted-foreground-dark:#747474;--_apps---colors--accent-dark:#121212;--_apps---colors--accent-foreground-dark:#f8f8f8;--_apps---colors--destructive-dark:#ff6d82;--_apps---colors--border-dark:#1bc75f;--_apps---colors--input-dark:#fff;--_apps---colors--ring-dark:#6fb463;--_apps---sidebar--sidebar:#f8f8f8;--_apps---sidebar--sidebar-foreground:#060606;--_apps---sidebar--sidebar-primary:#59ba47;--_apps---sidebar--sidebar-primary-foreground:#090f07;--_apps---sidebar--sidebar-accent:#e4e4e4;--_apps---sidebar--sidebar-accent-foreground:#0d0d0d;--_apps---sidebar--sidebar-ring:#6fb463;--_apps---sidebar--sidebar-dark:#000;--_apps---sidebar--sidebar-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-primary-foreground-dark:#090f07;--_apps---sidebar--sidebar-accent-dark:#121212;--_apps---sidebar--sidebar-accent-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-border-dark:#fff;--_apps---sidebar--sidebar-ring-dark:#6fb463;--_apps---sizes--radius:12px;--_apps---typography--heading-font:"PP Neue Montreal",Arial,sans-serif;--_apps---typography--body-font:"PP Neue Montreal",Arial,sans-serif;--_apps---typography--button-font:"PP Neue Montreal",Arial,sans-serif}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}.body-2{background-color:#000}.card{z-index:1;border:1px solid var(--_apps---charts--chart-1-dark);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#242424a6;border-radius:.8vw;flex:0 0 30vw;order:0;width:360px;height:36vw;padding:1vw;display:flex;position:relative;overflow:visible}.body-3{background-color:#000;height:auto;overflow:visible}.features-strip{align-items:center;width:100%;height:80vh;display:flex;position:relative}.features-track{z-index:1;clear:none;grid-column-gap:2vw;grid-row-gap:2vw;opacity:1;flex-flow:row-reverse;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:100%;padding-left:160vw;padding-right:24px;display:flex;position:relative;top:0;left:0}.textcard{color:#c7c7c7;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2vw;font-weight:100;line-height:3.4vw}.htext-card{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:200}.process-canvas{z-index:300;width:115%;margin-top:10vw;margin-left:auto;margin-right:auto;display:block;position:absolute;right:0;overflow:hidden}.container-6{border-top-left-radius:20px;border-top-right-radius:20px;align-items:center;max-width:none;height:100vh;padding-top:5vw;padding-bottom:5vw;display:flex;position:sticky;top:0;overflow:hidden}.newslentahead{float:none;color:#fff;margin-bottom:40px;margin-left:20px;margin-right:0;padding-bottom:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:9vw;font-style:normal;font-weight:400;line-height:5vw}.features-strip-news{box-sizing:border-box;object-fit:fill;width:100%;margin-top:24px;margin-bottom:16px;display:block;position:relative;overflow:visible}.features-track-news{z-index:2;clear:none;grid-column-gap:35px;grid-row-gap:35px;flex-flow:row-reverse;justify-content:space-between;width:100%;max-width:100%;min-height:400px;padding-left:24px;padding-right:85px;display:flex;position:relative;overflow:scroll}.market{z-index:1;background-color:#59ba47;background-image:url('../images/asset-fb29be2437af.svg');background-position:0 0;background-size:contain;border-radius:15px;margin-top:-2vh;padding-top:0;position:sticky;top:0}.navbar{z-index:9000;position:fixed;inset:0% 0% auto}.heading-4{z-index:1;color:#fff;margin-left:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:10vw;font-weight:300;line-height:11vw;position:relative;overflow:visible}.section-13{margin-top:60px;margin-bottom:0;position:relative}.paragraph{z-index:1;color:#bebebe;text-align:right;text-transform:none;margin-bottom:0;margin-left:40px;margin-right:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:6.5vw;font-style:normal;font-weight:200;line-height:8vw;position:relative;overflow:visible}.image-25{z-index:0;filter:blur(3px);width:40vw;display:block;position:absolute;top:-10vw;bottom:0}.grid-3{box-sizing:border-box;grid-template-columns:1fr 1fr 1fr;height:auto;margin-left:30px;margin-right:30px;position:relative}.div-block-16{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#59ba4726;border:1px solid #1bc75f;border-radius:12px;height:35vw;position:relative}.div-block-16.magic-card{background-color:#1b1b1b;border-color:#00bb39;position:static}.div-block-17{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#59ba4726;border:1px solid #1bc75f;border-radius:12px;height:35vw;position:relative}.div-block-17.magic-card{background-color:#1b1b1b;border-color:#00bb39;position:static}.div-block-18{z-index:2;background-color:#59ba4726;border:1px solid #1bc75f;border-radius:12px;height:20vw;position:relative}.div-block-18.magic-card{background-color:#1b1b1b;border-color:#00bb39;position:sticky}.div-block-19{z-index:0;height:20vw;position:relative}.div-block-20{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#59ba4726;border:1px solid #1bc75f;border-radius:12px;height:30vw;position:relative;bottom:10vw}.div-block-20.magic-card{background-color:#1b1b1b;border-color:#00bb39;position:relative}.heading-5{color:#fff;text-align:right;margin-top:-.7vw;margin-bottom:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:7vw;font-weight:200;line-height:7vw;position:relative}.hero_licenses{z-index:11;color:#fff;text-align:right;letter-spacing:-2px;text-transform:none;justify-content:flex-end;align-items:flex-start;margin-top:0;margin-bottom:10px;padding-top:0;padding-left:10px;padding-right:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:300;line-height:4vw;display:flex;position:relative;top:auto}.grid_licenses{z-index:12;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;place-items:stretch stretch;margin-left:30px;margin-right:30px;position:relative}.image-26{opacity:.4;cursor:pointer;border-radius:5px;min-width:100%}.image-27{z-index:10;opacity:.4;cursor:pointer;border-radius:2px;width:25vw;height:30vw;margin-left:0;position:static}.image-28{z-index:12;opacity:.4;cursor:pointer;border-radius:2px;width:25vw;height:30vw;margin-right:20px;position:static}.image-29{z-index:1;max-width:40vw;display:block;position:absolute;inset:-15vw 0% 0 auto}.section-14{height:100vh;position:relative}.grid-5{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;place-content:stretch;margin-top:60px;margin-left:30px;position:relative}.div-block-21{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#1bc75f0d;border:1px solid #00bb39;border-radius:12px;width:35vw;height:23vw;margin-bottom:20px}.div-block-22{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#1bc75f0d;border:1px solid #00bb39;border-radius:12px;width:35vw;height:23vw}.container-8{max-width:none;margin-left:0}.text-block-11{color:#fff;text-align:left;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:9.3vw;font-weight:800;line-height:4vw;display:block;position:relative;top:0;bottom:0;left:2.3vw;transform:rotate(-90deg)}.text-block-12{color:#fff;text-align:left;width:25vw;margin-top:15%;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1vw;font-weight:200;position:relative;top:auto;left:0;overflow:visible}._63text{color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00bb39;paint-order:stroke fill;height:auto;font-family:PP Neue Montreal,Arial,sans-serif;font-size:8vw;font-weight:400;line-height:9.5vw}._63{z-index:2;color:#000;text-align:left;letter-spacing:-1px;text-transform:none;overflow-wrap:anywhere;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:3vw;font-style:normal;font-weight:300;line-height:4vw;position:relative;bottom:4vw}.grid-6{grid-column-gap:15px;grid-row-gap:15px;position:relative}.text-block-13-copy{color:#fff;width:25vw;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1vw;font-weight:200;position:relative;top:0;overflow:visible}.section-15{opacity:1;background-color:#d5b6b600;justify-content:center;width:100%;margin-top:0;margin-bottom:5vw;margin-right:0;padding:20px 120px 0;display:flex}.text-block-13{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:300;line-height:7vw;position:relative;bottom:2vw}.text-block-14{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:200;line-height:4vw;position:relative;top:1vw;left:1vw}.image-30{width:47vw;position:absolute}.text-block-15{color:#9c9c9c;padding-top:1vw;padding-left:1vw;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2.5vw;font-weight:200;line-height:3vw;position:relative}._2sectionsheading{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:3vw;font-weight:300}.catcard{background-color:#000;border:2px solid #1bc75f;border-radius:12px;width:100%;height:15vw;position:relative}.catcard._1card{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000;border-radius:1.5vw;overflow:visible}.catcard._2card{z-index:2;background-color:#000;border-radius:1.5vw;bottom:10vw;overflow:hidden}.catcard._3card{z-index:3;background-color:#000;border-radius:1.5vw;bottom:20vw;overflow:hidden}.catcard._4card{z-index:4;border-radius:1.5vw;bottom:30vw;overflow:hidden}.catcard._5card{z-index:5;border-radius:1.5vw;bottom:40vw;overflow:hidden}.catcard._6card{z-index:6;border-radius:1.5vw;display:flex;bottom:50vw;overflow:visible}.catalog-stack{width:70vw;margin:10vw auto -40vw}.heading-6{color:#fff;text-align:left;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:800;line-height:4vw;position:relative;left:2vw}.cardnav{grid-column-gap:0vw;grid-row-gap:0vw;background-color:#59ba4726;border:2px solid #1bc75f;border-radius:1.5vw;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:25vw;height:18vw;display:block;position:static;overflow:visible}.feature-card{box-sizing:border-box;grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;width:100%;max-width:150%;display:inline-flex;position:static;overflow:visible}.container-10{width:70vw;max-width:none;height:20vw}.heading-7{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:13vw;font-weight:300;line-height:13vw}.section-19{margin-top:6vw;position:relative}.div-block-25{position:sticky;top:0}.div-block-26{justify-content:center;display:flex;position:relative;top:5vh}.section-20{z-index:6;background-color:#000;width:100%;height:100px;min-height:100svh;padding:10px;position:static;top:0}.container-12{max-width:none;min-height:55.8svh}.section-21{z-index:100;opacity:1;background-color:#000;border:1px #59ba47;border-bottom-right-radius:0;border-bottom-left-radius:0;height:200svw;position:relative;overflow:visible}.background-video{background-color:#0009;flex-flow:row;justify-content:center;align-items:stretch;width:100%;height:auto;min-height:100svh;display:block;overflow:hidden}.heading-9{color:#fff;text-align:center;margin-top:10vh;margin-right:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:400;line-height:10vh}.container-15{grid-column-gap:0vh;grid-row-gap:0vh;flex-flow:column;flex:0 auto;align-self:center;max-width:none;margin-left:0;margin-right:0;display:block}.heading-11{color:#fff;text-align:left;-webkit-text-fill-color:inherit;background-clip:border-box;margin-top:0;margin-bottom:0;margin-right:20px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:10vw;font-style:normal;font-weight:300;line-height:9vw}.greentexthead{opacity:1;color:#59ba47;-webkit-text-fill-color:inherit;background-clip:content-box;font-style:normal}.button-3{float:right;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;-webkit-text-fill-color:inherit;background-color:#5d795800;background-clip:padding-box;border:1px solid #59ba47;border-radius:12px;width:22vw;min-height:70px;margin-right:20px;padding-top:18px;padding-left:15px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:5vw;font-style:normal;font-weight:400}.image-35{z-index:0;max-width:100%;position:absolute;top:0}.section-23{z-index:100;background-color:#000;border-radius:15px 15px 0 0;position:sticky;top:0}.image-37{height:70vw;display:block;position:absolute;left:-20vw;right:0;overflow:visible}.body-5{background-color:#000}.container-16{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:30vw 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;align-items:stretch;width:100%;max-width:none;padding:15vh 25vw 10vw;display:block}.div-block-32{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background-color:#181717;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:35vw;height:20vw;display:flex;position:relative;overflow:hidden}.div-block-33{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background-color:#181717;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:35vw;height:20vw;display:flex;position:relative;overflow:hidden}.div-block-34{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background-color:#181717;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:38vw;height:20vw;display:flex;position:relative;overflow:hidden}.div-block-35{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background-color:#181717;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:20vw;display:flex;position:relative;overflow:clip}.grid-7{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto auto;justify-content:center}.image-38{opacity:.75;width:120%;max-width:120%;position:absolute;overflow:clip}.image-39{opacity:.75;width:130%;max-width:200%;position:absolute}.image-40{opacity:.75;max-width:130%;display:inline-block;position:absolute;overflow:clip}.image-41{z-index:2;opacity:.75;width:150%;max-width:200%;position:absolute;overflow:clip}.image-42{z-index:1;opacity:.9;width:90%;position:absolute;top:77px;left:65px}.section-24{width:100%}.image-43{z-index:2;width:60%;position:absolute;inset:4% -26% 0% auto}.image-44{z-index:0;opacity:.75;width:55%;position:absolute;inset:-35% auto 0% -32%}.text-block-16{z-index:3;float:right;color:#fff;text-align:right;flex-flow:row;justify-content:center;align-self:flex-start;align-items:flex-start;width:100%;padding-right:10px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:4vw;font-weight:300;line-height:6vw;position:relative}.image-46{width:9%;padding-left:0;position:absolute;top:16.9vw;left:1.4vw}.heading-12{color:#fff;text-align:center;align-self:center;margin-top:40px;padding-left:20px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:200;line-height:13vw;position:relative}.heading-13{z-index:7;color:#fff;text-align:left;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;margin-top:auto;margin-bottom:0;padding:20px 20px 10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-style:normal;font-weight:300;line-height:8vw;position:relative;inset:0% 0% 0% auto}.div-block-36{margin-left:40px;margin-right:40px}.body{background-color:#000;overflow:hidden}.nav-row__right{grid-column-gap:.625rem;grid-row-gap:.625rem;pointer-events:auto;justify-content:flex-end;align-items:center;display:flex}.menu-button{grid-column-gap:.625em;grid-row-gap:.625em;background-color:#0000;justify-content:flex-end;align-items:center;margin:-1em;padding:1em;display:flex}.container{z-index:1;max-width:var(--size-container);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto;position:relative}.container.is--full{max-width:100%}.p-large{font-size:1.125em}.header{z-index:110;color:var(--writecs-cool-site---color-dark);justify-content:flex-start;align-items:center;height:100%;font-family:PP Neue Montreal,Arial,sans-serif;display:flex;position:fixed;inset:0% 0% auto}.nav-row{justify-content:space-between;align-items:center;width:100%;display:flex}.osmo-ui__bg{height:calc(100% + 1px + (var(--gap) * .5));background-color:#e3e1de;border-top:1px solid #cbc8c5;width:100%;display:none;position:absolute;bottom:0}.osmo-ui__bg.is--header{height:calc(100% + 1px + var(--gap));border-top-style:none;border-bottom:1px solid #cbc8c5;top:0;bottom:auto}.menu-button-text{flex-flow:column;justify-content:flex-start;align-items:flex-end;height:1.125em;display:flex;overflow:hidden}.code-embed-css,.code-embed-js{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.p-small{font-size:.875em}.socials-row{grid-column-gap:1.5em;grid-row-gap:1.5em;flex-flow:row;display:flex}.menu-bg{z-index:0;opacity:.8;color:var(--writecs-cool-site---color-dark);position:absolute;inset:0%}.bg-panel{z-index:0;opacity:1;background-color:#000;border-radius:10px 0 0 10px;position:absolute;inset:0%}.bg-panel.first{background-color:#2cb952}.bg-panel.second{background-color:#fff}.nav{z-index:500;width:100%;height:100vh;margin-left:auto;margin-right:auto;display:none;position:fixed;inset:0%}.menu{padding-bottom:var(--writecs-cool-site---menu-padding);grid-column-gap:5em;grid-row-gap:5em;color:var(--_apps---sidebar--sidebar-primary-dark);padding-top:calc(3 * var(--writecs-cool-site---menu-padding));flex-flow:column;justify-content:space-between;align-items:flex-start;width:36vw;height:100%;margin-left:auto;position:relative;overflow:auto}.eyebrow{z-index:1;color:var(--_apps---charts--chart-1-dark);text-transform:uppercase;font-family:RM Mono,Arial,sans-serif;font-weight:400;position:relative}.menu-inner{z-index:1;grid-column-gap:5em;grid-row-gap:5em;color:var(--writecs-cool-site---color-dark);flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex;position:relative;overflow:auto}.menu-details{grid-column-gap:1.25em;grid-row-gap:1.25em;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:2em;display:flex}.menu-link-heading{z-index:1;text-transform:uppercase;color:inherit;margin-bottom:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:5.625em;font-style:normal;font-weight:400;line-height:.75;text-decoration-color:#d6d6d6;transition-property:transform;transition-duration:.55s;transition-timing-function:cubic-bezier(.65,.05,0,1);position:relative}.cloneable{color:var(--writecs-cool-site---color-dark);padding:var(--section-padding) var(--container-padding);justify-content:center;align-items:center;min-height:100svh;font-family:PP Neue Montreal,Arial,sans-serif;font-weight:500;line-height:1;display:flex;position:absolute}.menu-list{color:var(--writecs-cool-site---color-light);flex-flow:column;width:100%;margin-bottom:0;padding-left:0;list-style:none;display:flex}.menu-link{padding-top:.75em;padding-bottom:.75em;padding-left:var(--writecs-cool-site---menu-padding);grid-column-gap:.75em;grid-row-gap:.75em;color:inherit;width:100%;text-decoration:none;display:flex}.overlay{z-index:0;cursor:pointer;background-color:#13131366;width:100%;height:100%;position:absolute;inset:0%}.menu-link-bg{z-index:0;transform-origin:50% 100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.65, .05, 0, 1);position:absolute;inset:0%;transform:scale3d(1,0,1)}.menu-list-item{color:var(--_apps---sidebar--sidebar-border);height:6em;font-family:"PP Neue Montreal",Arial,sans-serif;position:relative;overflow:hidden}.container-17{border:2px #d60c0c00;border-top:3px solid #d60c0c00;max-width:100%;height:auto;margin-bottom:0;position:relative}.heading-14{z-index:2;color:#000;letter-spacing:-4px;margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:20px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:300;line-height:8vw;position:relative}.div-block-37{width:100%;height:50%}.div-block-38{width:100%}.card-subtitle{color:#fff;margin-top:0;margin-bottom:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-style:normal;font-weight:300;line-height:4vw}.c-cloneable{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:0}._w-cards-list{width:100%;margin-left:auto;margin-right:0;padding-right:20px;position:sticky;top:100px}.card-title{color:var(--_apps---charts--chart-1-dark);margin-top:0;margin-bottom:0;padding-bottom:4px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:6vw;font-style:normal;line-height:4vw}.c-cards-list{justify-content:center;align-items:flex-start;width:100%;padding-top:10vw;padding-bottom:5vw;transition:all .2s;display:flex;position:relative;overflow:visible}.c-card{width:100%;max-width:650px;margin-left:auto;margin-right:auto;transition:all .25s;position:relative}.c-card._2{width:42.5vw;max-width:100%;margin-top:20px;margin-left:auto;margin-right:0;position:relative}.c-card._5{width:42.5vw;max-width:100%;margin-top:20px;margin-right:0;position:sticky}.c-card._1{width:42.5vw;max-width:100%;margin-left:auto;margin-right:0;position:relative;top:0}.c-card._3{width:42.5vw;max-width:100%;margin-top:20px;margin-left:auto;margin-right:0;position:relative}.c-card._4{position:sticky;top:260px}.c-card-title{margin-bottom:10px}._w-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:#171717;border:1.5px #59ba47;border-radius:10px;width:auto;padding:20px;position:relative}.card-details{color:#fff;text-align:left;margin-bottom:0;padding-top:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2vw;font-style:normal;font-weight:300;line-height:2vw}.c-card-details{margin-bottom:0}.container-18{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;height:50vw;padding-top:40px;padding-left:20px;padding-right:20px;display:flex;position:relative}.div-block-39{width:50vw;height:42vw;position:relative;overflow:hidden}.heading-15{color:#000;text-align:left;letter-spacing:-4px;width:45vw;margin-top:0;margin-bottom:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:300;line-height:8vw;position:absolute}.div-block-40.parallax-wrapper{z-index:2;background-color:#1a1a1a26;border:1.5px #0000;border-radius:10px;width:100%;height:100%;position:relative;overflow:visible}.quote-form_form{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:minmax(0,39.5rem) minmax(0,4fr);grid-auto-columns:1fr;place-items:center stretch;height:100%;display:block}.image-2{max-width:80%}.image{object-fit:contain;flex:none;height:60%}.spacer-xhuge{width:100%;padding-top:8rem}.form_big-radio-box{background-color:#272629;border-radius:.25rem;width:1.7rem;height:1.7rem;position:absolute;top:.8rem;right:.8rem}.button{color:#000;text-align:center;background-color:#adff00;border-radius:.25rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1.1875rem;font-weight:600;transition:transform .2s;display:inline-flex}.button:hover{background-color:#adff00;transform:scale(1.05) rotate(2deg)}.button:focus{outline-offset:.15rem;outline:.1rem solid #e1e1e1}.button.is-secondary{color:#000;background-color:#e9e9e9}.max-width-medium{width:100%;max-width:34rem}.text-color-neon{color:#adff00}.form_big-radio-desc{color:#fffc;font-size:1.0625rem;font-weight:400;line-height:1.3}.spacer-medium{width:100%;padding-top:2rem}.form_input{color:#fff;background-color:#ffffff14;border:1px #000;border-radius:.4rem;width:100%;min-height:3.5rem;margin-bottom:.75rem;padding:.5rem 1.25rem;font-size:1.25rem}.form_input:focus{outline-offset:0rem;outline:.1rem solid #e1e1e1}.form_input::placeholder{color:#898989}.form_input.is-text-area{min-height:14rem;padding-top:.9rem}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.quote-form_step{display:block}.quote-form_step.is-active{width:44vw;height:100%;padding-top:20px;padding-left:20px;padding-right:20px;display:block}.form_big-radio-label{grid-column-gap:.2rem;grid-row-gap:.2rem;color:#fff;flex-flow:column;justify-content:center;align-items:flex-start;margin-bottom:0;padding-top:.2rem;padding-bottom:.2rem;font-size:1.3rem;font-weight:600;display:flex}.form_big-radio-img-wrap{aspect-ratio:1;vertical-align:top;background-color:#272629;border-radius:.3rem;flex:none;justify-content:center;align-items:center;width:5.5rem;height:100%;margin-right:1.5rem;display:flex}.form_label-wrap{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.inputflow-link{color:#adff00;font-weight:700}.form_radio-icon{background-color:#272629;border-style:none;border-radius:.25rem;flex:none;width:1.7rem;height:1.7rem;margin-top:0;margin-left:0;margin-right:.9rem}.form_radio-icon.w--redirected-checked{background-color:#adff00;background-image:none;background-size:auto;border-width:.25rem;width:1.7rem;height:1.7rem}.form_radio-icon.w--redirected-focus{box-shadow:none;outline-offset:.15rem;outline:.1rem solid #e1e1e1;width:1.7rem;height:1.7rem}.form_radio-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.form_radio-wrapper.is-2-col{grid-template-columns:1fr 1fr}.main-wrapper{z-index:11;padding-top:0;position:relative}.form_radio-label{color:#fff;font-size:1.25rem}.form_radio{cursor:pointer;background-color:#ffffff14;border-radius:.4rem;flex-direction:row;align-items:center;height:3.4rem;margin-bottom:.5rem;padding:.4rem .4rem .4rem .8rem;display:flex}.form_radio:hover{background-color:#ffffff1f}.form_radio:focus{outline-offset:0px;outline:3px solid #d0d0de}.form_checkbox{cursor:pointer;background-color:#ffffff14;border-radius:.4rem;flex-direction:row;align-items:center;height:3.4rem;margin-bottom:.5rem;padding:.4rem .4rem .4rem .8rem;display:flex}.form_checkbox:hover{background-color:#ffffff1f}.form_checkbox:focus{outline-offset:0px;outline:3px solid #d0d0de}.form_message-success{color:#114e0b;background-color:#cef5ca;padding:1.25rem}.form_check-label{color:#fff;font-size:1.25rem}.form_error{color:#adff00;margin-right:.15rem;font-size:1rem;font-weight:500}.form_big-radio{cursor:pointer;background-color:#ffffff14;border-radius:.4rem;flex-flow:row;justify-content:center;align-items:center;margin-bottom:.5rem;padding:.7rem .9rem;display:flex;position:relative}.form_big-radio:hover{background-color:#ffffff1f}.form_big-radio:focus{outline-offset:0px;outline:3px solid #d0d0de}.quote-form_steps{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:stretch;height:20rem;display:flex}.form_message-error{color:#3b0b0b;background-color:#f8e4e4;margin-top:.75rem;padding:.75rem}.padding-global{flex-flow:column;justify-content:center;align-items:center;padding-left:4rem;padding-right:4rem}.form_field-wrapper{width:90%;margin-bottom:.5rem;transition:opacity .2s}.spacer-small{width:100%;padding-top:1rem}.container-large{width:100%;max-width:75rem;margin-left:auto;margin-right:auto}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.quote-form_block{height:100%;margin-top:0}.form_check-icon{background-color:#272629;border-style:none;border-radius:.25rem;flex:none;width:1.7rem;height:1.7rem;margin-top:0;margin-left:0;margin-right:.9rem}.form_check-icon.w--redirected-checked{background-color:#adff00;background-image:url('../images/black-check.svg');background-size:80%;border-width:.25rem;width:1.7rem;height:1.7rem}.form_check-icon.w--redirected-focus{box-shadow:none;outline-offset:.15rem;outline:.1rem solid #e1e1e1;width:1.7rem;height:1.7rem}.section_form{flex-flow:column;justify-content:flex-start;align-items:stretch;min-height:100svh;display:flex}.spacer-xmedium{width:100%;padding-top:1.5rem}.form_big-radio-icon{pointer-events:none;background-color:#0000;border-style:none;border-radius:.25rem;width:100%;height:100%;margin-top:0;margin-left:0;margin-right:0;position:absolute;inset:0%}.form_big-radio-icon.w--redirected-checked{border-width:.25rem;width:100%;height:100%}.form_big-radio-icon.w--redirected-focus{box-shadow:none;outline-offset:.2rem;outline:.1rem solid #e1e1e1;width:100%;height:100%}.text-size-medium{color:#fff;width:100%;padding-right:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.5vw;font-weight:300;line-height:3vw}.field-label{color:#fff;margin-bottom:0}.heading-16{color:#fff;letter-spacing:-1px;padding-right:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:300;line-height:4vw}.section-25{display:flex}.parallax-img{width:105%;max-width:105%;margin-left:15vw;position:absolute;inset:-29% 0% 0% -2%;overflow:clip}.parallax-wrap{background-color:#151515;border:1px #000;border-radius:10px;width:42.5vw;height:100%;position:relative;inset:0%;overflow:hidden}.div-block-43{flex-flow:column;justify-content:space-between;width:100%;height:42vw;display:flex;position:relative;top:0}.text-block-17{color:#000;text-align:left;align-self:flex-start;width:42.5vw;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2vw;font-weight:300;line-height:2vw;position:relative;top:20vw}.text-span-2{color:var(--_apps---charts--chart-1-dark);text-align:left;vertical-align:text-top;font-style:normal}.section-27{z-index:200;background-color:#ebe8db;border:2px #000;border-top:2px solid #21790900;height:auto;margin-top:0;margin-bottom:0;position:relative}.button-transition{grid-column-gap:.75rem;grid-row-gap:.75rem;color:#fff;background-color:#2b2b2b;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%;transform:translate(0,100%)}.button-transition.button-transition-rounded{border-radius:50rem}.button-transition.button-transition-rounded.transparent-light-3{background-color:#59ba47cc;border-radius:1vw;height:5vw;padding-top:.2vw;padding-bottom:1.2vw}.button-transition.button-transition-rounded.transparent-light-3.buttonform1{background-color:#59ba47;border-radius:7px;justify-content:space-between;align-items:flex-end;padding:0 1vw 0 5px}.button-transition.button-transition-rounded.transparent-light-3{background-color:#59ba47cc;border-radius:7px;padding-top:.125rem;padding-bottom:1rem}.footer-03-image-scroller-image-wrapper{z-index:2;max-width:70%;height:100%;position:relative}.tiny-button{pointer-events:auto;color:#000;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:50rem;justify-content:center;align-items:center;padding:1.25em 2em;font-size:.75rem;font-weight:500;display:flex;position:relative;overflow:hidden}.tiny-button.transparent-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff0;border-style:solid;border-radius:1vw;order:0;justify-content:center;align-self:flex-end;align-items:center;width:22vw;height:5vw;margin-right:10px;padding:.2vw 1vw 1.3vw}.tiny-button.transparent-light.buttonform1{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000;border-style:none;border-radius:7px;justify-content:center;align-items:center;width:15vw;height:3.5vw;padding:0}.tiny-button.transparent-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff0;border-style:solid;border-radius:7px;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:22vw;margin-right:10px;padding:0 1em .7em}.footer{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;padding-top:2.5rem;padding-bottom:2.5rem;display:flex;position:relative}.footer.section-footer{min-height:100vh}.footer.section-footer.section-footer-03{z-index:200;color:#fff;background-color:#000;background-image:linear-gradient(0deg,#000,#181818);border-top-left-radius:20px;border-top-right-radius:20px;min-height:auto;padding-bottom:2rem}.footer.section-footer.section-footer-03.footer_home{border-top-left-radius:10px;border-top-right-radius:10px;margin-top:-2vw}.footer-03-content-bottom{grid-column-gap:2.5rem;grid-row-gap:2.5rem;justify-content:space-between;align-items:flex-end;width:50%;display:flex}.footer-03-image-scroller-image-wrapper-column{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex}.footer-03-content{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:row;justify-content:space-between;align-items:flex-start;height:99.9999%;display:flex}.footer-list{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;display:flex}.footer-list.light-7{margin-bottom:10px}.footer-03-content-top{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:10px;display:flex}.container-21{z-index:2;width:100%;max-width:1920px;height:99.9999%;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.display-m{font-size:1.75rem;font-weight:500;line-height:1.1em}.display-m.display-light{color:#00bb39;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:3vw;font-weight:400;line-height:3vw}.display-m.display-link{color:#e6e6e6;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2.5vw;font-weight:300;line-height:2.5vw;text-decoration:none;transition:opacity .4s cubic-bezier(.165, .84, .44, 1)}.display-m.display-link:hover{opacity:.55}.footer-03-image-scroller-overlay{z-index:3;background-image:url('../images/backlogo.png');background-position:100% 100%;background-repeat:no-repeat;background-size:70%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.button-text.button-text-post.transparent-light-4{font-family:"PP Neue Montreal",Arial,sans-serif;font-size:5vw;font-weight:300;line-height:4vw}.button-text.button-text-post.transparent-light-4.buttonform1{font-size:2.8vw;font-weight:200;line-height:3vw}.button-text.button-text-pre.transparent-light-2{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:5vw;font-weight:300;line-height:4vw}.button-text.button-text-pre.transparent-light-2.buttonformtext1{padding-bottom:0;padding-left:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.5vw;font-style:normal;font-weight:300;line-height:1.5vw}.footer-03-image-scroller{aspect-ratio:1;border-radius:.5rem;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.grid{grid-column-gap:1rem;grid-row-gap:2.5rem;grid-template-rows:auto;grid-template-columns:minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr);width:100%}.grid.grid-footer-03{grid-column-gap:2.5rem;grid-template-rows:auto auto;grid-template-columns:minmax(.5rem,1fr) minmax(.5rem,1fr)}.footer-03-list-wrapper{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.footer-03-image-scroller-background{object-fit:cover;height:100%;position:absolute;inset:0%}.footer-03-image-scroller-image{width:auto;height:32%}.heading-20{color:#59ba47;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:9vw;font-weight:300;line-height:8vw}.heading-21{text-align:right;margin-top:0;padding-right:5px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:9vw;font-weight:300;line-height:8vw}.image-50{width:100%;padding-left:10px}.container-22{background-image:linear-gradient(#00000080,#00000080),url('../images/DSC_0184.jpg');background-position:0 0,0 40%;background-size:auto,cover;border:1px #58b846;border-radius:10px;flex-flow:column;justify-content:flex-end;width:100%;max-width:100%;height:100%;display:flex}.image-52{z-index:300;flex:0 auto;order:-9999;width:96vw;margin-top:10px;padding-left:13px}.heading-22{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;text-align:left;border:1px #00bb39;border-radius:10px;margin:0 20px 3vw;padding-top:10px;padding-bottom:20px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:14vw;font-weight:300;line-height:10vw}.text-span-5{color:#00bb39}.div-block-44{order:9999;justify-content:center;align-items:flex-end;margin-bottom:30px;display:flex}.container-23{opacity:.75;border-radius:10px;justify-content:space-between;width:100%;max-width:none;height:auto;contain:paint;display:flex;position:absolute;overflow:hidden}.stackaparralax{flex-flow:column;justify-content:flex-start;width:25%;height:auto;padding-right:5px;transform:translate3d(0,0,0);will-change:transform;backface-visibility:hidden;contain:paint;display:flex;overflow:visible}.stackaparralax.stackup{width:25%;height:auto;position:relative;bottom:50%}.stackaparralax.stkp1{padding-right:0}.cardparralax{border-radius:10px;justify-content:center;align-items:center;height:40vw;margin-bottom:5px;display:flex;overflow:hidden}.cardparralax.p1{background-image:none;border-radius:5px;justify-content:center;align-items:center;height:40vw;margin-bottom:5px;display:flex;overflow:hidden}.cardparralax.p2,.cardparralax.p3{background-image:none;border-radius:7px;justify-content:center;align-items:center;height:40vw;margin-bottom:5px;display:flex;overflow:hidden}.cardparralax.p4,.cardparralax.p5{background-image:none;border-radius:7px;justify-content:center;align-items:center;margin-bottom:5px;display:flex;overflow:hidden}.cardparralax.p6{background-image:none;border-radius:7px;justify-content:center;align-items:center;height:100vw;margin-bottom:5px;display:flex;overflow:hidden}.cardparralax.p7,.cardparralax.p8{background-image:none;border-radius:7px;justify-content:center;align-items:center;margin-bottom:5px;display:flex;overflow:hidden}.cardparralax.p10,.cardparralax.p11,.cardparralax.p12,.cardparralax.p13,.cardparralax.p14,.cardparralax.p15,.cardparralax.p16,.cardparralax.p17,.cardparralax.p18,.cardparralax.p20,.cardparralax.p21,.cardparralax.p22,.cardparralax.p23,.cardparralax.p24,.cardparralax.p25,.cardparralax.p9{background-image:none;border-radius:7px;justify-content:center;align-items:center;margin-bottom:10px;display:flex;overflow:hidden}.section-28{z-index:6;background-color:#000;height:auto;display:block;position:relative;top:auto;overflow:clip}.div-block-45{z-index:-4;margin-left:10px;margin-right:10px;position:sticky;top:0}.div-block-46{height:0;position:sticky;top:0}.text-block-18{color:#fff;text-align:center;padding-left:20px;padding-right:20px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:300;line-height:8vw;position:sticky;top:65vw}.section-29{justify-content:space-between;width:100%;height:auto;padding-left:20px;padding-right:20px;display:block}.section-30{height:60vw;position:relative}.link-block{display:inline-block;position:relative}.link-block-2,.link-block-3{width:100%;height:100%;position:absolute}.div-block-47{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:flex;position:relative;overflow:visible}.slider{background-color:#ddd0;width:100%;height:100%}.right-arrow{width:20vw;height:5vw;margin-left:20px;position:relative;top:-5vw;overflow:visible}.image-53{opacity:.6;max-width:none;height:110%}.div-block-48{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#31313163;border:1px #00bb39;border-radius:10px;width:50%;height:5vw;margin-top:10px;position:fixed}.div-block-49{z-index:300;justify-content:center;align-items:flex-start;width:100%;height:12vw;display:flex;position:fixed}.div-block-49._11{height:40vw}.code-embed-3{margin-bottom:0;padding-top:4px}.div-block-50{background-color:#00000080;border-radius:10px;width:30vw;height:30vw}.code-embed-4{z-index:20;position:static}.white-line{background-color:#fff;width:2px;height:98%;position:absolute;inset:0%}.container-24{z-index:2;width:90%;max-width:1360px;margin-left:auto;margin-right:auto;display:block;position:relative}.container-24.small{max-width:920px}.container-24.small.flex{justify-content:flex-start;align-items:flex-start}.step-4-info-wrapper{background-color:#0006;border:2px solid #fff;border-radius:10px;flex:1;align-items:center;padding:24px;display:flex}.paragraph-m{letter-spacing:-.4px;font-size:20px}.timeline-wrapper{justify-content:center;align-items:center;width:40px;height:100%;display:flex;position:absolute;overflow:hidden}.step-1-number,.step-4-number{z-index:2;border:8px #161616;border-left:1px #000;border-right:1px #000;position:relative;overflow:hidden}.grey-line{background-color:#ffffff26;width:2px;height:82%;position:relative;bottom:20px}.step{flex:none;justify-content:flex-start;align-items:center;min-width:120px;padding-top:16px;padding-bottom:16px;display:flex}.step-heading{color:#fff}.step-heading.margin-xs{color:#1cd654;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:500;line-height:4vw}.step-3-info-wrapper,.step-5-info-wrapper{background-color:#0006;border:2px solid #fff;border-radius:10px;flex:1;align-items:center;padding:24px;display:flex}.center-div{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.center-div.max-720w.margin-xl{justify-content:center;align-items:flex-start}.process-wrapper{position:relative}.step-1-info-wrapper{background-color:#0006;border:2px solid #fff;border-radius:10px;flex:1;align-items:center;padding:24px;display:flex}.step-wrapper{align-items:center;display:flex;position:relative}.step-wrapper.margin-l{margin-bottom:40px}.process-image{background-color:#ffffff2b;border:1px solid #1cd654;border-radius:10px;justify-content:center;align-items:center;width:240px;height:240px;display:flex}.step-2-info-wrapper{background-color:#0006;border:2px solid #fff;border-radius:10px;flex:1;align-items:center;padding:24px;display:flex}.heading-2-small{font-size:56px;line-height:64px}.text-light-grey{color:#c7c7c7;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:3vw;font-weight:300;line-height:3vw}.step-info{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-left:24px;display:flex;position:static}.step-3-number{z-index:2;border:8px #161616;border-left:1px #000;border-right:1px #000;position:relative;overflow:hidden}.section{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:120px;padding-bottom:120px;position:relative}.section.black{background-color:#642d2d00;padding-top:30vw}.step-2-number{z-index:2;border:8px #161616;border-left:1px #000;border-right:1px #000;position:relative;overflow:hidden}.black-line{background-color:#0a0a0a00;width:2px;height:30px;position:absolute;left:19px;right:20px}.step-5-number{z-index:2;border:8px #161616;border-left:1px #000;border-right:1px #000;position:relative;overflow:hidden}.container-25{z-index:2;width:90%;max-width:1360px;margin-left:auto;margin-right:auto;display:block;position:relative}.container-25.small{max-width:920px}.container-25.small.flex{justify-content:flex-start;align-items:flex-start;margin-top:40px}.section-31{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:120px;padding-bottom:120px;position:relative}.section-31.black{background-color:#0a0a0a00;padding-top:0}.container-26{border:1px solid #00bb39;border-radius:10px;width:100%;max-width:none;margin-bottom:-10px;margin-left:auto;margin-right:auto}.timeline_quote{color:#fff;margin-bottom:16px;font-size:14px}.timeline_centre{justify-content:center;display:flex}.timeline_image-wrapper{background-image:linear-gradient(138deg,#000,#0000 28%),url('../images/Image-Background.png');background-position:0 0,0 0;background-size:auto,cover;border-radius:12px;overflow:hidden}.inline-block{display:inline-block}.timeline_date-text{color:#fff;text-align:left;letter-spacing:-.03em;margin-left:20px;padding-left:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:4vw;font-weight:300;line-height:4vw;position:sticky;top:50vh}.overlay-fade-bottom{height:80px;position:absolute;inset:auto 0% 0%}.text-colour-lightgrey{color:#ffffffe6;font-family:"PP Neue Montreal",Arial,sans-serif}.timeline_quote-text-wrapper{flex:1}.timeline_link{opacity:.6;color:#fff;letter-spacing:.8px;text-transform:uppercase;border-radius:8px;align-items:center;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:opacity .3s;display:flex}.timeline_link:hover{opacity:1}.margin-bottom-medium{margin-bottom:0}.timeline_quote-wrapper{border:2px solid #fff;border-radius:16px;align-items:flex-start;padding:24px;display:flex}.overlay-fade-top{background-image:linear-gradient(#0a0a0a,#0a0a0a00);height:80px;position:absolute;inset:0% 0% auto}.timeline_text{color:#fff;text-align:right;padding-right:20px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:4vw;font-weight:300;line-height:4vw}.link-icon{width:20px;height:20px;margin-left:8px}.timeline_progress-bar{background-color:#00bb39;width:3px;height:50vh;display:none;position:fixed;inset:0 auto 50vh}.text-colour-white{color:#fff}.timeline_component{flex-direction:column;justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;display:flex;position:relative}.timeline_badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background-color:#ffffff26;border-radius:8px;margin-top:16px;margin-bottom:16px;padding:6px 8px;font-size:12px;font-weight:700;line-height:12px;display:inline-block}.timeline_quote-image{border-radius:8px;width:48px;height:48px;margin-right:24px}.timeline_quote-title{color:#fff;font-size:14px;font-weight:500}.timeline_circle{background-color:#ebe8db;border-radius:100%;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;position:sticky;top:50vh}.timeline_left{text-align:right;justify-content:flex-end;align-items:stretch}.margin-bottom-xlarge{margin-bottom:56px}.timeline_definition-wrapper{background-color:#ffffff0d;border-radius:16px;padding:16px}.timeline_item{z-index:2;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 180px 1fr;grid-auto-columns:1fr;margin-top:200px;padding-top:40px;padding-bottom:40px;display:grid;position:relative}.timeline_item.timeitem_1{grid-template-columns:1fr 32px 1fr;width:100%;margin-top:20px;padding-top:0}.timeline_progress{z-index:-2;background-color:#000;width:3px;height:100%;position:absolute}.section-timeline{z-index:-3;background-color:#0a0a0a00;padding-left:10px;padding-right:10px;position:relative}.timeline_milestone-badge{color:#161616;letter-spacing:.05em;text-transform:uppercase;background-color:#fff;border-radius:8px;margin-bottom:24px;padding:8px 12px;font-size:14px;font-weight:700;line-height:12px;display:inline-block}.div-block-51{position:static}.image-54{position:sticky;top:0}.image-55{z-index:1;opacity:.65;max-width:none;height:80vw;position:absolute;top:-18vw;left:-13.5vw;overflow:clip;transform:rotate(9deg)}.div-block-52{position:sticky}.div-block-53{border-top-left-radius:20px;width:50%;height:auto;position:sticky;top:100px;overflow:visible}.div-block-54{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:22vw 22vw 22vw;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:60%;padding:5vw 3vw 5vw 5vw;display:grid}.show_card1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.image-56{z-index:1;opacity:1;max-width:none;height:120%;position:absolute;overflow:hidden}.heading-23{z-index:2;color:#fff;text-align:right;align-self:flex-end;width:100%;padding-right:5px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:3vw;font-weight:300;line-height:3vw;position:relative}.image-57,.image-58,.image-59,.image-60,.image-61,.image-62{z-index:1;opacity:.5;position:absolute}.body-6{background-color:#1f1407}.div-block-55{width:50%;height:100vh;padding:5vw 2vw;position:sticky;top:0}.div-block-56{opacity:1;border-radius:10px;height:100%;display:flex}.div-block-56.var1{opacity:100;border:1px solid #0abb39;border-radius:10px;flex-flow:column;justify-content:flex-end;align-items:stretch;width:100%;position:relative;overflow:hidden}.mark_card{z-index:10;color:#fff;align-self:flex-end;margin-bottom:15px;padding-right:10px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:4vw;font-weight:300;line-height:3vw;position:relative}.heading-25{z-index:10;color:#fff;align-self:flex-end;width:60%;margin-bottom:15px;padding-left:10px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-weight:300;line-height:1.5vw;position:relative}.slider-2{background-color:#0000;border-radius:10px;width:100%;height:100%;display:flex;position:absolute}.image-63{opacity:1;max-width:none;height:115%;max-height:200%;position:absolute}.image-63.img2{height:200%}.mask{opacity:1;width:100%}.icon{margin-top:20px;margin-left:10px;font-size:2vw}.icon-2{margin-top:20px;margin-right:10px;font-size:2vw}.tabs{flex-flow:row;height:100%;display:flex}.tabs-menu{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:22vw 22vw 22vw;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:56%;height:100%;min-height:100%;padding:1vw 2vw 5vw 5vw;display:grid}.show_card{background-color:#ddd0;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;overflow:hidden}.show_card.w--current{opacity:1;border:1.5px solid #59ba47;border-radius:10px;justify-content:center;align-items:center;overflow:hidden}.div-block-57{height:100%;min-height:0}.tabs-content{width:50%;height:100vh;padding:1vw 5vw 5vw 2vw;position:sticky;top:0}.tab-pane-tab-3,.tabs_show{width:100%;height:100%}.tab-pane-tab-4,.tab-pane-tab-4-copy{width:99.7486%}.text-span-6,.text-span-7{color:#fff}.cat_card5{height:100%;position:absolute;overflow:clip}.cat_card_5,.cat_card_6{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background-color:#181717;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:20vw;display:flex;position:relative;overflow:clip}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.heading-26{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:5vw;font-weight:400}.body-7{background-color:#000}.mask-2{width:44vw}.tabs-2{grid-row-gap:42px;border:1px solid #0000;justify-content:space-between;width:100%;display:flex;bottom:10vw}.tabs-menu-2{grid-column-gap:1vw;grid-row-gap:1vw;order:-9999;align-items:flex-end;display:flex}.tab-link-tab-1{background-color:#161414;border:1px #fff;border-radius:7px;justify-content:center;align-items:center;width:15vw;height:3.5vw;padding:0;display:flex}.tab-link-tab-1.w--current{background-color:#59ba47;border:2px #59ba47;border-left-width:0;justify-content:center;align-items:center;width:15vw;height:3.5vw;padding:0;display:flex}.tab-link-tab-2{background-color:#161414;border:1px #fff;border-radius:7px;justify-content:center;align-items:center;width:15vw;height:3.5vw;padding:0;display:flex}.tab-link-tab-2.w--current{background-color:#59ba47;border-style:none;border-color:#59ba47}.text-block-19{color:#fff;padding-bottom:0;padding-left:0;padding-right:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.5vw;font-weight:300;line-height:1.5vw}.text-block-20{color:#fff;padding-bottom:0;padding-left:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.5vw;font-weight:300;line-height:1.5vw}.tab-pane-tab-1{width:42.5vw;height:42vw;position:relative;inset:auto 0% 0%}.tabs-content-2{order:9999;width:42.5vw;height:42vw}.tab-pane-tab-2{width:42.5vw;height:42vw}.link-block-4{text-decoration:none}.slide{overflow:hidden}.services{grid-column-gap:80px;grid-row-gap:80px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.panel-inner{z-index:2;grid-column-gap:40px;grid-row-gap:40px;background-color:#ffda3d;border-radius:8px;flex-flow:column;justify-content:space-between;align-items:flex-start;max-width:290px;height:100%;padding:32px;display:flex;position:relative}.tab-btn{z-index:100;grid-column-gap:8px;grid-row-gap:8px;cursor:pointer;border-radius:100vw;justify-content:center;align-items:center;padding:8px 16px;display:flex;position:relative}.section-33{z-index:2;background-color:#ebe8db;padding-top:80px;padding-bottom:80px;position:relative}.section-33.skills{overflow:clip}.video-services{z-index:1;width:100%;height:100%}.headline-skills{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-bottom:32px;display:flex}.main-container{z-index:2;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.panel-content{border-radius:8px;width:100%;height:100%;padding:8px;position:relative;overflow:hidden}.tab-inner{z-index:101;grid-column-gap:8px;grid-row-gap:8px;color:#2a2119;justify-content:center;align-items:center;display:flex;position:relative}.panels-track{will-change:transform;display:flex}.text-scroll-right{letter-spacing:-1.5px;font-size:40px;font-weight:500;line-height:100%}.heading-skills{max-width:430px}.tab-highlight{z-index:-1;background-color:#ffda3d;border-radius:100vw;width:100%;height:100%;position:absolute;inset:0%}.tabs-wrap{grid-column-gap:4px;grid-row-gap:4px;background-color:#fff;border-radius:100vw;justify-content:center;align-items:center;padding:8px;display:flex}.absolute-video{width:100%;height:100%;position:absolute;inset:0%}.heading-large{letter-spacing:-4px;font-size:80px;line-height:100%}.icon-tab{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.panels-outer{z-index:20;width:100%;max-width:1080px;position:relative;overflow:visible}.label{color:var(--_apps---charts--chart-1-dark);text-align:center;letter-spacing:1px;text-transform:uppercase;justify-content:flex-start;align-items:flex-end;margin-top:0;margin-bottom:3vw;font-size:1.7vw;font-weight:400;line-height:133%}.panel{flex:none;width:100%;height:644px;padding-left:80px;padding-right:80px}.note-5{position:absolute;top:45%;right:15%}.button-snap{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);cursor:pointer;background-color:#2a211952;border-radius:100vw;width:160px;height:48px;padding:4px;position:relative;overflow:hidden}.kid-hidden{z-index:2;opacity:0;pointer-events:none;object-fit:cover;height:100%;max-height:90%;margin-left:auto;margin-right:auto;display:block;position:absolute;inset:auto 0% 0%}.cookie-third{position:absolute;right:5%}.cookie-first{position:absolute;top:25%;left:5%}.button-wrap-snap{z-index:3;grid-column-gap:32px;grid-row-gap:32px;color:#ffda3d;text-align:center;flex-flow:column;justify-content:flex-end;align-items:center;height:100%;padding-bottom:64px;display:flex;position:relative}.master-snap-section{border-radius:8px;flex:none;width:100%;height:80vh;position:sticky;top:48px;overflow:hidden}.master-snap-section._1{background-color:#151515;border-radius:10px;height:auto;display:flex;top:10px}.master-snap-section._22{background-color:#151515e6;border:1px solid #00bb39;border-radius:10px;height:80vh;margin-top:-20px;position:relative;top:0}.section-34{z-index:2;background-color:#ebe8db;padding-top:80px;padding-bottom:80px;position:relative}.section-34.makes{background-color:#0000;padding:0 10px}.button-circle{background-color:#ffda3d;border-radius:100vw;flex:none;width:40px;height:40px}.star-first{position:absolute;top:20%;left:10%}.master-snap-sections{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-flow:column;padding-bottom:10px;display:flex;overflow:visible}.button-cirlce-wrap{z-index:1;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-left:4px;padding-right:4px;display:flex;position:absolute;inset:0%}.star-third{position:absolute;top:5%;right:10%}.image-cover{z-index:5;opacity:1;object-fit:cover;width:35vw;height:auto;position:absolute;bottom:-9vw;left:-5vw;overflow:clip}.lines-2{position:absolute;top:40%;right:25%}.note-4{position:absolute;top:35%;right:20%}.kid-visible{z-index:2;pointer-events:none;object-fit:cover;height:100%;max-height:90%;margin-left:auto;margin-right:auto;display:block;position:absolute;inset:auto 0% 0%}.wrap-kid-notes{z-index:1;width:80%;height:80%;margin-left:auto;margin-right:auto;position:absolute;inset:auto 0% 0%}.wrap-kid-notes._2,.wrap-kid-notes._3{justify-content:center;align-items:center;width:90%;display:flex}.note-1{display:block;position:absolute;top:25%;left:20%}.lines-1{position:absolute;top:40%;left:25%}.snap-bottom-gradient{background-image:linear-gradient(#0000,#2a2119a3);width:100%;height:420px;position:absolute;inset:auto 0% 0%}.photo-lines-right{position:absolute;transform:translate(183px,-79px)}.star-second{position:absolute;left:12%}.note-3{position:absolute;bottom:20%;left:10%}.text-mask-snap{flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;padding-bottom:20px;padding-left:10px}.overlay-48{background-color:#2a21197a;position:absolute;inset:0%}.note-6{position:absolute;bottom:15%;right:10%}.button-visible-text{justify-content:flex-end;align-items:center;padding-right:16px;display:flex;position:absolute;inset:0%}.cookie-second{position:absolute}.text-wrap-snap{z-index:1;grid-column-gap:48px;grid-row-gap:48px;color:#ffda3d;text-align:center;flex-flow:column;justify-content:space-between;align-items:center;height:100%;margin-top:0;padding-left:0;display:flex;position:relative}.snap-top-gradient{background-color:#0000007d;background-image:linear-gradient(180deg,transparent #2a2119a3,transparent #0000);width:100%;height:100%;position:absolute;inset:0% 0% auto}.button-hidden-text{z-index:2;opacity:0;color:#2a2119;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-left:16px;display:flex;position:absolute;inset:0%}.color-change{z-index:7;background-color:#000;display:block;position:relative}.text-snap-large{letter-spacing:-15px;font-size:200px;font-weight:400;line-height:160px}.text-snap-large.second-layer{color:var(--_apps---charts--chart-1-dark);text-align:left;letter-spacing:normal;padding-bottom:20px;padding-left:20px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:5vw;font-weight:300;line-height:5.5vw}.photo-lines-left{position:absolute;transform:translate(-129px,-192px)}.note-2{position:absolute;top:40%;left:15%}.star-fourth{position:absolute;bottom:30%;right:15%}.text-span-8{color:#fff;padding-left:20px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:5vw;font-weight:300;line-height:4vw}.div-block-58{background-color:#0000;flex-flow:column;justify-content:space-between;width:100%;height:100%;padding:10px 1vw 5vw;display:flex;position:relative;overflow:visible}.div-block-58._1_hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:1vw;padding-bottom:1vw}.div-block-59{width:100%}.div-block-60{cursor:pointer;border:1px solid #0000;border-radius:10px;flex-flow:column;justify-content:space-between;width:100%;margin-left:3px;margin-right:3px;padding:0;display:flex}.div-block-60.firth-catalog1{border-style:none;border-color:#0abb39;border-radius:5px;height:90%;margin-top:3px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.div-block-60.firth-catalog1._1super{height:100%;margin-top:0;margin-right:0;padding-right:3px}.div-block-60.firth-catalog3{border-style:none;border-width:0;border-radius:10px;height:10%;margin-bottom:2px;margin-left:0;margin-right:0;padding:0}.div-block-60.workusbanner{background-color:#0abb39;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;margin-left:0;margin-right:0;padding-left:5px;padding-right:5px}.div-block-60.workusbanner.w1{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0abb3900;border-width:1px;border-color:#0abb39;justify-content:center;align-items:center;width:100%;margin-bottom:5px;margin-left:0;position:relative}.div-block-60.workusbanner._1banner{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#1a1f1b;justify-content:flex-end;width:auto;height:auto;padding-left:5px}.div-block-60.workusbanner._2banner{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0abb39;border-radius:5px;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:0;margin-left:0}.div-block-60.workusbanner._3banner{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#04551900;border-color:#0abb39;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:5px;margin-left:0}.div-block-61{grid-column-gap:3px;grid-row-gap:3px;flex-flow:row;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.heading-27{color:#fff;text-align:left;margin-top:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2rem;font-weight:300;line-height:3rem}.heading-28{z-index:10;clear:right;color:#fff;text-align:left;background-color:#0000;margin-top:10px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-style:normal;font-weight:300;line-height:1.8vw;position:relative}.firth-catalog{flex-flow:column;justify-content:space-between;align-items:flex-end;width:100%;height:100%;margin-right:0;padding-left:0;padding-right:0;display:flex;overflow:hidden}.link-block-5{border:1px solid #0abb39;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:1px;padding-top:0;padding-bottom:0;padding-left:5px;text-decoration:none;display:flex}.heading-29{color:#fff;text-align:center;height:auto;margin-top:0;margin-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:3vw;font-weight:400;line-height:2vw;text-decoration:none}.heading-29.str{padding-bottom:10px}.slide-3{width:100%;height:100%}.div-block-62{flex-flow:column;justify-content:space-between;width:50%;height:auto;margin-left:5px;margin-right:0;padding-right:0;display:flex}.heading-30{margin-top:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4.5vw;font-weight:300;line-height:5vw}.div-block-63{justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.heading-31{color:#fff;text-align:left;letter-spacing:-4px;padding-left:14px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:400;line-height:8vw;position:static;top:0;bottom:0;right:0}.heading-31._1open{color:#00bb39;text-align:right;letter-spacing:-4px;padding-right:20px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:400;line-height:8vw;position:static}.text-block-21{z-index:3;color:#0abb39;text-align:right;text-transform:none;margin-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:400;line-height:8vw;position:relative}.text-block-21.features{color:#0abb39;text-align:right;text-transform:none;margin-bottom:20px;padding-right:5px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-weight:400}.div-block-64{justify-content:center;align-items:flex-start;display:flex}.image-64{max-width:none;height:14%}.div-block-65{flex-flow:column;justify-content:flex-start;width:50%;margin-left:5px;display:flex}.div-block-66{flex-flow:column;justify-content:space-between;width:50%;padding:0 20px 0 80px;display:flex;overflow:visible}.dropdown-2{background-color:#0000;border-radius:5px;width:100%;margin-bottom:10px;padding-bottom:0}.dropdown-toggle-2{background-color:#000;border-radius:10px;align-items:flex-end;width:100%;display:flex}.dropdown-toggle-2.w--open{background-color:#1a1f1b;border-top-left-radius:10px;border-top-right-radius:10px}.text-block-22{clear:none;color:#fff;align-self:flex-end;width:100%;padding-bottom:2px;padding-left:10px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-style:normal;font-weight:300;line-height:2vw;overflow:visible}.icon-3{color:#fff;margin-bottom:20px;font-size:1.5vw}.icon-10,.icon-4,.icon-5,.icon-6,.icon-7,.icon-8,.icon-9{color:#fff}.dropdown-list{position:relative}.dropdown-list-2{background-color:#000;border-radius:0 0 5px 5px;position:relative;bottom:5px}.dropdown-list-2.w--open{background-color:#1a1f1b;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-left:20px;padding-right:20px;bottom:10px}.dropdown-list-3,.dropdown-list-4,.dropdown-list-5,.dropdown-list-6,.dropdown-list-7,.dropdown-list-8{position:relative}.dropdown-link{font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2px;font-weight:300}.div-block-67{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.heading-32{color:#fff;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:20px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-weight:300;line-height:1.8vw}.image-65{align-self:flex-end;width:30vw}.div-block-68{background-color:#000;flex-flow:column;justify-content:space-between;align-items:flex-end;width:50%;height:100%;min-height:100%;display:flex;position:relative}.div-block-69{width:89.4653%}.text-span-10,.text-span-11,.text-span-12,.text-span-13,.text-span-14,.text-span-15,.text-span-16,.text-span-17,.text-span-18,.text-span-19,.text-span-20,.text-span-21,.text-span-22,.text-span-23,.text-span-24,.text-span-25,.text-span-26,.text-span-27,.text-span-28,.text-span-9{color:#aaa}.container-27{justify-content:flex-end;align-items:flex-start;width:100%;max-width:none;height:65vh;margin-bottom:0;margin-left:20px;margin-right:20px;display:flex;position:static;top:0}.div-block-70{margin-bottom:5vh;display:flex;position:relative}.image-66{height:50vw;margin-right:10px;position:relative;bottom:5vw}.tabs-3{width:100%;display:flex}.div-block-71{display:flex}.tab-link-tab-2-2{background-color:#d4c1c1;border-radius:3px}.tab-link-tab-2-2.w--current{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0000005c;border-radius:3px;justify-content:center;align-items:center;width:8vw;margin-top:15px;padding:10px 0;display:flex}.text-block-23{color:#fff;text-align:left;text-transform:lowercase;padding-left:10px;padding-right:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.4vw;font-weight:400;line-height:1.2vw}.div-block-72{width:45%}.div-block-73{background-color:#0000;border-radius:10px;justify-content:space-between;width:100%;padding:30px 60px 20px;display:flex}.div-block-74{justify-content:flex-start;width:100%;margin-right:20px;display:flex}.div-block-75{background-color:#151515;border-radius:10px;flex-flow:row;justify-content:center;width:100%;padding:20px;display:flex}.div-block-76{background-color:#000000bd;border-radius:5px}.div-block-77{background-color:#000000bd;border-radius:5px;height:auto;margin-left:60px}.div-block-78{justify-content:space-between;display:flex}.tabs-4{justify-content:flex-start;align-items:stretch;width:100%;display:flex}.tab-link-tab-1-2{background-color:#0000;border-radius:5px;justify-content:center;align-items:center;width:15vw;height:4.5vw;margin-bottom:10px;padding:0;display:flex}.tab-link-tab-1-2.w--current{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background-color:#00bb39;border-radius:5px;justify-content:center;align-items:center;width:15vw;height:4.5vw;padding-bottom:0;padding-left:5px;padding-right:5px;display:flex}.text-block-24{color:#fff;text-align:left;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-weight:400;line-height:3vw}.tabs-menu-3{flex-flow:column;justify-content:flex-start;align-items:flex-end;width:20vw;padding-top:20px;padding-left:10px;display:flex}.tab-link-tab-2-3{text-align:center;background-color:#0000;border-radius:5px;justify-content:center;align-items:center;width:15vw;height:4.5vw;padding:0 5px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2vw;font-weight:300;line-height:3vw;display:flex}.tab-link-tab-2-3.w--current{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00bb39;border-radius:5px;justify-content:center;align-items:center;width:15vw;height:4.5vw;padding-top:0}.text-block-25{color:#fff;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-weight:400}.text-span-29{color:#fff;font-weight:400}.button-4{color:#fff;background-color:#0abb39;border:1px #ee1515;border-radius:10px;justify-content:center;align-items:center;height:3.5vw;margin-top:10vw;margin-bottom:0;margin-left:5vw;padding-top:0;padding-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-weight:300;line-height:1vw;display:flex}.button-4.buttonjd{opacity:63;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#bb793033;height:3.5vw}.button-4.buttonquick{opacity:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#d8b05b59;height:3.5vw}.button-4.buttonstal{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#5e6a8759;height:3.5vw}.button-4.buttonleg{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#5f8aab59;height:3.5vw}.button-4.buttonchug{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ae6b2359;height:3.5vw}.link-block-7{width:100%;height:100%;text-decoration:none}.div-block-80{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px #0abb39;border-radius:5px;flex-flow:column;height:auto;margin-bottom:0;margin-left:0;margin-right:0;display:flex;position:relative}.link-block-8{width:23.0111%;height:100%}.link-block-9{height:0%}.link-block-10{position:absolute}.link-block-11,.link-block-12,.link-block-13,.link-block-14,.link-block-15,.link-block-16{height:100%}.div-block-81{justify-content:space-between;display:flex}.div-block-82{z-index:20;justify-content:space-between;margin-bottom:10px;margin-left:10px;margin-right:10px;display:flex;position:relative}.button-6{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background-color:#00000040;border:1px solid #0abb39;border-radius:10px;justify-content:center;align-items:center;width:15vw;height:3.5vw;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-weight:300;line-height:1.5vw;display:flex}.div-block-83{z-index:10;justify-content:flex-start;align-items:flex-end;height:100vh;display:flex;position:relative}.slide-10,.slide-11,.slide-12,.slide-4,.slide-5,.slide-6,.slide-7,.slide-8,.slide-9{overflow:hidden}.div-block-84{justify-content:space-between;align-items:flex-end;margin-bottom:2vw;display:flex}.heading-33{color:#fff;letter-spacing:-4px;margin-top:9vw;margin-bottom:0;margin-right:5vw;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:6vw;font-weight:300;line-height:5vw}.div-block-85{justify-content:space-between;align-items:flex-end;margin-bottom:2vw;display:flex}.button-7{color:#fff;background-color:#00ff4463;border-radius:10px;justify-content:center;align-items:center;height:3.5vw;margin-top:10vw;margin-bottom:0;margin-left:5vw;padding-top:12px;padding-bottom:12px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;font-weight:300;line-height:1vw;display:flex}.heading-34{color:#909299;letter-spacing:-4px;margin-top:9vw;margin-bottom:0;margin-right:5vw;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:6vw;font-weight:300;line-height:5vw}.text-span-30{color:#5d6a86}.text-span-31{color:#ae6b23}.text-span-32{color:#5f8aab}.text-span-33{color:#d8b05b}.text-span-34{color:#bb7930}.tabs-content-3{padding-top:20px;padding-bottom:20px;padding-right:5px}.div-block-86{z-index:10;background-color:#0003;width:100%;height:100%;position:absolute}.left-arrow-4{z-index:15}.left-arrow-5,.left-arrow-6,.right-arrow-5,.right-arrow-6,.right-arrow-7{z-index:20}.div-block-87{flex-flow:row;justify-content:space-between;width:100%;display:flex}.div-block-88{justify-content:space-between;display:flex}.div-block-89{flex-flow:row;justify-content:space-between;display:flex}.div-block-90,.div-block-91,.div-block-92{justify-content:space-between;display:flex}.button-8{z-index:10;opacity:.88;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#4449524d;height:3vw;font-size:1.5vw;position:relative}.div-block-100,.div-block-101,.div-block-102,.div-block-103,.div-block-104,.div-block-105,.div-block-93,.div-block-94,.div-block-95,.div-block-96,.div-block-97,.div-block-98,.div-block-99{justify-content:space-between;display:flex}.div-block-106{z-index:10;background-color:#00000040;width:100%;height:100%;position:absolute}.image-69{z-index:-1;opacity:.75;width:55vw;position:absolute;bottom:10vw;right:60vw}.div-block-108,.div-block-109,.div-block-110,.div-block-111{justify-content:space-between;display:flex}.code-embed-5{margin-bottom:0;padding-bottom:5vw}@media screen and (min-width:1280px){.features-track{flex-flow:row-reverse}.container-6{background-color:#fff0;border-radius:20px 20px 0 0;margin-top:0}.newslentahead{padding-bottom:0}.market{background-color:#59ba47;border-radius:12px 12px 0 0;top:0}.hero_licenses{justify-content:flex-end;align-items:flex-start;margin-bottom:80px;padding-left:0;padding-right:0}._63{line-height:4vw}.text-block-13-copy{line-height:1vw}.section-15{margin-bottom:5vw;padding-left:220px;padding-right:20px;display:block}.section-20{position:static;top:0}.container-12{z-index:2;background-image:url('../images/asset-fb29be2437af.svg');background-position:0 0;background-size:cover;max-width:none;min-height:55.7vh;margin-top:-1svw;position:sticky;top:0}.section-21{z-index:100;background-color:#000;border-top-left-radius:12px;border-top-right-radius:12px;position:relative}.background-video{opacity:1;background-color:#000000b8;min-height:100svh}.heading-9{color:#fff;margin-top:100px;margin-left:25px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:9.5vw;font-weight:300;line-height:14vh}.heading-11{font-weight:400}.button-3{float:right;position:relative;bottom:75px}.image-35{top:40px}.section-23{z-index:4}.div-block-32{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex}.div-block-33{justify-content:center;align-items:center;display:flex}.div-block-34{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex}.div-block-35{justify-content:center;align-items:center;display:flex}.image-39{width:100%;top:auto;bottom:auto;right:auto}.text-block-16{color:#fff;text-align:right}.heading-14{font-weight:300}.card-subtitle{line-height:4vw}.container-18{padding-top:40px}.div-block-40.parallax-wrapper{border-style:none}.parallax-wrap{background-color:#151515}.button-transition.button-transition-rounded.transparent-light-3{height:6vw}.tiny-button.transparent-light.buttonform1{background-color:#0000008c;border-style:none}.tiny-button.transparent-light{background-color:#000;border-style:none;height:6vw}.heading-21{text-align:left;font-size:5vw;font-weight:300;line-height:5vw}.container-22{background-image:linear-gradient(#00000080,#00000080),url('../images/DSC_0184.jpg');background-position:0 0,0 40%;background-size:auto,cover;border-radius:10px}.heading-22{z-index:10;text-align:left;letter-spacing:-4px;margin:0 20px 3vw;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:14vw;font-weight:300;line-height:10vw;position:static}.section-28{z-index:6;display:block}.right-arrow{top:-5vw}.timeline_date-text,.timeline_text{letter-spacing:-1px}.timeline_progress-bar{opacity:1;display:none}.timeline_item.timeitem_1{margin-top:20px;padding-top:0}.timeline_progress{opacity:1}.section-timeline{z-index:5}.image-63{opacity:1;height:115%;position:absolute}.image-63.img2{opacity:1}.mask{opacity:1;width:100%}.icon{margin-left:10px;font-size:2vw}.icon-2{margin-right:10px;font-size:2vw}.show_card,.show_card.w--current{border-radius:10px}.tabs-2{width:100%}.tab-link-tab-1{width:15vw;height:3.5vw}.master-snap-section._1{background-color:#151515;border-radius:10px;height:auto}.master-snap-section._22{border-radius:10px;height:80vh;margin-top:-20px;top:0}.section-34.makes{background-color:#0000;padding-top:0;padding-bottom:0}.master-snap-sections{grid-column-gap:0px;grid-row-gap:0px}.image-cover{opacity:2;object-fit:cover;position:absolute;left:-5vw}.color-change{z-index:7;background-color:#000;padding-bottom:0}.div-block-58{background-color:#0000;width:100%;height:100%;position:relative}.div-block-58._1_hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:1vw}.div-block-60.firth-catalog1{margin-top:4px;padding-left:0;padding-right:0}.div-block-60.firth-catalog1._1super{margin-right:3px;padding-left:2px;padding-right:0}.div-block-60.firth-catalog3{background-color:#0000}.div-block-60.workusbanner{background-color:#0abb39;justify-content:flex-start;height:100%;padding-left:10px;padding-right:10px}.div-block-60.workusbanner.w1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000;justify-content:center;align-items:center;height:100%;padding-left:5px;padding-right:5px}.div-block-60.workusbanner._1banner{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;justify-content:flex-end;height:100%;padding-bottom:0;padding-left:0;padding-right:5px}.div-block-60.workusbanner._2banner{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0abb39;justify-content:flex-start;height:auto;padding-left:10px;padding-right:10px}.div-block-60.workusbanner._3banner{background-color:#04551900;justify-content:flex-start;align-items:center;margin-bottom:5px}.div-block-61{justify-content:center;align-items:flex-start}.heading-28{color:#fff;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-style:normal;font-weight:300}.firth-catalog{margin-right:0;padding-right:0}.link-block-5{border-style:solid;align-items:center;padding-left:0}.heading-29{color:#fff;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:3vw;font-weight:300;line-height:2vw}.div-block-62{justify-content:flex-end}.heading-30{color:#fff}.heading-31{letter-spacing:-1px;font-weight:400}.heading-31._1open{font-weight:400}.text-block-21{color:#0abb39;text-align:right;text-transform:none;margin-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:400;line-height:8vw}.text-block-21.features{font-size:10vw;line-height:8vw}.div-block-64{justify-content:center;align-items:flex-start;display:flex}.image-64{max-width:none;height:14%}.div-block-66{margin-right:20px;padding-left:80px;padding-right:0}.dropdown-toggle-2{background-color:#151515}.icon-3,.text-block-22{font-size:1.5vw}.container-27{position:static}.div-block-70{margin-bottom:5vh}.image-66{height:50vw}.tabs-4{padding-top:20px;padding-bottom:20px}.tab-link-tab-1-2{width:15vw;height:4.5vw}.tab-link-tab-1-2.w--current{background-color:#00bb39;border-radius:5px;width:15vw;height:4.5vw}.text-block-24{font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-weight:400}.tabs-menu-3{align-items:flex-end}.tab-link-tab-2-3{width:15vw;height:4.5vw}.tab-link-tab-2-3.w--current{background-color:#00bb39;width:15vw}.text-block-25{font-family:Alumni Sans,"PP Neue Montreal",sans-serif}.button-4{background-color:#444952;margin-top:10vw}.button-4.buttonquick{background-color:#d8b05b59;height:3.5vw}.button-4.buttonleg{background-color:#5f8aab59;height:3.5vw}.button-4.buttonchug{background-color:#ae6b2359;height:3.5vw}.button-6{color:#fff;border-radius:10px;justify-content:center;align-items:center;height:3.5vw;font-weight:300;display:flex}.div-block-83{justify-content:flex-start;align-items:flex-end}.button-7{margin-top:10vw}.image-68{opacity:.6;position:absolute}.image-69{opacity:.75;position:absolute}}@media screen and (min-width:1440px){.hero_licenses{justify-content:flex-end;align-items:flex-start;margin-bottom:80px;padding-right:0}._63{line-height:4vw}.section-15{margin-bottom:5vw;display:block}.container-16{padding-top:15vh;padding-left:15vw;padding-right:15vw}.div-block-32,.div-block-33{border-radius:10px;width:auto}.div-block-34{border-radius:5px;width:auto}.div-block-35{border-radius:10px}.grid-7{width:100%}.text-block-16{text-align:right}.heading-13{color:#00bb39;padding-bottom:0}.card-subtitle{line-height:4vw}.card-details{font-weight:300;line-height:2.5vw}.container-18{padding-top:40px}.div-block-40.parallax-wrapper{border-style:none}.text-size-medium{line-height:2vw}.parallax-wrap{background-color:#151515}.button-transition.button-transition-rounded.transparent-light-3{height:6.5vw}.tiny-button.transparent-light.buttonform1{background-color:#0000008c;border-style:none}.tiny-button.transparent-light{background-color:#00000080;border-style:none;width:30vw;height:6.5vw;padding-bottom:0}.footer-03-content{justify-content:space-between}.button-text.button-text-post.transparent-light-4,.button-text.button-text-pre.transparent-light-2{text-align:center;width:100%;height:100%;font-size:6vw;line-height:5vw}.button-text.button-text-pre.transparent-light-2.buttonformtext1{width:auto;height:auto;padding-bottom:0}.container-22{background-image:linear-gradient(#00000080,#00000080),url('../images/DSC_0184.jpg');background-position:0 0,0 40%;background-size:auto,cover}.heading-22{letter-spacing:-4px;margin-top:0;margin-bottom:3vw;padding-bottom:30px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:14vw;font-weight:300;line-height:10vw}.section-28{display:block}.right-arrow{top:-5vw}.image-53{width:65vw}.timeline_date-text{font-size:4vw}.timeline_text{color:#fff;padding-right:30px;font-size:3vw;font-style:normal}.timeline_item{margin-top:0;margin-bottom:5vw}.timeline_item.timeitem_1{margin-top:10px;margin-bottom:5vw;padding-top:0}.div-block-56.var1{border-radius:10px}.image-63{max-width:150%;height:auto;max-height:150%;position:absolute}.image-63.img2{height:200%}.mask{opacity:100;width:100%}.cat_card_5,.cat_card_6,.show_card,.show_card.w--current{border-radius:10px}.tabs-2{box-sizing:border-box;width:100%}.tab-link-tab-1{width:15vw;height:3.5vw}.slide{width:100%;height:100%}.panel-inner{grid-column-gap:2.778vw;grid-row-gap:2.778vw;max-width:20.139vw}.text-scroll-right{letter-spacing:-.104vw;font-size:2.778vw}.heading-skills{max-width:29.861vw}.heading-large{letter-spacing:-.278vw;font-size:5.556vw}.icon-tab{width:2.222vw;height:2.222vw}.panels-outer{max-width:75vw}.panel{height:44.722vw}.note-5{width:3.333vw}.button-snap{width:11.111vw;height:3.333vw}.cookie-first,.cookie-third{width:10.972vw}.master-snap-section._1{background-color:#151515;height:auto}.master-snap-section._2,.master-snap-section._3{height:90vh}.master-snap-section._22{border-radius:10px;height:100vh}.section-34.makes{padding-bottom:0}.button-circle{width:2.778vw;height:2.778vw}.star-first{width:3.194vw}.star-third{width:8.958vw}.image-cover{opacity:100;filter:none;width:35vw;height:auto;position:absolute;left:-5vw}.lines-2{width:12.153vw}.note-4{width:1.667vw}.note-1{width:2.361vw}.lines-1{width:12.153vw}.snap-bottom-gradient{height:40%}.photo-lines-right{width:5.417vw}.star-second{width:6.667vw}.note-3{width:4.028vw}.text-mask-snap{height:10.417vw;padding-top:1.302vw;padding-bottom:1.302vw}.note-6{width:1.667vw}.cookie-second{width:16.458vw}.text-wrap-snap{padding-bottom:20px;padding-left:0}.snap-top-gradient{height:35%}.text-snap-large{letter-spacing:-1.042vw;font-size:13.889vw;line-height:80%}.text-snap-large.second-layer{font-size:6vw}.photo-lines-left{width:5.417vw}.note-2{width:2.639vw}.star-fourth{width:4.444vw}.text-span-8{font-size:4vw;line-height:3.5vw}.div-block-58{background-color:#0000;width:100%;height:100%;position:relative}.div-block-58._1_hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:1vw}.div-block-60.firth-catalog1{border-radius:5px;padding-left:0}.div-block-60.firth-catalog3{background-color:#0000}.div-block-60.workusbanner{justify-content:flex-start;align-items:center;padding-top:10px;padding-bottom:10px}.div-block-60.workusbanner.w1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#04551900;justify-content:flex-start;align-items:flex-start;padding-top:10px;padding-bottom:10px}.div-block-60.workusbanner._1banner{justify-content:flex-end;height:100%}.div-block-60.workusbanner._2banner{justify-content:flex-start;align-self:flex-start;align-items:center;height:auto}.div-block-60.workusbanner._3banner{background-color:#04551900;justify-content:flex-start;align-items:center}.div-block-61{justify-content:center;align-items:flex-start}.heading-28{margin-top:0;margin-bottom:0}.firth-catalog{padding-left:2px;padding-right:0}.link-block-5{border-style:solid;align-items:center}.heading-29{color:#fff;font-size:3vw;font-weight:300;line-height:2vw}.heading-31,.heading-31._1open{font-weight:400}.text-block-21{color:#0abb39;text-align:right;margin-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:300;line-height:8vw}.text-block-21.features{color:#0abb39;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw}.div-block-64{justify-content:center;align-items:flex-start;display:flex}.image-64{max-width:none;height:14%;margin-left:0}.div-block-66{padding-left:80px}.dropdown-toggle-2{background-color:#151515}.text-block-22{font-size:1.6vw}.icon-3{font-size:1.5vw}.container-27{margin-right:10vw;position:static}.div-block-70{margin-bottom:5vw}.image-66{height:50vw}.tab-link-tab-1-2{justify-content:center;align-items:center;height:4.5vw;padding-top:0;padding-bottom:0}.tab-link-tab-1-2.w--current{background-color:#00bb39;border-radius:5px;justify-content:center;align-items:center;height:4.5vw;padding-top:0;padding-bottom:0}.text-block-24{font-weight:300;line-height:2vw}.tab-link-tab-2-3{justify-content:center;align-items:center;height:4.5vw;padding-bottom:0}.tab-link-tab-2-3.w--current{background-color:#00bb39;justify-content:center;align-items:center;padding-bottom:0;line-height:3.5vw}.text-block-25{line-height:2vw}.button-4{background-color:#444952}.button-4.buttonquick{background-color:#d8b05b59;height:3.5vw}.button-4.buttonleg{background-color:#5f8aab59;height:3.5vw}.button-4.buttonchug{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ae6b2359;height:3.5vw}.button-6{color:#fff;border-radius:10px;justify-content:center;align-items:center;height:3.5vw;padding-top:0;padding-bottom:0;font-weight:300;display:flex}.image-69{opacity:.75;width:50vw;bottom:5vw}.div-block-107{z-index:1;width:100%;position:absolute}}@media screen and (min-width:1920px){.card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#242424a6;border-width:2px;border-radius:.8vw;padding:1vw;overflow:visible}.body-3{background-color:#000}.features-strip{justify-content:flex-start;align-items:center}.features-track{grid-column-gap:2vw;grid-row-gap:2vw;margin-top:0;padding-left:160vw;position:relative;top:0;left:0;overflow:visible}.textcard{color:#c7c7c7}.htext-card{color:#fff;font-weight:200}.process-canvas{bottom:auto;overflow:clip}.container-6{top:0;overflow:hidden}.newslentahead{font-size:8vw;font-weight:300}.heading-4{text-align:right;margin-left:0;margin-right:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-weight:400;line-height:10vw}.paragraph{margin-top:60px;font-family:"PP Neue Montreal",Arial,sans-serif;font-style:normal;font-weight:200;line-height:6.5vw}.image-25{filter:blur(1px)}.div-block-16.magic-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000026}.div-block-17.magic-card,.div-block-18.magic-card,.div-block-20.magic-card{background-color:#00000026}.heading-5{text-align:left;font-family:"PP Neue Montreal",Arial,sans-serif;font-weight:200}.hero_licenses{text-align:right;justify-content:flex-end;align-items:flex-start;margin-bottom:80px;padding-right:0}.image-26{opacity:.4}.div-block-21,.div-block-22{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000026}.text-block-12{margin-right:0}._63text{-webkit-text-stroke-width:3px;font-family:"PP Neue Montreal",Arial,sans-serif}._63{font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:4vw;font-weight:300;line-height:4vw;bottom:3vw}.grid-6{grid-column-gap:15px;grid-row-gap:15px}.text-block-13-copy{margin-left:0}.section-15{margin-bottom:5vw;display:block}.text-block-15{font-family:"PP Neue Montreal",Arial,sans-serif;font-weight:200}._2sectionsheading{color:#16a54e;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:3.4vw;font-weight:400}.div-block-26{top:0}.section-20{min-height:100svh;position:static}.section-21{z-index:100;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background-color:#000;border:1px #59ba47;border-radius:0;height:200svw;position:relative;overflow:visible}.background-video{background-color:#ebe8db;background-image:none;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.container-15{flex-flow:column;justify-content:space-between;margin-top:auto;display:flex}.heading-11{z-index:1;color:#fff;text-align:left;text-transform:none;margin:0 0;padding-top:0;padding-left:10px;padding-right:60px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8.5vw;font-style:normal;font-weight:400;line-height:9vw;position:static;top:10px;left:-200px}.greentexthead{opacity:100;color:#59ba47;-webkit-text-fill-color:inherit;background-clip:border-box;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8.5vw;font-style:normal;font-weight:400;line-height:6vw}.button-3{border-width:2px;height:7vw;padding-top:2vw;padding-left:1.5vw;padding-right:0;font-weight:300;bottom:17vw;left:9vw;transform:rotate(90deg)}.image-35{z-index:40;opacity:1;width:95%;margin-left:10px;margin-right:auto;position:absolute;top:29vw;left:50px}.section-23{border-width:2px 0 0;border-top-style:solid;border-radius:0;overflow:hidden}.image-37{opacity:1;height:55vw;left:-20vw}.container-16{padding-top:15vw;padding-left:15vw;padding-right:15vw}.div-block-32,.div-block-33{justify-content:center;align-items:center}.div-block-34{justify-content:flex-end;align-items:stretch}.div-block-35{justify-content:center;align-items:center}.image-38{align-self:center}.image-39{overflow:visible}.image-40{max-width:none;height:300%}.image-40.image40made{height:350%}.image-41{align-self:center}.image-42{width:60%}.text-block-16{text-align:right}.image-46{width:9vw;position:absolute;top:16.9vw;left:1.4vw}.heading-12{color:#fff;text-align:center;text-transform:none;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:200;line-height:13vw;position:relative}.heading-13{z-index:2;color:#fff;text-align:right;margin-top:auto;margin-right:20px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:200;line-height:8vw;position:relative;inset:0% 0% 0% auto}.div-block-36{height:auto;padding-top:5%;padding-left:0}.body{background-color:#000}.menu-button{color:var(--writecs-cool-site---color-light)}.menu-bg{opacity:.96}.bg-panel{background-color:#000000ed;border-left:2px solid #2cb952;border-radius:0}.bg-panel.first{border-width:1px 1px 1px 2px;border-color:#000 #000 #000 #2cb952;border-left-style:solid;border-radius:0}.bg-panel.second{border-left:2px solid #2cb952;border-radius:0}.nav{display:none}.menu{opacity:1;border:1px #000}.eyebrow{color:#3d7833}.menu-link-heading{font-family:"PP Neue Montreal",Arial,sans-serif;font-style:normal;font-weight:300}.menu-list{grid-column-gap:2vw;grid-row-gap:2vw;font-family:"PP Neue Montreal",Arial,sans-serif}.menu-list-item{font-family:"PP Neue Montreal",Arial,sans-serif}.container-17{width:auto;max-width:100%;height:auto;position:relative}.heading-14{color:#000;margin-left:20px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-style:normal;font-weight:300;line-height:8vw;position:relative}.div-block-37{width:100%;height:50%;display:flex}.div-block-38{width:100%}.card-subtitle{color:#fff;margin-bottom:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:3vw;font-style:normal;font-weight:300;line-height:3vw}.c-cloneable{max-width:none;margin-left:auto;padding-top:60px}._w-cards-list{width:100%;margin-left:auto;margin-right:0;padding-top:40px;padding-left:0;padding-right:20px;top:60px}.card-title{color:var(--_apps---charts--chart-1-dark);margin-bottom:0;padding-bottom:4px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:6vw;font-style:normal;font-weight:700}.c-cards-list{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;top:auto}.c-card._2{width:42.5vw;max-width:100%;margin-right:0}.c-card._5{width:42.5vw;max-width:100%;margin-right:0;position:relative}.c-card._1{width:42.5vw;max-width:100%;margin-right:0;top:0;overflow:visible}.c-card._3{width:42.5vw;max-width:100%;margin-right:0}.c-card._4{top:450px}._w-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:#171717;border:1.5px #59ba47;width:auto;padding-bottom:20px}.card-details{color:#fff;padding-top:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2vw;font-style:normal;font-weight:300;line-height:2vw}.container-18{background-color:#0000;align-items:flex-start;width:100%;max-width:100%;height:50vw;padding-left:20px;padding-right:20px;display:flex;position:relative}.div-block-39{width:50vw;height:39vw;padding-top:30px;padding-right:20px;position:relative;overflow:hidden}.heading-15{color:#202020;text-align:left;margin-top:0;margin-bottom:40px;padding-left:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:8vw;font-weight:300;line-height:8vw}.div-block-40{background-color:#ffffff08;border:2px solid #59ba47;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.div-block-40.parallax-wrapper{z-index:2;border-style:none;border-color:var(--_apps---charts--chart-1-dark);background-color:#1a1a1a26}.button{text-transform:uppercase;background-color:#59ba47;border-radius:10px;width:8vw;height:3vw;padding-bottom:.8rem;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.1vw;font-weight:400}.text-color-neon{color:#fff;font-weight:200}.quote-form_step{padding-top:220px}.quote-form_step.is-active{padding-top:0}.form_big-radio-label{color:#59ba47;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.3vw;font-weight:200}.main-wrapper{z-index:11;padding-top:0;position:relative}.form_radio-label{font-family:"PP Neue Montreal",Arial,sans-serif;font-weight:200}.quote-form_steps{padding-top:29vw}.quote-form_block{margin-top:0}.section_form{justify-content:flex-start;align-items:stretch}.text-size-medium{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.5vw;font-weight:300;line-height:2vw}.field-label{margin-bottom:0;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.5vw;font-weight:300}.heading-16{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:300;line-height:4vw}.heading-17{font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:300;line-height:4vw}.heading-18{color:#fff;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:4vw;font-weight:200;line-height:4vw}.image-47{z-index:0;width:45%;position:absolute;inset:0% 0% 0% auto}.image-48{z-index:0;opacity:.72;position:absolute;overflow:clip}.parallax-img{z-index:0;opacity:.9;width:100%;max-width:250%;margin-left:15vw;position:absolute;top:-20%;left:-10%}.parallax-wrap{z-index:1;background-color:#151515;height:100%;position:relative;inset:0%;overflow:hidden}.container-19{justify-content:center;align-items:flex-start;width:100%;max-width:1920px;height:100%;display:flex}.div-block-41{z-index:20;background-color:#000;width:100%;height:7vw;position:fixed}.div-block-42{z-index:39;opacity:0;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background-color:#0000;border:1px #59ba47;border-bottom:3px solid #59ba4700;border-radius:0;height:5vw;top:auto}.heading-19{color:#59ba47;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:14vw;font-style:normal;font-weight:400;line-height:4vw;position:absolute;inset:23.2vw auto auto -7.2vw;transform:rotate(-90deg)}.text-span{color:#59ba47}.div-block-43{flex-flow:column;display:flex;position:relative}.text-block-17{color:#000;text-align:left;align-self:flex-start;width:42.5vw;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2vw;font-weight:200;line-height:2vw}.text-span-2{color:#59ba47}.section-26{color:#000;background-color:#000;width:100%;height:40vw}.text-span-3{color:#fff;text-align:center;font-family:"PP Neue Montreal",Arial,sans-serif}.code-embed-2{position:absolute}.section-27{z-index:200;background-color:#ebe8db;border:2px #000;border-top:2px solid #0000;border-radius:0;margin-top:0;position:relative}.container-20{width:100%;max-width:1920px;height:100%;margin-left:auto;margin-right:auto}.button-transition.button-transition-rounded.transparent-light-3.buttonform1{background-color:var(--_apps---charts--chart-1-dark)}.button-transition.button-transition-rounded.transparent-light-3{background-color:#59ba47;border-radius:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1vw;font-weight:300}.footer-03-image-scroller-image-wrapper{opacity:1}.tiny-button.transparent-light{border-style:none;border-color:var(--_apps---charts--chart-1-dark);background-color:#0f0f0f8f;border-radius:10px;padding-top:2em;padding-bottom:2em}.tiny-button.transparent-light.buttonform1{background-color:#0000008c;border-color:#e6e6e6;width:12vw;height:3.5vw}.tiny-button.transparent-light{background-color:#0f0f0f8f;border-style:none;border-color:#59ba47;border-radius:10px;padding-top:2em;padding-bottom:2em}.footer.section-footer.section-footer-03{z-index:90;background-color:#000;border-top:4px #59ba47;border-top-left-radius:20px;border-top-right-radius:20px;top:0}.footer.section-footer.section-footer-03.footer_home{z-index:200;background-color:#000;border-top-style:none;border-top-left-radius:20px;border-top-right-radius:20px;top:auto}.footer-03-image-scroller-image-wrapper-column{grid-column-gap:2vw;grid-row-gap:2vw;padding-top:0}.footer-03-content{justify-content:space-between}.component-grid-wrapper{background-image:none;background-position:0 0;background-size:auto}.container-21{max-width:none}.display-m.display-light{margin-bottom:10px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:3vw}.display-m.display-link{font-family:"PP Neue Montreal",Arial,sans-serif;font-size:2.5vw;font-weight:200}.footer-03-image-scroller-overlay{background-image:url('../images/backlogo.png');background-position:100% 100%;background-size:70%;justify-content:center;align-items:flex-start}.button-text.button-text-post.transparent-light-4{text-transform:uppercase;font-size:1.2vw;font-weight:300}.button-text.button-text-post.transparent-light-4.buttonform1{width:auto;height:auto;font-size:3rem;font-weight:400;line-height:6vw}.button-text.button-text-pre.transparent-light-2{color:#fff;text-transform:uppercase;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:1.2vw;font-style:normal;font-weight:400}.button-text.button-text-pre.transparent-light-2.buttonformtext1{text-transform:none;width:auto;height:auto;padding-bottom:0;padding-left:0;font-size:1.5vw;font-weight:400}.footer-03-image-scroller-background{object-fit:contain;border-radius:15px;inset:29% auto 0% 0%}.footer-03-image-scroller-image{opacity:1;object-fit:cover;border-style:solid;border-color:#59ba47;border-radius:5px;width:50vw;height:60%}.image-49{width:130%;max-width:130%;display:block;position:absolute;inset:-4.5vw 0% 0% -4.5vw;overflow:visible}.text-span-4{color:#59ba47}.heading-20{opacity:.95;color:#59ba47;width:40vw;margin-top:0;margin-left:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:9vw;font-weight:300;line-height:8vw}.heading-21{opacity:.95;color:#fff;text-align:right;margin-top:20px;margin-right:40px;font-family:"PP Neue Montreal",Arial,sans-serif;font-size:9vw;font-style:normal;font-weight:300;line-height:8vw}.image-50{z-index:100;width:96%;margin-top:40px;position:relative;top:0;left:2.6vw}.image-51{opacity:0;width:6%;margin-top:15px;position:fixed}.container-22{background-image:linear-gradient(#00000080,#00000080),url('../images/DSC_0184.jpg')}.heading-22{letter-spacing:-8px;margin-top:0;margin-bottom:3vw;padding-bottom:40px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:14vw;font-weight:300;line-height:10vw}.section-28{display:block}.link-block-2{justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:relative;overflow:clip}.right-arrow{top:-5vw}.image-53{width:auto;max-width:200%;height:150%}.container-26{margin-bottom:-10px}.timeline_item.timeitem_1{margin-top:20px;padding-top:0}.image-56{z-index:0}.body-6{background-color:#181007}.image-63{width:auto;max-width:150%;height:auto;max-height:150%}.image-63.img2{opacity:.7}.mask{opacity:1}.icon{margin-left:20px}.icon-2{margin-right:20px}.show_card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000026}.show_card.w--current{opacity:100;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-width:2px}.div-block-57{z-index:10;position:relative}.tab-link-tab-1{background-color:#202020;justify-content:center;align-items:center;width:15vw;height:3.5vw;display:flex}.tab-link-tab-1.w--current,.tab-link-tab-2{height:3.5vw}.text-block-19,.text-block-20{padding-bottom:0;padding-left:0;font-weight:400}.panel-inner{max-width:16.1112vw}.text-scroll-right{letter-spacing:-.0832vw;font-size:2.2224vw}.heading-large{letter-spacing:-.2224vw;font-size:4.4448vw}.icon-tab{width:1.7776vw;height:1.7776vw}.panels-outer{max-width:60vw}.label{text-align:center;font-family:"PP Neue Montreal",Arial,sans-serif;font-weight:300}.label.label{font-family:"PP Neue Montreal",Arial,sans-serif;font-weight:400}.panel{height:35.7776vw}.note-5{width:2.6664vw}.button-snap{width:8.8888vw;height:2.6664vw}.cookie-first,.cookie-third{width:8.7776vw}.master-snap-section._1{background-color:#151515;height:auto}.master-snap-section._22{border-radius:10px;height:100vh}.section-34.makes{padding-bottom:0}.button-circle{width:2.2224vw;height:2.2224vw}.star-first{width:2.5552vw}.star-third{width:7.1664vw}.image-cover{opacity:50;width:35vw;position:absolute;top:auto;bottom:-15vw;left:-5vw}.lines-2{width:9.7224vw}.note-4{width:1.3336vw}.note-1{width:1.8888vw}.lines-1{width:9.7224vw}.photo-lines-right{width:4.3336vw}.star-second{width:5.3336vw}.note-3{width:3.2224vw}.text-mask-snap{position:static}.note-6{width:1.3336vw}.cookie-second{width:13.1664vw}.text-wrap-snap{z-index:11}.snap-top-gradient{height:100%}.text-snap-large{font-size:11.1112vw}.text-snap-large.second-layer{padding-bottom:20px;padding-left:10px}.photo-lines-left{width:4.3336vw}.note-2{width:2.1112vw}.star-fourth{width:3.5552vw}.div-block-58{z-index:10;background-color:#0000;width:100%;height:100%;position:relative}.div-block-58._1_hero{padding-bottom:1vw}.div-block-60.firth-catalog1{padding-left:0}.div-block-60.firth-catalog3{background-color:#0000;border-style:none;padding-left:0;display:block}.div-block-60.workusbanner{padding-top:10px;padding-bottom:10px}.div-block-60.workusbanner.w1{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#15151599;justify-content:center;align-items:center;padding:20px 10px}.div-block-60.workusbanner._3banner{background-color:#04551900;justify-content:center;align-items:center}.div-block-61{justify-content:center;align-items:flex-start}.heading-27{font-size:3rem}.heading-28{padding-bottom:10px;font-size:2rem;line-height:2vw}.firth-catalog{padding-left:2px;padding-right:0}.link-block-5{align-items:center}.heading-29{color:#fff;padding-bottom:0;font-size:3vw;font-weight:300;line-height:2vw}.heading-29.str{padding-bottom:10px}.heading-30{width:100%;font-weight:300}.heading-31{letter-spacing:-2px;font-weight:400}.heading-31._1open{font-weight:400}.left-arrow,.left-arrow-2,.left-arrow-3,.right-arrow-2,.right-arrow-3,.right-arrow-4{width:20%}.text-block-21{color:#0abb39;text-align:right;margin-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:300;line-height:8vw}.text-block-21.features{color:#0abb39;margin-bottom:40px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:10vw;font-weight:400}.image-64{height:14%;margin-left:0}.div-block-66{flex-flow:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.dropdown{align-self:auto;width:50vw;height:60vw}.dropdown-toggle{width:123.825vw}.dropdown-2{background-color:#ea2c2c00;width:100%}.dropdown-toggle-2{background-color:#151515;border-radius:10px;width:100%;margin-bottom:10px;padding-top:40px;padding-bottom:40px}.dropdown-toggle-2.w--open{border-top-left-radius:10px;border-top-right-radius:10px}.text-block-22{align-self:auto;padding-bottom:0;padding-left:20px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:2vw;line-height:2vw}.icon-3{margin-bottom:40px;font-size:1.5vw}.dropdown-list-2.w--open{border-bottom-right-radius:10px;border-bottom-left-radius:10px;bottom:20px}.container-27{position:static}.div-block-70{margin-bottom:5vh}.image-66{height:50vw}.div-block-73{padding-left:80px;padding-right:0}.tab-link-tab-1-2{justify-content:center;align-items:center;height:4.5vw;padding-top:0}.tab-link-tab-1-2.w--current{background-color:#00bb39;justify-content:center;align-items:center;height:4.5vw;line-height:4.5px}.tab-link-tab-2-3{justify-content:center;align-items:center;height:4.5vw;padding-bottom:0}.tab-link-tab-2-3.w--current{background-color:#23bd28f2;border-radius:10px;justify-content:center;align-items:center;height:4.5vw}.button-4{z-index:10;color:#fff;background-color:#7f7f7f66;height:3vw;padding-top:12px;padding-bottom:12px;font-size:1.5vw;line-height:1vw;position:relative}.button-4.buttonquick{opacity:100;background-color:#d8b05b59;height:3.5vw}.button-4.buttonleg{opacity:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#5f8aab59;height:3.5vw}.button-4.buttonchug{opacity:100;background-color:#ae6b2359;height:3.5vw}.button-5{height:20vw}.link-block-6{background-color:#000000cf;height:20vw;position:relative;overflow:clip}.image-67{display:block;position:absolute;overflow:hidden}.div-block-79{height:20vw;overflow:clip}.button-6{color:#fff;border-radius:10px;height:3.5vw;font-weight:300}.button-7{padding-top:20px;padding-bottom:20px}.text-span-30{color:#5d6a86}.image-68{position:relative}.image-69{z-index:0;opacity:.75;width:50vw;bottom:0;right:65vw}.div-block-107{z-index:1;background-color:#0003;width:100%;height:100%;position:absolute}.div-block-108,.div-block-109,.div-block-110,.div-block-111{justify-content:space-between;display:flex}.form-block{padding-top:5vw;padding-left:5vw;padding-right:5vw}.select-field{width:10vw}}@media screen and (max-width:991px){.body-3{overflow:visible}.spacer-xhuge{padding-top:6rem}.spacer-medium{padding-top:1.5rem}.quote-form_step{max-width:48rem}.padding-global{padding-left:2.5rem;padding-right:2.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.spacer-xmedium{padding-top:1.5rem}.footer{grid-column-gap:3.5rem;grid-row-gap:3.5rem}.footer.section-footer{min-height:auto}.footer-03-content-bottom{flex-flow:column;justify-content:space-between;align-items:flex-start}.footer-03-content{flex-flow:wrap-reverse}.container-21{padding-left:2rem;padding-right:2rem;position:relative}.grid{grid-row-gap:2.5rem;grid-template-columns:minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr)}.footer-03-list-wrapper{flex-flow:row}.container-24.small.flex{width:100%;max-width:none}.step-4-info-wrapper{align-items:flex-start}.paragraph-m{font-size:18px}.timeline-wrapper{display:none}.step{min-width:auto;padding-top:0;padding-bottom:0;position:absolute;inset:-19px auto auto 24px}.step-1-info-wrapper,.step-2-info-wrapper,.step-3-info-wrapper,.step-5-info-wrapper{align-items:flex-start}.heading-2-small{font-size:56px;line-height:64px}.section{padding-top:104px;padding-bottom:104px}.black-line{display:none}.container-25.small.flex{width:100%;max-width:none}.section-31{padding-top:104px;padding-bottom:104px}.heading-large{letter-spacing:-3.5px;font-size:72px}.panel{height:520px}.note-5{right:0}.cookie-first,.cookie-third,.star-third{width:100px}.lines-2{top:40%;right:15%}.note-4{top:25%;right:10%}.note-1{left:15%}.lines-1{top:40%;left:15%}.star-second{width:70px}.note-3{left:0}.note-6{bottom:25%;right:0}.cookie-second{width:140px}.text-snap-large{font-size:160px;line-height:80%}.note-2{top:50%;left:0}}@media screen and (max-width:767px){.features-strip,.features-strip-news{height:69%}.nav-row__right{grid-column-gap:0rem;grid-row-gap:0rem}.osmo-ui__bg{display:block}.socials-row{grid-column-gap:1em;grid-row-gap:1em}.bg-panel{border-top-left-radius:0;border-bottom-left-radius:0}.menu{padding-top:calc(6 * var(--menu-padding));width:100%}.menu-link-heading{font-size:4em}.menu-list-item{height:4.5em}.image{height:50%}.spacer-xhuge{padding-top:4rem}.spacer-medium{padding-top:1.25rem}.form_input{font-size:1.125rem}.form_radio-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem}.form_radio-label{font-size:1.125rem}.form_error{font-size:.9rem}.padding-global{padding-left:2rem;padding-right:2rem}.form_field-wrapper{width:100%}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.spacer-xmedium{padding-top:1.25rem}.footer{grid-column-gap:2.5rem;grid-row-gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.footer-03-content-bottom{flex-flow:column;justify-content:space-between;align-items:flex-start}.container-21{padding-left:1.5rem;padding-right:1.5rem}.display-m{font-size:1.5rem}.display-m.display-light{font-size:1.35rem}.grid{grid-row-gap:2rem;grid-template-columns:minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr)}.footer-03-list-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.step-4-info-wrapper{flex-direction:column;padding:16px}.paragraph-m.text-white.margin-m{margin-bottom:16px}.step{left:16px}.step-heading.margin-xs{margin-bottom:8px}.step-1-info-wrapper,.step-3-info-wrapper,.step-5-info-wrapper{flex-direction:column;padding:16px}.process-image{background-image:url('../images/Process-Image-Background-Mobile.png');background-size:cover;width:100%;margin-bottom:24px}.step-2-info-wrapper{flex-direction:column;padding:16px}.heading-2-small{font-size:40px;line-height:48px}.step-info{margin-left:0}.section,.section-31{padding-top:64px;padding-bottom:64px}.timeline_centre{justify-content:flex-start}.timeline_date-text{margin-bottom:24px;font-size:36px}.timeline_quote-wrapper{flex-direction:column-reverse}.timeline_text{font-size:20px}.timeline_quote-image{margin-top:24px;margin-right:0}.timeline_left{text-align:left}.margin-bottom-xlarge{margin-bottom:48px}.timeline_item{grid-template-columns:64px 1fr;width:100%}.timeline_progress{left:6px}.services{grid-column-gap:48px;grid-row-gap:48px}.panel-inner{grid-column-gap:24px;grid-row-gap:24px;width:100%;max-width:none;height:auto}.panel-content{justify-content:space-between;align-items:flex-end;display:flex}.text-scroll-right{letter-spacing:-1px;font-size:28px}.heading-skills{max-width:300px}.heading-large{letter-spacing:-3px;font-size:44px}.icon-tab{width:24px;height:24px}.panel{height:480px;padding-left:20px;padding-right:20px}.note-5{width:38px}.button-snap{width:140px;height:42px}.kid-hidden{max-height:80%}.cookie-first,.cookie-third{width:80px}.master-snap-section{top:24px}.button-circle{width:35px;height:35px}.star-first{width:40px}.star-third{width:70px}.lines-2{width:120px}.note-4{width:18px}.kid-visible{max-height:80%}.note-1{width:24px}.lines-1{width:120px}.photo-lines-right{width:60px;transform:translate(142px,-79px)}.star-second{width:60px}.note-3{width:40px}.note-6{width:18px}.cookie-second{width:110px}.text-snap-large{letter-spacing:-6px;font-size:96px;line-height:80px}.photo-lines-left{width:60px;transform:translate(-111px,-97px)}.note-2{width:28px}.star-fourth{width:50px}}@media screen and (max-width:479px){.card{border-radius:2vw;flex-basis:50vw;width:auto;height:70vw;padding:2vw}.body-3{overflow:hidden}.features-strip{flex-flow:column;justify-content:center;align-items:center}.features-track{flex-flow:column;padding-left:2vw;padding-right:2vw}.textcard{font-size:5vw;line-height:5.5vw}.htext-card{font-size:7vw}.container-6{flex-flow:column;height:auto;padding-top:0;position:relative;top:0}.section-20{padding:5em 5px 5px}.section-21{height:auto}.image-37{height:110vw;display:none}.container-16{padding:0 2.5svw 10%}.div-block-32,.div-block-33,.div-block-34{border-radius:2.5vw;width:100%;height:27vw}.div-block-35{border-radius:2.5vw;height:27vw}.grid-7{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr}.section-24{height:auto;padding-top:11.5svh}.text-block-16{padding-top:5px;font-size:8vw;line-height:8vw}.heading-12{text-align:right;align-self:flex-end;margin-top:0;padding-left:2vw;padding-right:2vw;font-size:14vw;line-height:20vw;position:sticky;top:0}.heading-13{text-align:right;padding-bottom:10px;padding-left:5%;padding-right:10px;font-size:14vw;line-height:13vw}.menu{padding-top:calc(7 * var(--menu-padding));padding-bottom:calc(2 * var(--menu-padding))}.container-17{margin-bottom:50vw}.heading-14{text-align:center;margin-bottom:0;padding-left:0;font-size:14vw;line-height:13vw}.card-subtitle{margin-bottom:0;font-size:8vw;line-height:8vw}._w-cards-list{margin-left:0;padding-left:10px;padding-right:10px;position:relative;top:40px}.card-title{margin-bottom:5px;font-size:2.5em}.c-cards-list{flex-flow:column;justify-content:center;align-items:center}.c-card._2{width:100%;margin-top:0;top:10px}.c-card._5{width:100%;margin-top:0;position:relative;top:30px}.c-card._1{width:100%;margin-left:0}.c-card._3{width:100%;margin-top:0;top:20px}.c-card._4{top:200px}.c-card-title{margin-bottom:0}._w-card{border-width:1px;border-radius:2vw;margin-bottom:0;padding:10px}.card-details{color:#fff;text-align:left;font-size:5vw;font-style:normal;line-height:5vw}.c-card-details{margin-bottom:0}.container-18{flex-flow:column;height:auto}.heading-15{width:100%;margin-bottom:10px;font-size:14vw;line-height:12vw;position:relative}.div-block-40.parallax-wrapper{border-radius:2vw}.quote-form_step.is-active{width:100%;height:100%;padding-left:10px}.form_big-radio-img-wrap{display:none}.form_label-wrap{flex-flow:column;justify-content:flex-start;align-items:flex-start}.form_radio-wrapper{grid-template-columns:1fr}.form_check-label{font-size:1.125rem}.padding-global{padding-left:1.5rem;padding-right:1.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.hide-mobile-portrait{display:none}.text-size-medium{font-size:6vw;line-height:6vw}.heading-16{margin-top:0;font-size:8vw;line-height:8vw}.parallax-img{top:-32%;left:-4%}.parallax-wrap{border-radius:2vw;width:100%}.text-block-17{width:100%;font-size:4vw;line-height:3.5vw;top:auto}.section-27{height:auto}.button-transition.button-transition-rounded.transparent-light-3.buttonform1{border-radius:1vw}.button-transition.button-transition-rounded.transparent-light-3{border-radius:1vw;height:14vw;margin-top:10px;padding:.3em 1em 1em}.tiny-button{font-size:.65rem}.tiny-button.transparent-light.buttonform1{background-color:#ebe8db;border-radius:1vw;justify-content:center;align-items:center;width:50vw;height:10vw}.tiny-button.transparent-light{background-color:#000;border-style:none;border-width:1px;border-radius:1.5vw;justify-content:flex-start;align-items:center;width:100%;height:12vw;margin-top:10px;padding-top:.3em}.footer.section-footer.section-footer-03{border-top-left-radius:8px;border-top-right-radius:8px;padding-top:3%;padding-bottom:0}.footer.section-footer.section-footer-03.footer_home{display:none}.footer-03-content-bottom{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;justify-content:center;align-items:stretch}.footer-03-content{grid-column-gap:1rem;grid-row-gap:1rem}.footer-03-content-top{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;align-items:flex-start}.component-grid-wrapper{width:100%}.container-21{align-self:auto;height:100%;padding-left:3%;padding-right:3%}.display-m{font-size:1.35rem}.display-m.display-light{text-align:left;font-size:8vw;line-height:10vw}.display-m.display-light.var1_1{text-align:right}.display-m.display-link{font-size:5vw;line-height:5vw}.display-m.display-link.var1{text-align:right}.footer-03-image-scroller-overlay{display:none}.button-text.button-text-pre.transparent-light-2{font-size:8.5vw;font-weight:300}.button-text.button-text-pre.transparent-light-2.buttonformtext1{color:#000;font-size:6vw}.footer-03-image-scroller{display:none}.grid{grid-row-gap:2rem}.footer-03-list-wrapper{flex-flow:row;justify-content:space-between}.container-22{border-radius:2vw}.heading-22{text-align:left;letter-spacing:-2px;margin-top:10px;margin-left:0;padding-bottom:20px;padding-left:20px;padding-right:10px;font-size:10vw;font-weight:300;line-height:11vw}.text-span-5{font-size:10vw;font-weight:500;line-height:11vw}.div-block-44{flex-flow:column;align-items:center;height:100%;margin-bottom:10px}.container-23{height:auto;padding-left:0;padding-right:0}.stackaparralax{justify-content:flex-start;width:50%;height:auto;padding-left:2px;padding-right:0}.stackaparralax.stackup{justify-content:flex-start;height:auto;padding-left:5px;padding-right:2px;bottom:0}.cardparralax{border-radius:1vw;height:80vw;margin-bottom:3px}.cardparralax.p1,.cardparralax.p10,.cardparralax.p11,.cardparralax.p2,.cardparralax.p3,.cardparralax.p4,.cardparralax.p5,.cardparralax.p6,.cardparralax.p7,.cardparralax.p8,.cardparralax.p9{height:80vw;margin-bottom:5px}.cardparralax.p12,.cardparralax.p13,.cardparralax.p14,.cardparralax.p15,.cardparralax.p16,.cardparralax.p17,.cardparralax.p18{height:80vw;margin-bottom:10px}.slider{flex-flow:column;display:flex}.right-arrow{width:50vw;height:10vw;margin-top:40px;margin-left:10px;top:0}.code-embed-4{margin-bottom:0;position:fixed}.heading-2-small{font-size:36px;line-height:44px}.timeline_date-text{text-align:right;font-size:8vw;line-height:7vw}.margin-bottom-medium{margin-bottom:24px}.timeline_text{padding-right:0;font-size:6vw;line-height:6vw}.timeline_item{grid-template-columns:48px 1fr;margin-top:0;right:6px}.timeline_item.timeitem_1{margin-top:30vw;padding-left:0;padding-right:5px;right:6px}.timeline_progress{left:0}.image-56{width:99.9628%}.heading-23{margin-top:20px;margin-bottom:10px;padding-right:2px;font-size:9vw}.div-block-56.var1{border-radius:1.5vw;justify-content:space-between;align-items:center}.mark_card{margin-bottom:20px;font-size:10vw}.heading-25{width:60%;font-size:6vw;line-height:5vw}.slider-2{flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 0% 0%}.image-63{object-fit:cover;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:inline-block;position:static}.mask{height:100%}.icon,.icon-2{display:none}.tabs{justify-content:space-between;align-items:flex-start}.tabs-menu{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto auto auto;grid-template-columns:1fr;width:35%;height:auto;min-height:0;padding-left:10px;padding-right:0}.tabs-menu.final_card{height:auto}.show_card{border-radius:3px;height:7svh}.show_card.w--current{border-radius:1px}.div-block-57{height:95svh;padding-top:7svh}.tabs-content{width:auto;height:60%;padding-left:0;padding-right:0}.tabs_show{padding-left:10px;padding-right:10px}.cat_card_5,.cat_card_6{border-radius:2.5vw;height:27vw}.mask-2{width:100%;height:60%}.tabs-2{grid-row-gap:0px;flex-flow:column;justify-content:flex-start;width:100%;margin-top:20px;bottom:auto}.tabs-menu-2{justify-content:space-between}.tab-link-tab-1.w--current,.tab-link-tab-2{border-radius:1vw;width:50%;height:11vw}.text-block-19,.text-block-20{font-size:7vw}.tab-pane-tab-1{width:100%;height:80vw}.tabs-content-2{width:100%;height:auto;margin-top:20px;margin-bottom:20px}.link-block-4{width:100%;padding-left:10px;padding-right:10px}.slide{height:100%;overflow:visible}.label{margin-top:10px;font-size:4vw}.note-5._1{width:30px}.kid-hidden{max-height:60%}.cookie-third{width:50px;bottom:20%;right:0}.cookie-first{width:50px;top:40%;left:0}.section-34.makes{padding-left:5px;padding-right:5px}.star-first{width:30px}.star-third{width:50px;top:30%}.image-cover{position:absolute}.lines-2._1{width:80px}.kid-visible{max-height:60%}.wrap-kid-notes._1{width:92%}.note-1{top:35%;left:5%}.note-1._1{width:20px}.lines-1._1{width:80px}.photo-lines-right{width:50px;right:10%;transform:none}.star-second{width:40px;bottom:20%;left:10%}.note-3._1{width:30px}.text-mask-snap{max-width:340px;margin-left:auto;margin-right:auto}.cookie-second{width:80px;bottom:30%}.text-snap-large.second-layer{margin-bottom:10px;padding-left:2px;font-size:10vw;line-height:8vw}.photo-lines-left{width:40px;left:15%;transform:none}.text-span-8{font-size:6vw}.div-block-58{background-color:#00000080;width:100%;height:100%;position:absolute}.div-block-58._1_hero{padding-left:10px}.slide-2{height:100%}.div-block-60.firth-catalog1._1super{display:none}.div-block-60.firth-catalog3{background-color:#ffffff12}.link-block-5{justify-content:flex-start;align-items:center}.heading-29{font-size:10vw}.text-block-21.features{text-align:left;padding-left:0;font-size:10vw;line-height:11vw}}#w-node-_0d98e4a9-c018-4e54-7d82-4cd791070fe3-cd252fa6,#w-node-_0d98e4a9-c018-4e54-7d82-4cd791070fea-cd252fa6,#w-node-_166bd6ef-9f0e-24ff-f78b-f1d0cdcf60b2-03822857,#w-node-_166bd6ef-9f0e-24ff-f78b-f1d0cdcf60b9-03822857,#w-node-_38266fc0-acb2-0054-7302-550d005382a2-980de4d7,#w-node-_38266fc0-acb2-0054-7302-550d005382a9-980de4d7,#w-node-_39f42547-3d1e-a444-1395-aff687513ec1-b150cc57,#w-node-_39f42547-3d1e-a444-1395-aff687513ecc-b150cc57,#w-node-_43c28b30-cb49-00ff-feff-64de2c40011a-991997af,#w-node-_43c28b30-cb49-00ff-feff-64de2c400121-991997af,#w-node-c478b766-6de0-1b26-c943-7d073700b187-c1f3f289,#w-node-c478b766-6de0-1b26-c943-7d073700b18e-c1f3f289,#w-node-ee78b2c0-de0c-2b58-959f-f8d5fcfd2ccd-ac867fec,#w-node-ee78b2c0-de0c-2b58-959f-f8d5fcfd2cd4-ac867fec,#w-node-f391d759-8b8a-d891-c794-e8d9bca6c64e-a7df0088,#w-node-f391d759-8b8a-d891-c794-e8d9bca6c655-a7df0088{grid-area:span 1/span 6/span 1/span 6}@media screen and (min-width:1920px){#w-node-_5bca207e-f78a-6e03-e11e-bee4b6cdda0c-b150cc57{justify-self:end}}@media screen and (max-width:767px){#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb474b-b150cc57{grid-area:1/2/2/3}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb474e-b150cc57{grid-area:1/1/3/2}#w-node-c3a0af22-3c54-ca50-1102-96caf44fdec5-b150cc57{grid-area:1/2/2/3}#w-node-c3a0af22-3c54-ca50-1102-96caf44fdec8-b150cc57{grid-area:1/1/3/2}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb475e-b150cc57{grid-area:1/2/2/3}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb4761-b150cc57{grid-area:1/1/3/2}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb4778-b150cc57{grid-area:1/2/2/3}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb477b-b150cc57{grid-area:1/1/3/2}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb4794-b150cc57{grid-area:1/2/2/3}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb4797-b150cc57{grid-area:1/1/3/2}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb47b1-b150cc57{grid-area:1/2/2/3}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb47b4-b150cc57{grid-area:1/1/3/2}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb47cf-b150cc57{grid-area:1/2/2/3}#w-node-_5325dcb1-5f68-18c1-d284-df10d0eb47d2-b150cc57{grid-area:1/1/3/2}#w-node-d8dfe1cb-a737-ce76-9f67-22e48ed131f2-b150cc57{grid-area:1/2/2/3}#w-node-d8dfe1cb-a737-ce76-9f67-22e48ed131f5-b150cc57{grid-area:1/1/3/2}}.div-block-56.var1.is-order-form-open{align-items:stretch}.div-block-56.var1.is-order-form-open>:not(.catalog-order-form){display:none!important}.catalog-order-form{border:none;background:radial-gradient(140% 100% at 50% 0,rgba(10,187,57,.14) 0,rgba(10,187,57,0) 55%),linear-gradient(180deg,rgba(9,13,10,.9) 0,rgba(8,11,9,.86) 100%);border-radius:10px;box-sizing:border-box;flex-direction:column;gap:16px;width:100%;height:100%;min-height:100%;padding:clamp(14px,1.6vw,22px);display:flex;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.38);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative}.catalog-order-form::before{content:"";pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),rgba(255,255,255,0));opacity:.3;position:absolute;inset:0%}.catalog-order-form>*{z-index:1;position:relative}.catalog-order-form,.catalog-order-form *{font-family:Alumni Sans,"PP Neue Montreal",sans-serif}.catalog-order-form__top{justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;display:flex}.catalog-order-form__eyebrow-wrap{flex-direction:column;min-width:0;flex:1 1 220px;gap:12px;display:flex}.catalog-order-form__eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:rgba(10,187,57,.18);border:1px solid rgba(10,187,57,.55);border-radius:999px;align-self:flex-start;padding:6px 11px;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:11px;font-weight:300;line-height:1}.catalog-order-form__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-order-form__chip{color:#fff;letter-spacing:.03em;background:rgba(255,255,255,.04);border:1px solid rgba(10,187,57,.45);border-radius:10px;max-width:100%;padding:8px 12px;font-family:'RM Mono',Arial,sans-serif;font-size:16px;line-height:1.2;font-weight:300;overflow-wrap:anywhere}.catalog-order-form__chip:not(.catalog-order-form__chip--muted){font-size:28px;line-height:1;font-weight:300}.catalog-order-form__chip--muted{color:rgba(255,255,255,.72);font-size:16px;line-height:1.2}.catalog-order-form__close,.catalog-order-form__secondary,.catalog-order-form__submit{appearance:none;cursor:pointer;border:1px solid #0abb39;color:#fff;background:0 0;border-radius:10px;min-height:46px;padding:11px 16px;transition:transform .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.catalog-order-form__close:hover,.catalog-order-form__secondary:hover,.catalog-order-form__submit:hover{background-color:#0abb39;transform:translateY(-1px)}.catalog-order-form__close{white-space:nowrap;flex:0 0 auto;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:14px;font-weight:300}.catalog-order-form__title{color:#fff;margin-top:0;margin-bottom:6px;font-family:'PP Neue Corp Tight',Arial,sans-serif;font-size:clamp(28px, 2.6vw, 40px);font-weight:300;line-height:1}.catalog-order-form__note,.catalog-order-form__success,.catalog-order-form__text{color:rgba(255,255,255,.74);margin-bottom:0;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.45}.catalog-order-form__text{font-size:22px}.catalog-order-form__intro{flex-direction:column;gap:8px;display:flex}.catalog-order-form__add-wrap{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-order-form__selected-label{color:rgba(255,255,255,.82);letter-spacing:.02em;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:24px;line-height:1.2}.catalog-order-form__add-toggle,.catalog-order-form__picker-close,.catalog-order-form__picker-item,.catalog-order-form__selected-remove{appearance:none;cursor:pointer;border:1px solid rgba(10,187,57,.75);background:rgba(255,255,255,.03);color:#fff;font-family:'PP Neue Montreal',Arial,sans-serif}.catalog-order-form__add-toggle{border-radius:999px;flex:none;position:relative;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:0;line-height:0;font-weight:300;color:transparent;transition:transform .2s ease,background-color .2s ease,color .2s ease}.catalog-order-form__add-toggle::after,.catalog-order-form__add-toggle::before{content:"";position:absolute;width:14px;height:2px;top:50%;left:50%;margin-left:-7px;margin-top:-1px;border-radius:99px;background:rgba(255,255,255,.8);transition:background-color .22s ease,box-shadow .22s ease}.catalog-order-form__add-toggle::after{transform:rotate(90deg)}.catalog-order-form__add-toggle:hover,.catalog-order-form__picker-close:hover{background:rgba(10,187,57,.2);transform:translateY(-1px)}.catalog-order-form__add-toggle:active::after,.catalog-order-form__add-toggle:active::before,.catalog-order-form__add-toggle:hover::after,.catalog-order-form__add-toggle:hover::before{background:#59ba47;box-shadow:none}.catalog-order-form__picker-item:hover{background:rgba(10,187,57,.2)}.catalog-order-form__selected-list{flex-direction:column;gap:8px;display:flex}.catalog-order-form__selected-empty{color:rgba(255,255,255,.56);background:rgba(255,255,255,.03);border:1px dashed rgba(10,187,57,.4);border-radius:10px;padding:10px 12px;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:23px;line-height:1.35}.catalog-order-form__selected-item{justify-content:space-between;align-items:flex-start;gap:10px;background:rgba(255,255,255,.05);border:1px solid rgba(10,187,57,.38);border-radius:10px;padding:9px 10px;display:flex}.catalog-order-form__selected-meta{min-width:0;flex-direction:column;gap:3px;display:flex}.catalog-order-form__selected-mark{color:#fff;font-family:'RM Mono',Arial,sans-serif;font-size:25px;line-height:1.2;font-weight:300;overflow-wrap:anywhere}.catalog-order-form__selected-description{color:rgba(255,255,255,.66);font-family:'PP Neue Montreal',Arial,sans-serif;font-size:23px;line-height:1.2}.catalog-order-form__chem-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalog-order-form__chem-chip{appearance:none;cursor:pointer;color:#fff;background:rgba(10,187,57,.14);border:1px solid rgba(10,187,57,.48);border-radius:10px;margin:0;padding:4px 10px;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.15;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.catalog-order-form__chem-chip:hover{background:rgba(10,187,57,.24);transform:translateY(-1px)}.catalog-order-form__chem-chip.is-off{color:rgba(255,255,255,.52);background:rgba(126,126,126,.16);border-color:rgba(145,145,145,.38)}.catalog-order-form__selected-category{color:rgba(10,187,57,.95);font-family:'PP Neue Montreal',Arial,sans-serif;font-size:21px;line-height:1.1}.catalog-order-form__selected-item--primary{border-color:rgba(10,187,57,.62);background:rgba(10,187,57,.1)}.catalog-order-form__selected-volume-wrap{margin-top:4px;display:flex;flex-direction:column;gap:4px}.catalog-order-form__selected-volume-label{color:rgba(255,255,255,.72);font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:21px;line-height:1.1}.catalog-order-form__selected-volume-input{width:100%;min-height:34px;border:1px solid rgba(10,187,57,.52);border-radius:8px;background:rgba(255,255,255,.03);color:#fff;margin:0;box-sizing:border-box;padding:7px 9px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:23px;font-weight:300;line-height:1.2}.catalog-order-form__selected-volume-input::placeholder{color:rgba(255,255,255,.42);font-family:inherit}.catalog-order-form__selected-volume-input:focus{border-color:#0abb39;outline:0}.catalog-order-form__selected-volume-input.is-invalid{border-color:#ff6262}.catalog-order-form__selected-remove{position:relative;border:0!important;background:0 0!important;border-radius:0;flex:none;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;color:transparent;font-size:0;line-height:0}.catalog-order-form__selected-remove::after,.catalog-order-form__selected-remove::before{content:"";position:absolute;width:14px;height:2px;top:50%;left:50%;margin-left:-7px;margin-top:-1px;border-radius:99px;background:rgba(255,255,255,.8);transition:background-color .22s ease,box-shadow .22s ease}.catalog-order-form__selected-remove::before{transform:rotate(45deg)}.catalog-order-form__selected-remove::after{transform:rotate(-45deg)}.catalog-order-form__selected-remove:active::after,.catalog-order-form__selected-remove:active::before,.catalog-order-form__selected-remove:hover::after,.catalog-order-form__selected-remove:hover::before{background:#59ba47;box-shadow:none}.catalog-order-form__picker{background:rgba(5,8,6,.72);border:1px solid rgba(10,187,57,.52);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.catalog-order-form__picker[hidden]{display:none!important}.catalog-order-form__picker-row{align-items:center;gap:8px;display:flex}.catalog-order-form__picker-search{color:#fff;background:rgba(255,255,255,.02);border:1px solid rgba(10,187,57,.56);border-radius:8px;width:100%;min-height:38px;margin-bottom:0;box-sizing:border-box;padding:9px 10px;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:24px;line-height:1.35}.catalog-order-form__picker-search::placeholder{color:rgba(255,255,255,.44);font-family:inherit}.catalog-order-form__picker-search:focus{border-color:#0abb39;outline:0}.catalog-order-form__picker-close{white-space:nowrap;border-radius:8px;min-height:38px;padding:8px 10px;font-size:23px;line-height:1;font-weight:300}.catalog-order-form__picker-results{flex-direction:column;gap:6px;max-height:180px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:flex}.catalog-order-form__picker-item{text-align:left;border-radius:8px;flex-direction:column;gap:3px;align-items:stretch;width:100%;padding:8px 9px;display:flex}.catalog-order-form__picker-mark{color:#fff;font-family:'RM Mono',Arial,sans-serif;font-size:24px;line-height:1.2;font-weight:300}.catalog-order-form__picker-description{color:rgba(255,255,255,.65);font-family:'PP Neue Montreal',Arial,sans-serif;font-size:22px;line-height:1.2}.catalog-order-form__picker-category{color:rgba(10,187,57,.95);font-family:'PP Neue Montreal',Arial,sans-serif;font-size:21px;line-height:1.1}.catalog-order-form__picker-empty{color:rgba(255,255,255,.56);border:1px dashed rgba(10,187,57,.35);border-radius:8px;padding:9px 10px;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:23px;line-height:1.3}.catalog-order-form__form{min-height:0;flex:1 1 auto;flex-direction:column;gap:14px;display:flex}.catalog-order-form__grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr;display:grid}.catalog-order-form__field{color:#fff;flex-direction:column;gap:6px;display:flex;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:12px;font-weight:300}.catalog-order-form__field>span{font-size:20px;line-height:1;font-weight:300}.catalog-order-form__field--wide{grid-column:1/-1}.catalog-order-form__input,.catalog-order-form__textarea{color:#fff;background:rgba(255,255,255,.02);border:1px solid rgba(10,187,57,.6);border-radius:10px;width:100%;min-height:46px;margin-bottom:0;box-sizing:border-box;padding:12px 14px;font-family:'PP Neue Montreal',Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.4}.catalog-order-form__input::placeholder,.catalog-order-form__textarea::placeholder{color:rgba(255,255,255,.44);font-weight:300;font-family:inherit}.catalog-order-form__input:focus,.catalog-order-form__textarea:focus{border-color:#0abb39;border-width:1px;box-shadow:none;outline:0}.catalog-order-form__input:active,.catalog-order-form__textarea:active{border-color:#0abb39;border-width:1px;outline:0}.catalog-order-form__textarea{resize:vertical;min-height:96px}.catalog-order-form__actions{flex-wrap:wrap;gap:10px;display:flex}.catalog-order-form__actions>.catalog-order-form__secondary,.catalog-order-form__actions>.catalog-order-form__submit{flex:1 1 220px}.catalog-order-form__submit{font-family:'PP Neue Montreal',Arial,sans-serif;font-size:14px;font-weight:300}.catalog-order-form__submit:disabled{cursor:wait;opacity:.7}.catalog-order-form__secondary{font-family:'PP Neue Montreal',Arial,sans-serif;font-size:14px;font-weight:300}.catalog-order-form__success{margin-top:8px;padding:16px 18px;border-radius:10px;font-size:clamp(19px, 1.5vw, 23px);line-height:1.15;font-weight:300}.catalog-order-form__success--done{background:rgba(10,187,57,.12);border:1px solid rgba(10,187,57,.35);color:#fff}.catalog-order-form__success--fail{background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.28);color:#fff}.catalog-order-form__add-toggle,.catalog-order-form__chem-chip,.catalog-order-form__chip,.catalog-order-form__close,.catalog-order-form__eyebrow,.catalog-order-form__field,.catalog-order-form__input,.catalog-order-form__note,.catalog-order-form__picker-category,.catalog-order-form__picker-close,.catalog-order-form__picker-description,.catalog-order-form__picker-empty,.catalog-order-form__picker-item,.catalog-order-form__picker-mark,.catalog-order-form__picker-search,.catalog-order-form__secondary,.catalog-order-form__selected-category,.catalog-order-form__selected-description,.catalog-order-form__selected-empty,.catalog-order-form__selected-label,.catalog-order-form__selected-mark,.catalog-order-form__selected-remove,.catalog-order-form__selected-volume-input,.catalog-order-form__selected-volume-label,.catalog-order-form__submit,.catalog-order-form__success,.catalog-order-form__text,.catalog-order-form__textarea{font-family:Alumni Sans,"PP Neue Montreal",sans-serif}.catalog-order-form__title{font-family:'PP Neue Corp Tight',Arial,sans-serif!important}.order-action-button{appearance:none}.catalog-order-form__add-toggle:active,.catalog-order-form__add-toggle:focus,.catalog-order-form__chem-chip:active,.catalog-order-form__chem-chip:focus,.catalog-order-form__close:active,.catalog-order-form__close:focus,.catalog-order-form__picker-close:active,.catalog-order-form__picker-close:focus,.catalog-order-form__picker-item:active,.catalog-order-form__picker-item:focus,.catalog-order-form__secondary:active,.catalog-order-form__secondary:focus,.catalog-order-form__selected-remove:active,.catalog-order-form__selected-remove:focus,.catalog-order-form__submit:active,.catalog-order-form__submit:focus,.order-action-button:active,.order-action-button:focus{outline:0;box-shadow:none}@media screen and (max-width:991px){.catalog-order-form{min-height:auto;gap:14px;padding:16px}.catalog-order-form__grid{grid-template-columns:1fr}.catalog-order-form__field--wide{grid-column:auto}.catalog-order-form__title{font-size:clamp(26px, 5.2vw, 34px)}.catalog-order-form__close{width:100%}}@media screen and (min-width:992px) and (max-width:1440px){.catalog-order-form{gap:10px;padding:12px}.catalog-order-form__top{gap:10px}.catalog-order-form__eyebrow-wrap{gap:8px}.catalog-order-form__title{margin-bottom:4px;font-size:clamp(22px, 2.1vw, 30px)}.catalog-order-form__note,.catalog-order-form__success,.catalog-order-form__text{font-size:12px;line-height:1.35}.catalog-order-form__text{font-size:20px}.catalog-order-form__selected-label{font-size:22px}.catalog-order-form__selected-mark{font-size:23px}.catalog-order-form__picker-category,.catalog-order-form__picker-description,.catalog-order-form__selected-category,.catalog-order-form__selected-description{font-size:21px}.catalog-order-form__picker-results{max-height:132px}.catalog-order-form__grid{grid-column-gap:8px;grid-row-gap:8px}.catalog-order-form__field{gap:4px;font-size:11px}.catalog-order-form__field>span{font-size:18px}.catalog-order-form__input,.catalog-order-form__textarea{min-height:40px;padding:9px 11px;font-size:13px}.catalog-order-form__textarea{min-height:62px;max-height:86px}.catalog-order-form__chip:not(.catalog-order-form__chip--muted){font-size:22px}.catalog-order-form__chip--muted{font-size:14px}.catalog-order-form__actions{gap:8px}.catalog-order-form__close,.catalog-order-form__secondary,.catalog-order-form__submit{min-height:40px;padding:9px 12px;font-size:13px}}@media screen and (min-width:992px) and (max-height:860px){.catalog-order-form{gap:8px;padding:10px}.catalog-order-form__title{margin-bottom:2px;font-size:21px}.catalog-order-form__chip{padding:5px 9px;font-size:12px}.catalog-order-form__chip:not(.catalog-order-form__chip--muted){font-size:18px}.catalog-order-form__chip--muted{font-size:12px}.catalog-order-form__text{font-size:19px;line-height:1.3}.catalog-order-form__selected-item{padding:7px 8px}.catalog-order-form__selected-mark{font-size:22px}.catalog-order-form__picker-category,.catalog-order-form__picker-description,.catalog-order-form__selected-category,.catalog-order-form__selected-description{font-size:20px}.catalog-order-form__picker{padding:8px}.catalog-order-form__picker-close,.catalog-order-form__picker-search{min-height:34px;font-size:17px}.catalog-order-form__picker-results{max-height:116px}.catalog-order-form__note{display:none}.catalog-order-form__grid{grid-column-gap:6px;grid-row-gap:6px}.catalog-order-form__input,.catalog-order-form__textarea{min-height:36px;padding:7px 10px;font-size:12px}.catalog-order-form__field>span{font-size:16px}.catalog-order-form__textarea{min-height:52px;max-height:72px}.catalog-order-form__close,.catalog-order-form__secondary,.catalog-order-form__submit{min-height:36px;padding:7px 10px;font-size:12px}}@media screen and (max-width:767px){.catalog-order-form{border-radius:10px;min-height:auto;padding:14px}.catalog-order-form__actions,.catalog-order-form__top{flex-direction:column}.catalog-order-form__close,.catalog-order-form__secondary,.catalog-order-form__submit{width:100%;min-height:46px;padding:11px 16px;font-size:15px;box-sizing:border-box}.catalog-order-form__chip:not(.catalog-order-form__chip--muted){font-size:20px}.catalog-order-form__chip--muted{font-size:14px}.catalog-order-form__selected-label{font-size:24px}.catalog-order-form__selected-mark{font-size:24px}.catalog-order-form__picker-category,.catalog-order-form__picker-description,.catalog-order-form__selected-category,.catalog-order-form__selected-description{font-size:22px}.catalog-order-form__input,.catalog-order-form__textarea{font-size:16px}.catalog-order-form__grid{grid-template-columns:1fr}.catalog-order-form__field--wide{grid-column:auto}.catalog-order-form__title{font-size:28px}}@media screen and (max-width:479px){.catalog-order-form{border-radius:8px;gap:12px;padding:12px}.catalog-order-form__title{font-size:24px}.catalog-order-form__eyebrow{font-size:10px}.catalog-order-form__add-wrap{gap:10px}.catalog-order-form__selected-label{font-size:23px}.catalog-order-form__add-toggle{width:40px;height:40px;min-width:40px;min-height:40px;font-size:30px}.catalog-order-form__picker-row{flex-direction:column;align-items:stretch}.catalog-order-form__picker-close{width:100%}.catalog-order-form__chip{padding:6px 10px;font-size:12px}.catalog-order-form__chip:not(.catalog-order-form__chip--muted){font-size:16px}.catalog-order-form__chip--muted{font-size:12px}.catalog-order-form__note,.catalog-order-form__success,.catalog-order-form__text{font-size:13px;line-height:1.4}.catalog-order-form__text{font-size:21px}.catalog-order-form__close,.catalog-order-form__secondary,.catalog-order-form__submit{min-height:44px;padding:10px 12px}.catalog-order-form__grid{grid-column-gap:10px;grid-row-gap:10px}}.work-scroll{width:100%;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0abb39 rgba(255,255,255,.12)}.work-scroll::-webkit-scrollbar{height:8px}.work-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.12);border-radius:999px}.work-scroll::-webkit-scrollbar-thumb{background:#0abb39;border-radius:999px}.work-scroll__track{grid-column-gap:14px;grid-row-gap:14px;grid-auto-columns:minmax(320px,46%);grid-auto-flow:column;width:max-content;min-width:100%;display:grid;scroll-snap-type:x mandatory}.work-scroll__card{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(12,12,12,.72),rgba(8,8,8,.45));border:1px solid rgba(10,187,57,.72);border-radius:12px;min-height:clamp(220px,24vw,320px);padding:clamp(14px,1.5vw,20px);display:flex;flex-direction:column;justify-content:flex-start;scroll-snap-align:start}.work-scroll__title{letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:clamp(32px, 2.6vw, 44px);font-weight:500;line-height:.95}.work-scroll__text{color:rgba(255,255,255,.9);margin-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:clamp(22px, 1.7vw, 30px);font-weight:300;line-height:1.08}@media screen and (max-width:991px){.work-scroll__track{grid-auto-columns:minmax(300px,62%)}.work-scroll__card{min-height:240px}.work-scroll__title{font-size:clamp(28px, 4vw, 38px)}.work-scroll__text{font-size:clamp(20px, 2.8vw, 26px)}}@media screen and (max-width:767px){.work-scroll__track{grid-auto-columns:minmax(260px,82%)}.work-scroll__card{min-height:200px}.work-scroll__title{font-size:30px}.work-scroll__text{font-size:22px;line-height:1.1}}.work-switcher{width:100%;display:flex;flex-direction:column;gap:14px}#makes .div-block-58>.text-block-21{position:relative;z-index:1}#makes .div-block-58>.div-block-61{margin-top:16px;position:relative;z-index:3}.work-switcher__controls{display:flex;flex-wrap:wrap;gap:8px}.work-switcher__button{color:rgba(255,255,255,.95);letter-spacing:.02em;text-transform:uppercase;background:rgba(0,0,0,.32);border:1px solid rgba(10,187,57,.65);border-radius:10px;padding:10px 14px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:25px;font-weight:400;line-height:.95;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;position:relative}.work-switcher__button:hover{color:#fff;background:rgba(10,187,57,.25);border-color:#0abb39;transform:translateY(-1px)}.work-switcher__button.is-active{color:#fff;background:#0abb39;border-color:#0abb39}.work-switcher__panes{width:100%}.work-switcher__pane{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(12,12,12,.72),rgba(8,8,8,.45));border:1px solid rgba(10,187,57,.72);border-radius:12px;min-height:clamp(250px,27vw,360px);padding:clamp(16px,1.8vw,24px);box-sizing:border-box}.work-switcher__title{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:clamp(34px, 2.8vw, 46px);font-weight:500;line-height:.94}.work-switcher__text{color:rgba(255,255,255,.92);margin-bottom:0;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:clamp(28px, 2.2vw, 38px);font-weight:300;line-height:1.08}@media screen and (max-width:991px){.work-switcher__button{font-size:22px;padding:9px 12px}.work-switcher__pane{min-height:280px}.work-switcher__title{font-size:clamp(30px, 4.4vw, 40px)}.work-switcher__text{font-size:clamp(20px, 3vw, 27px)}}@media screen and (max-width:767px){.work-switcher{gap:12px}.work-switcher__controls{gap:6px}.work-switcher__button{font-size:20px;border-radius:8px;padding:8px 10px}.work-switcher__pane{border-radius:10px;min-height:300px;padding:14px}.work-switcher__title{font-size:32px}.work-switcher__text{font-size:22px;line-height:1.1}}.section-20 .heading-22{font-size:clamp(72px, 11.2vw, 170px);line-height:.82}.section-20 .text-span-5{font-size:inherit;line-height:inherit}.hero-typeword{white-space:nowrap}.hero-typeword::after{content:"";vertical-align:-.08em;background:#00bb39;width:2px;height:.84em;margin-left:.08em;display:inline-block;animation:hero-type-caret .9s step-end infinite}@keyframes hero-type-caret{50%{opacity:0}}@media screen and (max-width:767px){.section-20 .heading-22{font-size:clamp(46px, 8.8vw, 76px);line-height:.88}}body.body-6 .tabs_show .slider-2{inset:0;display:block}body.body-6 .tabs_show .mask.w-slider-mask{height:100%;overflow:hidden;transform:translateZ(0);will-change:transform;backface-visibility:hidden}body.body-6 .tabs_show .w-slide{width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}body.body-6 .tabs_show .image-63{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 50%;margin:0;display:block;position:absolute;inset:0;transform:translateZ(0);will-change:transform}body.body-6 .show_card .image-56{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;position:absolute;inset:0}#makes .master-snap-section._1>.image-cover{z-index:0;pointer-events:none}#makes .master-snap-section._1>.div-block-58{z-index:2;position:relative}@media screen and (max-width:991px){body.body-3{overflow-x:hidden;overflow-y:auto}.body-3 .section-20{padding:clamp(78px,11vw,112px) 10px 12px}.body-3 .container-22{border-radius:12px}.body-3 .section-20 .heading-22{margin:0;padding:14px 14px 22px;font-size:clamp(70px, 12vw, 120px);font-weight:300;line-height:.8;letter-spacing:-4px}.body-3 #features{overflow-x:clip}.body-3 #makes{padding-left:8px;padding-right:8px}.body-3 #makes .master-snap-sections{gap:10px;padding-bottom:10px}.body-3 #makes .master-snap-section{position:relative;top:auto;height:auto}.body-3 #makes .master-snap-section._1,.body-3 #makes .master-snap-section._22{min-height:0;margin-top:0}.body-3 #makes .div-block-58{padding:14px 10px}.body-3 #makes .div-block-58>.text-block-21{font-size:clamp(70px, 12vw, 120px);font-weight:300;line-height:.8;letter-spacing:-4px}.body-3 #makes .text-block-21.features{margin-bottom:14px;padding-right:0}.body-3 #makes .div-block-61{margin-top:12px}.body-3 #makes .image-cover{width:min(44vw,260px);left:-4vw;bottom:-7vw;opacity:.9}.body-3 #howwework .container-23{opacity:.85;position:relative;inset:auto}.body-3 #howwework .stackaparralax{padding-right:4px}.body-3 #howwework .cardparralax{height:62vw}.body-3 #howwework .section-timeline{z-index:2;padding-left:6px;padding-right:6px}.body-3 #howwework .timeline_item{margin-bottom:4vw;right:0;padding-top:18px;padding-bottom:18px}.body-3 #howwework .timeline_item.timeitem_1{margin-top:12px;padding-right:0}.body-3 #howwework .timeline_date-text{font-size:clamp(26px, 4.8vw, 42px);line-height:.95}.body-3 #howwework .timeline_text{font-size:clamp(18px, 3.1vw, 28px);line-height:1.06}.body-3 #qustions .c-cards-list{flex-direction:column;align-items:stretch}.body-3 #qustions .div-block-53{width:100%;position:static;top:auto}.body-3 #qustions .heading-14{font-size:clamp(70px, 12vw, 120px);font-weight:300;line-height:.8;letter-spacing:-4px;padding-left:12px}.body-3 #qustions .div-block-66{width:100%;padding:0 12px}.body-3 #qustions .text-block-22{font-size:clamp(20px, 3.2vw, 30px);line-height:1}.body-3 #qustions .heading-32{font-size:clamp(20px, 2.9vw, 28px);line-height:1.08}}@media screen and (max-width:767px){.body-3 .section-20 .heading-22{font-size:clamp(46px, 9.5vw, 74px);line-height:.9;padding:12px 12px 18px}.body-3 #howwework .timeline_item{grid-template-columns:52px 1fr}.body-3 #howwework .timeline_left,.body-3 #howwework .timeline_right{text-align:left}.body-3 #howwework .timeline_progress{left:7px}.body-3 #howwework .heading-31{font-size:clamp(70px, 12vw, 120px);font-weight:300;line-height:.8;letter-spacing:-4px}.body-3 #howwework .heading-31._1open{padding-right:0;font-size:clamp(70px, 12vw, 120px);font-weight:300;line-height:.8;letter-spacing:-4px}.body-3 #qustions .dropdown-toggle-2{padding:18px 12px 14px;align-items:flex-end}.body-3 #qustions .icon-3{margin-bottom:14px;font-size:16px}.body-3 #qustions .text-block-22{padding-left:8px;font-size:22px}.body-3 #qustions .heading-32{padding-top:2px;padding-bottom:14px;font-size:20px;line-height:1.1}}@media screen and (min-width:768px) and (max-width:991px){.body-3 .container-22{padding-bottom:3vh!important}}@media screen and (max-width:479px){body.body-3{overflow-x:hidden;overflow-y:auto}.body-3 .section-20{padding-top:72px;padding-left:6px;padding-right:6px}.body-3 #howwework .timeline_item.timeitem_1{margin-top:14vw}.body-3 #howwework .timeline_date-text{font-size:clamp(24px, 7.2vw, 34px)}.body-3 #howwework .timeline_text{font-size:clamp(18px, 5.4vw, 24px);line-height:1.08}.body-3 .container-17{margin-bottom:14vw}}@media screen and (max-width:991px){body.body-6{overflow-x:hidden;overflow-y:auto}.body-6 .div-block-57{height:auto;min-height:100svh;padding:clamp(72px,9vw,104px) 12px 16px}.body-6 .div-block-84{flex-wrap:wrap;gap:10px;margin-bottom:12px}.body-6 .heading-33,.body-6 .heading-34{letter-spacing:-1px;margin:0 0 0 auto;font-size:clamp(36px, 7.2vw, 68px);line-height:.9}.body-6 .button-4.button-8,.body-6 .button-7{min-height:42px;height:auto;margin:0;padding:9px 14px;font-size:clamp(20px, 2.9vw, 30px);line-height:1}.body-6 .tabs{gap:0;height:auto;min-height:0;align-items:stretch}.body-6 .tabs-menu,.body-6 .tabs-menu.final_card{grid-column-gap:6px;grid-row-gap:6px;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:18vw;width:40%;min-height:0;max-height:none;padding:1vw 1.5vw 3vw 3vw;overflow:visible}.body-6 .tabs-content{width:60%;height:auto;min-height:55vh;padding:1vw 3vw 3vw 1.5vw;position:sticky;top:0;align-self:flex-start}.body-6 .tabs_show{height:auto;min-height:100%;padding-left:0;padding-right:0}.body-6 .show_card{border-radius:8px;min-height:0;height:auto}.body-6 .show_card.w--current{border-width:1px;border-radius:8px}.body-6 .heading-23{margin:0;padding:0 6px 4px 0;font-size:clamp(32px, 5vw, 52px);line-height:.9}.body-6 .div-block-56.var1{border-radius:12px;min-height:55vh;height:auto;max-height:none}.body-6 .div-block-100,.body-6 .div-block-101,.body-6 .div-block-102,.body-6 .div-block-103,.body-6 .div-block-104,.body-6 .div-block-105,.body-6 .div-block-108,.body-6 .div-block-109,.body-6 .div-block-110,.body-6 .div-block-111,.body-6 .div-block-87,.body-6 .div-block-88,.body-6 .div-block-89,.body-6 .div-block-90,.body-6 .div-block-91,.body-6 .div-block-92,.body-6 .div-block-93,.body-6 .div-block-94,.body-6 .div-block-95,.body-6 .div-block-96,.body-6 .div-block-97,.body-6 .div-block-98,.body-6 .div-block-99{z-index:12;gap:8px;padding-right:8px;position:relative}.body-6 .heading-25{width:auto;max-width:72%;margin-bottom:10px;font-size:clamp(22px, 3.2vw, 32px);line-height:.95}.body-6 .mark_card{margin-bottom:10px;font-size:clamp(34px, 5.8vw, 56px);line-height:.9}.body-6 .div-block-82{z-index:12;gap:8px;width:100%;padding:0 8px 8px;position:relative}.body-6 .button-6{min-height:40px;height:auto;font-size:clamp(20px, 2.6vw, 28px);line-height:1}.body-6 .tabs_show .w-slider-arrow-left,.body-6 .tabs_show .w-slider-arrow-right{width:52px}}@media screen and (max-width:767px){.body-6 .div-block-57{padding-top:clamp(66px,12vw,86px)}.body-6 .tabs{flex-direction:column;gap:12px}.body-6 .tabs-menu,.body-6 .tabs-menu.final_card{grid-column-gap:8px;grid-row-gap:8px;grid-auto-flow:column;grid-auto-columns:minmax(84px,24vw);grid-template-columns:none;grid-template-rows:1fr;width:100%;max-height:none;padding:2px 0 8px;overflow-x:auto;overflow-y:hidden}.body-6 .show_card{min-height:84px;height:84px}.body-6 .tabs-content{width:100%;min-height:clamp(360px,62svh,620px)}.body-6 .div-block-56.var1{min-height:clamp(360px,62svh,620px)}.body-6 .heading-23{font-size:clamp(28px, 8vw, 42px)}.body-6 .heading-25{max-width:68%;font-size:clamp(20px, 5vw, 28px)}.body-6 .mark_card{font-size:clamp(32px, 9vw, 48px)}.body-6 .button-6{min-height:42px;font-size:clamp(20px, 4.8vw, 26px)}}@media screen and (max-width:479px){.body-6 .div-block-57{padding:62px 8px 12px}.body-6 .div-block-84{gap:8px;margin-bottom:8px}.body-6 .button-4.button-8,.body-6 .button-7{min-height:38px;padding:8px 12px;font-size:20px}.body-6 .heading-33,.body-6 .heading-34{font-size:clamp(32px, 9.2vw, 42px)}.body-6 .tabs-menu,.body-6 .tabs-menu.final_card{grid-auto-columns:minmax(80px,30vw)}.body-6 .show_card{min-height:78px;height:78px}.body-6 .tabs-content{min-height:clamp(340px,60svh,560px)}.body-6 .div-block-56.var1{border-radius:10px;min-height:clamp(340px,60svh,560px)}.body-6 .div-block-82{flex-wrap:wrap;padding-left:6px;padding-right:6px}.body-6 .button-6{min-height:40px;flex:1 1 100%;font-size:21px}.body-6 .heading-25{max-width:72%;margin-bottom:8px;font-size:clamp(18px, 5.4vw, 24px)}.body-6 .mark_card{font-size:clamp(30px, 10vw, 42px)}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22{height:auto;min-height:0}.body-3 #makes .master-snap-section._22 .div-block-61{gap:8px;justify-content:flex-start;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.body-3 #makes .master-snap-section._22 .div-block-61>*{min-width:clamp(300px,55vw,500px);flex:0 0 clamp(300px,55vw,500px);scroll-snap-align:start}.body-3 #makes .master-snap-section._22 .firth-catalog{height:auto}.body-3 #makes .master-snap-section._22 .div-block-56.var1{min-height:clamp(270px,44vw,420px)}.body-3 #makes .master-snap-section._22 .div-block-60.firth-catalog3{height:auto;min-height:46px}.body-3 #makes .master-snap-section._22 .heading-29{font-size:clamp(28px, 3.8vw, 40px);line-height:.95}.body-3 #makes .master-snap-section._22 .heading-25{max-width:70%;font-size:clamp(21px, 2.8vw, 30px);line-height:.95}.body-3 #makes .master-snap-section._22 .mark_card{font-size:clamp(36px, 5.4vw, 56px);line-height:.9}.body-3 #makes .master-snap-section._22 .button-6{min-height:38px;font-size:clamp(20px, 2.5vw, 28px);line-height:1}.body-3 #howwework .container-26{background:rgba(0,0,0,.45)}.body-3 #howwework .timeline_item{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:8px;margin-top:0;margin-bottom:3.8vw;right:0;padding-top:18px;padding-bottom:18px}.body-3 #howwework .timeline_centre{grid-column:1;grid-row:1/span 2;align-self:stretch}.body-3 #howwework .timeline_left{grid-column:2;grid-row:1;text-align:left;align-self:start}.body-3 #howwework .timeline_right{grid-column:2;grid-row:2;text-align:left;align-self:start}.body-3 #howwework .timeline_circle,.body-3 #howwework .timeline_date-text{position:static}.body-3 #howwework .timeline_progress{left:7px}.body-3 #howwework .timeline_date-text{margin-left:0;font-size:clamp(24px, 4.3vw, 34px);line-height:.95}.body-3 #howwework .timeline_text{padding-right:0;font-size:clamp(19px, 3.1vw, 26px);line-height:1.08}}@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22 .div-block-61>*{min-width:78vw;flex-basis:78vw}.body-3 #makes .master-snap-section._22 .div-block-56.var1{min-height:clamp(300px,62vw,440px)}.body-3 #makes .master-snap-section._22 .heading-29{font-size:clamp(28px, 7.8vw, 40px)}.body-3 #makes .master-snap-section._22 .heading-25{font-size:clamp(20px, 5.4vw, 28px)}.body-3 #makes .master-snap-section._22 .mark_card{font-size:clamp(34px, 9vw, 48px)}.body-3 #howwework .container-23{opacity:.72}.body-3 #howwework .container-23>.stackaparralax:nth-child(4){display:none}.body-3 #howwework .container-23>.stackaparralax{width:33.3333%;padding-right:3px}.body-3 #howwework .cardparralax{height:58vw}.body-3 #howwework .timeline_item{margin-bottom:5vw;padding-top:14px;padding-bottom:14px}.body-3 #howwework .timeline_item.timeitem_1{margin-top:8px}.body-3 #howwework .heading-31{letter-spacing:-1px;padding-left:0;font-size:clamp(36px, 8.6vw, 52px);line-height:.9}.body-3 #howwework .heading-31._1open{padding-right:0;font-size:clamp(42px, 10.5vw, 62px);line-height:.9}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .div-block-61>*{min-width:86vw;flex-basis:86vw}.body-3 #makes .master-snap-section._22 .div-block-56.var1{min-height:clamp(280px,72vw,380px)}.body-3 #makes .master-snap-section._22 .button-6{min-height:34px;font-size:20px}.body-3 #howwework .container-23{opacity:.62}.body-3 #howwework .container-23>.stackaparralax:nth-child(n+3){display:none}.body-3 #howwework .container-23>.stackaparralax{width:50%}.body-3 #howwework .cardparralax{height:74vw}.body-3 #howwework .timeline_item{grid-template-columns:34px minmax(0,1fr);column-gap:8px;margin-bottom:6vw;padding-top:12px;padding-bottom:12px}.body-3 #howwework .timeline_progress{left:6px}.body-3 #howwework .timeline_date-text{font-size:clamp(22px, 6.6vw, 30px);line-height:.95}.body-3 #howwework .timeline_text{font-size:clamp(18px, 5vw, 22px);line-height:1.08}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .text-block-21.features{margin-bottom:8px;font-size:clamp(46px, 7.4vw, 74px);line-height:.9}.body-3 #makes .master-snap-section._22 .div-block-61::-webkit-scrollbar{height:6px}.body-3 #makes .master-snap-section._22 .div-block-61::-webkit-scrollbar-track{background:rgba(255,255,255,.12);border-radius:999px}.body-3 #makes .master-snap-section._22 .div-block-61::-webkit-scrollbar-thumb{background:#0abb39;border-radius:999px}.body-3 #makes .master-snap-section._22 .div-block-82{grid-column-gap:8px;grid-row-gap:8px;width:100%;padding-left:8px;padding-right:8px;display:grid;grid-template-columns:1fr 1fr}.body-3 #howwework .section-timeline{padding-left:4px;padding-right:4px}.body-3 #howwework .timeline_item{background:rgba(0,0,0,.36);border:1px solid rgba(10,187,57,.24);border-radius:12px;padding-left:8px;padding-right:8px}.body-3 #howwework .timeline_item.timeitem_1{background:0 0;border-style:none;grid-template-columns:1fr;row-gap:6px;padding-left:0;padding-right:0}.body-3 #howwework .timeline_item.timeitem_1 .timeline_centre{display:none}.body-3 #howwework .timeline_item.timeitem_1 .timeline_left,.body-3 #howwework .timeline_item.timeitem_1 .timeline_right{grid-column:1;grid-row:auto}.body-3 #howwework .timeline_item.timeitem_1 .timeline_right{margin-top:-2px}}@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22 .div-block-61{padding-bottom:10px}.body-3 #makes .master-snap-section._22 .div-block-82{padding-left:6px;padding-right:6px}.body-3 #howwework .timeline_item{border-radius:10px;padding-left:6px;padding-right:6px}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .div-block-82{grid-template-columns:1fr}.body-3 #howwework .timeline_item{border-radius:9px;margin-bottom:5.5vw;padding-left:5px;padding-right:5px}.body-3 #howwework .timeline_item.timeitem_1{margin-bottom:3.5vw;padding-top:4px;padding-bottom:2px}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .div-block-61>.firth-catalog{min-height:clamp(320px,48vw,470px);display:flex;flex-direction:column}.body-3 #makes .master-snap-section._22 .div-block-61>.div-block-56.var1{height:clamp(270px,44vw,420px);min-height:clamp(270px,44vw,420px);flex:0 0 clamp(260px,40vw,420px)}.body-3 #makes .master-snap-section._22 .firth-catalog>.div-block-56.var1{flex:1 1 auto;height:auto;min-height:clamp(270px,44vw,420px)}.body-3 #howwework{position:relative;overflow:hidden}.body-3 #howwework .div-block-45{z-index:0;position:sticky;top:0;pointer-events:none}.body-3 #howwework .container-23{z-index:0;opacity:.74;width:100%;height:100%;position:absolute;inset:0;pointer-events:none}.body-3 #howwework .section-timeline{z-index:3;position:relative}.body-3 #howwework .container-26{position:relative;z-index:4}}@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22 .div-block-61>.firth-catalog{min-height:clamp(340px,68vw,500px)}.body-3 #makes .master-snap-section._22 .div-block-61>.div-block-56.var1,.body-3 #makes .master-snap-section._22 .firth-catalog>.div-block-56.var1{height:clamp(300px,62vw,440px);min-height:clamp(300px,62vw,440px)}.body-3 #howwework .container-23{opacity:.66}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .div-block-61>.firth-catalog{min-height:clamp(312px,82vw,460px)}.body-3 #makes .master-snap-section._22 .div-block-61>.div-block-56.var1,.body-3 #makes .master-snap-section._22 .firth-catalog>.div-block-56.var1{height:clamp(280px,72vw,380px);min-height:clamp(280px,72vw,380px)}.body-3 #howwework .container-23{opacity:.58}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .div-block-61{align-items:stretch}.body-3 #makes .master-snap-section._22 .div-block-61>*{min-height:clamp(320px,48vw,470px)}.body-3 #makes .master-snap-section._22 .div-block-61>.div-block-56.var1,.body-3 #makes .master-snap-section._22 .firth-catalog>.div-block-56.var1{height:100%;min-height:100%}.body-3 #howwework .timeline_progress{left:50%;transform:translateX(-50%)}.body-3 #howwework .timeline_item{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);column-gap:0;row-gap:0;align-items:start}.body-3 #howwework .timeline_left{text-align:right;padding-right:12px}.body-3 #howwework .timeline_right{text-align:left;padding-left:12px}.body-3 #howwework .timeline_date-text,.body-3 #howwework .timeline_text{margin:0;padding:0;position:static}.body-3 #howwework .timeline_item.timeitem_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;row-gap:0}.body-3 #howwework .timeline_item.timeitem_1 .timeline_left{grid-column:1;grid-row:1;text-align:left;padding-right:6px;padding-left:0}.body-3 #howwework .timeline_item.timeitem_1 .timeline_right{grid-column:2;grid-row:1;text-align:right;padding-left:6px;padding-right:0}.body-3 #howwework .heading-31{text-align:left;padding-left:0;margin:0}.body-3 #howwework .heading-31._1open{text-align:right;padding-right:0;margin:0}}@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22 .div-block-61>*{min-height:clamp(340px,68vw,500px)}.body-3 #howwework .timeline_item{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.body-3 #howwework .timeline_left{padding-right:9px}.body-3 #howwework .timeline_right{padding-left:9px}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .div-block-61>*{min-height:clamp(312px,82vw,460px)}.body-3 #howwework .timeline_item{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.body-3 #howwework .timeline_left{padding-right:8px}.body-3 #howwework .timeline_right{padding-left:8px}.body-3 #howwework .heading-31{font-size:clamp(34px, 8.6vw, 44px)}.body-3 #howwework .heading-31._1open{font-size:clamp(40px, 10.2vw, 52px)}}.body-3 #makes .master-snap-section._22 .catalog-card-col{height:100%}.body-3 #makes .master-snap-section._22 .catalog-card-col>.div-block-56.var1{flex:1 1 auto;min-height:0}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .div-block-61{gap:10px;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.body-3 #makes .master-snap-section._22 .catalog-card-col{min-width:clamp(280px,40vw,420px);min-height:clamp(320px,48vw,470px);flex:0 0 clamp(280px,40vw,420px);display:flex;flex-direction:column;scroll-snap-align:start}.body-3 #makes .master-snap-section._22 .catalog-card-link{min-height:44px}.body-3 #makes .master-snap-section._22 .catalog-card-col>.div-block-56.var1{height:auto}.body-3 #howwework .container-23{position:absolute!important;inset:0!important;z-index:0;opacity:.66;width:100%;height:100%;pointer-events:none}.body-3 #howwework .section-timeline{position:relative;z-index:3;padding-left:8px;padding-right:8px}.body-3 #howwework .container-26{position:relative;z-index:4;background:rgba(0,0,0,.42)}.body-3 #howwework .timeline_progress{left:50%;transform:translateX(-50%)}.body-3 #howwework .timeline_item,.body-3 #howwework .timeline_item.timeitem_1{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;grid-template-rows:auto!important;margin-top:0;margin-bottom:3.2vw;padding-top:14px;padding-bottom:14px;background:0 0;border-style:none}.body-3 #howwework .timeline_centre{grid-column:2;grid-row:1;align-self:start}.body-3 #howwework .timeline_left{grid-column:1;grid-row:1;text-align:right;padding-right:10px}.body-3 #howwework .timeline_right{grid-column:3;grid-row:1;text-align:left;padding-left:10px}.body-3 #howwework .timeline_date-text,.body-3 #howwework .timeline_text{position:static!important;margin:0;padding:0;font-size:clamp(19px, 2.8vw, 28px);line-height:1.04}.body-3 #howwework .heading-31,.body-3 #howwework .heading-31._1open{letter-spacing:-1px;margin:0;padding:0;line-height:.9}.body-3 #howwework .timeline_item.timeitem_1 .heading-31{text-align:right}.body-3 #howwework .timeline_item.timeitem_1 .heading-31._1open{text-align:left}}@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22 .catalog-card-col{min-width:78vw;min-height:clamp(340px,68vw,500px);flex-basis:78vw}.body-3 #howwework .timeline_item,.body-3 #howwework .timeline_item.timeitem_1{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;margin-bottom:4.5vw;padding-top:12px;padding-bottom:12px}.body-3 #howwework .timeline_left{padding-right:8px}.body-3 #howwework .timeline_right{padding-left:8px}.body-3 #howwework .timeline_date-text,.body-3 #howwework .timeline_text{font-size:clamp(18px, 3.9vw, 24px);line-height:1.06}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .catalog-card-col{min-width:86vw;min-height:clamp(312px,82vw,460px);flex-basis:86vw}.body-3 #howwework .timeline_item,.body-3 #howwework .timeline_item.timeitem_1{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;margin-bottom:5.6vw;padding-top:10px;padding-bottom:10px}.body-3 #howwework .timeline_date-text,.body-3 #howwework .timeline_text{font-size:clamp(17px, 4.8vw, 21px)}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22{height:auto!important;min-height:0!important;overflow:hidden;border-radius:10px;isolation:isolate}.body-3 #makes .master-snap-section._22>.div-block-58._1_hero{position:relative!important;height:auto!important;min-height:0;overflow:hidden;border-radius:inherit}.body-3 #makes .master-snap-section._22 .div-block-61{height:auto;min-height:0}}.body-3 #makes .master-snap-section._22 .div-block-82{display:flex;justify-content:space-between;align-items:center;gap:8px}.body-3 #makes .master-snap-section._22 .catalog-card-link{justify-content:center;align-items:center;padding-left:0;padding-right:0;border:1px solid transparent;border-radius:10px!important;position:relative;box-sizing:border-box;overflow:hidden!important;background-clip:padding-box;background:rgba(0,0,0,.32);isolation:isolate;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.body-3 #makes .master-snap-section._22 .catalog-card-link:hover{background:#0abb39;transform:translate3d(0,-1px,0)}.body-3 #makes .master-snap-section._22 .catalog-card-link:active,.body-3 #makes .master-snap-section._22 .catalog-card-link:focus-visible{background:#0abb39;transform:translateZ(0)}.body-3 #makes .master-snap-section._22 .catalog-card-link .heading-29{text-align:center;width:100%;margin:0;font-size:clamp(24px, 1.75vw, 30px);line-height:1;transition:color .2s ease}.body-3 #makes .master-snap-section._22 .button-6{width:clamp(112px,46%,190px);min-height:34px;border:0;border-radius:10px!important;position:relative;box-sizing:border-box;font-size:clamp(17px, 1.35vw, 22px);line-height:1;overflow:hidden!important;background-clip:border-box;isolation:isolate;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease;will-change:transform}@media (hover:hover) and (pointer:fine){.body-3 #makes .master-snap-section._22 .button-6:hover{transform:translate3d(0,-1px,0);background-color:rgba(10,187,57,.55)!important;border-color:#0abb39!important;color:#fff!important;box-shadow:none}}.body-3 #makes .master-snap-section._22 .button-6:focus-visible{outline:0;background-color:#0abb39!important;border-color:#0abb39!important;color:#0f1c11!important;box-shadow:0 0 0 2px #0abb3936}.body-3 #makes .master-snap-section._22 .button-6:active{transform:translate3d(0,1px,0)!important}.body-3 #makes .master-snap-section._22 .button-6::after,.body-3 #makes .master-snap-section._22 .catalog-card-link::after{content:"";border:1px solid #0abb39;border-radius:inherit;pointer-events:none;position:absolute;inset:0;z-index:3}.body-3 #makes .master-snap-section._22 .button-6::after{display:block}.body-3 #makes .master-snap-section._22 .div-block-56.var1{border:1px solid transparent;border-radius:10px!important;overflow:hidden!important;background-clip:padding-box;isolation:isolate}.body-3 #makes .master-snap-section._22 .div-block-56.var1::after{content:"";border:1px solid #0abb39;border-radius:inherit;pointer-events:none;position:absolute;inset:0;z-index:4}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .div-block-82{grid-template-columns:none;width:100%;display:flex;justify-content:space-between}.body-3 #makes .master-snap-section._22 .catalog-card-link .heading-29{font-size:clamp(22px, 4.8vw, 30px)}.body-3 #makes .master-snap-section._22 .button-6{flex:0 0 calc(50% - 4px);width:calc(50% - 4px);min-height:36px;font-size:clamp(16px, 3.9vw, 20px)}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .button-6,.body-3 #makes .master-snap-section._22 .catalog-card-link,.body-3 #makes .master-snap-section._22 .div-block-56.var1{border-radius:10px!important;overflow:hidden!important;clip-path:inset(0 round 10px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.body-3 #makes .master-snap-section._22 .button-6,.body-3 #makes .master-snap-section._22 .catalog-card-link,.body-3 #makes .master-snap-section._22 .div-block-56.var1{border:1px solid #0abb39!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.body-3 #makes .master-snap-section._22 .button-6::after,.body-3 #makes .master-snap-section._22 .catalog-card-link::after,.body-3 #makes .master-snap-section._22 .div-block-56.var1::after{display:none!important}.body-3 #makes .master-snap-section._22 .button-6,.body-3 #makes .master-snap-section._22 .catalog-card-link{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:transparent!important}.div-block-56.var1,.div-block-56.var1 .button-6,.div-block-56.var1 .catalog-card-link,.div-block-56.var1 .link-block-5{border-radius:10px!important;overflow:hidden!important;background-clip:padding-box!important;clip-path:inset(0 round 10px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.div-block-56.var1 .button-6{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:transparent!important}}.body-3 #makes .master-snap-section._22 .div-block-56.var1{align-items:stretch}.body-3 #makes .master-snap-section._22 .div-block-101,.body-3 #makes .master-snap-section._22 .div-block-87,.body-3 #makes .master-snap-section._22 .div-block-90,.body-3 #makes .master-snap-section._22 .div-block-93{width:100%;margin-top:auto;justify-content:space-between;align-items:flex-end;padding-left:10px;padding-right:10px;position:relative;z-index:12}.body-3 #makes .master-snap-section._22 .heading-25{text-align:left;align-self:flex-end;margin-bottom:10px;padding-left:0}.body-3 #makes .master-snap-section._22 .mark_card{text-align:right;align-self:flex-end;margin-bottom:10px;padding-right:0}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .div-block-82{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;grid-template-columns:none;justify-content:center;align-items:center;width:auto!important;margin-left:10px!important;margin-right:10px!important;padding-left:0!important;padding-right:0!important}.body-3 #makes .master-snap-section._22 .button-6{flex:0 1 100%;width:100%;max-width:none;min-height:40px;margin-left:0;margin-right:0;align-self:stretch}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .div-block-82,.body-6 .div-block-82{justify-content:center!important;align-items:center;column-gap:8px;width:auto!important;margin-left:10px!important;margin-right:10px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.body-3 #makes .master-snap-section._22 .button-6,.body-6 .div-block-56.var1 .button-6{flex:0 1 calc(50% - 4px);width:calc(50% - 4px);max-width:none;margin-left:0;margin-right:0;align-self:center;box-sizing:border-box}.body-3 #makes .master-snap-section._22 .button-6,.body-6 .div-block-56.var1 .button-6{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background-color:#00000040!important;color:#fff!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.body-3 #makes .master-snap-section._22 .button-6:active,.body-3 #makes .master-snap-section._22 .button-6:focus-visible,.body-6 .div-block-56.var1 .button-6:active,.body-6 .div-block-56.var1 .button-6:focus-visible{background-color:#0abb39!important;color:#0f1c11!important;border-color:#0abb39!important}.body-3 #makes .master-snap-section._22 .button-6:active,.body-6 .div-block-56.var1 .button-6:active{transform:translateY(1px)}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .div-block-82,.body-6 .div-block-82{flex-direction:column;flex-wrap:nowrap;gap:8px;width:auto!important;margin-left:10px!important;margin-right:10px!important;padding-left:0!important;padding-right:0!important}.body-3 #makes .master-snap-section._22 .button-6,.body-6 .div-block-56.var1 .button-6{flex:0 1 100%;width:100%;max-width:none;margin-left:0!important;margin-right:0!important;align-self:stretch}}@media screen and (max-width:991px){.body-3 #howwework .timeline_component>.timeline_item.timeitem_1:first-of-type .timeline_left{text-align:left!important;padding-left:0;padding-right:8px}.body-3 #howwework .timeline_component>.timeline_item.timeitem_1:first-of-type .timeline_right{text-align:right!important;padding-right:0;padding-left:8px}.body-3 #howwework .timeline_component>.timeline_item.timeitem_1:first-of-type .heading-31{text-align:left!important;padding-left:0!important;margin:0}.body-3 #howwework .timeline_component>.timeline_item.timeitem_1:first-of-type .heading-31._1open{text-align:right!important;padding-right:0!important;margin:0}.body-3 #howwework .timeline_progress{overflow:hidden}.body-3 #howwework .timeline_progress-bar{display:block;position:absolute;left:0;top:0;bottom:auto;width:100%;height:0%;background-color:#00bb39;opacity:1;transform:none;pointer-events:none}}@media screen and (max-width:991px){.body-3 #howwework .timeline_centre{display:flex!important;justify-content:center!important;align-items:flex-start}.body-3 #howwework .timeline_circle{position:sticky!important;top:calc(50vh - 7.5px)!important;margin-left:auto;margin-right:auto}.body-3 #howwework .timeline_item .timeline_left{text-align:left!important;padding-left:10px!important;padding-right:4px!important}.body-3 #howwework .timeline_item .timeline_right{text-align:right!important;padding-right:10px!important;padding-left:4px!important}.body-3 #howwework .timeline_item .timeline_date-text{text-align:left!important}.body-3 #howwework .timeline_item .timeline_text{text-align:right!important}.body-3 #howwework .timeline_item.timeitem_1 .heading-31{text-align:left!important;justify-self:start;margin-left:0!important;padding-left:0!important}.body-3 #howwework .timeline_item.timeitem_1 .heading-31._1open{text-align:right!important;justify-self:end;margin-right:0!important;padding-right:0!important}.body-3 #howwework .timeline_item.timeitem_1 .timeline_left{grid-column:1!important;grid-row:1!important}.body-3 #howwework .timeline_item.timeitem_1 .timeline_right{grid-column:3!important;grid-row:1!important;justify-self:stretch}.body-3 #howwework .timeline_item.timeitem_1 .timeline_right .margin-bottom-medium{width:100%}.body-3 #howwework .timeline_item.timeitem_1 .heading-31._1open{display:block;width:100%;text-align:right!important}}@media screen and (max-width:767px){.body-3 #howwework .timeline_item .timeline_left{padding-left:8px!important;padding-right:3px!important}.body-3 #howwework .timeline_item .timeline_right{padding-right:8px!important;padding-left:3px!important}}@media screen and (max-width:479px){.body-3 #howwework .timeline_item .timeline_left{padding-left:7px!important;padding-right:2px!important}.body-3 #howwework .timeline_item .timeline_right{padding-right:7px!important;padding-left:2px!important}}.body-3 #qustions .heading-14{letter-spacing:0}.body-3 #qustions .dropdown-2{--faq-h:0px}.body-3 #qustions .dropdown-toggle-2{transition:background-color .24s ease,border-radius .24s ease}.body-3 #qustions .icon-3{transition:transform .26s cubic-bezier(.22, .61, .36, 1),color .22s ease;transform-origin:50% 45%;will-change:transform}.body-3 #qustions .dropdown-toggle-2.w--open .icon-3{transform:rotate(180deg);color:#0abb39}.body-3 #qustions .dropdown-list-2{display:block!important;overflow:hidden;height:0;opacity:0;transform:translate3d(0,-8px,0);visibility:hidden;pointer-events:none;will-change:height,opacity,transform;transition:height .34s cubic-bezier(.2, .65, .25, 1),opacity .24s ease,transform .3s cubic-bezier(.2, .65, .25, 1)}.body-3 #qustions .dropdown-list-2.w--open{padding-top:2px;padding-bottom:12px;height:var(--faq-h);opacity:1;transform:translate3d(0,0,0);visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.body-3 #qustions .dropdown-list-2,.body-3 #qustions .dropdown-toggle-2,.body-3 #qustions .icon-3{transition:none!important}}@media screen and (max-width:991px){.body-3 #qustions .div-block-53{width:100%;padding-left:10px;padding-right:10px;margin-bottom:12px}.body-3 #qustions .heading-14{text-align:left!important;margin-left:0;margin-bottom:clamp(12px,2vw,22px);padding-left:0!important}.body-3 #qustions .div-block-66{width:100%;padding-left:10px!important;padding-right:10px!important}}@media screen and (max-width:479px){.body-3 #qustions .div-block-53,.body-3 #qustions .div-block-66{padding-left:8px!important;padding-right:8px!important}.body-3 #qustions .heading-14{margin-bottom:14px}}.body-3 #qustions .c-cards-list{padding-bottom:16px}.body-3 .home-stats-v3{width:100%;box-sizing:border-box;padding:28px 20px;margin:24px 0 48px}.body-3 .home-stats-v3+.code-embed-5{margin-top:0}.body-3 .home-stats-v3__list{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.body-3 .home-stats-v3__item{min-height:122px;padding:4px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.body-3 .home-stats-v3.is-animatable .home-stats-v3__item{opacity:0;transform:translate3d(0,18px,0);transition:opacity .38s ease,transform .48s cubic-bezier(.22, .61, .36, 1)}.body-3 .home-stats-v3.is-animatable.is-active .home-stats-v3__item{opacity:1;transform:translate3d(0,0,0)}.body-3 .home-stats-v3.is-animatable.is-active .home-stats-v3__item:nth-child(2){transition-delay:.08s}.body-3 .home-stats-v3.is-animatable.is-active .home-stats-v3__item:nth-child(3){transition-delay:.16s}.body-3 .home-stats-v3.is-animatable.is-active .home-stats-v3__item:nth-child(4){transition-delay:.24s}.body-3 .home-stats-v3__value-wrap{display:inline-flex;align-items:baseline;gap:4px}.body-3 .home-stats-v3__value{margin:0;color:transparent;-webkit-text-stroke:1px #0abb39;paint-order:stroke fill;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:clamp(86px, 7.8vw, 136px);font-weight:500;line-height:.84}.body-3 .home-stats-v3__unit{color:#0abb39;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:clamp(42px, 4vw, 64px);font-weight:400;line-height:.9}.body-3 .home-stats-v3__label{margin:0;color:#000;font-family:Alumni Sans,"PP Neue Montreal",sans-serif;font-size:clamp(25px, 2vw, 36px);font-weight:400;line-height:.95;letter-spacing:.01em}@media screen and (min-width:992px){.body-3 #qustions .c-cards-list{padding-bottom:20px}.body-3 .home-stats-v3{padding-top:44px;padding-bottom:44px;padding-left:20px;padding-right:20px;margin-top:28px;margin-bottom:64px}.body-3 .home-stats-v3__list{display:flex;justify-content:center;align-items:flex-start;gap:clamp(42px,5.1vw,96px)}}@media screen and (max-width:991px){.body-3 #qustions .c-cards-list{padding-bottom:16px}.body-3 .home-stats-v3{padding:28px 8px;margin-top:20px;margin-bottom:44px}.body-3 .home-stats-v3__list{display:flex;flex-direction:column;gap:6px}.body-3 .home-stats-v3__item{width:fit-content;max-width:92%;min-height:94px;margin-left:0}.body-3 .home-stats-v3__value{font-size:clamp(70px, 13vw, 100px)}.body-3 .home-stats-v3__unit{font-size:clamp(36px, 7.2vw, 54px)}.body-3 .home-stats-v3__label{font-size:clamp(22px, 4.6vw, 30px)}}@media screen and (min-width:768px) and (max-width:991px){.body-3 .home-stats-v3__list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(12px,2vw,22px)}.body-3 .home-stats-v3__item{flex:1 1 0;width:auto;max-width:none;margin-left:0}}@media screen and (max-width:479px){.body-3 #qustions .c-cards-list{padding-bottom:0}.body-3 .container-17{margin-bottom:0!important}.body-3 .home-stats-v3{padding:24px 8px;margin-top:40px;margin-bottom:40px}.body-3 .home-stats-v3__list{gap:4px}.body-3 .home-stats-v3__item{min-height:84px}.body-3 .home-stats-v3__value{font-size:clamp(68px, 21vw, 94px)}.body-3 .home-stats-v3__unit{font-size:clamp(35px, 11vw, 50px)}.body-3 .home-stats-v3__label{font-size:clamp(21px, 7.4vw, 28px)}}@media (prefers-reduced-motion:reduce){.body-3 .home-stats-v3.is-animatable .home-stats-v3__item{opacity:1;transform:none;transition:none}}.percent-opensans{font-family:"PP Neue Montreal",Arial,sans-serif!important;font-style:inherit;font-weight:inherit;line-height:inherit}@media screen and (max-width:479px){.footer.section-footer.section-footer-03.footer_home{display:flex!important}}.footer.section-footer.section-footer-03.footer_home .display-m,.footer.section-footer.section-footer-03.footer_home .display-m.display-light,.footer.section-footer.section-footer-03.footer_home .display-m.display-link,.footer.section-footer.section-footer-03.footer_home .footer-list{font-family:Alumni Sans,"PP Neue Montreal",sans-serif!important;letter-spacing:0}.footer.section-footer.section-footer-03.footer_home .display-m.display-light{font-size:clamp(30px, 2.4vw, 42px);line-height:.92}.footer.section-footer.section-footer-03.footer_home .display-m.display-link{font-size:clamp(24px, 1.8vw, 34px);font-weight:400;line-height:.95}@media screen and (max-width:991px){.footer.section-footer.section-footer-03.footer_home .container-21{padding-left:10px!important;padding-right:10px!important}.footer.section-footer.section-footer-03.footer_home .footer-03-content{display:flex;flex-direction:column;align-items:stretch;gap:14px}.footer.section-footer.section-footer-03.footer_home .footer-03-content-bottom{width:100%!important;display:flex;align-items:stretch}.footer.section-footer.section-footer-03.footer_home .footer-03-list-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:14px}.footer.section-footer.section-footer-03.footer_home .footer-list{flex:1 1 0;min-width:0}.footer.section-footer.section-footer-03.footer_home .footer-list:last-child{text-align:right}.footer.section-footer.section-footer-03.footer_home .footer-list:last-child .display-m.display-light,.footer.section-footer.section-footer-03.footer_home .footer-list:last-child .display-m.display-link{text-align:right!important}.footer.section-footer.section-footer-03.footer_home .display-m.display-light{font-size:clamp(28px, 5.2vw, 40px);line-height:.92;margin-bottom:6px}.footer.section-footer.section-footer-03.footer_home .display-m.display-link{display:block;font-size:clamp(22px, 4vw, 30px);line-height:.95}.footer.section-footer.section-footer-03.footer_home .image-65{order:2;align-self:flex-end;width:min(78vw,420px)!important;margin-left:auto;margin-right:0;margin-top:2px;margin-bottom:15px}}@media screen and (max-width:479px){.footer.section-footer.section-footer-03.footer_home .container-21{padding-left:8px!important;padding-right:8px!important}.footer.section-footer.section-footer-03.footer_home .footer-03-list-wrapper{gap:10px}.footer.section-footer.section-footer-03.footer_home .display-m.display-light{font-size:clamp(24px, 7.2vw, 32px)!important;line-height:.94!important}.footer.section-footer.section-footer-03.footer_home .display-m.display-link{font-size:clamp(18px, 5.2vw, 24px)!important;line-height:.98!important}.footer.section-footer.section-footer-03.footer_home .image-65{width:min(88vw,340px)!important;margin-left:auto;margin-right:0;margin-bottom:15px}}@media screen and (max-width:991px){.body-3 #makes .image-cover{width:min(62vw,390px)!important;left:-7vw!important;bottom:-11vw!important}}@media screen and (max-width:479px){.body-3 #makes .image-cover{width:min(82vw,430px)!important;left:-12vw!important;bottom:-16vw!important}}@media screen and (max-width:991px){.body-6 .div-block-57{padding-top:clamp(108px,13vw,152px)!important}.body-6 .div-block-56.var1{justify-content:flex-end}.body-6 .div-block-100,.body-6 .div-block-101,.body-6 .div-block-102,.body-6 .div-block-103,.body-6 .div-block-104,.body-6 .div-block-105,.body-6 .div-block-108,.body-6 .div-block-109,.body-6 .div-block-110,.body-6 .div-block-111,.body-6 .div-block-87,.body-6 .div-block-88,.body-6 .div-block-89,.body-6 .div-block-90,.body-6 .div-block-91,.body-6 .div-block-92,.body-6 .div-block-93,.body-6 .div-block-94,.body-6 .div-block-95,.body-6 .div-block-96,.body-6 .div-block-97,.body-6 .div-block-98,.body-6 .div-block-99{width:100%;margin-top:auto;margin-bottom:8px;padding-left:10px;padding-right:10px;justify-content:space-between;align-items:flex-end;position:relative;z-index:14}.body-6 .heading-25{width:auto;max-width:70%;margin-bottom:0;padding-left:0;text-align:left;align-self:flex-end}.body-6 .mark_card{margin-bottom:0;padding-right:0;text-align:right;align-self:flex-end}.body-6 .div-block-82{z-index:14;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:center;gap:8px;width:100%!important;margin:0!important;padding:0 10px 10px!important;box-sizing:border-box}.body-6 .div-block-56.var1 .button-6{flex:1 1 0;width:100%;max-width:none;margin:0!important;align-self:stretch}.body-6 .image-69{width:min(130vw,1120px)!important;top:-14vw!important;left:-22vw!important;right:auto!important;bottom:auto!important;opacity:.84}}@media screen and (max-width:767px){.body-6 .div-block-57{padding-top:clamp(100px,22vw,144px)!important}.body-6 .image-69{width:min(150vw,980px)!important;top:-22vw!important;left:-32vw!important}}@media screen and (max-width:479px){.body-6 .div-block-57{padding:98px 8px 12px!important}.body-6 .div-block-82{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;padding:0 8px 8px!important}.body-6 .div-block-56.var1 .button-6{flex:1 1 0;width:100%;min-height:40px;margin:0!important}.body-6 .heading-25{max-width:68%}.body-6 .image-69{width:min(178vw,860px)!important;top:-28vw!important;left:-42vw!important}}@media screen and (max-width:991px){.body-6 .catalog-order-form{gap:10px!important;padding:12px!important}.body-6 .catalog-order-form__grid{grid-column-gap:8px!important;grid-row-gap:8px!important;grid-template-columns:1fr 1fr!important}.body-6 .catalog-order-form__field--wide{grid-column:1/-1!important}.body-6 .catalog-order-form__top{flex-direction:row!important;align-items:flex-start!important;gap:8px!important}.body-6 .catalog-order-form__actions{flex-direction:row!important;gap:8px!important}.body-6 .catalog-order-form__close,.body-6 .catalog-order-form__secondary,.body-6 .catalog-order-form__submit{width:auto!important;min-height:40px!important;padding:8px 11px!important}.body-6 .catalog-order-form__actions>.catalog-order-form__secondary,.body-6 .catalog-order-form__actions>.catalog-order-form__submit{flex:1 1 0!important}.body-6 .catalog-order-form__chip--muted{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media screen and (max-width:767px){.body-6 .catalog-order-form{gap:8px!important;padding:10px!important}.body-6 .catalog-order-form__title{font-size:24px!important}.body-6 .catalog-order-form__note,.body-6 .catalog-order-form__success,.body-6 .catalog-order-form__text{font-size:12px!important;line-height:1.28!important}.body-6 .catalog-order-form__text{font-size:20px!important}.body-6 .catalog-order-form__selected-label,.body-6 .catalog-order-form__selected-mark{font-size:24px!important}.body-6 .catalog-order-form__picker-category,.body-6 .catalog-order-form__picker-description,.body-6 .catalog-order-form__selected-category,.body-6 .catalog-order-form__selected-description{font-size:22px!important}.body-6 .catalog-order-form__field>span{font-size:16px!important}.body-6 .catalog-order-form__input,.body-6 .catalog-order-form__textarea{min-height:38px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.25!important}.body-6 .catalog-order-form__textarea{min-height:56px!important}.body-6 .catalog-order-form__picker-close,.body-6 .catalog-order-form__picker-search{min-height:38px!important}}body.body-6{background-color:#000!important}body.body-6 .image-69{filter:brightness(.85);-webkit-transform:translate3d(0,0,0) rotate(var(--subcatalog-wheel-rotate,0deg));transform:translate3d(0,0,0) rotate(var(--subcatalog-wheel-rotate,0deg));-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}body.body-6 .tabs-menu .show_card .image-56{filter:brightness(.7)}body.body-6 .tabs-menu .show_card.w--current .image-56{filter:brightness(1)!important}body.body-6 .tabs-menu .show_card.w--current .div-block-107{background-color:transparent!important}.body-3 #makes .image-cover{width:min(54vw,860px)!important;left:-11vw!important;bottom:-17vw!important}.body-3 #makes .master-snap-section._1{overflow:hidden}.body-3 #makes .master-snap-section._1>.image-cover{-webkit-transform:translate3d(0,0,0) rotate(var(--makes-cover-rotate,0deg)) scale(var(--makes-cover-scale,1));transform:translate3d(0,0,0) rotate(var(--makes-cover-rotate,0deg)) scale(var(--makes-cover-scale,1));-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media screen and (max-width:991px){.body-3 #makes .image-cover{width:min(88vw,700px)!important;left:-20vw!important;bottom:-27vw!important}.body-3 #makes .master-snap-section._1>.image-cover{opacity:1!important;filter:none!important}}@media screen and (max-width:767px){.body-3 #makes .image-cover{width:min(156vw,980px)!important;left:-26vw!important;bottom:-20vw!important;--makes-cover-scale:1.28}.body-3 #makes .master-snap-section._1>.image-cover{opacity:1!important;filter:none!important}}@media screen and (max-width:479px){.body-3 #makes .image-cover{width:min(178vw,900px)!important;left:-34vw!important;bottom:-25vw!important;--makes-cover-scale:1.36}.body-3 #makes .master-snap-section._1>.image-cover{opacity:1!important;filter:none!important}}@media screen and (min-width:992px){.body-3 #makes .master-snap-section._22{height:97vh!important;min-height:97vh!important}}.body-3 #makes .master-snap-section._22{--home-catalog-cta-height:clamp(36px, 3vw, 44px)}.body-3 #makes .master-snap-section._22 .button-6{min-height:var(--home-catalog-cta-height);height:var(--home-catalog-cta-height)}.body-3 #makes .master-snap-section._22 .catalog-card-link{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important}.body-3 #makes .master-snap-section._22 .div-block-60.firth-catalog3{min-height:var(--home-catalog-cta-height)}.body-3 #makes .master-snap-section._22 .div-block-82{min-height:var(--home-catalog-cta-height);align-items:stretch}.body-3 #makes .master-snap-section._22 .slider-2{overflow:hidden!important;border-radius:10px!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slider-mask{position:relative!important;overflow:hidden!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide{position:relative!important;overflow:hidden!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide>.div-block-64{position:absolute!important;inset:0!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide img.image-56,.body-3 #makes .master-snap-section._22 .slider-2 .w-slide img.image-63{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22{--home-catalog-cta-height:clamp(36px, 5.4vw, 44px)}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22{--home-catalog-cta-height:clamp(36px, 9.2vw, 44px)}}.body-6 .button-4.button-8,.body-6 .button-7{transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:transform}.body-6 .button-4.button-8:hover,.body-6 .button-7:hover{transform:translate3d(0,-2px,0)!important}.body-6 .button-4.button-8:active,.body-6 .button-4.button-8:focus-visible,.body-6 .button-7:active,.body-6 .button-7:focus-visible{transform:translate3d(0,-2px,0)!important}@media (hover:hover) and (pointer:fine){.body-6 .button-4.button-8,.body-6 .button-7,.body-6 .div-block-56.var1 .button-6{transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease;will-change:transform}.body-6 .button-4.button-8:hover,.body-6 .button-7:hover,.body-6 .div-block-56.var1 .button-6:hover{transform:translate3d(0,-3px,0);background-color:#0abb39!important;border-color:#0abb39!important;color:#0f1c11!important;box-shadow:0 10px 24px #0abb3947}}.body-6 .button-4.button-8:focus-visible,.body-6 .button-7:focus-visible,.body-6 .div-block-56.var1 .button-6:focus-visible{outline:0;background-color:#0abb39!important;border-color:#0abb39!important;color:#0f1c11!important;box-shadow:0 0 0 2px #0abb3936}.body-6 .button-4.button-8:active,.body-6 .button-7:active,.body-6 .div-block-56.var1 .button-6:active{transform:translate3d(0,1px,0)!important}@media screen and (min-width:992px){.body-6 .div-block-56.var1.is-order-form-open{justify-content:flex-start;align-items:stretch}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:100%!important;gap:8px;padding:9px 10px;overflow-x:hidden;overflow-y:auto}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__top{flex-direction:row;align-items:stretch;gap:6px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__eyebrow-wrap{width:100%;flex:1 1 auto;gap:6px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__intro{gap:6px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__title{margin-bottom:2px;font-size:clamp(20px, 1.8vw, 28px)}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__note,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__success,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__text{font-size:12px;line-height:1.22}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__text{font-size:20px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__add-wrap{gap:8px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-list{gap:6px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-label{font-size:30px;line-height:1.1}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-empty{padding:7px 8px;font-size:27px;line-height:1.2}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-item{padding:6px 8px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-mark{font-size:22px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__picker-category,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__picker-description,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-category,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-description,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-volume-label{font-size:20px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__chem-chip{font-size:18px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__selected-volume-input{min-height:30px;padding:5px 8px;font-size:22px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__picker{padding:8px;gap:6px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__picker-close,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__picker-search{min-height:32px;height:32px;padding-top:6px;padding-bottom:6px;font-size:17px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__add-toggle{width:40px;height:40px;min-width:40px;min-height:40px;font-size:27px;line-height:.9}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__picker-results{max-height:92px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__form{flex:1 1 auto;gap:8px;box-sizing:border-box;padding-bottom:8px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__form::after{content:"";display:block;flex:0 0 8px;min-height:8px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__grid{grid-column-gap:6px;grid-row-gap:6px;grid-template-columns:1fr!important}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__field,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__input,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__textarea{width:100%;font-size:12px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__field>span{font-size:26px;line-height:1}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__input::placeholder,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__textarea::placeholder{font-size:16px;line-height:1.2}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__actions{width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__actions>.catalog-order-form__secondary,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__actions>.catalog-order-form__submit{flex:1 1 100%;width:100%}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__actions>.catalog-order-form__submit{flex:0 0 auto;width:calc(50% - 4px);max-width:calc(50% - 4px);align-self:flex-start}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__actions>.catalog-order-form__secondary{flex:0 0 auto;width:calc(50% - 4px);max-width:calc(50% - 4px);align-self:flex-start}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__textarea{min-height:50px;max-height:62px}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__secondary,.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__submit{width:100%;min-height:36px;padding:7px 10px;font-size:20px;line-height:1}}@media screen and (max-width:991px){.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form{width:100%!important;max-width:none!important}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__grid{grid-template-columns:1fr!important}.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form__field--wide{grid-column:1/-1!important}}@media screen and (min-width:992px){.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form{margin-top:0!important;margin-bottom:0!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding:8px 10px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable}}@media screen and (max-width:991px){.body-6 .div-block-56.var1.is-order-form-open .catalog-order-form{margin-top:0!important;margin-bottom:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;overflow:visible!important}}.footer.section-footer.section-footer-03.footer_home .footer-logo-link{display:block;width:100%;text-decoration:none;cursor:pointer}.footer.section-footer.section-footer-03.footer_home .footer-logo-link .image-65{display:block;transition:transform .2s ease}.footer.section-footer.section-footer-03.footer_home .footer-logo-link:hover .image-65{transform:translate3d(0,-1px,0)}.footer.section-footer.section-footer-03.footer_home .footer-logo-link:active .image-65{transform:translate3d(0,0,0)}.footer.section-footer.section-footer-03.footer_home .footer-03-content{position:relative}.footer.section-footer.section-footer-03.footer_home .footer-03-content-bottom{width:100%!important}.footer.section-footer.section-footer-03.footer_home .footer-logo-link{position:static;width:auto!important;margin:0!important;z-index:4}.footer.section-footer.section-footer-03.footer_home .footer-logo-link .image-65{width:min(30vw,360px)!important;margin:0!important;align-self:flex-start!important}@media screen and (min-width:992px){.footer.section-footer.section-footer-03.footer_home .footer-03-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;padding-bottom:0!important}.footer.section-footer.section-footer-03.footer_home .footer-03-content-bottom{margin-bottom:0!important}.footer.section-footer.section-footer-03.footer_home .footer-logo-link{justify-self:end;align-self:end;margin-right:10px!important;margin-bottom:0!important}}@media screen and (max-width:991px){.footer.section-footer.section-footer-03.footer_home .footer-03-content{padding-bottom:0!important}.footer.section-footer.section-footer-03.footer_home .footer-logo-link{order:2;width:100%!important;margin:0!important;align-self:stretch}.footer.section-footer.section-footer-03.footer_home .footer-logo-link .image-65{width:100%!important;max-width:none!important;height:auto;display:block;margin:0!important}.footer.section-footer.section-footer-03.footer_home .display-m.display-light{font-size:clamp(36px, 7.2vw, 50px)!important;line-height:.92!important}.footer.section-footer.section-footer-03.footer_home .display-m.display-link{font-size:clamp(28px, 5.8vw, 38px)!important;line-height:.96!important}}@media screen and (max-width:479px){.footer.section-footer.section-footer-03.footer_home .footer-03-content{padding-bottom:10px!important}.footer.section-footer.section-footer-03.footer_home .display-m.display-light{font-size:clamp(34px, 9vw, 42px)!important;line-height:.92!important}.footer.section-footer.section-footer-03.footer_home .display-m.display-link{font-size:clamp(26px, 7vw, 32px)!important;line-height:.98!important}}@media screen and (max-width:991px){.body-3 #makes .master-snap-section._22 .div-block-60.firth-catalog3{height:var(--home-catalog-cta-height)!important;min-height:var(--home-catalog-cta-height)!important;display:flex;align-items:stretch}.body-3 #makes .master-snap-section._22 .div-block-60.firth-catalog3 .catalog-card-link{height:100%!important;min-height:100%!important;width:100%!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box}}:root{--mervice-scroll-thumb:#0abb39;--mervice-scroll-track:rgba(255, 255, 255, .12)}.body-3 #makes .master-snap-section._22 .div-block-61,.catalog-order-form,.catalog-order-form__picker-results,.work-scroll,body,html{scrollbar-width:thin;scrollbar-color:var(--mervice-scroll-thumb) var(--mervice-scroll-track)}.body-3 #makes .master-snap-section._22 .div-block-61::-webkit-scrollbar,.catalog-order-form::-webkit-scrollbar,.catalog-order-form__picker-results::-webkit-scrollbar,.work-scroll::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;height:8px}.body-3 #makes .master-snap-section._22 .div-block-61::-webkit-scrollbar-track,.catalog-order-form::-webkit-scrollbar-track,.catalog-order-form__picker-results::-webkit-scrollbar-track,.work-scroll::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--mervice-scroll-track);border-radius:999px}.body-3 #makes .master-snap-section._22 .div-block-61::-webkit-scrollbar-thumb,.catalog-order-form::-webkit-scrollbar-thumb,.catalog-order-form__picker-results::-webkit-scrollbar-thumb,.work-scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--mervice-scroll-thumb);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.body-3 #makes .master-snap-section._22 .div-block-61::-webkit-scrollbar-thumb:hover,.catalog-order-form::-webkit-scrollbar-thumb:hover,.catalog-order-form__picker-results::-webkit-scrollbar-thumb:hover,.work-scroll::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#11cd45}body.body-6 .catalog-order-form__title{font-family:Alumni Sans,"PP Neue Montreal",sans-serif!important;font-style:normal!important;font-weight:300!important}body.body-6 .catalog-order-form__eyebrow{border-radius:10px!important;padding:9px 17px!important;font-size:17px!important;line-height:1!important}@supports (-webkit-touch-callout:none){@media screen and (max-width:991px){body.body-6 .catalog-order-form{background:linear-gradient(180deg,rgba(9,13,10,.92) 0,rgba(8,11,9,.88) 100%)!important;-webkit-mask-image:-webkit-radial-gradient(white,black);background-clip:padding-box;isolation:isolate}}}body.body-6 .catalog-order-form__selected-volume-label{font-weight:300!important}body.body-6 .catalog-order-form__field>span{font-size:24px!important;line-height:1!important}body.body-6 .catalog-order-form__input,body.body-6 .catalog-order-form__input::placeholder,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit,body.body-6 .catalog-order-form__textarea,body.body-6 .catalog-order-form__textarea::placeholder{font-size:24px!important;line-height:1.2!important}@media screen and (max-width:991px){body.body-6 .catalog-order-form__field>span{font-size:22px!important}body.body-6 .catalog-order-form__input,body.body-6 .catalog-order-form__input::placeholder,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit,body.body-6 .catalog-order-form__textarea,body.body-6 .catalog-order-form__textarea::placeholder{font-size:22px!important}}@media screen and (max-width:767px){body.body-6 .catalog-order-form__field>span{font-size:20px!important}body.body-6 .catalog-order-form__input,body.body-6 .catalog-order-form__input::placeholder,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit,body.body-6 .catalog-order-form__textarea,body.body-6 .catalog-order-form__textarea::placeholder{font-size:20px!important}}@media screen and (max-width:479px){body.body-6 .catalog-order-form__field>span{font-size:18px!important}body.body-6 .catalog-order-form__input,body.body-6 .catalog-order-form__input::placeholder,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit,body.body-6 .catalog-order-form__textarea,body.body-6 .catalog-order-form__textarea::placeholder{font-size:18px!important}}@media screen and (max-width:767px){body.body-6 .catalog-order-form__title{font-size:28px!important;line-height:1!important}body.body-6 .catalog-order-form__text{font-size:24px!important}body.body-6 .catalog-order-form__note,body.body-6 .catalog-order-form__success{font-size:16px!important}body.body-6 .catalog-order-form__picker-mark,body.body-6 .catalog-order-form__selected-label,body.body-6 .catalog-order-form__selected-mark{font-size:28px!important}body.body-6 .catalog-order-form__picker-category,body.body-6 .catalog-order-form__picker-description,body.body-6 .catalog-order-form__selected-category,body.body-6 .catalog-order-form__selected-description{font-size:26px!important}body.body-6 .catalog-order-form__chem-chip{font-size:22px!important}body.body-6 .catalog-order-form__picker-empty,body.body-6 .catalog-order-form__selected-empty{font-size:27px!important}body.body-6 .catalog-order-form__selected-volume-label{font-size:25px!important}body.body-6 .catalog-order-form__selected-volume-input{font-size:27px!important}body.body-6 .catalog-order-form__field>span{font-size:24px!important}body.body-6 .catalog-order-form__input,body.body-6 .catalog-order-form__input::placeholder,body.body-6 .catalog-order-form__picker-close,body.body-6 .catalog-order-form__picker-search,body.body-6 .catalog-order-form__picker-search::placeholder,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit,body.body-6 .catalog-order-form__textarea,body.body-6 .catalog-order-form__textarea::placeholder{font-size:24px!important}}@media screen and (max-width:479px){body.body-6 .catalog-order-form__chem-chip,body.body-6 .catalog-order-form__field>span,body.body-6 .catalog-order-form__input,body.body-6 .catalog-order-form__input::placeholder,body.body-6 .catalog-order-form__picker-close,body.body-6 .catalog-order-form__picker-search,body.body-6 .catalog-order-form__picker-search::placeholder,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit,body.body-6 .catalog-order-form__textarea,body.body-6 .catalog-order-form__textarea::placeholder{font-size:22px!important}}@media screen and (max-width:767px){body.body-6 .catalog-order-form__actions{flex-direction:column!important;gap:8px!important}body.body-6 .catalog-order-form__close,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit{width:100%!important;min-height:46px!important;padding:11px 16px!important;font-size:20px!important;box-sizing:border-box!important}}@media screen and (max-width:479px){body.body-6 .catalog-order-form__close,body.body-6 .catalog-order-form__secondary,body.body-6 .catalog-order-form__submit{min-height:42px!important;padding:10px 14px!important;font-size:18px!important}}body.body-6 .catalog-order-form__add-toggle{border:0!important;background:0 0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;transform:none!important}body.body-6 .catalog-order-form__add-toggle::after,body.body-6 .catalog-order-form__add-toggle::before{content:"";position:absolute;width:14px;height:2px;top:50%;left:50%;margin-left:-7px;margin-top:-1px;border-radius:99px;background:rgba(255,255,255,.8);transition:background-color .22s ease,box-shadow .22s ease}body.body-6 .catalog-order-form__add-toggle::after{transform:rotate(90deg)}body.body-6 .catalog-order-form__add-toggle:active,body.body-6 .catalog-order-form__add-toggle:focus-visible,body.body-6 .catalog-order-form__add-toggle:hover{background:0 0!important;transform:none!important;box-shadow:none!important;outline:0!important}body.body-6 .catalog-order-form__add-toggle:active::after,body.body-6 .catalog-order-form__add-toggle:active::before,body.body-6 .catalog-order-form__add-toggle:hover::after,body.body-6 .catalog-order-form__add-toggle:hover::before{background:#59ba47;box-shadow:none}body.body-6 .catalog-order-form__success{margin-top:8px!important;padding:16px 18px!important;border-radius:10px!important;font-size:clamp(19px, 1.5vw, 23px)!important;line-height:1.15!important;font-weight:300!important}body.body-5 .section-24 a,body.body-5 .section-24 a:link,body.body-5 .section-24 a:visited,body.body-6 .heading-23 a,body.body-6 .heading-25 a,body.body-6 .mark_card a,body.body-6 .show_card,body.body-6 .show_card:link,body.body-6 .show_card:visited{color:inherit!important;text-decoration:none!important}body.body-5 .section-24 [x-apple-data-detectors],body.body-5 .section-24 a[x-apple-data-detectors],body.body-6 [x-apple-data-detectors],body.body-6 a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;border-bottom:0!important}@media screen and (max-width:991px){body.body-5 .section-24 .cat_card_5,body.body-5 .section-24 .cat_card_6,body.body-5 .section-24 .div-block-32,body.body-5 .section-24 .div-block-33,body.body-5 .section-24 .div-block-34,body.body-5 .section-24 .div-block-35{overflow:hidden!important}body.body-5 .section-24 .cat_card_5>img,body.body-5 .section-24 .cat_card_6>img,body.body-5 .section-24 .div-block-32>img,body.body-5 .section-24 .div-block-33>img,body.body-5 .section-24 .div-block-34>img,body.body-5 .section-24 .div-block-35>img{position:absolute!important;inset:-13%!important;width:126%!important;height:126%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important}}@media screen and (min-width:768px) and (max-width:991px){body.body-5 .section-24 .grid-7{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,28vw);align-items:stretch}body.body-5 .section-24 .grid-7>a{display:block;width:100%;height:100%}body.body-5 .section-24 .grid-7>a>.cat_card_5,body.body-5 .section-24 .grid-7>a>.cat_card_6,body.body-5 .section-24 .grid-7>a>.div-block-32,body.body-5 .section-24 .grid-7>a>.div-block-33,body.body-5 .section-24 .grid-7>a>.div-block-34,body.body-5 .section-24 .grid-7>a>.div-block-35{width:100%!important;height:100%!important}}@media screen and (max-width:479px){body.body-5 .section-24 .cat_card_5>img,body.body-5 .section-24 .cat_card_6>img,body.body-5 .section-24 .div-block-32>img,body.body-5 .section-24 .div-block-33>img,body.body-5 .section-24 .div-block-34>img,body.body-5 .section-24 .div-block-35>img{inset:-17%!important;width:134%!important;height:134%!important}}@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22{height:85vh!important;min-height:85vh!important}}@supports (height:1svh){@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22{height:85svh!important;min-height:85svh!important}}}@media screen and (max-width:767px){.body-3 #makes .master-snap-section._22>.div-block-58._1_hero{height:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:12px 8px 10px!important}.body-3 #makes .master-snap-section._22 .text-block-21.features{flex:0 0 auto;margin-bottom:8px!important}.body-3 #makes .master-snap-section._22 .div-block-61{flex:1 1 auto!important;height:auto!important;min-height:0!important;align-items:stretch!important;padding-bottom:8px!important}.body-3 #makes .master-snap-section._22 .div-block-61>*{height:100%!important;min-height:100%!important;flex:0 0 86vw!important}.body-3 #makes .master-snap-section._22 .catalog-card-col{height:100%!important;min-height:100%!important}.body-3 #makes .master-snap-section._22 .catalog-card-col>.div-block-56.var1,.body-3 #makes .master-snap-section._22 .div-block-56.var1{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.body-3 #makes .master-snap-section._22 .div-block-60.firth-catalog3{flex:0 0 var(--home-catalog-cta-height)!important}.body-3 #makes .master-snap-section._22 .mask,.body-3 #makes .master-snap-section._22 .slider-2{flex:1 1 auto;min-height:0}.body-3 #makes .master-snap-section._22 .slider-2{overflow:hidden!important;border-radius:10px!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide,.body-3 #makes .master-snap-section._22 .slider-2 .w-slider-mask{height:100%}.body-3 #makes .master-snap-section._22 .slider-2 .w-slider-mask{position:relative!important;overflow:hidden!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide{position:relative!important;overflow:hidden!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide>.div-block-64{position:absolute!important;inset:0!important}.body-3 #makes .master-snap-section._22 .slider-2 img.image-56,.body-3 #makes .master-snap-section._22 .slider-2 img.image-63{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important;transform:translateZ(0) scale(1.04);will-change:transform}}@media screen and (max-width:479px){.body-3 #makes .master-snap-section._22 .div-block-61>*{flex-basis:88vw!important;min-width:88vw!important}}@media screen and (min-width:768px) and (max-width:991px){.body-3 #makes .master-snap-section._22{height:60vh!important;min-height:60vh!important}.body-3 #makes .master-snap-section._22>.div-block-58._1_hero{height:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:14px 12px 12px!important}.body-3 #makes .master-snap-section._22 .text-block-21.features{flex:0 0 auto;margin-bottom:10px!important}.body-3 #makes .master-snap-section._22 .div-block-61{flex:1 1 auto!important;height:auto!important;min-height:0!important;align-items:stretch!important;padding-bottom:8px!important}.body-3 #makes .master-snap-section._22 .div-block-61>*{height:100%!important;min-height:100%!important;flex:0 0 clamp(300px,55vw,500px)!important}.body-3 #makes .master-snap-section._22 .catalog-card-col{height:100%!important;min-height:100%!important}.body-3 #makes .master-snap-section._22 .catalog-card-col>.div-block-56.var1,.body-3 #makes .master-snap-section._22 .div-block-56.var1{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.body-3 #makes .master-snap-section._22 .div-block-60.firth-catalog3{flex:0 0 auto!important}.body-3 #makes .master-snap-section._22 .mask,.body-3 #makes .master-snap-section._22 .slider-2{flex:1 1 auto;min-height:0}.body-3 #makes .master-snap-section._22 .slider-2{overflow:hidden!important;border-radius:10px!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide,.body-3 #makes .master-snap-section._22 .slider-2 .w-slider-mask{height:100%}.body-3 #makes .master-snap-section._22 .slider-2 .w-slider-mask{position:relative!important;overflow:hidden!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide{position:relative!important;overflow:hidden!important}.body-3 #makes .master-snap-section._22 .slider-2 .w-slide>.div-block-64{position:absolute!important;inset:0!important}.body-3 #makes .master-snap-section._22 .slider-2 img.image-56,.body-3 #makes .master-snap-section._22 .slider-2 img.image-63{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important;transform:translateZ(0) scale(1.04);will-change:transform}}@supports (height:1svh){@media screen and (min-width:768px) and (max-width:991px){.body-3 #makes .master-snap-section._22{height:60svh!important;min-height:60svh!important}}}@media screen and (min-width:992px){body.body-6 .tabs-menu,body.body-6 .tabs-menu.final_card{grid-auto-rows:22vw;align-content:start}body.body-6 .show_card{min-height:22vw}}@media screen and (min-width:992px){body.body-5 .section-24 .grid-7{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:20vw;align-items:stretch}body.body-5 .section-24 .grid-7>a{display:block;width:100%;height:100%;min-width:0;min-height:0}body.body-5 .section-24 .grid-7>a>.cat_card_5,body.body-5 .section-24 .grid-7>a>.cat_card_6,body.body-5 .section-24 .grid-7>a>.div-block-32,body.body-5 .section-24 .grid-7>a>.div-block-33,body.body-5 .section-24 .grid-7>a>.div-block-34,body.body-5 .section-24 .grid-7>a>.div-block-35{width:100%!important;height:100%!important;min-width:0;min-height:0}}.catalog-order-form__grid>.catalog-order-form__field:first-child>span::after,.catalog-order-form__grid>.catalog-order-form__field:nth-child(2)>span::after,.catalog-order-form__grid>.catalog-order-form__field:nth-child(5)>span::after,.custom-form .checkbox>span::after,.custom-form .field label[for=city-hidden]::after,.custom-form .field label[for=name]::after,.custom-form .field label[for=phone]::after,.custom-form .field label[for=request-type-hidden]::after{content:" *";color:#c7c7c7;font-weight:400!important;font-size:8px!important;line-height:1!important;vertical-align:super}.required-star{color:#c7c7c7!important;font-weight:400!important;font-size:8px!important;line-height:1!important;vertical-align:super!important}@media screen and (max-width:991px){.body-3 #howwework .timeline_progress{z-index:0!important;transform:none!important;left:calc(50% - 1.5px)!important;overflow:visible!important}.body-3 #howwework .timeline_left,.body-3 #howwework .timeline_right{padding-left:25px!important;padding-right:25px!important}.body-3 #howwework .timeline_date-text{font-size:clamp(33px, 5.8vw, 46px)!important}.body-3 #howwework .timeline_text{font-size:clamp(25px, 4.2vw, 34px)!important}}@media screen and (max-width:479px){.body-3 #howwework .timeline_date-text{font-size:clamp(31px, 8.4vw, 40px)!important}.body-3 #howwework .timeline_text{font-size:clamp(24px, 6.4vw, 30px)!important}}.body-3 #howwework .heading-31,.body-3 #howwework .heading-31._1open{letter-spacing:-3px!important}