.page-template-template-landingpage-1,.page-template-template-landingpage-2{background-color:var(--grey-50)}.page-template-template-landingpage-1:has(.navigation--landing),.page-template-template-landingpage-2:has(.navigation--landing){--twz-sticky-top:5rem}.page-template-template-landingpage-1:not(:has(.navigation--landing)),.page-template-template-landingpage-2:not(:has(.navigation--landing)){--twz-sticky-top:var(--fixed-navheight,16rem);--nav-sticky-offset:16rem}@media screen and (max-width:1024px){.page-template-template-landingpage-1:not(:has(.navigation--landing)),.page-template-template-landingpage-2:not(:has(.navigation--landing)){--nav-sticky-offset:20rem}}.page-template-template-landingpage-1 .container--site,.page-template-template-landingpage-2 .container--site{background-color:var(--grey-100);padding-top:var(--nav-sticky-offset,8rem)}@media screen and (max-width:1024px){.page-template-template-landingpage-1 .container--site:not(:has(.navigation--landing)),.page-template-template-landingpage-2 .container--site:not(:has(.navigation--landing)){margin-top:4rem}}.page-template-template-landingpage-1>.container,.page-template-template-landingpage-2>.container{overflow:clip}.page-template-template-landingpage-1 main>.container,.page-template-template-landingpage-2 main>.container{display:grid;gap:0 4rem;grid-template-areas:"header img" "header first-content";grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.page-template-template-landingpage-1 main>.container,.page-template-template-landingpage-2 main>.container{gap:0;grid-template-areas:"header" "img" "first-content" "content";grid-template-columns:1fr}}.page-template-template-landingpage-1 main>.container .twz-header,.page-template-template-landingpage-2 main>.container .twz-header{grid-area:header;margin-inline:auto;width:min(95%,var(--twz-header-width,50rem))}@media screen and (max-width:1024px){.page-template-template-landingpage-1 main>.container .twz-header,.page-template-template-landingpage-2 main>.container .twz-header{--twz-header-width:65rem;text-align:center}}@media screen and (min-width:1025px){.page-template-template-landingpage-1 main>.container .twz-header,.page-template-template-landingpage-2 main>.container .twz-header{padding-bottom:6rem}}.page-template-template-landingpage-1 main>.container .twz-header__content,.page-template-template-landingpage-2 main>.container .twz-header__content{position:sticky;top:var(--twz-sticky-top,5rem)}.page-template-template-landingpage-1 main>.container .twz-header__subtitle,.page-template-template-landingpage-2 main>.container .twz-header__subtitle{color:var(--orange-500);font-size:1.4rem;font-weight:700;line-height:1.1;margin-block:0;text-transform:uppercase}.page-template-template-landingpage-1 main>.container .twz-header__title,.page-template-template-landingpage-2 main>.container .twz-header__title{color:var(--text-color);font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:700;line-height:1.1;margin-block:0 .5em;text-transform:uppercase}@media screen and (max-width:1024px){.page-template-template-landingpage-1 main>.container .twz-header .gform_wrapper .ginput_container_email,.page-template-template-landingpage-1 main>.container .twz-header .gform_wrapper .ginput_container_text,.page-template-template-landingpage-2 main>.container .twz-header .gform_wrapper .ginput_container_email,.page-template-template-landingpage-2 main>.container .twz-header .gform_wrapper .ginput_container_text{width:100%}.page-template-template-landingpage-1 main>.container .twz-header .gform_wrapper.gravity-theme #field_submit,.page-template-template-landingpage-1 main>.container .twz-header .gform_wrapper.gravity-theme .gform_footer,.page-template-template-landingpage-2 main>.container .twz-header .gform_wrapper.gravity-theme #field_submit,.page-template-template-landingpage-2 main>.container .twz-header .gform_wrapper.gravity-theme .gform_footer{justify-content:center}}.page-template-template-landingpage-1 main>.container .twz-header .gform_wrapper input[type=submit],.page-template-template-landingpage-2 main>.container .twz-header .gform_wrapper input[type=submit]{border-radius:10rem;box-shadow:none;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-weight:700;text-transform:uppercase}.page-template-template-landingpage-1 main>.container .twz-header__img,.page-template-template-landingpage-2 main>.container .twz-header__img{border-radius:.6rem;grid-area:img;pointer-events:none;width:100%}@media screen and (min-width:1025px){.page-template-template-landingpage-1 main>.container .twz-header__img,.page-template-template-landingpage-2 main>.container .twz-header__img{padding-bottom:4rem}}.page-template-template-landingpage-1 main>.container .twz-header__img img,.page-template-template-landingpage-2 main>.container .twz-header__img img{height:100%;object-fit:cover;width:100%}.page-template-template-landingpage-1 main>.container>.grid,.page-template-template-landingpage-2 main>.container>.grid{grid-column:1/-1}.page-template-template-landingpage-1 main>.container>.grid:nth-child(1 of .grid),.page-template-template-landingpage-2 main>.container>.grid:nth-child(1 of .grid){grid-area:first-content;padding-block:0 8rem}.page-template-template-landingpage-1 main>.container>.grid:not(:nth-child(1 of .grid)):not(.grid--fullbg),.page-template-template-landingpage-2 main>.container>.grid:not(:nth-child(1 of .grid)):not(.grid--fullbg){background-color:#fff;padding-block:6rem}.page-template-template-landingpage-1 main>.container>.grid:not(:nth-child(1 of .grid)):not(.grid--fullbg)>.cell,.page-template-template-landingpage-2 main>.container>.grid:not(:nth-child(1 of .grid)):not(.grid--fullbg)>.cell{position:relative;z-index:1}.page-template-template-landingpage-1 main>.container>.grid:not(:nth-child(1 of .grid)):not(.grid--fullbg):after,.page-template-template-landingpage-2 main>.container>.grid:not(:nth-child(1 of .grid)):not(.grid--fullbg):after{background-color:#fff;content:"";inset:0;margin-left:-200%;margin-right:-200%;position:absolute;z-index:0}.page-template-template-landingpage-1 main>.container>.grid:not(:nth-child(1 of .grid)).grid--fullbg,.page-template-template-landingpage-2 main>.container>.grid:not(:nth-child(1 of .grid)).grid--fullbg{z-index:2}.page-template-template-landingpage-1 main>.container>.grid:not(:nth-child(1 of .grid)).grid--fullbg:after,.page-template-template-landingpage-2 main>.container>.grid:not(:nth-child(1 of .grid)).grid--fullbg:after{z-index:-1}.page-template-template-landingpage-1 .products,.page-template-template-landingpage-2 .products{grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr))}.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .gform_fields,.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .gform_fields{grid-template-rows:unset}.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .ginput_container,.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .ginput_container :is(input[type=text],input[type=email],input[type=textarea]),.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .ginput_container,.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .ginput_container :is(input[type=text],input[type=email],input[type=textarea]){height:100%}.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .ginput_container :is(input[type=text],input[type=email],input[type=textarea]),.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .ginput_container :is(input[type=text],input[type=email],input[type=textarea]){font-size:1.6rem;padding:1.6em 2rem .8em}.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .ginput_container,.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .ginput_container{width:100%}.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .gfield,.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .gfield{display:flex;flex-direction:column;gap:.5rem;position:relative}.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .gfield.is-focused .gfield_label,.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .gfield:has(input:focus) .gfield_label,.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .gfield.is-focused .gfield_label,.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .gfield:has(input:focus) .gfield_label{font-size:1.2rem;top:.5em}.page-template-template-landingpage-1 .gform_wrapper.gravity-theme form .gfield_label,.page-template-template-landingpage-2 .gform_wrapper.gravity-theme form .gfield_label{color:var(--grey-700);font-weight:400;left:2rem;pointer-events:none;position:absolute;top:1.1em;transition:.15s ease}