/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-contact{display:grid;grid-template-columns:1fr 65%;grid-column-gap:var(--spacing-m);-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);grid-row-gap:var(--section-spacing);row-gap:var(--section-spacing);align-items:center}@media (max-width:1023.98px){.c-contact{grid-template-columns:1fr 55%}}@media (max-width:719.98px){.c-contact{grid-template-columns:1fr;row-gap:var(--spacing-m)}}@media (min-width:720px){.c-contact__form{grid-column:2}}.c-contact__image{position:relative}.c-contact__image:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100px;border-bottom:2px solid var(--clr-brand);z-index:1;pointer-events:none;translate:-50% 1px;rotate:-45deg}.c-contact__image img{width:100%;display:block;height:auto}.c-contact__map-link{display:block;font-size:0;color:transparent;position:absolute;top:50%;right:0;transform:translateY(-50%);width:clamp(3rem,1.88vw + 2.56rem,4.25rem);aspect-ratio:1;background-color:var(--clr-brand);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2034%2034'%3e%3cg%20clip-path='url(%23a)'%3e%3cmask%20id='b'%20width='34'%20height='34'%20x='0'%20y='0'%20maskUnits='userSpaceOnUse'%20style='mask-type:luminance'%3e%3cpath%20fill='%23fff'%20d='M34%200H0v34h34z'/%3e%3c/mask%3e%3cg%20fill='%23fff'%20mask='url(%23b)'%3e%3cpath%20d='M22.694%2033.996a.61.61%200%200%201-.3-.0783L10.2%2027.1028.86%2031.1911a.612.612%200%200%201-.6123-.0656.616.616%200%200%201-.1996-.2496A.62.62%200%200%201%200%2030.5595l1.361-12.6014a.62.62%200%200%201%20.1191-.3026.614.614%200%200%201%20.2559-.1995l5.809-2.4293a.611.611%200%200%201%20.47-.0008.615.615%200%200%201%20.333.3332.62.62%200%200%201%20.0008.4721.615.615%200%200%201-.3318.3343l-5.473%202.2887-1.2%2011.1824%208.652-3.7861a.612.612%200%200%201%20.544.0261l12.2%206.8209%209.863-4.2028-4.559-11.571-1.735.5915a.61.61%200%200%201-.469-.0308.615.615%200%200%201-.31-.3548.619.619%200%200%201%20.1765-.662.61.61%200%200%201%20.2075-.1203l2.289-.7803a.612.612%200%200%201%20.4558.0241.616.616%200%200%201%20.3132.3334l4.985%2012.6807a.62.62%200%200%201-.0046.4648.615.615%200%200%201-.3264.3295l-10.691%204.5553a.61.61%200%200%201-.24.0493'/%3e%3cpath%20d='M10.237%2027.0325h-.016a.612.612%200%200%201-.4305-.1909.618.618%200%200%201-.1695-.4408l.136-5.5033a.618.618%200%200%201%20.1908-.4315.6126.6126%200%200%201%20.8683.022.618.618%200%200%201%20.1689.4406l-.136%205.5033a.618.618%200%200%201-.1847.427.612.612%200%200%201-.4293.1755M22.6921%2033.9979a.613.613%200%200%201-.3968-.1466.617.617%200%200%201-.2082-.3695l-1.349-8.1997a.62.62%200%200%201%20.1067-.4597.6145.6145%200%200%201%20.3993-.2494.611.611%200%200%201%20.4577.1073.6179.6179%200%200%201%20.2482.401l1.349%208.1996a.62.62%200%200%201-.1379.5002.615.615%200%200%201-.469.2179M17.235%2024.1071a.613.613%200%200%201-.46-.2079c-.025-.0281-2.476-2.8119-4.548-5.4049a33.4%2033.4%200%200%201-3.338-4.72l-.065-.1295a9.44%209.44%200%200%201-.9425-4.794%209.43%209.43%200%200%201%201.5795-4.622%209.68%209.68%200%200%201%203.3-3.0528A9.14%209.14%200%200%201%2017.2315.0075c1.565%200%203.104.4022%204.4705%201.1685a9.68%209.68%200%200%201%203.3%203.0519%209.43%209.43%200%200%201%201.5795%204.6219%209.44%209.44%200%200%201-.9425%204.794l-.065.1295a33.4%2033.4%200%200%201-3.339%204.726c-2.072%202.595-4.524%205.3768-4.548%205.4049a.613.613%200%200%201-.46.2079m0-22.8699a8.14%208.14%200%200%200-3.8357.9909%208.18%208.18%200%200%200-2.9203%202.6867%207.95%207.95%200%200%200-.941%201.892%208.29%208.29%200%200%200-.426%202.0778%208.17%208.17%200%200%200%20.815%204.2058l.057.1135a32.97%2032.97%200%200%200%203.2%204.5192c1.518%201.901%203.244%203.9065%204.049%204.8324.806-.9269%202.531-2.9314%204.05-4.8324a33%2033%200%200%200%203.2-4.5192l.057-.1135a8.17%208.17%200%200%200%20.815-4.2048%208.3%208.3%200%200%200-.426-2.0778%207.95%207.95%200%200%200-.941-1.892%208.18%208.18%200%200%200-2.9203-2.6867%208.14%208.14%200%200%200-3.8357-.9909'/%3e%3cpath%20d='M17.229%2013.6558a4.218%204.218%200%200%201-2.6831-.9635%204.25%204.25%200%200%201-1.4652-2.4542%204.262%204.262%200%200%201%20.4176-2.8307%204.236%204.236%200%200%201%202.1111-1.922%204.212%204.212%200%200%201%202.8459-.1408%204.23%204.23%200%200%201%202.289%201.7043%204.26%204.26%200%200%201%20.6926%202.7757%204.254%204.254%200%200%201-1.2179%202.587%204.2%204.2%200%200%201-1.3709.923%204.19%204.19%200%200%201-1.6191.3212m0-7.2597a2.99%202.99%200%200%200-1.6668.5078%203.01%203.01%200%200%200-1.1049%201.352%203.026%203.026%200%200%200-.1707%201.7407%203.017%203.017%200%200%200%20.8211%201.5426%202.996%202.996%200%200%200%201.536.8245%202.99%202.99%200%200%200%201.7333-.1714%203.003%203.003%200%200%200%201.3464-1.1097%203.02%203.02%200%200%200%20.5056-1.6737c0-.799-.3161-1.5654-.8787-2.1304a2.994%202.994%200%200%200-2.1213-.8824'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h34v34H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;background-size:53% auto;z-index:1}.c-contact__body h2{font-size:clamp(1.13rem,.38vw + 1.04rem,1.38rem);font-weight:550}
:root:has(.c-drawer:popover-open) .js-open-drawer{display:none!important}:root:not(:has(.c-drawer:popover-open)) .js-close-drawer{display:none!important}.c-drawer{max-width:none;max-height:none;top:auto;right:auto;bottom:auto;left:auto;top:calc(anchor(--header-inner bottom) + 5px);right:anchor(--header-inner right);position:fixed;width:min(200px,100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:var(--clr-background);border-radius:3px;transition:.2s opacity linear,.3s translate var(--ease-glide),.3s scale var(--ease-glide)}.c-drawer[open]{display:grid;grid-template-rows:auto 1fr}@starting-style{.c-drawer{opacity:0;translate:0 20px;scale:.7}}.c-drawer__nav ul{margin:0;padding:0}.c-drawer__nav ul ul{display:contents}.c-drawer__nav ul ul a,.c-drawer__nav ul ul button,.c-drawer__nav ul:has(ul.is-active) a,.c-drawer__nav ul:has(ul.is-active) button{display:none}.c-drawer__nav ul ul li:has(>ul.is-active-level)>a,.c-drawer__nav ul:has(ul.is-active) li:has(>ul.is-active-level)>a{display:flex;font-weight:600}.c-drawer__nav ul ul li:has(>ul.is-active-level)>a:after,.c-drawer__nav ul:has(ul.is-active) li:has(>ul.is-active-level)>a:after{display:none}.c-drawer__nav ul.is-active:not(:has(ul.is-active))>li>a,.c-drawer__nav ul.is-active:not(:has(ul.is-active))>li>button{display:flex}.c-drawer__nav ul.is-active:not(:has(ul.is-active))>li:has(>button){order:-1}.c-drawer__nav li{display:grid}.c-drawer__nav button,.c-drawer__nav a{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border-radius:0;border:0;background:none;color:inherit;-webkit-text-decoration:none;text-decoration:none;padding:1em 1.6em;display:block;border-top:.5px solid color-mix(in oklab,currentColor 10%,transparent);display:flex;justify-content:space-between;align-items:center}.c-drawer__nav button:hover,.c-drawer__nav a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-drawer__nav button{color:var(--clr-gray);justify-content:start;gap:.5em;padding-top:.3lh;padding-bottom:.3lh}.c-drawer__nav button:before{content:"";display:block;width:.8em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");rotate:180deg;background-color:currentColor;aspect-ratio:1;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-drawer__nav li[data-has-submenu=true]>a:after{content:"";display:block;aspect-ratio:1;width:.8em;background-color:var(--clr-brand);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;rotate:-90deg}:root:has(.c-drawer[open]){overflow:hidden}
.c-main-menu [data-drupal-link-system-path="node/8"]{anchor-name:--schrijnwerk-menu-item}.c-main-menu [data-drupal-link-system-path="node/21"]{anchor-name:--lakkerij-menu-item}.c-dropdown-navigation[data-path="node/8"]{position-anchor:--schrijnwerk-menu-item}.c-dropdown-navigation[data-path="node/21"]{position-anchor:--lakkerij-menu-item}.c-dropdown-navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;position:fixed;white-space:nowrap;padding-top:var(--spacing);background:none;top:calc(anchor(bottom) - 1px);left:anchor(left);width:-moz-fit-content;width:fit-content;transition:.2s opacity linear,.3s translate var(--ease-glide),.3s scale var(--ease-glide)}@media (min-width:1200px){.c-dropdown-navigation{position-area:bottom center}}@starting-style{.c-dropdown-navigation{opacity:0;translate:0% 50px;scale:.7}}.c-dropdown-navigation a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-dropdown-navigation ul{list-style:none;margin:0}.c-dropdown-navigation__content{position:relative;background:var(--clr-background);border-radius:5px;display:grid;grid-template-columns:1fr 200px}.c-dropdown-navigation__inner{position:relative;padding:var(--spacing-1);display:grid;grid-template-columns:1fr auto;grid-gap:1em;gap:1em;align-self:start;grid-template-areas:"lvl-1 lvl-2"}.c-dropdown-navigation__inner .lvl-1{grid-area:lvl-1}.c-dropdown-navigation__inner .lvl-2{grid-area:lvl-2}.c-dropdown-navigation__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:5px;aspect-ratio:.9}.c-dropdown-navigation .lvl-1{padding:0;display:grid;grid-area:lvl-1;align-self:start;grid-row-gap:.5lh;row-gap:.5lh;--hover:0}.c-dropdown-navigation .lvl-1 .is-active{--hover:1}.c-dropdown-navigation .lvl-1 [data-has-submenu=true] a:after{flex:0 0 auto;content:"";display:block;width:12px;aspect-ratio:1;background-color:var(--clr-brand);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;opacity:var(--hover);translate:calc(-5px * (1 - var(--hover))) 0;transition:.2s translate var(--ease-glide)}.c-dropdown-navigation .lvl-1 a{font-family:var(--font-sans-serif);font-weight:400;font-size:18px;line-height:1.2;position:relative;display:flex;width:-moz-fit-content;width:fit-content;isolation:isolate;gap:.4em;align-items:center}.c-dropdown-navigation .lvl-1 a:before{content:"";display:block;position:absolute;top:-.35em;right:-.6em;bottom:-.35em;left:-.6em;background-color:#edede9;z-index:-1;opacity:var(--hover);transition:.2s opacity linear}.c-dropdown-navigation .lvl-2{align-self:start;font-size:14px;line-height:1.7;color:var(--clr-foreground-softer);padding:0 2em 0 1em;border-left:1px solid #ded9d3;visibility:hidden;--hover:0}.c-dropdown-navigation .lvl-2 li.is-active-trail{font-weight:600}.c-dropdown-navigation .lvl-2 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-dropdown-navigation .lvl-2.is-active{visibility:visible}[data-has-safe-triangle=true]:hover{z-index:2}[data-has-safe-triangle=true]:hover .c-dropdown-navigation__safe-triangle{display:block}.c-dropdown-navigation__safe-triangle{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--spacing);display:none;clip-path:polygon(var(--triangle-clip-path));z-index:3}
.c-footer{--clr-link:currentColor;margin-top:var(--section-spacing);margin-bottom:var(--gutter);position:relative}.c-footer__scroll-up{position:absolute;top:0;right:0;width:clamp(1.88rem,3.57vw + 1.04rem,4.25rem);aspect-ratio:1;background:var(--clr-brand);white-space:nowrap;overflow:hidden;color:transparent;display:grid}.c-footer__scroll-up:after{content:"";display:block;position:absolute;width:36%;top:50%;left:50%;rotate:-45deg;translate:-50% -50%;background:#fff;aspect-ratio:1;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;mask-repeat:no-repeat}@media (max-width:719.98px){.c-footer__scroll-up{display:none}}.c-footer__logo{width:clamp(1.88rem,3.57vw + 1.04rem,4.25rem);display:block}.c-footer__logo img{width:100%;display:block;height:auto}.c-footer__main{display:flex;-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);row-gap:var(--spacing-half);flex-wrap:wrap}@media (max-width:719.98px){.c-footer__main{display:grid}}.c-footer__branding{margin-top:calc(var(--section-spacing) * 1.5);display:grid;grid-row-gap:var(--spacing-half);row-gap:var(--spacing-half)}@media (min-width:720px){.c-footer__branding{grid-template-columns:80% 1fr}}@media (min-width:1024px){.c-footer__branding{grid-template-columns:85% 1fr}}.c-footer__branding__baseline{font-family:var(--font-serif);font-size:clamp(1.13rem,.75vw + .95rem,1.63rem);line-height:1.3;border-left:1px solid #000;padding-left:.8em;width:12ch}@media (max-width:719.98px){.c-footer__branding__baseline{width:auto}}.c-footer__branding__logo{width:90%;display:block;height:auto}.c-footer__credits{font-size:max(.8em,12px);margin-top:var(--spacing)}.c-footer__credits a{color:inherit}
:root{--clr-header-foreground:var(--clr-foreground)}:root:has(.c-header.is-pinned.has-scrolled){--header-pinned-offset:80px}.c-header{--header-spacing-top:clamp(1.25rem,3.29vw + .48rem,3.44rem);position:sticky;top:var(--drupal-displace-offset-top,0px);margin-bottom:var(--section-spacing);z-index:2;transition:translate .5s var(--ease-glide);isolation:isolate}.c-header:after{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;bottom:calc(var(--header-spacing-top) * -.25);opacity:0;background:var(--clr-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;transition:.2s opacity linear}.c-header.has-scrolled{--header-logo-width-override:var(--header-logo-width-small);translate:0 -110%}.c-header.is-pinned.has-scrolled{translate:0 calc(var(--header-spacing-top) * -.75);--clr-header-foreground:#000}.c-header.is-pinned.has-scrolled:after{opacity:1}.c-header[data-component-variant=drawer]{margin-bottom:0}:root:has(.c-hero,.c-super-hero){--clr-header-foreground:#fff}:root:has(.c-hero,.c-super-hero) .c-header:not([data-component-variant=drawer]){position:fixed;right:0;top:var(--drupal-displace-offset-top,0px);left:var(--drupal-displace-offset-left,0px)}.c-header__inner{anchor-name:--header-inner;padding-top:var(--header-spacing-top);gap:var(--spacing);display:flex;justify-content:space-between;align-items:center}@media (min-width:1200px){.c-header__inner{display:grid;grid-template-areas:"logo nav actions";grid-template-columns:1fr auto auto}.c-header__inner .c-header__logo{grid-area:logo}.c-header__inner .c-header__nav{grid-area:nav}.c-header__inner .c-header__actions{grid-area:actions;justify-self:end}}.c-header__logo{width:clamp(3rem,.85vw + 2.8rem,3.56rem);display:block}.c-header__logo img{width:100%;display:block;height:auto}.c-header__nav{font-weight:400;font-size:16px;color:var(--clr-header-foreground)}.c-header__nav a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (max-width:1023.98px){.c-header__nav{display:none}}.c-header__actions{display:flex;align-items:center;gap:5px}
.c-main-menu ul{display:flex;gap:2em;flex-wrap:wrap;align-items:center;padding:0;margin:0}@media (max-width:1199.98px){.c-main-menu ul{gap:1em}}.c-main-menu li{display:block;padding-top:.2lh;padding-bottom:.2lh}.c-main-menu .menu-item--active-trail{border-top:1px solid transparent;border-bottom:1px solid transparent;border-top-color:color-mix(in oklab,var(--clr-brand) 80%,transparent)}.c-main-menu a{position:relative;display:flex;gap:.5em;align-items:first baseline}.c-main-menu a:before{position:absolute;content:"";display:block;left:-5px;right:-5px;top:-20px;bottom:-50px}.c-main-menu [data-drupal-link-system-path="node/8"]:after,.c-main-menu [data-drupal-link-system-path="node/21"]:after{content:"";display:block;aspect-ratio:1;width:.65em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;top:.15em}
.c-webform{--clr-border:currentColor;container-type:inline-size}.c-webform form{display:grid;grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-row-gap:var(--spacing-half);row-gap:var(--spacing-half);align-items:end}@container (width > 500px){.c-webform form{grid-template-columns:1fr 1fr}}.c-webform .form-item{margin:0}.c-webform select,.c-webform textarea,.c-webform input:where([type=text],[type=email],[type=tel]){-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:max(16px,1em);width:100%;padding-top:.5em;padding-bottom:.5em;background:transparent;border:0;border-bottom:1px solid var(--clr-border);border-radius:0}.c-webform select::-moz-placeholder,.c-webform textarea::-moz-placeholder,.c-webform input:where([type=text],[type=email],[type=tel])::-moz-placeholder{color:var(--clr-gray)}.c-webform select::placeholder,.c-webform textarea::placeholder,.c-webform input:where([type=text],[type=email],[type=tel])::placeholder{color:var(--clr-gray)}.c-webform .form-actions,.c-webform .js-form-type-textarea,.c-webform .js-form-type-select,.c-webform .js-form-type-email{grid-column:1/-1}.c-webform .js-form-type-textarea label,.c-webform .js-form-type-email label,.c-webform .js-form-type-tel label,.c-webform .js-form-type-select label,.c-webform .js-form-type-textfield label{font-size:12px;display:block;transition:.2s opacity;opacity:var(--label,1)}.c-webform .js-form-type-textarea:has(:where(input,textarea):-moz-placeholder-shown),.c-webform .js-form-type-email:has(:where(input,textarea):-moz-placeholder-shown),.c-webform .js-form-type-tel:has(:where(input,textarea):-moz-placeholder-shown),.c-webform .js-form-type-select:has(:where(input,textarea):-moz-placeholder-shown),.c-webform .js-form-type-textfield:has(:where(input,textarea):-moz-placeholder-shown){--label:0}.c-webform .js-form-type-textarea:has(:where(input,textarea):placeholder-shown),.c-webform .js-form-type-email:has(:where(input,textarea):placeholder-shown),.c-webform .js-form-type-tel:has(:where(input,textarea):placeholder-shown),.c-webform .js-form-type-select:has(:where(input,textarea):placeholder-shown),.c-webform .js-form-type-textfield:has(:where(input,textarea):placeholder-shown){--label:0}.c-webform .js-form-type-textarea:has(:where(input,textarea):not(:-moz-placeholder-shown)),.c-webform .js-form-type-email:has(:where(input,textarea):not(:-moz-placeholder-shown)),.c-webform .js-form-type-tel:has(:where(input,textarea):not(:-moz-placeholder-shown)),.c-webform .js-form-type-select:has(:where(input,textarea):not(:-moz-placeholder-shown)),.c-webform .js-form-type-textfield:has(:where(input,textarea):not(:-moz-placeholder-shown)){--label:1}.c-webform .js-form-type-textarea:has(:where(input,textarea):not(:placeholder-shown)),.c-webform .js-form-type-email:has(:where(input,textarea):not(:placeholder-shown)),.c-webform .js-form-type-tel:has(:where(input,textarea):not(:placeholder-shown)),.c-webform .js-form-type-select:has(:where(input,textarea):not(:placeholder-shown)),.c-webform .js-form-type-textfield:has(:where(input,textarea):not(:placeholder-shown)){--label:1}.c-webform .js-form-type-select{--label:0}.c-webform select{background-image:url(/gfx/select.svg);background-repeat:no-repeat;background-position:right center;padding-right:30px}.c-webform__title{color:var(--clr-brand);margin-bottom:.5lh}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
