body{font-size:var(--wp--custom--base-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{position:relative;z-index:1}img{max-width:100%}a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}:root :where(.is-style-rounded>img){border-radius:9999px}.hidden-modal{display:none}.rounded-corners-circle{border-radius:99999px}.a-button>a,.hbspt-form .hs-form input[type=submit],.wp-block-search__button,a.a-button,button.a-button{display:inline-block;padding:var(--wp--custom--button-padding-h) var(--wp--custom--button-padding-w);border:1px solid var(--wp--preset--color--spec-green);border-radius:0;background-color:var(--wp--preset--color--spec-green);color:var(--wp--preset--color--black);font-weight:700;font-family:var(--wp--custom--base-font-family);text-transform:uppercase;text-decoration:none;font-size:16px;letter-spacing:.005em}.a-button>a:focus,.a-button>a:hover,.hbspt-form .hs-form input[type=submit]:focus,.hbspt-form .hs-form input[type=submit]:hover,.wp-block-search__button:focus,.wp-block-search__button:hover,a.a-button:focus,a.a-button:hover,button.a-button:focus,button.a-button:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--spec-green)}.editor-styles-wrapper .wp-block-button.is-style-primary .wp-block-button__link,.wp-block-button.is-style-primary .wp-block-button__link{background-color:var(--wp--custom--button-primary-bg);color:var(--wp--custom--button-primary-text);border-color:var(--wp--custom--button-primary-border)}.editor-styles-wrapper .wp-block-button.is-style-primary .wp-block-button__link:focus,.editor-styles-wrapper .wp-block-button.is-style-primary .wp-block-button__link:hover,.wp-block-button.is-style-primary .wp-block-button__link:focus,.wp-block-button.is-style-primary .wp-block-button__link:hover{background-color:var(--wp--custom--button-primary-bg-hover);color:var(--wp--custom--button-primary-text-hover)}.editor-styles-wrapper .wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-button.is-style-secondary .wp-block-button__link{background-color:var(--wp--custom--button-secondary-bg);color:var(--wp--custom--button-secondary-text);border-color:var(--wp--custom--button-secondary-border)}.editor-styles-wrapper .wp-block-button.is-style-secondary .wp-block-button__link:focus,.editor-styles-wrapper .wp-block-button.is-style-secondary .wp-block-button__link:hover,.wp-block-button.is-style-secondary .wp-block-button__link:focus,.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:var(--wp--custom--button-secondary-bg-hover);color:var(--wp--custom--button-secondary-text-hover)}.has-black-background-color .editor-styles-wrapper .wp-block-button.is-style-secondary .wp-block-button__link,.has-black-background-color .wp-block-button.is-style-secondary .wp-block-button__link{color:var(--wp--preset--color--white)}.has-black-background-color .editor-styles-wrapper .wp-block-button.is-style-secondary .wp-block-button__link:focus,.has-black-background-color .editor-styles-wrapper .wp-block-button.is-style-secondary .wp-block-button__link:hover,.has-black-background-color .wp-block-button.is-style-secondary .wp-block-button__link:focus,.has-black-background-color .wp-block-button.is-style-secondary .wp-block-button__link:hover{color:var(--wp--custom--button-secondary-text-hover)}.editor-styles-wrapper .wp-block-button.is-style-tertiary .wp-block-button__link,.wp-block-button.is-style-tertiary .wp-block-button__link{background-color:var(--wp--custom--button-tertiary-bg);color:var(--wp--custom--button-tertiary-text);border:none;border-bottom:2px solid var(--wp--custom--button-tertiary-border);padding:var(--wp--custom--button-padding-h) 0!important}.editor-styles-wrapper .wp-block-button.is-style-tertiary .wp-block-button__link:focus,.editor-styles-wrapper .wp-block-button.is-style-tertiary .wp-block-button__link:hover,.wp-block-button.is-style-tertiary .wp-block-button__link:focus,.wp-block-button.is-style-tertiary .wp-block-button__link:hover{border-bottom-color:var(--wp--preset--color--black)}.has-black-background-color .editor-styles-wrapper .wp-block-button.is-style-tertiary .wp-block-button__link,.has-black-background-color .wp-block-button.is-style-tertiary .wp-block-button__link{color:var(--wp--preset--color--white)}.has-black-background-color .editor-styles-wrapper .wp-block-button.is-style-tertiary .wp-block-button__link:focus,.has-black-background-color .editor-styles-wrapper .wp-block-button.is-style-tertiary .wp-block-button__link:hover,.has-black-background-color .wp-block-button.is-style-tertiary .wp-block-button__link:focus,.has-black-background-color .wp-block-button.is-style-tertiary .wp-block-button__link:hover{border-bottom-color:var(--wp--preset--color--white)}.editor-styles-wrapper .wp-block-button.is-style-arrow .wp-block-button__link,.wp-block-button.is-style-arrow .wp-block-button__link{background-color:var(--wp--custom--button-tertiary-bg);color:currentColor;border:none;text-transform:none;padding-left:0!important}.editor-styles-wrapper .wp-block-button.is-style-arrow .wp-block-button__link:after,.wp-block-button.is-style-arrow .wp-block-button__link:after{content:"";position:relative;top:2px;display:inline-block;width:16px;height:16px;background-color:currentColor;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' fill='none'%3E%3Cpath d='M9 1l4 4-4 4M0 5h13' stroke='%23000'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' fill='none'%3E%3Cpath d='M9 1l4 4-4 4M0 5h13' stroke='%23000'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;margin-left:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.editor-styles-wrapper .wp-block-button.is-style-arrow .wp-block-button__link:focus:after,.editor-styles-wrapper .wp-block-button.is-style-arrow .wp-block-button__link:hover:after,.wp-block-button.is-style-arrow .wp-block-button__link:focus:after,.wp-block-button.is-style-arrow .wp-block-button__link:hover:after{-webkit-transform:translate(4px);transform:translate(4px)}.wp-block-buttons.is-style-small .wp-block-button.is-style-primary .wp-block-button__link,.wp-block-buttons.is-style-small .wp-block-button.is-style-secondary .wp-block-button__link{font-size:var(--wp--custom--button-font-size-small)!important;padding:var(--wp--custom--button-padding-h-small) var(--wp--custom--button-padding-w-small)!important}.wp-block-buttons.is-style-small .wp-block-button.is-style-tertiary .wp-block-button__link{font-size:var(--wp--custom--button-font-size-small)!important;padding:var(--wp--custom--button-padding-h-small) 0!important}.wp-block-buttons.is-style-small .wp-block-button.is-style-arrow .wp-block-button__link{font-size:var(--wp--custom--button-font-size-small)!important}.wp-block-buttons.is-style-small .wp-block-button.is-style-arrow .wp-block-button__link:after{content:"";position:relative;top:3px}.a-button.a-button--primary.menu-item-273>a{font-size:var(--wp--custom--button-font-size-small)!important;padding:var(--wp--custom--button-padding-h-small) var(--wp--custom--button-padding-w-small)!important}.m-menu{list-style:none;padding-left:0;margin:0}.m-menu--main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:1.9vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-menu--main-menu>.menu-item{position:relative}.m-menu--main-menu>.menu-item>a{display:inline-block}.m-menu--main-menu>.menu-item:focus .m-menu__submenu,.m-menu--main-menu>.menu-item:hover .m-menu__submenu,.m-menu--main-menu>.menu-item[aria-expanded=true] .m-menu__submenu{display:block}.m-menu--utility-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:30px}@media(min-width:1024px){.m-menu--utility-menu{grid-column-gap:60px;margin-left:0}}.m-menu--utility-menu>.menu-item>a{display:inline-block}.m-skip-navigation{position:absolute;left:0;top:0}.m-skip-navigation ul{list-style:none;padding:0;margin:0}.m-skip-navigation li{padding:0;margin:0}.m-skip-navigation__link{display:inline-block;width:300px;position:absolute;top:0;left:0;opacity:0;pointer-events:none;background-color:#0cf;border-radius:2px;padding:4px 10px}.m-skip-navigation__link:focus{opacity:1;pointer-events:all}.m-search-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;color:var(--wp--preset--color--spec-green);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.m-search-icon:hover{color:#0c0}.m-search-icon svg{width:20px;height:20px}.o-header{position:fixed;top:0;left:0;right:0;z-index:2;width:100%;background-color:var(--wp--preset--color--black);border-bottom:1px solid var(--wp--preset--color--white)}body.admin-bar .o-header{top:32px}@media(min-width:1024px){.o-header{padding:0}}.o-header__spacer{display:block;height:61px}.o-header__logo-link{display:block;padding:0 var(--wp--preset--spacing--sm)}.o-header__menu-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 25px}@media(min-width:1024px){.o-header__menu-groups{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.o-header__main-menu-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto}@media(min-width:1024px){.o-header__main-menu-group{width:calc(50% - 79px)}}.o-header__main-menu-group .m-menu--main-menu{display:none}.o-header__main-menu-group .m-menu--main-menu>li>a{color:var(--wp--preset--color--white);font-size:14px;line-height:1.4;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.o-header__main-menu-group .m-menu--main-menu>li>a:hover{color:var(--wp--preset--color--spec-green)}@media(min-width:1024px){.o-header__main-menu-group .m-menu--main-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1024px){.o-header__main-menu-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.o-header__utility-menu-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}@media(min-width:1024px){.o-header__utility-menu-group{margin-left:0;width:calc(50% - 79px)}}.o-header__utility-menu-group li:not(.a-button)>a{color:var(--wp--preset--color--white);font-size:14px;line-height:1.4;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.o-header__utility-menu-group li:not(.a-button)>a:hover{color:var(--wp--preset--color--spec-green)}.o-footer{background-color:var(--wp--preset--color--black);width:100%;border-top:1px solid var(--wp--preset--color--white)}.o-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--wp--preset--color--white);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--lg) var(--wp--preset--spacing--xxl);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--wp--preset--spacing--lg)}@media(min-width:1224px){.o-footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:top;-ms-flex-align:top;align-items:top}}.o-footer__top .o-footer__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-footer__top .o-footer__address{font-size:var(--wp--preset--font-size--sm);line-height:1.5;margin-top:var(--wp--preset--spacing--lg)}.o-footer__top .o-footer__phone{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--white);text-decoration:none}.o-footer__top .o-footer__phone:hover{color:var(--wp--preset--color--spec-green)}.o-footer__top .o-footer__top-right .m-menu--footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:0;gap:30px;list-style:none!important;list-style-type:none!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.o-footer__top .o-footer__top-right .m-menu--footer-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.o-footer__top .o-footer__top-right .m-menu--footer-menu>li{list-style:none!important;list-style-type:none!important}.o-footer__top .o-footer__top-right .m-menu--footer-menu>li>a[href="#"]{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--sm);font-weight:700;text-decoration:none;cursor:default}.o-footer__top .o-footer__top-right .m-menu--footer-menu .m-menu__submenu{margin-left:0!important;margin-top:15px;-webkit-padding-start:0!important;padding-inline-start:0!important;list-style:none!important;list-style-type:none!important;grid-row-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%;min-width:none}@media(min-width:1024px){.o-footer__top .o-footer__top-right .m-menu--footer-menu .m-menu__submenu{max-width:220px;min-width:155px}}.o-footer__top .o-footer__top-right .m-menu--footer-menu .m-menu__submenu>li{list-style:none!important;list-style-type:none!important}.o-footer__top .o-footer__top-right .m-menu--footer-menu .m-menu__submenu>li a{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--sm);text-decoration:none}.o-footer__top .o-footer__top-right .m-menu--footer-menu .m-menu__submenu>li a:hover{color:var(--wp--preset--color--spec-green)}.o-footer__bottom{padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--lg);background-color:var(--wp--preset--color--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--wp--preset--spacing--xs)}@media(min-width:1024px){.o-footer__bottom{gap:var(--wp--preset--spacing--lg);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-footer__bottom .m-menu--footer-utility-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--wp--preset--spacing--lg);list-style:none;list-style-type:none;padding-left:0}@media(min-width:1024px){.o-footer__bottom .m-menu--footer-utility-menu{gap:var(--wp--preset--spacing--xxl)}}.o-footer__bottom .m-menu--footer-utility-menu>li{list-style:none;list-style-type:none;padding-left:0}.o-footer__bottom .m-menu--footer-utility-menu>li a{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--xs);text-decoration:none}.o-footer__bottom .m-menu--footer-utility-menu>li a:hover{color:var(--wp--preset--color--spec-green)}.o-footer__social .o-footer__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--wp--preset--spacing--xxs);list-style:none;list-style-type:none;padding-left:0}.o-footer__social a{color:var(--wp--preset--color--white)}.o-footer__social a:hover{color:var(--wp--preset--color--spec-green)}.o-footer__copyright{-webkit-margin-end:0!important;margin-inline-end:0!important;margin-top:var(--wp--preset--spacing--xs)!important}.o-resource-hero.o-resource-hero--subscribe .hbspt-form .hs-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--wp--preset--spacing--xs)}.o-resource-hero.o-resource-hero--subscribe .hbspt-form .hs-form input[type=email]{border:none;border-bottom:1px solid var(--wp--preset--color--black);width:100%!important;min-width:240px}.o-resource-hero.o-resource-hero--subscribe .hbspt-form .hs-form input[type=email]::-webkit-input-placeholder{color:var(--wp--preset--color--black)}.o-resource-hero.o-resource-hero--subscribe .hbspt-form .hs-form input[type=email]::-moz-placeholder{color:var(--wp--preset--color--black)}.o-resource-hero.o-resource-hero--subscribe .hbspt-form .hs-form input[type=email]:-ms-input-placeholder{color:var(--wp--preset--color--black)}.o-resource-hero.o-resource-hero--subscribe .hbspt-form .hs-form input[type=email]::-ms-input-placeholder{color:var(--wp--preset--color--black)}.o-resource-hero.o-resource-hero--subscribe .hbspt-form .hs-form input[type=email]::placeholder{color:var(--wp--preset--color--black)}.o-resource-hero .o-resource-hero__image{max-width:100%}.hbspt-form .hs-form{display:grid;grid-auto-columns:1fr;grid-column-gap:var(--wp--preset--spacing--sm);grid-row-gap:var(--wp--preset--spacing--md);grid-template-columns:1fr 1fr;grid-template-rows:auto}@media(max-width:1024px){.hbspt-form .hs-form{grid-template-columns:1fr}}.hbspt-form .hs-form .hs-error-msgs{margin:0;list-style:none;padding-left:0}.hbspt-form .hs-form .hs-form-field label{display:none}.hbspt-form .hs-form .hs-fieldtype-textarea{font-family:var(--wp--preset--font-family--body)}.hbspt-form .hs-form label.hs-error-msg{font-size:var(--wp--preset--font-size--xxs);font-weight:600;color:var(--wp--preset--color--black)}.hbspt-form .hs-form .legal-consent-container p{font-size:var(--wp--preset--font-size--xs)}.hbspt-form .hs-form .legal-consent-container p a{color:var(--wp--preset--color--spec-green)}.hbspt-form .hs-form input:not([type=submit]),.hbspt-form .hs-form select,.hbspt-form .hs-form textarea{border:none;border-bottom:1px solid var(--wp--preset--color--black);background-color:transparent;width:100%;line-height:2}.hbspt-form .hs-form input:not([type=submit])::-webkit-input-placeholder,.hbspt-form .hs-form select::-webkit-input-placeholder,.hbspt-form .hs-form textarea::-webkit-input-placeholder{color:var(--wp--preset--color--black)}.hbspt-form .hs-form input:not([type=submit])::-moz-placeholder,.hbspt-form .hs-form select::-moz-placeholder,.hbspt-form .hs-form textarea::-moz-placeholder{color:var(--wp--preset--color--black)}.hbspt-form .hs-form input:not([type=submit]):-ms-input-placeholder,.hbspt-form .hs-form select:-ms-input-placeholder,.hbspt-form .hs-form textarea:-ms-input-placeholder{color:var(--wp--preset--color--black)}.hbspt-form .hs-form input:not([type=submit])::-ms-input-placeholder,.hbspt-form .hs-form select::-ms-input-placeholder,.hbspt-form .hs-form textarea::-ms-input-placeholder{color:var(--wp--preset--color--black)}.hbspt-form .hs-form input:not([type=submit])::placeholder,.hbspt-form .hs-form select::placeholder,.hbspt-form .hs-form textarea::placeholder{color:var(--wp--preset--color--black)}.hbspt-form .hs-form input[type=submit]{position:relative;top:-8px;text-transform:none}.o-resource-hero--gated .hbspt-form{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form :not(a){color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form label.hs-error-msg{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form .legal-consent-container p{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form input:not([type=submit]),.o-resource-hero--gated .hbspt-form .hs-form select,.o-resource-hero--gated .hbspt-form .hs-form textarea{border-bottom:1px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form input:not([type=submit])::-webkit-input-placeholder,.o-resource-hero--gated .hbspt-form .hs-form select::-webkit-input-placeholder,.o-resource-hero--gated .hbspt-form .hs-form textarea::-webkit-input-placeholder{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form input:not([type=submit])::-moz-placeholder,.o-resource-hero--gated .hbspt-form .hs-form select::-moz-placeholder,.o-resource-hero--gated .hbspt-form .hs-form textarea::-moz-placeholder{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form input:not([type=submit]):-ms-input-placeholder,.o-resource-hero--gated .hbspt-form .hs-form select:-ms-input-placeholder,.o-resource-hero--gated .hbspt-form .hs-form textarea:-ms-input-placeholder{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form input:not([type=submit])::-ms-input-placeholder,.o-resource-hero--gated .hbspt-form .hs-form select::-ms-input-placeholder,.o-resource-hero--gated .hbspt-form .hs-form textarea::-ms-input-placeholder{color:var(--wp--preset--color--white)}.o-resource-hero--gated .hbspt-form .hs-form input:not([type=submit])::placeholder,.o-resource-hero--gated .hbspt-form .hs-form select::placeholder,.o-resource-hero--gated .hbspt-form .hs-form textarea::placeholder{color:var(--wp--preset--color--white)}.is-style-stacked-form .hbspt-form .hs-form{grid-row-gap:var(--wp--preset--spacing--xs);grid-template-columns:1fr}.submitted-message iframe{width:100%;aspect-ratio:16/9;height:auto;margin-top:20px;border:1px solid var(--wp--preset--color--spec-green)}.submitted-message h3{font-size:var(--wp--custom--h-4-font-size)!important;text-align:center}.submitted-message a{display:inline-block;padding:var(--wp--custom--button-padding-h) var(--wp--custom--button-padding-w);border:1px solid var(--wp--preset--color--spec-green);border-radius:0;background-color:var(--wp--preset--color--spec-green);color:var(--wp--preset--color--black)!important;font-weight:700;font-family:var(--wp--custom--base-font-family);text-transform:uppercase;text-decoration:none;font-size:16px;letter-spacing:.005em}.submitted-message a:focus,.submitted-message a:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--spec-green)!important}.o-testimonial .wp-block-quote,.o-testimonial blockquote{border-left:none}.facet-drawer-trigger{cursor:pointer;padding:10px 15px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;display:inline-block;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.facet-drawer-trigger:hover{background-color:#e9e9e9}.facet-drawer-trigger.active{background-color:#007cba;color:#fff;border-color:#007cba}.facet-drawer-trigger:after{content:"\25BC";margin-left:8px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.facet-drawer-trigger.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.facet-drawer{position:absolute;top:100%;left:0;width:300px;height:250px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow-y:auto;padding:15px;margin-top:5px}@media(max-width:761px){:root :where(.wp-block-cover){min-height:50vh!important}}.wp-block-gallery.is-style-white .wp-block-image{margin:auto 0!important}.wp-block-gallery.is-style-white .wp-block-image img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.wp-block-gallery.is-style-black .wp-block-image{margin:auto 0!important}.wp-block-gallery.is-style-black .wp-block-image img{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.wp-block-gallery.has-nested-images figure.wp-block-image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media(min-width:600px){.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){max-width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}}.gform_wrapper .gfield_label{font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.6px;text-transform:uppercase}.gform_wrapper .gchoice .gfield-choice-input{position:relative;top:1px}.gform_wrapper .gchoice .gform-field-label{font-size:16px}.gform_wrapper .gsurvey-rank-choice{font-size:16px}.gform_wrapper .gform_validation_errors{border-radius:0;border:1px solid var(--gf-form-validation-heading-color)}.gform_wrapper .gfield_required{color:var(--gf-form-validation-heading-color)}.gform_wrapper .gf-percent .ginput_container{position:relative}.gform_wrapper .gf-percent .ginput_container:after{content:"%";color:#8a8a8a;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer input[type=submit]{display:inline-block!important;padding:var(--wp--custom--button-padding-h) var(--wp--custom--button-padding-w)!important;border:1px solid var(--wp--preset--color--spec-green)!important;border-radius:0!important;background-color:var(--wp--preset--color--spec-green)!important;color:var(--wp--preset--color--black)!important;font-weight:700!important;font-family:var(--wp--custom--base-font-family)!important;text-transform:uppercase!important;text-decoration:none!important;font-size:16px!important;letter-spacing:.005em!important}.gform_wrapper .gform_page_footer .gform_next_button:active,.gform_wrapper .gform_page_footer .gform_next_button:focus,.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:active,.gform_wrapper .gform_page_footer .gform_previous_button:focus,.gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer input[type=submit]:active,.gform_wrapper .gform_page_footer input[type=submit]:focus,.gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:var(--wp--preset--color--black)!important;color:var(--wp--preset--color--spec-green)!important}.gform_wrapper .gform_page_footer .gform_previous_button{background-color:var(--wp--custom--button-secondary-bg)!important;color:var(--wp--custom--button-secondary-text)!important;border-color:var(--wp--custom--button-secondary-border)!important}.gform_wrapper .gform_page_footer .gform_previous_button:active,.gform_wrapper .gform_page_footer .gform_previous_button:focus,.gform_wrapper .gform_page_footer .gform_previous_button:hover{background-color:var(--wp--custom--button-secondary-bg-hover)!important;color:var(--wp--custom--button-secondary-text-hover)!important}.gform_wrapper .gform-loader,.gform_wrapper .gform_ajax_spinner{display:none!important}.gform_wrapper button:active,.gform_wrapper button:focus,.gform_wrapper button:focus-visible,.gform_wrapper input:active,.gform_wrapper input:focus,.gform_wrapper input:focus-visible,.gform_wrapper select:active,.gform_wrapper select:focus,.gform_wrapper select:focus-visible,.gform_wrapper textarea:active,.gform_wrapper textarea:focus,.gform_wrapper textarea:focus-visible{outline:none!important}.has-black-background-color .gform_wrapper{color:var(--wp--preset--color--white);background-color:#212121}.has-black-background-color .gform_wrapper *{color:var(--wp--preset--color--white)}.has-black-background-color .gform_wrapper input,.has-black-background-color .gform_wrapper select,.has-black-background-color .gform_wrapper textarea{background-color:#1e1e1e;color:#8a8a8a;border:1px solid #383838;border-radius:0}.has-black-background-color .gform_wrapper .gfield_select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 011.414 0L5 3.586 8.293.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' fill='%238A8A8A'/%3E%3C/svg%3E")}.has-black-background-color .gform_wrapper .gfield-choice-input{border:1px solid #8a8a8a}.has-black-background-color .gform_wrapper .gfield-choice-input:checked{background-color:var(--wp--preset--color--spec-green);border-color:var(--wp--preset--color--spec-green);color:var(--wp--preset--color--white)}.has-black-background-color .gform_wrapper .gfield-choice-input:checked:before{color:var(--wp--preset--color--black)}.has-black-background-color .gform_wrapper .gfield-choice-input:checked+.gform-field-label{color:var(--wp--preset--color--white)}.has-black-background-color .gform_wrapper .gfield-choice-input+.gform-field-label{color:#8a8a8a}.has-black-background-color .gform_wrapper .gfield_description{color:#8a8a8a}.has-black-background-color .gform_wrapper .gform_validation_errors{border-color:#ff4c4f}.has-black-background-color .gform_wrapper .gform_submission_error{color:#ff4c4f}.has-black-background-color .gform_wrapper .gfield_required{color:#ff4c4f}.has-black-background-color .gform_wrapper .gform_validation_errors .gform-icon{color:#ff4c4f;border-color:#ff4c4f}.has-black-background-color .gform_wrapper .gfield_validation_message{color:#ff4c4f}.has-black-background-color .gform_wrapper .gsurvey-rank-choice{color:#8a8a8a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0a1 1 0 01.707.293l3 3a1 1 0 01-1.414 1.414L4 2.414 1.707 4.707A1 1 0 01.293 3.293l3-3A1 1 0 014 0zM.293 9.293a1 1 0 011.414 0L4 11.586l2.293-2.293a1 1 0 011.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z' fill='%238A8A8A'/%3E%3C/svg%3E")}.has-black-background-color .gform_wrapper .gfield_calculation input{color:var(--wp--preset--color--white);background-color:transparent;border:0}.has-black-background-color .gform_wrapper .gfield_calculation input:active,.has-black-background-color .gform_wrapper .gfield_calculation input:focus,.has-black-background-color .gform_wrapper .gfield_calculation input:focus-visible{outline:none!important;border:0!important}.has-black-background-color .gform_wrapper .gform_page_footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.has-black-background-color .gform_wrapper .gform_page_footer .gform_previous_button{color:var(--wp--custom--white)!important}.has-black-background-color .gform_wrapper .gform_page_footer .gform_previous_button:active,.has-black-background-color .gform_wrapper .gform_page_footer .gform_previous_button:focus,.has-black-background-color .gform_wrapper .gform_page_footer .gform_previous_button:hover{background-color:var(--wp--preset--color--black)!important;color:var(--wp--preset--color--spec-green)!important}.gf-web-assessment-tool_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:750px;max-width:100%;padding:40px}.gf-web-assessment-tool_wrapper .gf-web-assessment-tool{min-width:0}.gf-web-assessment-tool_wrapper .gf-web-assessment-tool .gf_progressbar_wrapper{display:none}.gf-web-assessment-tool_wrapper .gf-web-assessment-tool .eyebrow{color:var(--wp--preset--color--spec-green);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.6px;text-transform:uppercase}.gf-web-assessment-tool_wrapper .gf-web-assessment-tool h2{margin:10px 0}.gf-web-assessment-tool_wrapper .gf-web-assessment-tool p{color:#8a8a8a}.gf-web-assessment-tool_wrapper .gf-web-assessment-tool hr{border:0;border-bottom:1px solid #383838;margin-top:40px}.gf-web-assessment-tool_wrapper .gf-web-assessment-tool hr+p{margin-top:40px}.wp-block-image.is-style-full-size{width:100%!important;height:100%!important}.wp-block-image.is-style-full-size img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.wp-block-mfb-meta-field-block.is-empty-value{display:none!important}.wp-block-mfb-meta-field-block.author-card-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--wp--preset--spacing--xxs);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wp-block-mfb-meta-field-block.is-display-inline-block .prefix{-webkit-margin-end:.25em;margin-inline-end:.25em}.wp-block-query .wp-block-post .wp-block-post-featured-image{overflow:hidden}.wp-block-query .wp-block-post .wp-block-post-featured-image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.wp-block-query .wp-block-post:hover .wp-block-post-featured-image:not(.is-style-rounded) img{-webkit-transform:scale(1.05);transform:scale(1.05)}.wp-block-post h3.wp-block-post-title,.wp-block-post h4.wp-block-post-title{text-transform:capitalize}.wp-block-heading a[href*="/blog/"],.wp-block-heading a[href*="/case-study/"],.wp-block-heading a[href*="/guide/"],.wp-block-heading a[href*="/one-pager/"],.wp-block-heading a[href*="/report/"],.wp-block-heading a[href*="/video/"],.wp-block-heading a[href*="/white-paper/"]{text-transform:capitalize}.wp-block-table .wp-element-caption{padding-top:var(--wp--preset--spacing--xs)}.wp-block-post-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--xxs)}.wp-block-query-filter select{background-color:var(--wp--preset--color--black);border:none;padding:8px 12px;font-size:16px;color:var(--wp--preset--color--white)}.web-assessment-results-block{margin-bottom:40px;width:800px;max-width:100%}.web-assessment-results-block .web-assessment-results-block__inner{padding:40px;background-color:#212121}.web-assessment-results-block .assessment-results__eyebrow{color:var(--wp--preset--color--spec-green);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.6px;text-transform:uppercase}.web-assessment-results-block .assessment-results__title{margin-top:10px;margin-bottom:40px;color:var(--wp--preset--color--white)}.web-assessment-results-block .benefits-grid--2-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:8px}@media(max-width:720px){.web-assessment-results-block .benefits-grid--2-up{grid-template-columns:1fr}}.web-assessment-results-block .benefits-grid--3-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:8px}@media(max-width:960px){.web-assessment-results-block .benefits-grid--3-up{grid-template-columns:1fr}.web-assessment-results-block .benefits-grid--3-up .benefits-grid__item:nth-child(3){grid-column:auto}}.web-assessment-results-block .benefits-grid__item{color:var(--wp--preset--color--white);border:1px solid #383838;background:#272727;padding:20px}.web-assessment-results-block .benefits-grid__item.benefits-grid__item--green{color:var(--wp--preset--color--spec-green);border:1px solid rgba(0,208,0,.2);background:#29342a}.web-assessment-results-block .benefit-card{color:inherit;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.web-assessment-results-block .benefit-card__title{color:inherit;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.6px;text-transform:uppercase;margin-top:0}.web-assessment-results-block .benefit-card__value{color:inherit;font-size:36px;font-style:normal;font-weight:400;line-height:120%}.web-assessment-results-block .benefit-ramp{border:1px solid #383838;background:#272727;margin-top:40px}.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col:first-child>.benefit-ramp__fill{height:78px}.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col:nth-child(2)>.benefit-ramp__fill{height:93px}.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col:nth-child(3)>.benefit-ramp__fill{height:109px}.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col.benefit-ramp__col--total>.benefit-ramp__fill{height:280px}@media(max-width:600px){.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col:first-child>.benefit-ramp__fill{height:56px}.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col:nth-child(2)>.benefit-ramp__fill{height:67px}.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col:nth-child(3)>.benefit-ramp__fill{height:78px}.web-assessment-results-block .benefit-ramp--scaling .benefit-ramp__col.benefit-ramp__col--total>.benefit-ramp__fill{height:200px}}.web-assessment-results-block .benefit-ramp__header{padding:12px 20px;border-bottom:1px solid #383838;background:#272727}.web-assessment-results-block .benefit-ramp__title{font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.6px;text-transform:uppercase;color:var(--wp--preset--color--white);margin:0}.web-assessment-results-block .benefit-ramp__content{padding:40px 40px 20px}@media(max-width:600px){.web-assessment-results-block .benefit-ramp__content{padding:24px 16px 16px}}.web-assessment-results-block .benefit-ramp__chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--wp--preset--spacing--xs);min-width:0}@media(max-width:600px){.web-assessment-results-block .benefit-ramp__chart{gap:6px}}.web-assessment-results-block .benefit-ramp__col{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;height:auto}.web-assessment-results-block .benefit-ramp__col:first-child>.benefit-ramp__fill{height:40px}.web-assessment-results-block .benefit-ramp__col:nth-child(2)>.benefit-ramp__fill{height:80px}.web-assessment-results-block .benefit-ramp__col:nth-child(3)>.benefit-ramp__fill{height:160px}.web-assessment-results-block .benefit-ramp__col.benefit-ramp__col--total>.benefit-ramp__fill{height:280px}@media(max-width:600px){.web-assessment-results-block .benefit-ramp__col{gap:6px}.web-assessment-results-block .benefit-ramp__col:first-child>.benefit-ramp__fill{height:32px}.web-assessment-results-block .benefit-ramp__col:nth-child(2)>.benefit-ramp__fill{height:64px}.web-assessment-results-block .benefit-ramp__col:nth-child(3)>.benefit-ramp__fill{height:128px}.web-assessment-results-block .benefit-ramp__col.benefit-ramp__col--total>.benefit-ramp__fill{height:200px}}.web-assessment-results-block .benefit-ramp__value{color:var(--wp--preset--color--white);white-space:nowrap;text-align:center;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media(max-width:600px){.web-assessment-results-block .benefit-ramp__value{white-space:normal;font-size:11px;line-height:1.25;max-width:100%;overflow-wrap:anywhere}}.web-assessment-results-block .benefit-ramp__fill{width:100%;background-color:#c4eec4;-webkit-transition:height .6s ease;transition:height .6s ease}.web-assessment-results-block .benefit-ramp__fill.benefit-ramp__fill--total{background-color:var(--wp--preset--color--spec-green)}.web-assessment-results-block .benefit-ramp__fill p{text-align:center;margin-top:8px;margin-bottom:0}@media(max-width:600px){.web-assessment-results-block .benefit-ramp__fill p{font-size:10px;margin-top:4px}}@media(max-width:600px){.web-assessment-results-block .benefit-ramp__fill{min-height:0}}.web-assessment-results-block .benefit-ramp__label{color:var(--wp--preset--color--white);white-space:nowrap;text-align:center;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media(max-width:600px){.web-assessment-results-block .benefit-ramp__label{white-space:normal;font-size:11px;line-height:1.25;max-width:100%;overflow-wrap:anywhere}}.web-assessment-results-block .web-assessment-results-block__cta{border:1px solid #383838;background:#272727;color:var(--wp--preset--color--white);margin-top:40px}.web-assessment-results-block .web-assessment-results-block__cta-inner{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media(max-width:600px){.web-assessment-results-block .web-assessment-results-block__cta-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;padding:24px 20px;text-align:center}}.web-assessment-results-block .web-assessment-results-block__cta-title{margin-top:0;margin-bottom:8px;color:var(--wp--preset--color--white);font-size:20px;font-style:normal;font-weight:600;line-height:130%}.web-assessment-results-block .web-assessment-results-block__cta-description{margin-top:8px;margin-bottom:0;color:var(--wp--preset--color--white)}.web-assessment-results-block .web-assessment-results-block__cta-content-right{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width:600px){.web-assessment-results-block .web-assessment-results-block__cta-content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
/*# sourceMappingURL=theme.css.map*/