/*!
Theme Name: Ironmark
Author: Ironmark
Author URI: https://ironmarkusa.com/
Description: Ironmark WordPress theme.
Version: 1.0.0
Tested up to: 6.6
Requires at least: 6.6
Requires PHP: 8.0
License: GNU General Public License v2 or later
Text Domain: ironmark
Tags: custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.

This theme is based on Esqueleto, (C) 2021 Fábio Blanco
Esqueleto is distributed under the terms of the GNU GPL v2 or later.

Esqueleto is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:ironmark-icons;src:url(fonts/ironmark-icons.woff2?72388380) format("woff2");font-weight:400;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}.has-ironmark-large-font-size{line-height:1.3125}.has-ironmark-extra-large-font-size{line-height:1.25}.has-ironmark-extra-large-font-size.has-alt-font-family{line-height:1.3125}.has-ironmark-extra-extra-large-font-size{line-height:1.125}.has-ironmark-extra-extra-large-font-size.has-alt-font-family{line-height:1}.has-ironmark-huge-font-size{line-height:1.3125}.has-ironmark-huge-font-size.has-alt-font-family{line-height:1}.has-ironmark-gigantic-font-size{line-height:1.1875}.has-ironmark-gigantic-font-size.has-alt-font-family{line-height:.875}h1,h2,h3,h4,h5,h6{clear:both}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:.5em}dfn,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}span.slant{position:relative;display:inline-block}span.slant::after{content:"";position:absolute;z-index:-1;top:-0.125em;right:-0.09375em;bottom:0;left:-0.09375em;background-color:var(--wp--preset--color--brand-2);-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.ironmark-loader{display:block;position:absolute;z-index:50;left:50%;top:1rem;width:1.5rem;height:1.5rem;border:.3125rem solid #ddd;border-top-color:#aaa;border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:rotateLoader 1s linear infinite;animation:rotateLoader 1s linear infinite}@-webkit-keyframes rotateLoader{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rotateLoader{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}ul,ol{padding-left:1.25em}ul li::marker,ol li::marker{color:var(--wp--preset--color--brand-1)}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{width:100%}a{-webkit-transition:color .25s;transition:color .25s}body.ironmark-fe .wp-block-button__link,body.ironmark-fe button,body.ironmark-fe input[type=button],body.ironmark-fe input[type=reset],body.ironmark-fe input[type=submit]{white-space:normal;-webkit-transition:border-radius .25s,color .25s;transition:border-radius .25s,color .25s}body.ironmark-fe .wp-block-button__link.btn-secondary,body.ironmark-fe button.btn-secondary,body.ironmark-fe input[type=button].btn-secondary,body.ironmark-fe input[type=reset].btn-secondary,body.ironmark-fe input[type=submit].btn-secondary{padding:.25em .75em .1875em;font-size:var(--wp--custom--font-size--btn-secondary)}@media(hover: hover){body.ironmark-fe .wp-block-button__link:hover,body.ironmark-fe button:hover,body.ironmark-fe input[type=button]:hover,body.ironmark-fe input[type=reset]:hover,body.ironmark-fe input[type=submit]:hover{border-radius:var(--wp--custom--radius--normal)}}body.ironmark-fe .wp-block-button__link:focus,body.ironmark-fe button:focus,body.ironmark-fe input[type=button]:focus,body.ironmark-fe input[type=reset]:focus,body.ironmark-fe input[type=submit]:focus{outline-offset:-0.3125em}body.ironmark-fe .skip-link,body.ironmark-fe button,body.ironmark-fe input[type=button],body.ironmark-fe input[type=reset],body.ironmark-fe input[type=submit]{padding:.40625em 2.25em .28125em;font-family:var(--wp--preset--font-family--alt);font-size:var(--wp--custom--font-size--btn-primary);line-height:1.0625;background-color:var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);border-radius:0;border:.25rem solid var(--wp--preset--color--brand-1)}body.ironmark-fe .skip-link:hover,body.ironmark-fe button:hover,body.ironmark-fe input[type=button]:hover,body.ironmark-fe input[type=reset]:hover,body.ironmark-fe input[type=submit]:hover{cursor:pointer}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{padding:18px;color:var(--wp--preset--color--brand-3);background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--brand-3);border-radius:0}input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=range]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=color]::-webkit-input-placeholder, textarea::-webkit-input-placeholder{text-transform:uppercase}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder{text-transform:uppercase}input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=range]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=color]:-ms-input-placeholder, textarea:-ms-input-placeholder{text-transform:uppercase}input[type=text]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=range]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, input[type=month]::-ms-input-placeholder, input[type=week]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder, input[type=datetime]::-ms-input-placeholder, input[type=datetime-local]::-ms-input-placeholder, input[type=color]::-ms-input-placeholder, textarea::-ms-input-placeholder{text-transform:uppercase}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{text-transform:uppercase}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--wp--preset--color--black);outline-offset:-0.5em}select{padding:18px;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--brand-3);border-radius:0;color:var(--wp--preset--color--black)}select:focus{outline-offset:-0.3125em}textarea{width:100%}[disabled]{opacity:.25}label,.gform_wrapper.gravity-theme label,.gform_wrapper.gravity-theme legend.gfield_label{text-transform:uppercase}.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom,.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:normal !important}.gform_wrapper.gravity-theme label,.gform_wrapper.gravity-theme legend.gfield_label{font-weight:700 !important}.gform_wrapper.gravity-theme .gfield h3,.gform_wrapper.gravity-theme .gfield h4,.gform_wrapper.gravity-theme .gfield h5,.gform_wrapper.gravity-theme .gfield h6{font-weight:700 !important}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend,.gform_wrapper.gravity-theme .gchoice label{font-size:.75em !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:18px !important}.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1.0625 !important;min-height:auto !important}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:var(--wp--preset--color--brand-2) !important}.gchoice{position:relative;z-index:1;height:2rem;margin:0 0 .5rem}input.gchoice_other_control{float:left}input.gfield-choice-input{position:absolute;z-index:2;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.gfield-choice-input:hover,.gchoice label:hover{cursor:pointer}.gchoice label{position:absolute;top:50%;z-index:3;display:block;width:100%;padding:0 0 0 2.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}input.gfield-choice-input+label::after{content:"";position:absolute;z-index:2;top:50%;right:-10px;left:0;width:30px;height:30px;font-size:25px;text-align:center;line-height:25px;border:1px solid var(--wp--preset--color--black);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}input[type=radio].gfield-choice-input+label::after{border-radius:50px}input.gfield-choice-input:checked+label::after{content:"×";color:var(--wp--preset--color--brand-1)}.ironmark-header-form-wrapper .gform_confirmation_wrapper *,.ironmark-email-signup .gform_confirmation_wrapper *{color:var(--wp--preset--color--white) !important}.ironmark-header-form-wrapper .gform_confirmation_message>*:first-child,.ironmark-email-signup .gform_confirmation_message>*:first-child{margin-top:0}.ironmark-header-form-wrapper .gform_confirmation_message>*:last-child,.ironmark-email-signup .gform_confirmation_message>*:last-child{margin-bottom:0}.hs-form{container-type:inline-size}.hs-form textarea{min-height:10rem}.hs-form label{display:inline-block;font-weight:700;line-height:1.25}.hs-form .hs_recaptcha{margin-bottom:4%;margin-top:4%}.hs-form span.hs-form-required{color:var(--wp--preset--color--brand-1)}.hs-form ul.no-list,.hs-form ul.inputs-list{padding:0;list-style:none}.hs-form ul.hs-error-msgs li label{display:block;padding:.625em;line-height:1.125;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--brand-1);border:1px solid var(--wp--preset--color--brand-1)}.hs-form ul.inputs-list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25em 0;font-size:.75em;font-weight:400}.hs-form ul.inputs-list label span{margin-left:.5em}.hs-form ul input[type=checkbox],.hs-form ul input[type=radio]{accent-color:var(--wp--preset--color--brand-1)}.hs-form ul input[type=checkbox],.hs-form ul input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--wp--preset--color--brand-3)}.hs-form ul input[type=checkbox]::before,.hs-form ul input[type=radio]::before{content:"";width:1.75rem;height:1.75rem;clip-path:polygon(10% 0, 0 10%, 40% 50%, 0 90%, 10% 100%, 50% 60%, 90% 100%, 100% 90%, 60% 50%, 100% 10%, 90% 0, 50% 40%);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:var(--wp--preset--color--brand-1);-webkit-transition:-webkit-transform .125s;transition:-webkit-transform .125s;transition:transform .125s;transition:transform .125s, -webkit-transform .125s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hs-form ul input[type=checkbox]:hover,.hs-form ul input[type=radio]:hover{cursor:pointer}.hs-form ul input[type=checkbox]:checked::before{-webkit-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65)}.hs-form ul input[type=radio]{border-radius:9999em}.hs-form ul input[type=radio]:checked::before{-webkit-transform:scale(0.55);-ms-transform:scale(0.55);transform:scale(0.55)}.hs-form.hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),.hs-form.hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]){padding:18px;width:100%}.wp-block-column .hs-form .hs-form-field{margin-bottom:calc(var(--wp--style--block-gap)*.65)}.hs-form fieldset>*{margin:0 0 calc(var(--wp--style--block-gap)*.75) !important}@container (min-width: 40em){.hs-form fieldset>*{margin:0 0 calc(var(--wp--style--block-gap)*1.25) !important}}.hs-form fieldset .input{margin-right:0 !important}.hs-form fieldset.form-columns-2 .hs-form-field,.hs-form fieldset.form-columns-3 .hs-form-field{float:none !important;width:100% !important}@container (min-width: 10em){.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{display:grid;gap:0 calc(var(--wp--style--block-gap)*.75)}}@container (min-width: 10em){.hs-form fieldset.form-columns-2{grid-template-columns:repeat(2, 1fr)}}@container (min-width: 10em){.hs-form fieldset.form-columns-3{grid-template-columns:repeat(3, 1fr)}}html{height:100%;scroll-behavior:smooth}body.clip,body.glightbox-open{position:relative;height:100%;overflow:hidden}@media screen and (min-width: 77em){body.clip{position:inherit !important;height:inherit !important;overflow:inherit !important}}@media screen and (min-width: 46.875em){:root :where(body){padding-left:var(--wp--custom--spacing--outer-padding-med);padding-right:var(--wp--custom--spacing--outer-padding-med)}}@media(min-width: 87.5rem){.blog-filters{margin-left:var(--wp--custom--spacing--variable-margin);margin-right:var(--wp--custom--spacing--variable-margin)}}body.single #secondary{display:none}@media screen and (min-width: 59.375em){body.single #secondary{display:block}}body.single #secondary>*:first-child{margin-top:0}@media screen and (min-width: 59.375em){body.single .post-wrapper{display:grid;grid-template-columns:repeat(16, 1fr);gap:calc(var(--wp--style--block-gap)*1.5)}body.single .post-wrapper #primary{grid-column:1/11}body.single .post-wrapper #secondary{grid-column:11/17}}@media screen and (min-width: 77em){body.single .post-wrapper{grid-template-columns:repeat(12, 1fr);gap:calc(var(--wp--style--block-gap)*2.5)}body.single .post-wrapper #primary{grid-column:1/9}body.single .post-wrapper #secondary{grid-column:9/13}}body.author .posts-grid,body.post-type-archive-imk_case_study .posts-grid{position:relative;z-index:50}section.no-results.not-found{max-width:var(--wp--custom--width--content);margin-left:auto;margin-right:auto;margin-top:calc(var(--wp--style--block-gap)*3);margin-bottom:calc(var(--wp--style--block-gap)*3);margin-top:0 !important}@media screen and (min-width: 46.875em){section.no-results.not-found{margin-top:calc(var(--wp--style--block-gap)*3.75);margin-bottom:calc(var(--wp--style--block-gap)*3.75)}}@media screen and (min-width: 59.375em){section.no-results.not-found{margin-top:calc(var(--wp--style--block-gap)*4.5);margin-bottom:calc(var(--wp--style--block-gap)*4.5)}}@media screen and (min-width: 77em){section.no-results.not-found{margin-top:calc(var(--wp--style--block-gap)*6);margin-bottom:calc(var(--wp--style--block-gap)*6)}}@media screen and (min-width: 90em){section.no-results.not-found{margin-top:calc(var(--wp--style--block-gap)*7.5);margin-bottom:calc(var(--wp--style--block-gap)*7.5)}}section.no-results.not-found .page-title{margin-top:0 !important}.page-header{position:relative;z-index:50;margin-bottom:calc(var(--wp--style--block-gap)*1.5);color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--white);border-top-left-radius:var(--wp--custom--radius--normal)}@media screen and (min-width: 46.875em){body.page .page-header{margin-bottom:calc(var(--wp--style--block-gap)*2.5)}}@media screen and (min-width: 77em){.page-header{margin-top:0 !important}body.page .page-header{margin-bottom:calc(var(--wp--style--block-gap)*3.5)}}@media(min-width: 87.5rem){body.single-imk_case_study .page-header{margin-bottom:calc(var(--wp--style--block-gap)*5)}}body.depth-0 .page-header,body.archive .page-header{background-color:var(--wp--preset--color--brand-4)}@media(min-width: 87.5rem){.page-header.alignfull{margin-left:var(--wp--custom--spacing--variable-margin) !important}}.page-header .spark{position:absolute;right:0;top:85.5%;width:4rem;height:8rem;overflow:hidden}@media screen and (min-width: 46.875em){.page-header .spark{top:50%;width:9rem;height:18rem}}@media screen and (min-width: 77em){.page-header .spark{top:50%;width:14.9375rem;height:29.875rem}}@media screen and (min-width: 90em){.page-header .spark{top:50%;width:20.875rem;height:41.75rem}}.page-header .spark img{height:100%;max-width:none;width:auto}.page-header .page-header-inner{padding-left:var(--wp--custom--spacing--outer-padding);padding-right:var(--wp--custom--spacing--outer-padding);padding-top:calc(var(--wp--custom--spacing--outer-padding)*2.5);padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*.75)}body.depth-0 .page-header .page-header-inner,body.archive .page-header .page-header-inner{padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*2.5)}@media screen and (min-width: 46.875em){.page-header .page-header-inner{padding-left:var(--wp--custom--spacing--outer-padding-med);padding-right:var(--wp--custom--spacing--outer-padding-med)}}@media screen and (min-width: 59.375em){.page-header .page-header-inner{padding-top:calc(var(--wp--custom--spacing--outer-padding)*3.5);padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*2.375)}body.depth-0 .page-header .page-header-inner,body.archive .page-header .page-header-inner{padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*4.75)}}@media screen and (min-width: 77em){.page-header .page-header-inner{padding-top:calc(var(--wp--custom--spacing--outer-padding)*4.5);padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*2.875)}.page-header .page-header-inner body.depth-0,.page-header .page-header-inner body.archive{padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*5.75)}}@media(min-width: 87.5rem){.page-header .page-header-inner{padding-left:calc(var(--wp--custom--spacing--outer-padding-med)*1.85);padding-right:calc(var(--wp--custom--spacing--outer-padding-med)*1.85)}}@media screen and (min-width: 110em){.page-header .page-header-inner{padding-left:calc(var(--wp--custom--spacing--outer-padding-med)*1.5);padding-right:calc(var(--wp--custom--spacing--outer-padding-med)*1.5)}}@media screen and (min-width: 46.875em){.page-header.has-thumbnail .page-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}.page-header.has-thumbnail .content{-webkit-box-flex:0;-ms-flex:0 0 66.666%;flex:0 0 66.666%}.page-header.has-thumbnail .header-img{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}@media screen and (min-width: 77em){.page-header.has-thumbnail .content{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.page-header.has-thumbnail .header-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}@media screen and (min-width: 59.375em){.page-header.has-header-form .page-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}.page-header.has-header-form .content{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.page-header.has-header-form .ironmark-header-form-wrapper{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-top:0}.page-header.has-header-form .ironmark-header-form-wrapper .ironmark-header-form{margin:0 auto;width:85%}}@media screen and (min-width: 77em){.page-header.has-header-form .content{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.page-header.has-header-form .ironmark-header-form-wrapper{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.page-header.has-header-form .ironmark-header-form-wrapper .ironmark-header-form{margin:0 auto;width:75%}}@media screen and (min-width: 46.875em){body.single-post .page-header.has-thumbnail .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.page-header .content{position:relative;z-index:20;max-width:calc(var(--wp--custom--width--content)*.9)}@media screen and (min-width: 46.875em){body.has-spark .page-header .content{padding-right:calc(var(--wp--style--block-gap)*4)}}@media screen and (min-width: 77em){body.has-spark .page-header .content{padding-right:0}}.page-header .content::before{content:"";position:absolute;height:15px;background-color:var(--wp--preset--color--brand-2);position:static;display:block;width:100%;max-width:9.375rem;margin-bottom:calc(var(--wp--style--block-gap)*1.25)}body.single .page-header .content::before{display:none}.page-header .title-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.375em;font-size:var(--wp--preset--font-size--ironmark-large);line-height:1.25;font-weight:700;text-transform:uppercase}@media screen and (min-width: 77em){.page-header .title-intro.has-icon{margin-bottom:.75em}}.page-header .title-intro img{display:block;max-width:1.875rem;margin-right:.5em}@media screen and (min-width: 77em){.page-header .title-intro img{max-width:3.125rem;margin-right:.875em}}.page-header .tags{margin-bottom:1em}.page-header .tags span{display:inline-block;padding:.5em .625em;margin:0 .75em .75em 0;line-height:1.25;font-weight:700;text-transform:uppercase;background-color:var(--wp--preset--color--brand-2)}.page-header .page-title{margin:0}.page-header .intro-desc,.page-header .entry-meta{margin:1.375em 0 2em;line-height:1.4375}.page-header .intro-desc{margin:1.375em 0 0}.page-header .intro-desc>:last-child{margin-bottom:0}.page-header .entry-meta{margin:1.375em 0 .5em}.page-header .wp-block-button{margin-top:calc(var(--wp--style--block-gap)*1.5)}.page-header .wp-block-button__link{width:100%}@media screen and (min-width: 36em){.page-header .wp-block-button__link{width:auto}}.article-card .entry-header .tags{margin-bottom:.375em;font-size:.875rem;color:var(--wp--preset--color--brand-3);text-transform:uppercase}.article-card .entry-header .entry-title{margin:0 0 .75em;font-family:var(--wp--preset--font-family--main);font-weight:700}.article-card .entry-header .entry-title a{color:var(--wp--preset--color--black);-webkit-transition:none;transition:none}.article-card .entry-header .entry-title a:hover{color:var(--wp--preset--color--brand-1)}.page-header .entry-meta .author{font-family:var(--wp--preset--font-family--alt-serif);font-weight:700}.entry-footer{max-width:var(--wp--custom--width--wide);margin-left:auto;margin-right:auto}.entry-footer.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding)*-1)}@media screen and (min-width: 46.875em){body.ironmark-fe .entry-footer.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding-med)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding-med)*-1)}}@media(min-width: 87.5rem){.entry-footer.has-background{margin-left:auto !important;margin-right:auto !important}}.page-header .header-img{margin:calc(var(--wp--style--block-gap)*2) 0 0}.page-header .header-img img{display:block;width:100%}@media screen and (min-width: 46.875em){.page-header .header-img{position:relative;margin:calc(var(--wp--custom--spacing--outer-padding)*-4) 0 calc(var(--wp--custom--spacing--outer-padding)*-4) auto;overflow:hidden}.page-header .header-img img{-webkit-transform:translate(var(--wp--custom--spacing--outer-padding), 0);-ms-transform:translate(var(--wp--custom--spacing--outer-padding), 0);transform:translate(var(--wp--custom--spacing--outer-padding), 0)}}body.single .post-thumbnail,.article-card .post-thumbnail{position:relative}body.single .post-thumbnail::after,.article-card .post-thumbnail::after{content:"";display:block;padding-bottom:66.666%}body.single div.post-thumbnail{margin-bottom:var(--wp--style--block-gap)}.article-card a.post-thumbnail{display:block;overflow:hidden;border-top-left-radius:var(--wp--custom--radius--normal)}.article-card a.post-thumbnail img{-webkit-transition:opacity .5s,-webkit-transform .25s ease-in-out;transition:opacity .5s,-webkit-transform .25s ease-in-out;transition:opacity .5s,transform .25s ease-in-out;transition:opacity .5s,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}@media(hover: hover){.article-card a.post-thumbnail:hover img{-webkit-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075)}}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.entry-content>*:first-child,.page-content>*:first-child{margin-top:0}.entry-content>*.has-background,.page-content>*.has-background{padding:calc(var(--wp--custom--spacing--outer-padding)*2) var(--wp--custom--spacing--outer-padding)}@media screen and (min-width: 46.875em){.entry-content>*.has-background,.page-content>*.has-background{padding:calc(var(--wp--custom--spacing--outer-padding)*2) var(--wp--custom--spacing--outer-padding-med)}}.entry-content>*:not(.alignwide):not(.alignfull),.page-content>*:not(.alignwide):not(.alignfull){max-width:var(--wp--custom--width--content);margin-left:auto;margin-right:auto}.entry-content>*[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=acf-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=gform_wrapper_]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator){margin-top:calc(var(--wp--style--block-gap)*3);margin-bottom:calc(var(--wp--style--block-gap)*3)}@media screen and (min-width: 46.875em){.entry-content>*[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=acf-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=gform_wrapper_]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator){margin-top:calc(var(--wp--style--block-gap)*3.75);margin-bottom:calc(var(--wp--style--block-gap)*3.75)}}@media screen and (min-width: 59.375em){.entry-content>*[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=acf-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=gform_wrapper_]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator){margin-top:calc(var(--wp--style--block-gap)*4.5);margin-bottom:calc(var(--wp--style--block-gap)*4.5)}}@media screen and (min-width: 77em){.entry-content>*[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=acf-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=gform_wrapper_]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator){margin-top:calc(var(--wp--style--block-gap)*6);margin-bottom:calc(var(--wp--style--block-gap)*6)}}@media screen and (min-width: 90em){.entry-content>*[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=acf-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator),.entry-content>*[id*=gform_wrapper_]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator){margin-top:calc(var(--wp--style--block-gap)*7.5);margin-bottom:calc(var(--wp--style--block-gap)*7.5)}}.entry-content>*[class*=wp-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator):first-child,.entry-content>*[id*=acf-block-]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator):first-child,.entry-content>*[id*=gform_wrapper_]:not(.wp-block-heading):not(.wp-block-buttons):not(.wp-block-list):not(.wp-block-image):not(.wp-block-table):not(.wp-block-quote):not(.ironmark-lightbox-gallery):not(.ironmark-card):not(.ironmark-contact-info):not(.wp-block-separator):first-child{margin-top:0}.entry-content>.vertical-rhythm>*{margin-top:calc(var(--wp--style--block-gap)*3);margin-bottom:calc(var(--wp--style--block-gap)*3)}.entry-content>:last-child:not(.has-background){margin-bottom:calc(var(--wp--style--block-gap)*3)}@media screen and (min-width: 59.375em){.entry-content>:last-child:not(.has-background){margin-bottom:calc(var(--wp--style--block-gap)*5)}}.entry-content>:last-child.has-background{margin-bottom:0 !important}body.single .entry-content>:last-child{margin-bottom:0}.alignwide{max-width:var(--wp--custom--width--wide);margin-left:auto;margin-right:auto}.alignwide.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding)*-1)}@media screen and (min-width: 46.875em){body.ironmark-fe .alignwide.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding-med)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding-med)*-1)}}@media(min-width: 87.5rem){.alignwide.has-background{margin-left:auto !important;margin-right:auto !important}}.alignfull{margin-left:calc(var(--wp--custom--spacing--outer-padding)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding)*-1)}@media screen and (min-width: 46.875em){body.ironmark-fe .alignfull{margin-left:calc(var(--wp--custom--spacing--outer-padding-med)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding-med)*-1)}}body.error404 .not-found{margin-bottom:calc(var(--wp--style--block-gap)*5)}#ironmark-menu-main-mobile-wrapper{display:none;-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;position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;z-index:-1;padding:calc(var(--wp--custom--spacing--outer-padding)*1.75) calc(var(--wp--custom--spacing--outer-padding)*.8) calc(var(--wp--custom--spacing--outer-padding)*.5);background-color:var(--wp--preset--color--brand-4);opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .25s,-webkit-transform .375s;transition:opacity .25s,-webkit-transform .375s;transition:transform .375s,opacity .25s;transition:transform .375s,opacity .25s,-webkit-transform .375s}@media screen and (min-width: 46.875em){#ironmark-menu-main-mobile-wrapper{padding:calc(var(--wp--custom--spacing--outer-padding)*1.75) calc(var(--wp--custom--spacing--outer-padding-med)*.65) calc(var(--wp--custom--spacing--outer-padding)*.5)}}@media screen and (min-width: 77em){#ironmark-menu-main-mobile-wrapper{display:none !important}}#ironmark-menu-main-mobile-wrapper.active{display:-webkit-box;display:-ms-flexbox;display:flex}#ironmark-menu-main-mobile-wrapper.open{opacity:1;-webkit-transform:translateX(0) !important;-ms-transform:translateX(0) !important;transform:translateX(0) !important}#ironmark-menu-main-mobile-wrapper::before{top:0;left:0;width:50%;content:"";position:absolute;height:15px;background-color:var(--wp--preset--color--brand-2)}#ironmark-menu-main-mobile-wrapper>nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}#ironmark-menu-main-mobile-wrapper>nav ul{list-style:none;margin:0;padding:0}#ironmark-menu-main-mobile-wrapper>nav ul li{margin:0 0 1.25em;padding:.25em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}#ironmark-menu-main-mobile-wrapper>nav ul li:last-child{margin-bottom:0}#ironmark-menu-main-mobile-wrapper>nav ul a{display:block;margin-left:calc(var(--wp--custom--spacing--outer-padding)*1.25);padding:.125em;font-size:.9275rem;text-decoration:none;color:var(--wp--preset--color--light-black)}#ironmark-menu-main-mobile-wrapper>nav ul a:hover{color:var(--wp--preset--color--brand-1)}#ironmark-menu-main-mobile-wrapper>nav ul .current-menu-item>a,#ironmark-menu-main-mobile-wrapper>nav ul .current_page_item>a{color:var(--wp--preset--color--brand-1)}#ironmark-menu-main-mobile-wrapper>nav ul .current-menu-item>a:hover,#ironmark-menu-main-mobile-wrapper>nav ul .current_page_item>a:hover{cursor:text}#ironmark-menu-main-mobile-wrapper>nav ul .current_page_ancestor>.ironmark-advance-sub-menu{color:var(--wp--preset--color--brand-1)}#ironmark-menu-main-mobile-wrapper>nav>ul{position:relative;-webkit-transition:-webkit-transform .375s;transition:-webkit-transform .375s;transition:transform .375s;transition:transform .375s, -webkit-transform .375s}#ironmark-menu-main-mobile-wrapper>nav>ul>li>a{text-transform:uppercase}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu{position:absolute;left:100%;top:0;width:100%;visibility:hidden;display:none;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li{-webkit-transition:opacity .625s ease-out;transition:opacity .625s ease-out;opacity:0}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li.text-caps>a{text-transform:uppercase}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li.sub-menu-title{display:block;margin-top:3em;margin-left:calc(var(--wp--custom--spacing--outer-padding)*1.5)}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li.sub-menu-title.top{margin-top:0}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li.sub-menu-title>span{display:block;margin-bottom:.75em;font-size:1.125em;font-weight:700;text-transform:uppercase;color:var(--wp--preset--color--black)}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li.sub-menu-title ul.sub-menu{position:static;visibility:visible;display:block;opacity:1}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li.sub-menu-title ul.sub-menu a{margin-left:0}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu li.sub-menu-title:first-of-type{margin-top:0 !important}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu.active{visibility:visible;display:block;opacity:1}#ironmark-menu-main-mobile-wrapper>nav ul.sub-menu.active li{opacity:1}@media screen and (min-width: 36em){#ironmark-menu-main-mobile-wrapper>nav li.sub-item-grid ul.sub-menu.active{display:grid;grid-template-columns:repeat(2, 1fr)}#ironmark-menu-main-mobile-wrapper>nav li.sub-item-grid ul.sub-menu.active>:first-child{grid-column:1/-1}#ironmark-menu-main-mobile-wrapper>nav li.sub-item-grid ul.sub-menu.active>:not(:first-child){margin-top:0;margin-bottom:2.5em}}#ironmark-menu-main-mobile-wrapper .aux-info{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:end;-ms-flex-align:end;align-items:flex-end;margin-top:var(--wp--style--block-gap);text-align:right}@media(max-height: 30em){#ironmark-menu-main-mobile-wrapper .aux-info{display:none}}#ironmark-menu-main-mobile-wrapper .aux-info>*{margin-top:calc(var(--wp--style--block-gap)*.25)}#ironmark-menu-main-mobile-wrapper .aux-info a{color:var(--wp--preset--color--brand-3);text-decoration:none}#ironmark-menu-main-mobile-wrapper .aux-info a:hover{color:var(--wp--preset--color--brand-1)}#ironmark-menu-main-mobile-wrapper .aux-info .ironmark-phone-fax-email span{display:block}.menu-aux{font-family:var(--wp--preset--font-family--alt-serif);font-weight:700}.menu-aux ul{margin:0;padding:0;list-style:none}.menu-aux a{display:block;font-size:.875rem}.menu-aux .menu-aux-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu-aux .menu-aux-desktop>*{margin-left:1em}.menu-aux .menu-aux-desktop>*:first-child{margin-left:0}.menu-aux .menu-aux-desktop a{color:var(--wp--preset--color--brand-3);text-decoration:none;line-height:1.125;text-align:center}@media(hover: hover){.menu-aux .menu-aux-desktop a:hover{color:var(--wp--preset--color--brand-1)}}.ironmark-desktop-menu{display:none}@media screen and (min-width: 77em){.ironmark-desktop-menu{display:block !important}}.ironmark-desktop-menu ul,.ironmark-fixed-desktop-menu ul{list-style:none;margin:0;padding:0}.ironmark-desktop-menu ul ul,.ironmark-fixed-desktop-menu ul ul{top:100%}.ironmark-desktop-menu ul ul ul,.ironmark-fixed-desktop-menu ul ul ul{top:0}.ironmark-desktop-menu ul li,.ironmark-fixed-desktop-menu ul li{position:relative;margin:0}.ironmark-desktop-menu ul a,.ironmark-fixed-desktop-menu ul a{display:block;font-size:.875rem;line-height:1.3125;color:var(--wp--preset--color--light-black);text-decoration:none}.ironmark-desktop-menu ul a:hover,.ironmark-fixed-desktop-menu ul a:hover{color:var(--wp--preset--color--brand-1)}.ironmark-desktop-menu ul.sub-menu,.ironmark-fixed-desktop-menu ul.sub-menu{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;background-color:var(--wp--preset--color--brand-4);opacity:0;-webkit-transition:opacity .375s;transition:opacity .375s}.ironmark-desktop-menu ul.sub-menu a,.ironmark-fixed-desktop-menu ul.sub-menu a{padding:.375em 1em}.ironmark-desktop-menu ul.sub-menu::before,.ironmark-fixed-desktop-menu ul.sub-menu::before{width:5rem;top:0;left:0;z-index:20;content:"";position:absolute;height:15px;background-color:var(--wp--preset--color--brand-2)}.ironmark-desktop-menu>ul>li:not(.mega) ul.sub-menu,.ironmark-fixed-desktop-menu>ul>li:not(.mega) ul.sub-menu{padding:1.5em .25em .75em}.ironmark-desktop-menu>ul>li:not(.mega) ul.sub-menu li,.ironmark-fixed-desktop-menu>ul>li:not(.mega) ul.sub-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.4375em 0}.ironmark-desktop-menu>ul>li:not(.mega) ul.sub-menu a,.ironmark-fixed-desktop-menu>ul>li:not(.mega) ul.sub-menu a{width:100%;text-align:center}.ironmark-desktop-menu li.mega>ul::before,.ironmark-fixed-desktop-menu li.mega>ul::before{width:100%;max-width:12.5rem}.ironmark-desktop-menu li.mega>ul li.mega-tab,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(2, auto);position:absolute;width:100%;border-bottom-left-radius:var(--wp--custom--radius--normal)}.ironmark-desktop-menu li.mega>ul li.mega-tab.active,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab.active{z-index:5}.ironmark-desktop-menu li.mega>ul li.mega-tab:first-of-type>button,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab:first-of-type>button{grid-column:1/8;border-right:.03125rem solid rgba(0,0,0,.25);border-left:0}.ironmark-desktop-menu li.mega>ul li.mega-tab>button,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button{position:relative;grid-column:8/13;grid-row:1/2;align-self:stretch;padding:3rem 3rem 2.25rem 3rem;font-family:var(--wp--preset--font-family--main);font-size:1.875rem;text-transform:uppercase;font-weight:700;text-align:left;background-color:var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);border:0;z-index:10;border-left:.03125rem solid rgba(0,0,0,.25)}.ironmark-desktop-menu li.mega>ul li.mega-tab>button::after,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button::after{content:"";position:absolute;top:3.375rem;right:1rem;font-family:ironmark-icons;font-size:.625em;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}@media screen and (min-width: 90em){.ironmark-desktop-menu li.mega>ul li.mega-tab>button::after,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button::after{right:2rem}}.ironmark-desktop-menu li.mega>ul li.mega-tab>button[aria-expanded=true],.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button[aria-expanded=true]{color:var(--wp--preset--color--black)}.ironmark-desktop-menu li.mega>ul li.mega-tab>button[aria-expanded=true]::after,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button[aria-expanded=true]::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ironmark-desktop-menu li.mega>ul li.mega-tab>button,.ironmark-desktop-menu li.mega>ul li.mega-tab>button:hover,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button:hover{border-radius:0}.ironmark-desktop-menu li.mega>ul li.mega-tab>button:hover,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>button:hover{color:var(--wp--preset--color--black)}.ironmark-desktop-menu li.mega>ul li.mega-tab>.description,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>.description{grid-column:1/6;grid-row:2/3;padding:3rem;font-size:.875rem;line-height:1.375;border-bottom-left-radius:var(--wp--custom--radius--normal)}.ironmark-desktop-menu li.mega>ul li.mega-tab>.description .title,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>.description .title{display:block;margin:0 0 1rem;font-size:1.5625rem;line-height:1.25;font-weight:700;text-transform:uppercase;color:var(--wp--preset--color--brand-3)}.ironmark-desktop-menu li.mega>ul li.mega-tab>.description .wp-block-buttons,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>.description .wp-block-buttons{margin:1.5rem 0 0}.ironmark-desktop-menu li.mega>ul li.mega-tab>.sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>.sub-menu{grid-column:6/13;grid-row:2/3;padding:3rem 3rem 3rem 5rem}.ironmark-desktop-menu li.mega>ul li.mega-tab>.description,.ironmark-desktop-menu li.mega>ul li.mega-tab .sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab>.description,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab .sub-menu{max-height:62.5dvh;overflow:auto}.ironmark-desktop-menu li.mega>ul li.mega-tab.sub-item-grid>.sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab.sub-item-grid>.sub-menu{padding:3rem 3rem 3rem 1rem}.ironmark-desktop-menu li.mega>ul li.mega-tab.active>button,.ironmark-desktop-menu li.mega>ul li.mega-tab.active .description,.ironmark-desktop-menu li.mega>ul li.mega-tab.active>.sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab.active>button,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab.active .description,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab.active>.sub-menu{background-color:var(--wp--preset--color--brand-4)}.ironmark-desktop-menu li.mega>ul li.mega-tab.sub-item-grid>.sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab.sub-item-grid>.sub-menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--wp--style--block-gap)}@media screen and (min-width: 90em){.ironmark-desktop-menu li.mega>ul li.mega-tab:not(.sub-item-grid) .description,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab:not(.sub-item-grid) .description{padding-right:30%}.ironmark-desktop-menu li.mega>ul li.mega-tab:not(.sub-item-grid)>.sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab:not(.sub-item-grid)>.sub-menu{padding-left:3rem}}.ironmark-desktop-menu li.mega>ul li.mega-tab span.sub-menu-title,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab span.sub-menu-title{display:block;padding:0 .25rem;margin:0 0 0 .25rem;text-transform:uppercase;font-weight:700;color:var(--wp--preset--color--black)}.ironmark-desktop-menu li.mega>ul li.mega-tab.active .sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab.active .sub-menu{position:static;visibility:visible;width:auto;max-width:none;height:auto;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.ironmark-desktop-menu li.mega>ul li.mega-tab .sub-menu::before,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab .sub-menu::before{display:none}.ironmark-desktop-menu li.mega>ul li.mega-tab .sub-menu .sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab .sub-menu .sub-menu{padding:0;background-color:rgba(0,0,0,0)}.ironmark-desktop-menu li.mega>ul li.mega-tab .sub-menu li,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab .sub-menu li{display:block;margin-bottom:.35em}.ironmark-desktop-menu li.mega>ul li.mega-tab .sub-menu a,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab .sub-menu a{padding:.25rem;margin:0 0 0 .25rem;display:inline-block;text-align:left;background-color:rgba(0,0,0,0)}.ironmark-desktop-menu li.mega>ul li.mega-tab:not(.active) .description,.ironmark-desktop-menu li.mega>ul li.mega-tab:not(.active) .sub-menu,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab:not(.active) .description,.ironmark-fixed-desktop-menu li.mega>ul li.mega-tab:not(.active) .sub-menu{visibility:hidden}.ironmark-desktop-menu ul li:not(.mega):hover>ul,.ironmark-desktop-menu ul li:not(.mega) .ironmark-toggle-sub-menu[aria-expanded=true]~ul,.ironmark-fixed-desktop-menu ul li:not(.mega):hover>ul,.ironmark-fixed-desktop-menu ul li:not(.mega) .ironmark-toggle-sub-menu[aria-expanded=true]~ul{visibility:visible;overflow:visible;width:200%;max-width:11.5rem;height:auto;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:1}.ironmark-desktop-menu ul li.mega.ready:hover>ul,.ironmark-desktop-menu ul li.mega.ready .ironmark-toggle-sub-menu[aria-expanded=true]~ul,.ironmark-fixed-desktop-menu ul li.mega.ready:hover>ul,.ironmark-fixed-desktop-menu ul li.mega.ready .ironmark-toggle-sub-menu[aria-expanded=true]~ul{visibility:visible;overflow:visible;width:50rem;height:auto;opacity:1}@media screen and (min-width: 90em){.ironmark-desktop-menu ul li.mega.ready:hover>ul,.ironmark-desktop-menu ul li.mega.ready .ironmark-toggle-sub-menu[aria-expanded=true]~ul,.ironmark-fixed-desktop-menu ul li.mega.ready:hover>ul,.ironmark-fixed-desktop-menu ul li.mega.ready .ironmark-toggle-sub-menu[aria-expanded=true]~ul{width:62.5rem}}.ironmark-desktop-menu ul ul li:hover>ul,.ironmark-desktop-menu ul ul li .ironmark-toggle-sub-menu[aria-expanded=true]~ul,.ironmark-fixed-desktop-menu ul ul li:hover>ul,.ironmark-fixed-desktop-menu ul ul li .ironmark-toggle-sub-menu[aria-expanded=true]~ul{left:100%}.ironmark-desktop-menu ul ul li>ul,.ironmark-fixed-desktop-menu ul ul li>ul{left:100%}.ironmark-desktop-menu>ul,.ironmark-fixed-desktop-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ironmark-desktop-menu>ul>li,.ironmark-fixed-desktop-menu>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0;margin:0 0 0 1.875em}@media screen and (min-width: 90em){.ironmark-desktop-menu>ul>li,.ironmark-fixed-desktop-menu>ul>li{margin:0 0 0 4em}}.ironmark-desktop-menu>ul>li::after,.ironmark-fixed-desktop-menu>ul>li::after{content:"";position:absolute;bottom:.75em;left:0;right:0;height:1px;background-color:var(--wp--preset--color--brand-1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.ironmark-desktop-menu>ul>li:hover::after,.ironmark-fixed-desktop-menu>ul>li:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.ironmark-desktop-menu>ul>li:hover>.ironmark-toggle-sub-menu::before,.ironmark-fixed-desktop-menu>ul>li:hover>.ironmark-toggle-sub-menu::before{color:var(--wp--preset--color--brand-1)}.ironmark-desktop-menu>ul>li.current_page_item>.ironmark-toggle-sub-menu::before,.ironmark-desktop-menu>ul>li.current-menu-item>.ironmark-toggle-sub-menu::before,.ironmark-desktop-menu>ul>li.current_page_ancestor>.ironmark-toggle-sub-menu::before,.ironmark-fixed-desktop-menu>ul>li.current_page_item>.ironmark-toggle-sub-menu::before,.ironmark-fixed-desktop-menu>ul>li.current-menu-item>.ironmark-toggle-sub-menu::before,.ironmark-fixed-desktop-menu>ul>li.current_page_ancestor>.ironmark-toggle-sub-menu::before{color:var(--wp--preset--color--brand-1)}.ironmark-desktop-menu>ul>li>a,.ironmark-fixed-desktop-menu>ul>li>a{position:relative;padding:.125em;text-transform:uppercase;text-align:center}.ironmark-desktop-menu>ul>li.mega>.sub-menu>li.active,.ironmark-desktop-menu>ul>li:not(.mega) .sub-menu,.ironmark-fixed-desktop-menu>ul>li.mega>.sub-menu>li.active,.ironmark-fixed-desktop-menu>ul>li:not(.mega) .sub-menu{-webkit-box-shadow:.125em .125em .375em rgba(0,0,0,.125);box-shadow:.125em .125em .375em rgba(0,0,0,.125)}.ironmark-desktop-menu>ul>li.current_page_item::after,.ironmark-desktop-menu>ul>li.current-menu-item::after,.ironmark-fixed-desktop-menu>ul>li.current_page_item::after,.ironmark-fixed-desktop-menu>ul>li.current-menu-item::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.ironmark-desktop-menu .current_page_item>a,.ironmark-desktop-menu .current-menu-item>a,.ironmark-fixed-desktop-menu .current_page_item>a,.ironmark-fixed-desktop-menu .current-menu-item>a{color:var(--wp--preset--color--brand-1)}.ironmark-desktop-menu .current_page_item>a:hover,.ironmark-desktop-menu .current-menu-item>a:hover,.ironmark-fixed-desktop-menu .current_page_item>a:hover,.ironmark-fixed-desktop-menu .current-menu-item>a:hover{cursor:text}.ironmark-advance-sub-menu,.ironmark-return-sub-menu,.ironmark-toggle-sub-menu{padding:.25em !important}body.ironmark-fe .ironmark-advance-sub-menu,body.ironmark-fe .ironmark-advance-sub-menu:hover,body.ironmark-fe .ironmark-return-sub-menu,body.ironmark-fe .ironmark-return-sub-menu:hover,body.ironmark-fe .ironmark-toggle-sub-menu,body.ironmark-fe .ironmark-toggle-sub-menu:hover{background-color:rgba(0,0,0,0);border:0;color:var(--wp--preset--color--light-black)}body.ironmark-fe .ironmark-advance-sub-menu:hover,body.ironmark-fe .ironmark-advance-sub-menu:hover:hover,body.ironmark-fe .ironmark-return-sub-menu:hover,body.ironmark-fe .ironmark-return-sub-menu:hover:hover,body.ironmark-fe .ironmark-toggle-sub-menu:hover,body.ironmark-fe .ironmark-toggle-sub-menu:hover:hover{color:var(--wp--preset--color--brand-1)}body.ironmark-fe .ironmark-advance-sub-menu:focus,body.ironmark-fe .ironmark-advance-sub-menu:hover:focus,body.ironmark-fe .ironmark-return-sub-menu:focus,body.ironmark-fe .ironmark-return-sub-menu:hover:focus,body.ironmark-fe .ironmark-toggle-sub-menu:focus,body.ironmark-fe .ironmark-toggle-sub-menu:hover:focus{outline-offset:0}.ironmark-advance-sub-menu::before,.ironmark-return-sub-menu::before,.ironmark-toggle-sub-menu::before{font-family:ironmark-icons;line-height:1}#ironmark-menu-main-mobile-wrapper .ironmark-advance-sub-menu{margin:0 .375em 0 auto;font-size:1rem}#ironmark-menu-main-mobile-wrapper .ironmark-advance-sub-menu::before{content:""}.ironmark-return-sub-menu::before{content:"";margin:0 .5em 0 0}#ironmark-menu-main-mobile-wrapper .ironmark-return-sub-menu{font-family:var(--wp--preset--font-family--main);font-size:1rem;text-transform:uppercase}.ironmark-toggle-sub-menu::before{content:""}.ironmark-desktop-menu .ironmark-toggle-sub-menu,.ironmark-fixed-desktop-menu .ironmark-toggle-sub-menu{font-size:.625em;margin:0 0 0 .25em}body.ironmark-fe .ironmark-mobile-menu-toggle,body.ironmark-fe .ironmark-desktop-menu-toggle{position:relative;justify-self:end;width:2.75rem;height:2.75rem;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:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black)}body.ironmark-fe .ironmark-mobile-menu-toggle:hover,body.ironmark-fe .ironmark-desktop-menu-toggle:hover{border-radius:0}body.ironmark-fe .ironmark-mobile-menu-toggle:focus,body.ironmark-fe .ironmark-desktop-menu-toggle:focus{outline-offset:0}body.ironmark-fe .ironmark-mobile-menu-toggle .bar,body.ironmark-fe .ironmark-desktop-menu-toggle .bar{position:absolute;left:.5rem;right:.5rem;height:.1875rem;background-color:var(--wp--preset--color--black);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:opacity .375s,-webkit-transform .375s;transition:opacity .375s,-webkit-transform .375s;transition:transform .375s,opacity .375s;transition:transform .375s,opacity .375s,-webkit-transform .375s;-webkit-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}body.ironmark-fe .ironmark-mobile-menu-toggle .bar.middle,body.ironmark-fe .ironmark-desktop-menu-toggle .bar.middle{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.ironmark-fe .ironmark-mobile-menu-toggle .bar.bottom,body.ironmark-fe .ironmark-desktop-menu-toggle .bar.bottom{-webkit-transform:translateY(0.5rem);-ms-transform:translateY(0.5rem);transform:translateY(0.5rem)}body.ironmark-fe .ironmark-mobile-menu-toggle.active .bar.middle,body.ironmark-fe .ironmark-desktop-menu-toggle.active .bar.middle{opacity:0}body.ironmark-fe .ironmark-mobile-menu-toggle.active .bar.top,body.ironmark-fe .ironmark-desktop-menu-toggle.active .bar.top{-webkit-transform:translateY(0) rotate(225deg);-ms-transform:translateY(0) rotate(225deg);transform:translateY(0) rotate(225deg)}body.ironmark-fe .ironmark-mobile-menu-toggle.active .bar.bottom,body.ironmark-fe .ironmark-desktop-menu-toggle.active .bar.bottom{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}@media screen and (min-width: 77em){body.ironmark-fe .ironmark-mobile-menu-toggle{display:none}}body.ironmark-fe .ironmark-desktop-menu-toggle{display:none;margin-left:var(--wp--style--block-gap)}body.ironmark-fe .ironmark-desktop-menu-toggle .bar{-webkit-transition:opacity .375s,background-color .25s,-webkit-transform .375s;transition:opacity .375s,background-color .25s,-webkit-transform .375s;transition:transform .375s,opacity .375s,background-color .25s;transition:transform .375s,opacity .375s,background-color .25s,-webkit-transform .375s;-webkit-transform:translateY(-0.5625rem);-ms-transform:translateY(-0.5625rem);transform:translateY(-0.5625rem)}body.ironmark-fe .ironmark-desktop-menu-toggle .bar.middle{-webkit-transform:translateY(-0.0625rem);-ms-transform:translateY(-0.0625rem);transform:translateY(-0.0625rem)}body.ironmark-fe .ironmark-desktop-menu-toggle .bar.bottom{-webkit-transform:translateY(0.4375rem);-ms-transform:translateY(0.4375rem);transform:translateY(0.4375rem)}body.ironmark-fe .ironmark-desktop-menu-toggle:hover .bar{background-color:var(--wp--preset--color--brand-1)}@media screen and (min-width: 77em){body.ironmark-fe .ironmark-desktop-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}#ftr-menu ul{list-style:none;margin:0;padding:0}#ftr-menu li{margin:2em 0}#ftr-menu a{display:inline-block;padding:.125em}.ironmark-social-media ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.ironmark-social-media a{display:block;width:1.875rem;height:1.875rem}#colophon .ironmark-social-media.mobile ul{display:block}#colophon .ironmark-social-media.mobile li{margin:calc(var(--wp--style--block-gap)*1.5)}#colophon .ironmark-social-media.mobile a{margin:0 auto}.ironmark-social-media.desktop ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.ironmark-social-media.desktop li{margin-right:calc(var(--wp--style--block-gap)*.5)}.ironmark-social-media.desktop li:last-of-type{margin-right:0}.ironmark-social-media a{outline-color:var(--wp--preset--color--black)}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation,.site-main .wp-pagenavi{grid-column:1/-1;margin:var(--wp--style--block-gap) 0}@media screen and (min-width: 59.375em){.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation,.site-main .wp-pagenavi{margin:calc(var(--wp--style--block-gap)*-1) 0 0}}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous a::before,.comment-navigation .nav-previous a::after,.comment-navigation .nav-next a::before,.comment-navigation .nav-next a::after,.posts-navigation .nav-previous a::before,.posts-navigation .nav-previous a::after,.posts-navigation .nav-next a::before,.posts-navigation .nav-next a::after,.post-navigation .nav-previous a::before,.post-navigation .nav-previous a::after,.post-navigation .nav-next a::before,.post-navigation .nav-next a::after{font-family:ironmark-icons;font-size:.75em;vertical-align:.125em}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-previous a::before,.posts-navigation .nav-previous a::before,.post-navigation .nav-previous a::before{content:"";margin:0 .3125em 0 -0.25em}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next a::after,.posts-navigation .nav-next a::after,.post-navigation .nav-next a::after{content:"";margin:0 -0.25em 0 .3125em}.comment-navigation a,.posts-navigation a,.post-navigation a{padding:.25em .75em .1875em;font-family:var(--wp--preset--font-family--alt);font-size:var(--wp--custom--font-size--btn-secondary);line-height:1.0625;text-decoration:none;background-color:var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);border-radius:0;border:.25rem solid var(--wp--preset--color--brand-1);-webkit-transition:border-radius .25s,color .25s;transition:border-radius .25s,color .25s}.comment-navigation a:hover,.posts-navigation a:hover,.post-navigation a:hover{border-radius:var(--wp--custom--radius--normal)}.comment-navigation a:focus,.posts-navigation a:focus,.post-navigation a:focus{outline-offset:-0.3125em}.ironmark-phone-fax-email{font-family:var(--wp--preset--font-family--alt-serif);font-size:.875rem;font-weight:700;text-transform:none}.ironmark-phone-fax-email .phone a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ironmark-phone-fax-email .phone a::before{content:"";font-family:ironmark-icons;margin:0 .3125em 0 0}.ironmark-global-highlight-links{margin:0 0 calc(var(--wp--style--block-gap)*.25)}.ironmark-global-highlight-links .wp-block-button{margin:0 0 0 .5em}.ironmark-global-highlight-links .wp-block-button:first-of-type{margin-left:0}.blog-filters ul,.ironmark-cats ul,.ironmark-tags ul{list-style:none;margin:0;padding:0}.blog-filters .section-title,.ironmark-cats .section-title,.ironmark-tags .section-title{margin:0 0 .25em;font-weight:700;text-transform:uppercase}.blog-filters .cats li,.blog-filters.cats li,.ironmark-cats .cats li,.ironmark-cats.cats li,.ironmark-tags .cats li,.ironmark-tags.cats li{margin-bottom:calc(var(--wp--style--block-gap)*.375)}.blog-filters .cats a,.blog-filters.cats a,.ironmark-cats .cats a,.ironmark-cats.cats a,.ironmark-tags .cats a,.ironmark-tags.cats a{color:var(--wp--preset--color--light-black);-webkit-transition:none;transition:none}@media(hover: hover){.blog-filters .cats a:hover,.blog-filters.cats a:hover,.ironmark-cats .cats a:hover,.ironmark-cats.cats a:hover,.ironmark-tags .cats a:hover,.ironmark-tags.cats a:hover{color:var(--wp--preset--color--brand-1)}}.blog-filters .cats a.active,.blog-filters.cats a.active,.ironmark-cats .cats a.active,.ironmark-cats.cats a.active,.ironmark-tags .cats a.active,.ironmark-tags.cats a.active{color:var(--wp--preset--color--brand-1)}@media(hover: hover){.blog-filters .cats a.active:hover,.blog-filters.cats a.active:hover,.ironmark-cats .cats a.active:hover,.ironmark-cats.cats a.active:hover,.ironmark-tags .cats a.active:hover,.ironmark-tags.cats a.active:hover{text-decoration:none;cursor:text}}.blog-filters .tags ul,.blog-filters.tags ul,.ironmark-cats .tags ul,.ironmark-cats.tags ul,.ironmark-tags .tags ul,.ironmark-tags.tags ul{display:none}@media screen and (min-width: 59.375em){.blog-filters .tags ul,.blog-filters.tags ul,.ironmark-cats .tags ul,.ironmark-cats.tags ul,.ironmark-tags .tags ul,.ironmark-tags.tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.blog-filters .tags a,.blog-filters.tags a,.ironmark-cats .tags a,.ironmark-cats.tags a,.ironmark-tags .tags a,.ironmark-tags.tags a{display:inline-block;padding:.5em .625em;margin:0 .75em .75em 0;line-height:1.25;font-weight:700;text-transform:uppercase;color:var(--wp--preset--color--brand-3);background-color:var(--wp--custom--color--brand-2-alt-2);text-decoration:none;-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s}.blog-filters .tags a.active,.blog-filters.tags a.active,.ironmark-cats .tags a.active,.ironmark-cats.tags a.active,.ironmark-tags .tags a.active,.ironmark-tags.tags a.active{color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--brand-2)}@media(hover: hover){.blog-filters .tags a:hover,.blog-filters.tags a:hover,.ironmark-cats .tags a:hover,.ironmark-cats.tags a:hover,.ironmark-tags .tags a:hover,.ironmark-tags.tags a:hover{color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--brand-2)}}.blog-filters .tags a.active:hover,.blog-filters.tags a.active:hover,.ironmark-cats .tags a.active:hover,.ironmark-cats.tags a.active:hover,.ironmark-tags .tags a.active:hover,.ironmark-tags.tags a.active:hover{cursor:text}.blog-filters{position:relative;z-index:55;margin-bottom:var(--wp--style--block-gap);max-width:var(--wp--custom--width--wide);margin-left:auto;margin-right:auto}.blog-filters.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding)*-1)}@media screen and (min-width: 46.875em){body.ironmark-fe .blog-filters.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding-med)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding-med)*-1)}}@media(min-width: 87.5rem){.blog-filters.has-background{margin-left:auto !important;margin-right:auto !important}}@media screen and (min-width: 59.375em){.blog-filters{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--wp--style--block-gap);margin-top:calc(var(--wp--style--block-gap)*2);margin-bottom:calc(var(--wp--style--block-gap)*4)}.blog-filters .cats{grid-column:1/4}.blog-filters .tags{grid-column:4/13}}.blog-filters select{width:100%;margin:0 0 1em;font-weight:700;text-transform:uppercase;color:var(--wp--preset--color--black)}@media screen and (min-width: 46.875em){.blog-filters select{width:auto}}@media screen and (min-width: 59.375em){.blog-filters select{display:none}}.blog-filters .section-title{display:none}@media screen and (min-width: 59.375em){.blog-filters .section-title{display:block}}.blog-filters ul{display:none}@media screen and (min-width: 59.375em){.blog-filters ul{display:block}}@media screen and (min-width: 77em){body.has-spark .blog-filters .ironmark-tags{padding-right:calc(var(--wp--style--block-gap)*5)}}@media screen and (min-width: 90em){body.has-spark .blog-filters .ironmark-tags{padding-right:calc(var(--wp--style--block-gap)*8)}}#secondary .ironmark-tags,#secondary .ironmark-cats{margin:calc(var(--wp--style--block-gap)*2) 0}#secondary .ironmark-tags a.active:hover,#secondary .ironmark-cats a.active:hover{cursor:pointer}#secondary .ironmark-tags a.active{-webkit-transition:color .25s;transition:color .25s}@media(hover: hover){#secondary .ironmark-tags a.active:hover{color:var(--wp--preset--color--white)}}@media(hover: hover){#secondary .ironmark-cats a.active:hover{text-decoration:underline}}.posts-grid{display:grid;grid-gap:calc(var(--wp--style--block-gap)*1.25);margin-top:calc(var(--wp--style--block-gap)*3);margin-bottom:calc(var(--wp--style--block-gap)*3)}@media screen and (min-width: 46.875em){.posts-grid{margin-top:calc(var(--wp--style--block-gap)*3.75);margin-bottom:calc(var(--wp--style--block-gap)*3.75)}}@media screen and (min-width: 59.375em){.posts-grid{margin-top:calc(var(--wp--style--block-gap)*4.5);margin-bottom:calc(var(--wp--style--block-gap)*4.5)}}@media screen and (min-width: 77em){.posts-grid{margin-top:calc(var(--wp--style--block-gap)*6);margin-bottom:calc(var(--wp--style--block-gap)*6)}}@media screen and (min-width: 90em){.posts-grid{margin-top:calc(var(--wp--style--block-gap)*7.5);margin-bottom:calc(var(--wp--style--block-gap)*7.5)}}body.blog .posts-grid,body.archive .posts-grid{margin-top:0}@media screen and (min-width: 59.375em){.posts-grid{grid-template-columns:repeat(2, 1fr);grid-gap:calc(var(--wp--style--block-gap)*3) var(--wp--style--block-gap)}}body.post-type-archive-imk_case_study .posts-grid article,body.tax-imk_industry .posts-grid article,body.tax-imk_topic .posts-grid article{grid-column:1/-1}.posts-grid .intro{grid-column:1/-1;max-width:calc(var(--wp--custom--width--content)*.9)}@media screen and (min-width: 59.375em){.posts-grid .intro{margin-bottom:calc(var(--wp--style--block-gap)*-2)}}.posts-grid .intro>*:first-child{margin-top:0}.posts-grid .intro>*:last-child{margin-bottom:0}.posts-grid .intro .section-title{margin:.25em 0 0;line-height:.875}.posts-grid .intro .title-intro{font-weight:700;text-transform:uppercase}.posts-grid .click-thru{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}@media screen and (min-width: 59.375em){.posts-grid .click-thru{margin-top:calc(var(--wp--style--block-gap)*-1)}}.article-card{background-color:var(--wp--preset--color--white);border-top-left-radius:var(--wp--custom--radius--normal);-webkit-box-shadow:var(--wp--custom--shadow--light);box-shadow:var(--wp--custom--shadow--light);container-type:inline-size}.article-card .content-inner{padding:1.875em 1.5em 2.125em}.article-card .entry-content>*:last-child{margin-bottom:0}@container (min-width: 35em){.article-card .card-inner{height:100%;display:grid;grid-template-columns:repeat(12, 1fr)}.article-card .card-inner .post-thumbnail{grid-column:1/7}.article-card .card-inner .content-inner{grid-column:7/13;align-self:center;padding:2.5em 2em}.article-card .card-inner .content-inner .entry-title{margin-bottom:.25em}}@container (min-width: 55em){.article-card.imk_case_study .card-inner{grid-template-columns:repeat(16, 1fr)}.article-card.imk_case_study .card-inner .post-thumbnail{grid-column:1/7}.article-card.imk_case_study .card-inner .content-inner{grid-column:7/17}}.article-card .thumb-cat{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:2em 1.5em 1.5em;font-size:.875rem;line-height:1.375;color:var(--wp--preset--color--white);font-weight:700;text-transform:uppercase;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, left bottom, from(rgba(67, 67, 67, 0)), to(#434343)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(67, 67, 67, 0) 0%, #434343 100%) 0% 0% no-repeat padding-box}.article-card .card-logo{width:100%;margin:.375em 0 .75em}.article-card .card-logo.landscape{max-width:15rem}.article-card .card-logo.portrait{max-width:7.5rem}.author-box{margin:calc(var(--wp--style--block-gap)*2) 0 0;padding:2em 2.5em;line-height:1.4375;border-top-right-radius:var(--wp--custom--radius--normal)}@media screen and (min-width: 36em){.author-box.has-profile-pic{display:grid;grid-template-columns:10.625rem 1fr}}.author-box .headshot{max-width:10.625rem;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transform:translate(-2.5em, -2em);-ms-transform:translate(-2.5em, -2em);transform:translate(-2.5em, -2em)}.author-box span.name{font-family:var(--wp--preset--font-family--alt-serif);font-size:1.25em;font-weight:700;color:var(--wp--preset--color--brand-1)}.author-box .author-bio{margin-top:calc(var(--wp--style--block-gap)*.75)}.ironmark-case-study-block-quote>.header-wrapper{margin-bottom:var(--wp--style--block-gap)}@media screen and (min-width: 77em){.ironmark-case-study-block-quote>.header-wrapper{margin-bottom:calc(var(--wp--style--block-gap)*2)}}@media screen and (min-width: 46.875em){.ironmark-case-study-block-quote>.header-wrapper.alignwide>h2{width:66.666dvw}}@media screen and (min-width: 59.375em){.ironmark-case-study-block-quote>.header-wrapper.alignwide>h2{width:48dvw}}.ironmark-case-study-block-quote>blockquote{margin-top:calc(var(--wp--style--block-gap)*1.5);margin-top:0}.ironmark-case-study-block-quote>blockquote .card-logo{display:block;height:3.125rem;width:auto;margin:calc(var(--wp--style--block-gap)*.75) 0 calc(var(--wp--style--block-gap)*.5)}.ironmark-email-signup,.ironmark-header-form{border-top-right-radius:var(--wp--custom--radius--normal)}.ironmark-email-signup.has-background,.ironmark-header-form.has-background{padding:calc(var(--wp--custom--spacing--outer-padding)*2) var(--wp--custom--spacing--outer-padding)}@media screen and (min-width: 46.875em){.ironmark-email-signup.has-background,.ironmark-header-form.has-background{padding:calc(var(--wp--custom--spacing--outer-padding)*2) var(--wp--custom--spacing--outer-padding-med)}}@media screen and (min-width: 59.375em){.ironmark-email-signup.has-background,.ironmark-header-form.has-background{padding-top:calc(var(--wp--custom--spacing--outer-padding)*4);padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*4)}}.ironmark-email-signup.has-background.sidebar,.ironmark-header-form.has-background.sidebar{padding:3em 1.75em}@media screen and (min-width: 90em){.ironmark-email-signup.has-background.sidebar,.ironmark-header-form.has-background.sidebar{padding:3em}}@media(min-width: 87.5rem){.ironmark-email-signup.alignfull,.ironmark-header-form.alignfull{margin-right:calc(var(--wp--custom--spacing--variable-margin-content)*.75) !important}}@media screen and (min-width: 59.375em){.ironmark-email-signup.has-form:not(.sidebar)>.wrapper,.ironmark-header-form.has-form:not(.sidebar)>.wrapper{display:grid;grid-template-columns:repeat(12, 1fr);gap:calc(var(--wp--style--block-gap)*2)}.ironmark-email-signup.has-form:not(.sidebar)>.wrapper>.content,.ironmark-header-form.has-form:not(.sidebar)>.wrapper>.content{grid-column:1/6}.ironmark-email-signup.has-form:not(.sidebar)>.wrapper>.signup,.ironmark-header-form.has-form:not(.sidebar)>.wrapper>.signup{grid-column:6/13}}@media(min-width: 87.5rem){.ironmark-email-signup:not(.sidebar)>.wrapper,.ironmark-header-form:not(.sidebar)>.wrapper{padding-left:calc(var(--wp--custom--spacing--variable-margin-content)*1.5 + var(--wp--custom--spacing--outer-padding-med));padding-right:var(--wp--custom--spacing--outer-padding-med)}}.ironmark-email-signup .title-intro,.ironmark-header-form .title-intro{font-weight:700;text-transform:uppercase}.ironmark-email-signup .section-title,.ironmark-header-form .section-title{margin:.125em 0}.ironmark-email-signup.sidebar .section-title,.ironmark-header-form.sidebar .section-title{font-size:var(--wp--preset--font-size--ironmark-extra-extra-large)}.ironmark-email-signup .signup>p,.ironmark-header-form .signup>p{margin-top:0}.ironmark-email-signup .hs_submit .actions,.ironmark-header-form .hs_submit .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.ironmark-email-signup input.gform_button,.ironmark-email-signup input.hs-button[type=submit],.ironmark-header-form input.gform_button,.ironmark-header-form input.hs-button[type=submit]{margin-left:auto;margin-top:calc(var(--wp--style--block-gap)*.5);padding:.25em .75em .1875em !important;font-size:var(--wp--custom--font-size--btn-secondary) !important}.ironmark-email-signup.sidebar input.gform_button,.ironmark-header-form.sidebar input.gform_button{margin-right:auto}.ironmark-header-form-wrapper{margin-top:calc(var(--wp--style--block-gap)*2)}.ironmark-header-form-wrapper .ironmark-header-form .hbspt-form{margin-top:calc(var(--wp--style--block-gap)*-1.5)}.ironmark-header-form-wrapper .ironmark-header-form .hs-form fieldset>*{margin-bottom:0 !important}@media screen and (min-width: 59.375em){.ironmark-header-form-wrapper .ironmark-header-form{padding:calc(var(--wp--custom--spacing--outer-padding)*1.5)}}.ironmark-text-form .hs-form-field label{margin-top:calc(var(--wp--style--block-gap)*.65)}.ironmark-text-form form.hs-form.stacked input[type=text],.ironmark-text-form form.hs-form.stacked input[type=email],.ironmark-text-form form.hs-form.stacked input[type=url],.ironmark-text-form form.hs-form.stacked input[type=password],.ironmark-text-form form.hs-form.stacked input[type=search],.ironmark-text-form form.hs-form.stacked input[type=number],.ironmark-text-form form.hs-form.stacked input[type=tel]{width:100%}#comments{max-width:var(--wp--custom--width--content);margin-left:auto;margin-right:auto}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}#commentform input[type=text],#commentform input[type=email],#commentform input[type=url]{width:100%}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:block}.custom-logo-link img{display:block}*.fit-cover{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;max-width:none !important}img.lazy,.entry-content img{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}img.lazy.loaded,.entry-content img.loaded{opacity:1}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}body.ironmark-fe .glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}body.ironmark-fe .glightbox-container.inactive{display:none}body.ironmark-fe .glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}body.ironmark-fe .glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.ironmark-fe .glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}body.ironmark-fe .glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}body.ironmark-fe .glightbox-container .gslide.prev{opacity:1;z-index:9999}body.ironmark-fe .glightbox-container .gslide-inner-content{width:100%}body.ironmark-fe .glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100dvh}body.ironmark-fe .glightbox-container .ginner-container.gvideo-container{width:100%}body.ironmark-fe .glightbox-container .ginner-container.desc-bottom,body.ironmark-fe .glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.ironmark-fe .glightbox-container .ginner-container.desc-left,body.ironmark-fe .glightbox-container .ginner-container.desc-right{max-width:100% !important}body.ironmark-fe .gslide iframe,body.ironmark-fe .gslide video{outline:none !important;border:none;min-height:165px;-ms-touch-action:auto;touch-action:auto}body.ironmark-fe .gslide:not(.current){pointer-events:none}body.ironmark-fe .gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.ironmark-fe .gslide-image img{max-height:100dvh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px;border-top-right-radius:var(--wp--custom--radius--normal)}body.ironmark-fe .desc-top .gslide-image img,body.ironmark-fe .desc-bottom .gslide-image img{width:auto}body.ironmark-fe .desc-left .gslide-image img,body.ironmark-fe .desc-right .gslide-image img{width:auto;max-width:100%}body.ironmark-fe .gslide-image img.zoomable{position:relative}body.ironmark-fe .gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}body.ironmark-fe .gslide-video{position:relative;max-width:100dvh;width:100% !important}body.ironmark-fe .gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}body.ironmark-fe .gslide-video .gvideo-wrapper{width:100%;margin:auto}body.ironmark-fe .gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}body.ironmark-fe .gslide-video.playing::before{display:none}body.ironmark-fe .gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75dvh}body.ironmark-fe .gslide-video.fullscreen video{max-width:100% !important;width:100% !important}body.ironmark-fe .gslide-inline{text-align:left;max-height:calc(100dvh - 40px);overflow:auto;max-width:100%;margin:auto}body.ironmark-fe .gslide-inline .ginlined-content{padding:20px;width:100%}body.ironmark-fe .gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}body.ironmark-fe .ginlined-content{overflow:auto;display:block !important;opacity:1}body.ironmark-fe .gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;padding:0;overflow:auto;max-height:75dvh;height:100%}body.ironmark-fe .gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}body.ironmark-fe .zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}body.ironmark-fe .desc-top .gslide-media,body.ironmark-fe .desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.ironmark-fe .gslide-description{position:relative}body.ironmark-fe .gslide-description.description-left,body.ironmark-fe .gslide-description.description-right{max-width:100%}body.ironmark-fe .gslide-description.description-bottom,body.ironmark-fe .gslide-description.description-top{margin:0 auto;width:100%}body.ironmark-fe .gslide-description p{margin-bottom:12px}body.ironmark-fe .gslide-description p:last-child{margin-bottom:0}body.ironmark-fe .zoomed .gslide-description{display:none}body.ironmark-fe .glightbox-button-hidden{display:none}body.ironmark-fe .glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78dvh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}body.ironmark-fe .glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}body.ironmark-fe .glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}body.ironmark-fe .glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}body.ironmark-fe .glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}body.ironmark-fe .glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}body.ironmark-fe .gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}body.ironmark-fe .gdesc-open .gdesc-inner{padding-bottom:30px}body.ironmark-fe .gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}body.ironmark-fe .greset{-webkit-transition:all .3s ease;transition:all .3s ease}body.ironmark-fe .gabsolute{position:absolute}body.ironmark-fe .grelative{position:relative}body.ironmark-fe .glightbox-desc{display:none !important}body.ironmark-fe .glightbox-open{overflow:hidden}body.ironmark-fe .gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}body.ironmark-fe .goverlay{width:100%;height:calc(100dvh + 1px);position:fixed;top:-1px;left:0;background:var(--wp--custom--color--lightbox-overlay);will-change:opacity}body.ironmark-fe .glightbox-mobile .goverlay{background:var(--wp--custom--color--lightbox-overlay)}body.ironmark-fe .gprev,body.ironmark-fe .gnext,body.ironmark-fe .gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}body.ironmark-fe .gprev svg,body.ironmark-fe .gnext svg,body.ironmark-fe .gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}body.ironmark-fe .gprev.disabled,body.ironmark-fe .gnext.disabled,body.ironmark-fe .gclose.disabled{opacity:.1}body.ironmark-fe .gprev .garrow,body.ironmark-fe .gnext .garrow,body.ironmark-fe .gclose .garrow{stroke:#fff}body.ironmark-fe iframe.wait-autoplay{opacity:0}body.ironmark-fe .glightbox-closing .gnext,body.ironmark-fe .glightbox-closing .gprev,body.ironmark-fe .glightbox-closing .gclose{opacity:0 !important}body.ironmark-fe .glightbox-clean .gslide-description{font-weight:700;text-transform:uppercase;text-align:center;color:var(--wp--preset--color--white);background:var(--wp--preset--color--black)}body.ironmark-fe .glightbox-clean .gdesc-inner{padding:.5em}body.ironmark-fe .glightbox-clean .gslide-title{font-size:1em;font-weight:400;color:#000;margin-bottom:19px;line-height:1.4}body.ironmark-fe .glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;line-height:1.4}body.ironmark-fe .glightbox-clean .gslide-video{background:#000}body.ironmark-fe .glightbox-clean .gprev,body.ironmark-fe .glightbox-clean .gnext,body.ironmark-fe .glightbox-clean .gclose{background-color:rgba(0,0,0,0);border-radius:4px}body.ironmark-fe .glightbox-clean .gprev path,body.ironmark-fe .glightbox-clean .gnext path,body.ironmark-fe .glightbox-clean .gclose path,body.ironmark-fe .glightbox-clean .gprev polygon,body.ironmark-fe .glightbox-clean .gnext polygon,body.ironmark-fe .glightbox-clean .gclose polygon{fill:#fff}body.ironmark-fe .glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}body.ironmark-fe .glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}body.ironmark-fe .glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}body.ironmark-fe .glightbox-clean .gclose svg{width:18px;height:auto}body.ironmark-fe .glightbox-clean .gclose:hover{opacity:1}body.ironmark-fe .gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}body.ironmark-fe .gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}body.ironmark-fe .gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}body.ironmark-fe .gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}body.ironmark-fe .gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}body.ironmark-fe .gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}body.ironmark-fe .gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}body.ironmark-fe .gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(min-width: 769px){body.ironmark-fe .glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.ironmark-fe .glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}body.ironmark-fe .glightbox-container .ginner-container.desc-top .gslide-image,body.ironmark-fe .glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.ironmark-fe .glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}body.ironmark-fe .glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.ironmark-fe .gslide-image img{max-height:97dvh;max-width:100%}body.ironmark-fe .gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}body.ironmark-fe .zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}body.ironmark-fe .gslide-inline{max-height:95dvh}body.ironmark-fe .gslide-external{max-height:100dvh}body.ironmark-fe .gslide-description.description-left,body.ironmark-fe .gslide-description.description-right{max-width:275px}body.ironmark-fe .glightbox-open{height:auto}body.ironmark-fe .goverlay{background:var(--wp--custom--color--lightbox-overlay)}body.ironmark-fe .glightbox-clean .description-left .gdesc-inner,body.ironmark-fe .glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}body.ironmark-fe .glightbox-clean .gprev,body.ironmark-fe .glightbox-clean .gnext,body.ironmark-fe .glightbox-clean .gclose{background-color:rgba(0,0,0,0)}body.ironmark-fe .glightbox-clean .gprev{top:45%}body.ironmark-fe .glightbox-clean .gnext{top:45%}}@media(min-width: 992px){body.ironmark-fe .glightbox-clean .gclose{right:20px}}@media screen and (max-height: 420px){body.ironmark-fe .goverlay{background:var(--wp--custom--color--lightbox-overlay)}}.wp-block-button .wp-block-button__link.has-brand-2-background-color{border-color:var(--wp--preset--color--brand-2)}.wp-block-button.is-style-outline .wp-block-button__link.has-brand-2-background-color{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--brand-2)}ul.wp-block-list li,ol.wp-block-list li{margin-bottom:.375em}ul.wp-block-list li::marker,ol.wp-block-list li::marker{color:var(--wp--preset--color--brand-1)}ul.wp-block-list .wp-block-list,ol.wp-block-list .wp-block-list{margin-top:.375em}ul.wp-block-list.is-style-plain,ol.wp-block-list.is-style-plain{padding-left:0;list-style:none}ul.wp-block-list.is-style-plain ul,ul.wp-block-list.is-style-plain ol,ol.wp-block-list.is-style-plain ul,ol.wp-block-list.is-style-plain ol{list-style:none}ul.wp-block-list.is-style-plain li,ol.wp-block-list.is-style-plain li{margin-bottom:.75em}ul.wp-block-list.is-style-plain a,ol.wp-block-list.is-style-plain a{color:var(--wp--preset--color--light-black);-webkit-transition:color .25s;transition:color .25s}ul.wp-block-list.is-style-plain a:hover,ol.wp-block-list.is-style-plain a:hover{color:var(--wp--preset--color--brand-1);text-decoration:none}ul.wp-block-list ul{list-style-type:disc}.wp-block-quote{margin-left:0;margin-right:0;-webkit-margin-before:4em;margin-block-start:4em;-webkit-margin-after:4em;margin-block-end:4em}.wp-block-quote:not(.is-style-plain){background-color:var(--wp--preset--color--brand-4);border-top-left-radius:var(--wp--custom--radius--normal);padding:calc(var(--wp--custom--spacing--outer-padding)*2) var(--wp--custom--spacing--outer-padding)}@media screen and (min-width: 46.875em){.wp-block-quote:not(.is-style-plain){padding:calc(var(--wp--custom--spacing--outer-padding)*2) var(--wp--custom--spacing--outer-padding-med)}}@media screen and (min-width: 59.375em){.wp-block-quote:not(.is-style-plain):not(.alignwide):not(.alignfull){max-width:none;margin-right:calc(var(--wp--custom--spacing--outer-padding-med)*-1)}.wp-block-quote.is-style-plain{padding-right:15rem}.alignwide>.wp-block-quote.is-style-plain,.alignfull>.wp-block-quote.is-style-plain{padding-right:20rem}}@media screen and (min-width: 77em){.wp-block-quote:not(.is-style-plain):not(.alignwide):not(.alignfull){padding:calc(var(--wp--custom--spacing--outer-padding)*3) calc(var(--wp--custom--spacing--outer-padding-med)*1.5)}}@media(min-width: 87.5rem){.wp-block-quote:not(.is-style-plain):not(.alignwide):not(.alignfull){margin-left:var(--wp--custom--spacing--variable-margin-content)}.wp-block-quote:not(.is-style-plain):not(.alignwide):not(.alignfull)>*{max-width:calc(var(--wp--custom--width--wide) - var(--wp--custom--spacing--outer-padding-med)*2.5)}}.wp-block-quote::before{content:"";display:block;margin:0 0 .625em;font-family:ironmark-icons;font-size:5em;line-height:1;text-align:center;color:var(--wp--preset--color--brand-2)}@media screen and (min-width: 59.375em){.wp-block-quote::before{margin:0 0 .25em;font-size:7em;text-align:left}}.wp-block-quote p,.wp-block-quote cite{font-size:var(--wp--preset--font-size--ironmark-large);line-height:1.4375}.wp-block-quote p:last-of-type{margin-bottom:.75em}.wp-block-quote cite{margin:0;font-weight:700}.wp-block-table{padding:1px}.wp-block-table thead{border:0}.wp-block-table th,.wp-block-table td{border-color:var(--wp--preset--color--black)}.wp-block-table.is-style-stripes th td{border:0}.wp-block-table td,.wp-block-table th{padding:.5em 1em}.wp-block-table.aligntop td{vertical-align:top}.wp-block-table th{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);text-transform:uppercase;font-weight:500;text-align:left}.wp-block-table tfoot{font-size:var(--wp--preset--font-size--ironmark-small);border-top-width:.0625rem}.wp-block-table figcaption{margin-top:0;font-size:var(--wp--preset--font-size--ironmark-tiny);background-color:rgba(0,0,0,0);color:inherit}.wp-block-table.is-style-stripes{border-bottom:0}.wp-block-table.is-style-stripes tbody tr{background-color:#dedede}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:rgba(222,222,222,.5)}.wp-block-table.is-style-stripes a{color:var(--wp--preset--color--black) !important}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:35% !important}.wp-block-spacer{margin-top:0;margin-bottom:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi>*{display:inline-block;padding:.125em .125em;margin:0 .375em}.wp-pagenavi a:focus{outline-offset:0}.wp-pagenavi a:hover{color:var(--wp--preset--color--black);text-decoration:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{clip:auto !important;clip-path:none;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;outline-offset:-0.25em;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}*:focus{outline:.0625rem dashed currentcolor;outline-offset:.125em}*:focus:not(:focus-visible){outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#masthead{position:fixed;top:0;left:0;right:0}@media screen and (min-width: 77em){#masthead{position:relative;margin-left:calc(var(--wp--custom--spacing--outer-padding-med)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding-med)*-1);margin-bottom:calc(var(--wp--custom--spacing--outer-padding)*1.25)}}#masthead,#masthead>.site-banner,#masthead>.wrapper{z-index:500}#masthead,#masthead .wrapper{background-color:var(--wp--preset--color--white)}#masthead .wrapper{position:relative}#masthead>.wrapper{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--wp--custom--spacing--outer-padding) calc(var(--wp--custom--spacing--outer-padding)*.7)}@media screen and (min-width: 46.875em){#masthead>.wrapper{padding:var(--wp--custom--spacing--outer-padding) calc(var(--wp--custom--spacing--outer-padding-med)*.7)}}@media screen and (min-width: 77em){#masthead>.wrapper{padding:calc(var(--wp--custom--spacing--outer-padding)*.675) var(--wp--custom--spacing--outer-padding-med) 0}}@media(min-width: 87.5rem){#masthead>.wrapper{padding-left:var(--wp--style--block-gap);padding-right:var(--wp--style--block-gap);margin-left:var(--wp--custom--spacing--variable-margin);margin-right:var(--wp--custom--spacing--variable-margin)}}#masthead>.wrapper .custom-logo-link{width:100%;max-width:10rem;color:var(--wp--preset--color--light-black)}@media screen and (min-width: 77em){#masthead>.wrapper .custom-logo-link{max-width:14.625rem;-ms-flex-item-align:end;align-self:end;margin-bottom:calc(var(--wp--style--block-gap)*.5)}}#masthead .masthead-right .row{display:none}@media screen and (min-width: 77em){#masthead .masthead-right .row{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}#masthead .masthead-right .row>*{margin-left:1.5em}#masthead .masthead-right .row>*:first-child{margin-left:0}}#masthead .masthead-right .row.row-1{margin-bottom:calc(var(--wp--style--block-gap)*.25)}#masthead .masthead-right .ironmark-phone-fax-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#masthead .masthead-right .ironmark-phone-fax-email>*{margin-left:1em}#masthead .masthead-right .ironmark-phone-fax-email>*:first-child{margin-left:0}#masthead .masthead-right .ironmark-phone-fax-email a{color:var(--wp--preset--color--brand-3);text-decoration:none}#masthead .masthead-right .ironmark-phone-fax-email a:hover{color:var(--wp--preset--color--brand-1)}@media screen and (min-width: 90em){#masthead .masthead-right .ironmark-global-highlight-links{margin-left:3em}}#masthead .fixed-header{display:none;position:fixed;top:0;left:0;width:100%;z-index:500;-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;background-color:var(--wp--preset--color--white)}@media screen and (min-width: 77em){#masthead .fixed-header.active{display:block}}#masthead .fixed-header.open{-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}#masthead .fixed-header>.wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .125em .25em rgba(0,0,0,.075);box-shadow:0 .125em .25em rgba(0,0,0,.075)}#masthead .fixed-header>.wrapper .custom-logo-link{max-width:8rem;color:var(--wp--preset--color--light-black);-ms-flex-item-align:center;align-self:center}#masthead .fixed-header>.wrapper>.inner-wrapper{display:grid;grid-template-columns:1fr auto}@media(min-width: 87.5rem){#masthead .fixed-header>.wrapper>.inner-wrapper{margin-left:var(--wp--custom--spacing--variable-margin);margin-right:var(--wp--custom--spacing--variable-margin)}}#masthead .fixed-header>.wrapper,#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper{padding-left:var(--wp--custom--spacing--outer-padding);padding-right:var(--wp--custom--spacing--outer-padding)}#masthead .fixed-header>.wrapper{padding-top:calc(var(--wp--custom--spacing--outer-padding)*.375);padding-bottom:calc(var(--wp--custom--spacing--outer-padding)*.375)}#masthead .fixed-header .fixed-right{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}#masthead .fixed-header .ironmark-global-highlight-links{margin-bottom:0}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper{position:absolute;z-index:-1;left:0;top:100%;width:100%;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wp--preset--color--brand-4);-webkit-transition:-webkit-transform .375s;transition:-webkit-transform .375s;transition:transform .375s;transition:transform .375s, -webkit-transform .375s;-webkit-transform:translate(0, -105%);-ms-transform:translate(0, -105%);transform:translate(0, -105%);-webkit-box-shadow:0 .125em .25em rgba(0,0,0,.075);box-shadow:0 .125em .25em rgba(0,0,0,.075)}@media(min-width: 87.5rem){#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper{padding-left:var(--wp--style--block-gap);padding-right:var(--wp--style--block-gap)}}@media screen and (min-width: 90em){#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper{padding-left:var(--wp--custom--spacing--variable-margin);padding-right:var(--wp--custom--spacing--variable-margin)}}@media screen and (min-width: 77em){#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper.active{display:-webkit-box;display:-ms-flexbox;display:flex}}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper.open{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper>*{margin:0 calc(var(--wp--style--block-gap)*.75)}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper>*:first-child{margin-left:0}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper>*:last-child{margin-right:0}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper .ironmark-phone-fax-email>*{margin-left:1em}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper .ironmark-phone-fax-email>*:first-of-type{margin-left:0}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper .ironmark-phone-fax-email a{color:var(--wp--preset--color--brand-3);text-decoration:none}#masthead .fixed-header #ironmark-menu-main-fixed-desktop-wrapper .ironmark-phone-fax-email a:hover{color:var(--wp--preset--color--brand-1)}@media screen and (min-width: 77em){body.page-template-tpl-landing-page #masthead{margin-top:calc(var(--wp--custom--spacing--outer-padding)*1.25)}body.page-template-tpl-landing-page #masthead>.wrapper{padding-top:0}body.page-template-tpl-landing-page #masthead .custom-logo-link,body.page-template-tpl-landing-page #masthead .masthead-right .row.row-1{margin-bottom:0}}#masthead .masthead-watch-pixel{position:absolute;left:0;top:75dvh;width:1px;height:1px}.site-banner{font-size:.875rem;line-height:1.325;text-align:center;text-transform:uppercase}.site-banner .banner-inner{padding:calc(var(--wp--custom--spacing--outer-padding)*.7)}@media screen and (min-width: 59.375em){.site-banner .banner-inner{padding:calc(var(--wp--custom--spacing--outer-padding)*.45) calc(var(--wp--custom--spacing--outer-padding)*.7)}}.site-banner .banner-inner>*:first-child{margin-top:0}.site-banner .banner-inner>*:last-child{margin-bottom:0}#colophon{position:relative;z-index:5;padding:calc(var(--wp--custom--spacing--outer-padding)*3) calc(var(--wp--custom--spacing--outer-padding)*1.65);font-size:.9375rem;line-height:1.375;text-align:center;text-transform:uppercase}@media screen and (min-width: 59.375em){#colophon{padding:calc(var(--wp--custom--spacing--outer-padding)*5) calc(var(--wp--custom--spacing--outer-padding-med)*1.35);text-align:left}}#colophon::before{top:0;right:0;width:50%;max-width:31.25rem;content:"";position:absolute;height:15px;background-color:var(--wp--preset--color--brand-2)}@media screen and (min-width: 59.375em){#colophon>.wrapper{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;gap:var(--wp--style--block-gap);max-width:var(--wp--custom--width--wide);margin-left:auto;margin-right:auto}#colophon>.wrapper.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding)*-1)}}@media screen and (min-width: 59.375em)and (min-width: 46.875em){body.ironmark-fe #colophon>.wrapper.has-background{margin-left:calc(var(--wp--custom--spacing--outer-padding-med)*-1);margin-right:calc(var(--wp--custom--spacing--outer-padding-med)*-1)}}@media screen and (min-width: 59.375em)and (min-width: 87.5rem){#colophon>.wrapper.has-background{margin-left:auto !important;margin-right:auto !important}}@media screen and (min-width: 59.375em){#colophon>.wrapper .col{grid-row:1/2}#colophon>.wrapper .col-1{grid-column:1/5}#colophon>.wrapper .col-2{grid-column:6/9}#colophon>.wrapper .col-3{grid-column:10/13}#colophon>.wrapper .col-2,#colophon>.wrapper .col-3{padding-top:calc(var(--wp--style--block-gap)*2)}}@media screen and (min-width: 77em){#colophon>.wrapper{grid-template-columns:repeat(16, 1fr);gap:calc(var(--wp--style--block-gap)*.5)}#colophon>.wrapper .col-1{grid-column:1/6}#colophon>.wrapper .col-2{grid-column:7/12}#colophon>.wrapper .col-3{grid-column:13/17}}#colophon a:hover{text-decoration:none;color:var(--wp--preset--color--light-black)}#colophon .col{margin-bottom:calc(var(--wp--style--block-gap)*3)}#colophon .col:last-of-type{margin-bottom:0}@media screen and (min-width: 59.375em){#colophon .col{margin-bottom:0}}#colophon .intro{font-size:1.125rem}#colophon .brand-tag{display:inline-block;width:100%;max-width:15.5rem}@media screen and (min-width: 77em){#colophon .brand-tag{max-width:19.5rem}}#colophon .brand-tag .tagline{position:relative;z-index:5;font-size:4.0625rem;line-height:1;text-align:left}@media screen and (min-width: 77em){#colophon .brand-tag .tagline{font-size:5.25rem}}#colophon .brand-tag .tagline .slant::after{top:.125em;left:-0.15em;right:-0.15em;-webkit-transform:rotate(-3deg) translate3d(0, -0.1875em, 0);transform:rotate(-3deg) translate3d(0, -0.1875em, 0)}#colophon .brand-tag img{display:block;margin:.5rem .25rem 0 auto;max-width:7.625rem}#colophon .ironmark-phone-fax-email{font-size:1.25rem}#colophon .ironmark-locations .location{margin-top:calc(var(--wp--style--block-gap)*3)}@media screen and (min-width: 59.375em){#colophon .ironmark-locations .location{margin-top:calc(var(--wp--style--block-gap)*1.8)}}#colophon .ironmark-locations .location a{display:inline-block}#colophon .ftr-logos{margin:calc(var(--wp--style--block-gap)*3) 0 calc(var(--wp--style--block-gap)*1.5)}@media screen and (min-width: 59.375em){#colophon .ftr-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(var(--wp--style--block-gap)*2.5) 0 0}}#colophon .ftr-logos figure{margin:0 auto var(--wp--style--block-gap)}#colophon .ftr-logos figure:last-of-type{margin-bottom:0}@media screen and (min-width: 59.375em){#colophon .ftr-logos figure{margin:0 var(--wp--style--block-gap) var(--wp--style--block-gap) 0}}@media screen and (min-width: 77em){#colophon .ftr-logos figure{margin:0 calc(var(--wp--style--block-gap)*2) var(--wp--style--block-gap) 0}}#colophon .ftr-logos figure img{display:inline-block;max-height:3.75rem}@media screen and (min-width: 59.375em){#colophon .ftr-logos figure img{max-height:2.5rem}}@media screen and (min-width: 77em){#colophon .ftr-logos figure img{max-height:3.75rem}}#colophon .ironmark-social-media.desktop{display:none;margin-top:calc(var(--wp--style--block-gap)*2)}@media screen and (min-width: 59.375em){#colophon .ironmark-social-media.desktop{display:block}}@media screen and (min-width: 59.375em){#colophon .ironmark-social-media.mobile{display:none}}#colophon .ironmark-social-media a path,#colophon .ironmark-social-media a circle{-webkit-transition:fill .25s;transition:fill .25s}#colophon .ironmark-social-media a:hover path,#colophon .ironmark-social-media a:hover circle{fill:var(--wp--preset--color--brand-1)}#colophon small.boilerplate{display:block;font-size:100%}#colophon small.boilerplate.mobile{margin-top:calc(var(--wp--style--block-gap)*3)}@media screen and (min-width: 59.375em){#colophon small.boilerplate.mobile{display:none}}#colophon small.boilerplate.desktop{display:none;margin-top:calc(var(--wp--style--block-gap)*2)}@media screen and (min-width: 59.375em){#colophon small.boilerplate.desktop{display:inline-block}}
/*# sourceMappingURL=style.css.map */
