@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row-reverse;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;width:100%;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(ul.has-background,ol.has-background){padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}:root :where(.wp-block-site-title a){color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#1778f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#1778f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}/**
 * Grid Block styles.
 * These styles are loaded into both the editor, and the frontend.
 */
/**
 * Padding Options
 */
/* autoprefixer grid: no-autoplace */
.wp-block-jetpack-layout-grid-editor,
.wp-block-jetpack-layout-grid {
  padding-left: 24px;
  padding-right: 24px;
  box-sizing: border-box; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__none,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none {
    padding-left: 0px;
    padding-right: 0px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__small,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small {
    padding-left: 8px;
    padding-right: 8px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__medium,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium {
    padding-left: 16px;
    padding-right: 16px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__huge,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge {
    padding-left: 48px;
    padding-right: 48px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__nowrap,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__nowrap {
    padding-left: 0px;
    padding-right: 0px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-none,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-none {
    padding: 0px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-none.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-none.has-background {
      padding: 0px 13px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column {
    padding: 8px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column.has-background {
      padding: 8px 21px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column {
    padding: 16px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column.has-background {
      padding: 16px 29px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column {
    padding: 24px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column.has-background {
      padding: 24px 37px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column {
    padding: 48px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column.has-background {
      padding: 48px 61px; }

/**
 * Individual Column Options
 */
.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.has-background,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.has-background {
  margin-left: -13px;
  margin-right: -13px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: .05px;
  padding-bottom: .05px; }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none {
  padding: 0px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.has-background {
    padding: 0px 13px;
    max-width: calc( 100% + 26px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
  padding: 8px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small.has-background {
    padding: 8px 21px;
    max-width: calc( 100% + 42px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium {
  padding: 16px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium.has-background {
    padding: 16px 29px;
    max-width: calc( 100% + 58px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large {
  padding: 24px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large.has-background {
    padding: 24px 37px;
    max-width: calc( 100% + 74px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge {
  padding: 48px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge.has-background {
    padding: 48px 61px;
    max-width: calc( 100% + 122px); }

/**
 * Parent column alignment
 */
.wp-block-jetpack-layout-grid.are-vertically-aligned-top {
  align-items: flex-start; }

.wp-block-jetpack-layout-grid.are-vertically-aligned-center {
  align-items: center; }

.wp-block-jetpack-layout-grid.are-vertically-aligned-bottom {
  align-items: flex-end; }

/**
 * Individual column alignment
 */
.wp-block-jetpack-layout-grid-column.is-vertically-aligned-top {
  align-self: flex-start;
  height: 100%; }

.wp-block-jetpack-layout-grid-column.is-vertically-aligned-center {
  align-self: center; }

.wp-block-jetpack-layout-grid-column.is-vertically-aligned-bottom {
  align-self: flex-end; }

/**
 * Responsive Grid Options. Exclude these from the editor.
 */
/* autoprefixer grid: no-autoplace */
.wp-block-jetpack-layout-grid {
  display: grid;
  grid-gap: 24px;
  grid-template-columns: repeat(4, 1fr); }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 4; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 4; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 4; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 4; }
  @media (min-width: 600px) {
    .wp-block-jetpack-layout-grid {
      grid-template-columns: repeat(8, 1fr); }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 4; } }
  @media (min-width: 1080px) {
    .wp-block-jetpack-layout-grid {
      grid-template-columns: repeat(12, 1fr); }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 4; } }
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column * {
    word-break: break-word;
    word-wrap: break-word; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none {
    grid-gap: 0px; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small {
    grid-gap: 8px; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium {
    grid-gap: 16px; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge {
    grid-gap: 48px; }

.wp-block-jetpack-layout-grid-column {
  max-width: 100%; }
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}@charset "UTF-8";
/**
 * Frontend Styles for Grimlock
 *
 * https://themosaurus.com/
 *
 */
/**
 * Fonts
 *
 * All fonts kits.
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/wp-content/plugins/grimlock/assets/css/../fonts/fontawesome-webfont.eot?v=4.7.0);
  src: url(/wp-content/plugins/grimlock/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/wp-content/plugins/grimlock/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(/wp-content/plugins/grimlock/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(/wp-content/plugins/grimlock/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(/wp-content/plugins/grimlock/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only, .screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

:root {
  --grimlock-icon-font-family: 'fontAwesome';
  --grimlock-icon-times: "\f00d";
  --grimlock-icon-times-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-times-circle: "\f057";
  --grimlock-icon-times-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-check: "\f00c";
  --grimlock-icon-check-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-edit: "\f040";
  --grimlock-icon-edit-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-alert-circle: "\f06a";
  --grimlock-icon-alert-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-alert-triangle: "\f071";
  --grimlock-icon-alert-triangle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-question: "\f128";
  --grimlock-icon-question-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-question-circle: "\f059";
  --grimlock-icon-question-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-plus: "\f067";
  --grimlock-icon-plus-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-plus-circle: "\f055";
  --grimlock-icon-plus-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-minus: "\f068";
  --grimlock-icon-minus-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-minus-circle: "\f056";
  --grimlock-icon-minus-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-circle: "\f111";
  --grimlock-icon-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-dot-circle: "\f192";
  --grimlock-icon-dot-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-search: "\f002";
  --grimlock-icon-search-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-home: "\f015";
  --grimlock-icon-home-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cog: "\f013";
  --grimlock-icon-cog-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cogs: "\f085";
  --grimlock-icon-cogs-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-filter: "\f0b0";
  --grimlock-icon-filter-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sliders: "\f1de";
  --grimlock-icon-sliders-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-upload: "\f093";
  --grimlock-icon-upload-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-download: "\f019";
  --grimlock-icon-download-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-lock: "\f023";
  --grimlock-icon-lock-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-unlock: "\f13e";
  --grimlock-icon-unlock-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-globe: "\f0ac";
  --grimlock-icon-globe-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-map: "\f279";
  --grimlock-icon-map-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-map-marker: "\f041";
  --grimlock-icon-map-marker-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cost: "\f0d6";
  --grimlock-icon-cost-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-trash: "\f1f8";
  --grimlock-icon-trash-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-paperclip: "\f0c6";
  --grimlock-icon-paperclip-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-thumbs-up: "\f164";
  --grimlock-icon-thumbs-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-thumbs-down: "\f165";
  --grimlock-icon-thumbs-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-signal: "\f012";
  --grimlock-icon-signal-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-pin: "\f08d";
  --grimlock-icon-pin-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-file: "\f15b";
  --grimlock-icon-file-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-files: "\f0c5";
  --grimlock-icon-files-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-file-text: "\f15c";
  --grimlock-icon-file-text-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-file-plus: "\f067";
  --grimlock-icon-file-plus-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-folder: "\f07b";
  --grimlock-icon-folder-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-up: "\f106";
  --grimlock-icon-angle-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-right: "\f105";
  --grimlock-icon-angle-right-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-down: "\f107";
  --grimlock-icon-angle-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-left: "\f104";
  --grimlock-icon-angle-left-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-up: "\f102";
  --grimlock-icon-angle-double-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-right: "\f101";
  --grimlock-icon-angle-double-right-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-down: "\f103";
  --grimlock-icon-angle-double-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-left: "\f100";
  --grimlock-icon-angle-double-left-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-pager-next: "\f105";
  --grimlock-icon-pager-next-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-pager-prev: "\f104";
  --grimlock-icon-pager-prev-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-message: "\f075";
  --grimlock-icon-message-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-messages: "\f086";
  --grimlock-icon-messages-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-hourglass: "\f254";
  --grimlock-icon-hourglass-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-expand: "\f065";
  --grimlock-icon-expand-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-minimize: "\f066";
  --grimlock-icon-minimize-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-loading: "\f1ce";
  --grimlock-icon-loading-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-plug: "\f1e6";
  --grimlock-icon-plug-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-grid: "\f009";
  --grimlock-icon-grid-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-eye: "\f06e";
  --grimlock-icon-eye-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-eye-off: "\f070";
  --grimlock-icon-eye-off-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-check-circle: "\f058";
  --grimlock-icon-check-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-up: "\f062";
  --grimlock-icon-arrow-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-right: "\f061";
  --grimlock-icon-arrow-right-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-down: "\f063";
  --grimlock-icon-arrow-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-left: "\f060";
  --grimlock-icon-arrow-left-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-user: "\f007";
  --grimlock-icon-user-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-users: "\f0c0";
  --grimlock-icon-users-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-group: "\f0c0";
  --grimlock-icon-group-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-groups: "\f0c0";
  --grimlock-icon-groups-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-poke: "\f0a4";
  --grimlock-icon-poke-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cubes: "\f1b3";
  --grimlock-icon-cubes-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-tasks: "\f0ae";
  --grimlock-icon-tasks-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-compass: "\f14e";
  --grimlock-icon-compass-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-credit-card: "\f283";
  --grimlock-icon-credit-card-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-star: "\f005";
  --grimlock-icon-star-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-star-off: "\f006";
  --grimlock-icon-star-off-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-star-half: "\f123";
  --grimlock-icon-star-half-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-at: "\f1fa";
  --grimlock-icon-at-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-personal: "\f007";
  --grimlock-icon-personal-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-trophy: "\f091";
  --grimlock-icon-trophy-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-student: "\f19d";
  --grimlock-icon-student-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-profile-avatar: "\f2bd";
  --grimlock-icon-profile-avatar-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-image: "\f03e";
  --grimlock-icon-image-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-inbox: "\f01c";
  --grimlock-icon-inbox-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-archive: "\f187";
  --grimlock-icon-archive-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-quote: "\f10e";
  --grimlock-icon-quote-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-reply: "\f112";
  --grimlock-icon-reply-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-reply-all: "\f122";
  --grimlock-icon-reply-all-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-quill: "\f040";
  --grimlock-icon-quill-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-share: "\f064";
  --grimlock-icon-share-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-check-square: "\f046";
  --grimlock-icon-check-square-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-bell: "\f0f3";
  --grimlock-icon-bell-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-envelope: "\f0e0";
  --grimlock-icon-envelope-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-data: "\f0ee";
  --grimlock-icon-data-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cancel: "\f05e";
  --grimlock-icon-cancel-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-chat: "\f0e6";
  --grimlock-icon-chat-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-topic: "\f27a";
  --grimlock-icon-topic-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-album: "\f07c";
  --grimlock-icon-album-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-video: "\f03d";
  --grimlock-icon-video-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-music: "\f001";
  --grimlock-icon-music-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-list: "\f00b";
  --grimlock-icon-list-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-spinner: "\f110";
  --grimlock-icon-spinner-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-calendar: "\f073";
  --grimlock-icon-calendar-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-asterisk: "\f069";
  --grimlock-icon-asterisk-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-bolt: "\f0e7";
  --grimlock-icon-bolt-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sort-asc: "\f0de";
  --grimlock-icon-sort-asc-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sort-desc: "\f0dd";
  --grimlock-icon-sort-desc-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-flag: "\f024";
  --grimlock-icon-flag-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-clock: "\f017";
  --grimlock-icon-clock-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-alphabetical: "\f15d";
  --grimlock-icon-alphabetical-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-stat: "\f201";
  --grimlock-icon-stat-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-refresh: "\f021";
  --grimlock-icon-refresh-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-dots-v: "\f142";
  --grimlock-icon-dots-v-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-dots-h: "\f141";
  --grimlock-icon-dots-h-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-switch: "\f074";
  --grimlock-icon-switch-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-layers: "\f24d";
  --grimlock-icon-layers-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-print: "\f02f";
  --grimlock-icon-print-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-book: "\f02d";
  --grimlock-icon-book-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-bookmark: "\f02e";
  --grimlock-icon-bookmark-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-phone: "\f095";
  --grimlock-icon-phone-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-hamburger-menu: "\f0c9";
  --grimlock-icon-hamburger-menu-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sun: "\f185";
  --grimlock-icon-sun-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-moon: "\f186";
  --grimlock-icon-moon-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-lightbulb: "\f0eb";
  --grimlock-icon-lightbulb-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-lightbulb-on: "\f0eb";
  --grimlock-icon-lightbulb-on-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cart: "\f07a";
  --grimlock-icon-cart-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-shooping-bag: "\f290";
  --grimlock-icon-shooping-bag-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-checkout: "\f058";
  --grimlock-icon-checkout-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-link: "\f0c1";
  --grimlock-icon-link-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-external-link: "\f08e";
  --grimlock-icon-external-link-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-ticket: "\f145";
  --grimlock-icon-ticket-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-heart: "\f004";
  --grimlock-icon-heart-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-tags: "\f02c";
  --grimlock-icon-tags-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-rss: "\f09e";
  --grimlock-icon-rss-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-play: "\f04b";
  --grimlock-icon-play-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-pause: "\f04c";
  --grimlock-icon-pause-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-adjust: "\f042";
  --grimlock-icon-adjust-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-image: "\f03e";
  --grimlock-icon-post-format-image-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-aside: "\f0f6";
  --grimlock-icon-post-format-aside-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-link: "\f0c1";
  --grimlock-icon-post-format-link-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-quote: "\f10e";
  --grimlock-icon-post-format-quote-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-video: "\f04b";
  --grimlock-icon-post-format-video-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-gallery: "\f009";
  --grimlock-icon-post-format-gallery-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-audio: "\f001";
  --grimlock-icon-post-format-audio-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-status: "\f06a";
  --grimlock-icon-post-format-status-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-post-format-chat: "\f0e6";
  --grimlock-icon-post-format-chat-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-facebook: "\f09a";
  --grimlock-icon-facebook-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-facebook-square: "\f230";
  --grimlock-icon-facebook-square-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-twitter: "\f099";
  --grimlock-icon-twitter-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-twitter-square: "\f081";
  --grimlock-icon-twitter-square-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-linkedin: "\f0e1";
  --grimlock-icon-linkedin-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-linkedin-square: "\f08c";
  --grimlock-icon-linkedin-square-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-instagram: "\f16d";
  --grimlock-icon-instagram-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-youtube: "\f16a";
  --grimlock-icon-youtube-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-twitch: "\f1e8";
  --grimlock-icon-twitch-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-google: "\f1a0";
  --grimlock-icon-google-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-pinterest: "\f0d2";
  --grimlock-icon-pinterest-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-snapchat: "\f2ac";
  --grimlock-icon-snapchat-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-wordpress: "\f19a";
  --grimlock-icon-wordpress-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-vimeo: "\f27d";
  --grimlock-icon-vimeo-font-family: var(--grimlock-icon-font-family);
}

:root {
  --grimlock-color-success:   #3DBDB6;
  --grimlock-color-danger:    #e74c3c;
  --grimlock-color-warning:   #f1c40f;
  --grimlock-color-info:      #3498db;
  --grimlock-color-faded:     var(--grimlock-table-striped-background-color);
  --grimlock-color-primary:   var(--grimlock-button-primary-background-color);
  --grimlock-color-secondary: var(--grimlock-button-secondary-background-color);
  --grimlock-ornament: '•';
  --grimlock-container-width: 1200px;
  --grimlock-grid-gutter-width: 30px;
  --grimlock-container-padding: clamp(20px, 3.5vw, 60px);
  --grimlock-section-padding: 5%;
  --grimlock-wrapper-layout-bordered-size: 15px;
  --grimlock-forms-scheme-light-background-color:       rgba(255, 255, 255, .18);
  --grimlock-forms-scheme-light-hover-background-color: rgba(255, 255, 255, .28);
  --grimlock-forms-scheme-dark-background-color:        rgba(0, 0, 0, .05);
  --grimlock-forms-scheme-dark-hover-background-color:  rgba(0, 0, 0, .085);
  --grimlock-navigation-vertical-width: 305px;
  --grimlock-navigation-icon-size: 40px;
  --grimlock-navigation-icon-font-size: 1.4rem;
  --grimlock-modal-overlay-background-color: rgba(0, 0, 0, .75);
  --grimlock-modal-search-overlay-background-color: rgba(250, 250, 250, .95);
  --grimlock-archive-post-border-radius-min: min(var(--grimlock-archive-post-border-radius), 0.5rem);
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.75;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 10px;
  height: 6px;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 6px 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 6px 5px 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 6px;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 6px;
  height: 10px;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 6px 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 5px 6px;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 6px;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 6px;
  height: 10px;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/**
 * Base
 *
 * All base styles.
 */
body {
  overflow-x: hidden;
}

::-moz-selection {
  background-color: var(--grimlock-text-selection-background-color);
}

::selection,
::-moz-selection {
  background-color: var(--grimlock-text-selection-background-color);
}

mark:not([class*="background"]):not([style*="background"]), mark[style*="background-color:rgba(0, 0, 0, 0)"] {
  padding: 0;
}

/**
 * Accessibility
 *
 * Affecting the overall accessibility (Screen readers & co).
 */
.skip-link:active, .skip-link:focus {
  -webkit-clip-path: none;
          clip-path: none;
  position: absolute !important;
  top: 15px;
  left: 15px;
  z-index: calc(99999 + 1);
  display: block;
  padding: 15px 20px;
  background-color: var(--grimlock-button-primary-background-color) !important;
  color: var(--grimlock-button-primary-color) !important;
  border-radius: 0;
  text-align: center;
  font-weight: bold;
  line-height: normal;
  text-decoration: none;
  box-shadow: 0 0 0 15px rgba(0, 0, 0, 0.6);
}

#content:focus {
  outline: 0;
}

.grimlock-alert :is(.btn, .button), .alert :is(.btn, .button), .mu_register .mu_alert :is(.btn, .button) {
  background-color: var(--grimlock-alert-color) !important;
  color: var(--grimlock-alert-background-color) !important;
  border: none !important;
  text-decoration: none !important;
  padding: .75em 1.35em;
  font-size: 1em;
}

.grimlock-alert :hover:is(.btn, .button), .alert :hover:is(.btn, .button), .mu_register .mu_alert :hover:is(.btn, .button), .grimlock-alert :active:is(.btn, .button), .alert :active:is(.btn, .button), .mu_register .mu_alert :active:is(.btn, .button), .grimlock-alert :focus:is(.btn, .button), .alert :focus:is(.btn, .button), .mu_register .mu_alert :focus:is(.btn, .button) {
  opacity: .75 !important;
}

.grimlock-alert, .alert, .mu_register .mu_alert {
  position: relative;
  padding: var(--grimlock-alert-padding);
  margin-bottom: var(--grimlock-alert-margin-bottom);
  border: 0 !important;
  border-radius: var(--grimlock-alert-border-radius);
  background-color: var(--grimlock-alert-background-color) !important;
  color: var(--grimlock-alert-color) !important;
  font-size: var(--grimlock-alert-font-size);
}

.grimlock-alert a:not([class*="button"]), .alert a:not([class*="button"]), .mu_register .mu_alert a:not([class*="button"]) {
  color: inherit !important;
  text-decoration: underline;
}

.grimlock-alert a:not([class*="button"]):hover, .alert a:not([class*="button"]):hover, .mu_register .mu_alert a:not([class*="button"]):hover, .grimlock-alert a:not([class*="button"]):active, .alert a:not([class*="button"]):active, .mu_register .mu_alert a:not([class*="button"]):active, .grimlock-alert a:not([class*="button"]):focus, .alert a:not([class*="button"]):focus, .mu_register .mu_alert a:not([class*="button"]):focus {
  opacity: .75 !important;
  text-decoration: none !important;
}

.grimlock-alert--success, .alert-success {
  --grimlock-alert-color: var(--grimlock-alert-success-color);
  --grimlock-alert-background-color: var(--grimlock-alert-success-background-color);
}

.grimlock-alert--danger, .alert-danger {
  --grimlock-alert-color: var(--grimlock-alert-danger-color);
  --grimlock-alert-background-color: var(--grimlock-alert-danger-background-color);
}

.grimlock-alert--warning, .alert-warning {
  --grimlock-alert-color: var(--grimlock-alert-warning-color);
  --grimlock-alert-background-color: var(--grimlock-alert-warning-background-color);
}

.grimlock-alert--primary, .alert-primary {
  --grimlock-alert-color: var(--grimlock-alert-primary-color);
  --grimlock-alert-background-color: var(--grimlock-alert-primary-background-color);
}

.grimlock-alert--secondary, .alert-secondary {
  --grimlock-alert-color: var(--grimlock-alert-secondary-color);
  --grimlock-alert-background-color: var(--grimlock-alert-secondary-background-color);
}

.grimlock-alert--faded, .alert-faded {
  --grimlock-alert-color: var(--grimlock-alert-faded-color);
  --grimlock-alert-background-color: var(--grimlock-alert-faded-background-color);
}

.bubble-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  min-width: 20px;
  min-height: 20px;
  border: 0;
  border-radius: 500px;
  text-align: center;
  font-weight: 600;
  font-size: .65rem;
  line-height: 0;
  letter-spacing: 0;
  pointer-events: none;
  -webkit-font-smoothing: subpixel-antialiased;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  transition: all 0.2s ease-in-out;
  padding: 2px;
  font-family: var(--grimlock-text-font-family);
  position: relative;
  z-index: 2;
}

.navbar-nav .bubble-count {
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate3d(0, -50%, 0);
  box-shadow: 0 0 0 3px var(--grimlock-navigation-background-color);
}

@media (min-width: 992px) {
  .navbar-nav .bubble-count {
    right: -5px;
    transform: translate3d(0, -30px, 0);
  }
}

@media (max-width: 991.98px) {
  .navbar-nav .bubble-count {
    top: 50%;
    right: calc(50% + -20px);
  }
}

.vertical-navbar .navbar-nav .bubble-count {
  top: 7px !important;
  right: 10px !important;
  left: auto !important;
  transform: none !important;
}

#buddypress div.pagination div.pagination-links .page-numbers.prev, #buddypress div.pagination div.pagination-links .page-numbers.next,
#buddypress div.pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.next,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.next,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#buddypress div.bp-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bp-pagination div.pagination-links .page-numbers.next,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next {
  font-size: 0;
}

.nav-links [class*="prev"] a, .page-links [class*="prev"] a,
.nav-links [class*="prev"] button,
.page-links [class*="prev"] button, #buddypress div.pagination div.pagination-links .page-numbers.prev,
#buddypress div.pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#buddypress div.bp-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.prev,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.prev,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev {
  text-decoration: none !important;
}

.nav-links [class*="prev"] a:before, .page-links [class*="prev"] a:before,
.nav-links [class*="prev"] button:before,
.page-links [class*="prev"] button:before, #buddypress div.pagination div.pagination-links .page-numbers.prev:before,
#buddypress div.pagination div.bp-pagination-links .page-numbers.prev:before,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.prev:before,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.prev:before,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.prev:before,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev:before,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before,
#buddypress div.bp-pagination div.pagination-links .page-numbers.prev:before,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.prev:before,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before,
#bbpress-forums div.pagination div.pagination-links .page-numbers.prev:before,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.prev:before,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.prev:before,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.prev:before,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.prev:before,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev:before,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.prev:before,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.prev:before,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before {
  font-family: var(--grimlock-icon-pager-prev-font-family) !important;
  content: var(--grimlock-icon-pager-prev);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  opacity: 1;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  transition: transform .2s ease-in-out;
  background-image: none;
}

html[dir="rtl"] .nav-links [class*="prev"] a:before, .nav-links [class*="prev"] html[dir="rtl"] a:before, html[dir="rtl"] .page-links [class*="prev"] a:before, .page-links [class*="prev"] html[dir="rtl"] a:before,
html[dir="rtl"] .nav-links [class*="prev"] button:before, .nav-links [class*="prev"] html[dir="rtl"] button:before,
html[dir="rtl"] .page-links [class*="prev"] button:before, .page-links [class*="prev"] html[dir="rtl"] button:before, html[dir="rtl"] #buddypress div.pagination div.pagination-links .page-numbers.prev:before, #buddypress div.pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.pagination div.bp-pagination-links .page-numbers.prev:before, #buddypress div.pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #buddypress div.pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bbp-pagination div.pagination-links .page-numbers.prev:before, #buddypress div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.prev:before, #buddypress div.bbp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #buddypress div.bbp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.pagination-links .page-numbers.prev:before, #buddypress div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev:before, #buddypress div.bp-swap-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-pagination div.pagination-links .page-numbers.prev:before, #buddypress div.bp-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-pagination div.bp-pagination-links .page-numbers.prev:before, #buddypress div.bp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #buddypress div.bp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.pagination div.pagination-links .page-numbers.prev:before, #bbpress-forums div.pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.pagination div.bp-pagination-links .page-numbers.prev:before, #bbpress-forums div.pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #bbpress-forums div.pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.prev:before, #bbpress-forums div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.prev:before, #bbpress-forums div.bbp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.prev:before, #bbpress-forums div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.prev:before, #bbpress-forums div.bp-swap-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-pagination div.pagination-links .page-numbers.prev:before, #bbpress-forums div.bp-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.prev:before, #bbpress-forums div.bp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.prev:before, #bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.prev:before {
  transform: scaleX(-1);
}

.nav-links [class*="next"] a, .page-links [class*="next"] a,
.nav-links [class*="next"] button,
.page-links [class*="next"] button, #buddypress div.pagination div.pagination-links .page-numbers.next,
#buddypress div.pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.next,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.next,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#buddypress div.bp-pagination div.pagination-links .page-numbers.next,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.next,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.next,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next {
  text-decoration: none !important;
}

.nav-links [class*="next"] a:after, .page-links [class*="next"] a:after,
.nav-links [class*="next"] button:after,
.page-links [class*="next"] button:after, #buddypress div.pagination div.pagination-links .page-numbers.next:after,
#buddypress div.pagination div.bp-pagination-links .page-numbers.next:after,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.next:after,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.next:after,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.next:after,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.next:after,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.next:after,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after,
#buddypress div.bp-pagination div.pagination-links .page-numbers.next:after,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.next:after,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after,
#bbpress-forums div.pagination div.pagination-links .page-numbers.next:after,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.next:after,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.next:after,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.next:after,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.next:after,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.next:after,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.next:after,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.next:after,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.next:after,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after {
  font-family: var(--grimlock-icon-pager-next-font-family) !important;
  content: var(--grimlock-icon-pager-next);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  opacity: 1;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  transition: transform .2s ease-in-out;
  background-image: none;
}

html[dir="rtl"] .nav-links [class*="next"] a:after, .nav-links [class*="next"] html[dir="rtl"] a:after, html[dir="rtl"] .page-links [class*="next"] a:after, .page-links [class*="next"] html[dir="rtl"] a:after,
html[dir="rtl"] .nav-links [class*="next"] button:after, .nav-links [class*="next"] html[dir="rtl"] button:after,
html[dir="rtl"] .page-links [class*="next"] button:after, .page-links [class*="next"] html[dir="rtl"] button:after, html[dir="rtl"] #buddypress div.pagination div.pagination-links .page-numbers.next:after, #buddypress div.pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.pagination div.bp-pagination-links .page-numbers.next:after, #buddypress div.pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #buddypress div.pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bbp-pagination div.pagination-links .page-numbers.next:after, #buddypress div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.next:after, #buddypress div.bbp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #buddypress div.bbp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.pagination-links .page-numbers.next:after, #buddypress div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.next:after, #buddypress div.bp-swap-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-pagination div.pagination-links .page-numbers.next:after, #buddypress div.bp-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-pagination div.bp-pagination-links .page-numbers.next:after, #buddypress div.bp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #buddypress div.bp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.pagination div.pagination-links .page-numbers.next:after, #bbpress-forums div.pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.pagination div.bp-pagination-links .page-numbers.next:after, #bbpress-forums div.pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #bbpress-forums div.pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.next:after, #bbpress-forums div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.next:after, #bbpress-forums div.bbp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.next:after, #bbpress-forums div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.next:after, #bbpress-forums div.bp-swap-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-pagination div.pagination-links .page-numbers.next:after, #bbpress-forums div.bp-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.next:after, #bbpress-forums div.bp-pagination div.bp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.next:after, #bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data html[dir="rtl"] .page-numbers.next:after {
  transform: scaleX(-1);
}

.nav-links, .page-links, .wp-pagenavi, #buddypress div.pagination div.pagination-links,
#buddypress div.pagination div.bp-pagination-links,
#buddypress div.pagination div.bbp-pagination-links .pag-data,
#buddypress div.bbp-pagination div.pagination-links,
#buddypress div.bbp-pagination div.bp-pagination-links,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data,
#buddypress div.bp-swap-pagination div.pagination-links,
#buddypress div.bp-swap-pagination div.bp-pagination-links,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data,
#buddypress div.bp-pagination div.pagination-links,
#buddypress div.bp-pagination div.bp-pagination-links,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.pagination div.pagination-links,
#bbpress-forums div.pagination div.bp-pagination-links,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.bbp-pagination div.pagination-links,
#bbpress-forums div.bbp-pagination div.bp-pagination-links,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.bp-swap-pagination div.pagination-links,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.bp-pagination div.pagination-links,
#bbpress-forums div.bp-pagination div.bp-pagination-links,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0;
}

.nav-links::after, .page-links::after, .wp-pagenavi::after, #buddypress div.pagination div.pagination-links::after,
#buddypress div.pagination div.bp-pagination-links::after,
#buddypress div.pagination div.bbp-pagination-links .pag-data::after,
#buddypress div.bbp-pagination div.pagination-links::after,
#buddypress div.bbp-pagination div.bp-pagination-links::after,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data::after,
#buddypress div.bp-swap-pagination div.pagination-links::after,
#buddypress div.bp-swap-pagination div.bp-pagination-links::after,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data::after,
#buddypress div.bp-pagination div.pagination-links::after,
#buddypress div.bp-pagination div.bp-pagination-links::after,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data::after,
#bbpress-forums div.pagination div.pagination-links::after,
#bbpress-forums div.pagination div.bp-pagination-links::after,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data::after,
#bbpress-forums div.bbp-pagination div.pagination-links::after,
#bbpress-forums div.bbp-pagination div.bp-pagination-links::after,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data::after,
#bbpress-forums div.bp-swap-pagination div.pagination-links::after,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links::after,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data::after,
#bbpress-forums div.bp-pagination div.pagination-links::after,
#bbpress-forums div.bp-pagination div.bp-pagination-links::after,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data::after {
  display: block;
  clear: both;
  content: "";
}

.nav-links > .page-numbers, .nav-links > div,
.nav-links > ul > li {
  display: inline-flex;
  vertical-align: middle;
}

.nav-links > .page-numbers *, .nav-links > div *, .nav-links > ul > li * {
  text-decoration: none !important;
}

.nav-links, .page-links {
  display: flex;
  justify-content: center;
}

.nav-links::after, .page-links::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 768px) {
  .nav-links, .page-links {
    justify-content: normal;
  }
}

.nav-links [class*="prev"]:not(:only-child), .page-links [class*="prev"]:not(:only-child),
.nav-links [class*="next"]:not(:only-child),
.page-links [class*="next"]:not(:only-child) {
  max-width: 500px;
}

@media (max-width: 767.98px) {
  .nav-links [class*="prev"] a, .page-links [class*="prev"] a,
  .nav-links [class*="prev"] button,
  .page-links [class*="prev"] button,
  .nav-links [class*="next"] a,
  .page-links [class*="next"] a,
  .nav-links [class*="next"] button,
  .page-links [class*="next"] button {
    font-size: 0;
    padding: 1rem;
    width: 55px;
    min-width: 55px;
    height: 55px;
    min-height: 55px;
    line-height: 1;
  }
}

@media (min-width: 768px) {
  .nav-links [class*="prev"], .page-links [class*="prev"] {
    padding-right: .5rem;
  }
}

.nav-links [class*="prev"] a, .page-links [class*="prev"] a,
.nav-links [class*="prev"] button,
.page-links [class*="prev"] button {
  float: left;
  text-align: left;
}

@media (min-width: 768px) {
  .nav-links [class*="prev"] a:before, .page-links [class*="prev"] a:before,
  .nav-links [class*="prev"] button:before,
  .page-links [class*="prev"] button:before {
    margin-right: .75em;
  }
}

@media (min-width: 768px) {
  .nav-links [class*="prev"] a:hover:before, .page-links [class*="prev"] a:hover:before, .nav-links [class*="prev"] a:focus:before, .page-links [class*="prev"] a:focus:before,
  .nav-links [class*="prev"] button:hover:before,
  .page-links [class*="prev"] button:hover:before,
  .nav-links [class*="prev"] button:focus:before,
  .page-links [class*="prev"] button:focus:before {
    transform: translate3d(-0.25em, 0, 0);
  }
  html[dir="rtl"] .nav-links [class*="prev"] a:hover:before, html[dir="rtl"] .page-links [class*="prev"] a:hover:before, html[dir="rtl"] .nav-links [class*="prev"] a:focus:before, html[dir="rtl"] .page-links [class*="prev"] a:focus:before, html[dir="rtl"] .nav-links [class*="prev"] button:hover:before, html[dir="rtl"] .page-links [class*="prev"] button:hover:before, html[dir="rtl"] .nav-links [class*="prev"] button:focus:before, html[dir="rtl"] .page-links [class*="prev"] button:focus:before {
    transform: scaleX(-1) translate3d(-0.25em, 0, 0);
  }
}

.nav-links [class*="next"], .page-links [class*="next"] {
  margin-left: 1rem;
}

@media (min-width: 768px) {
  .nav-links [class*="next"], .page-links [class*="next"] {
    margin-left: auto;
    padding-left: .5rem;
  }
}


.nav-links [class*="next"] a,
.page-links [class*="next"] a,
.nav-links [class*="next"] button,
.page-links [class*="next"] button {
  float: right;
  text-align: right;
}

@media (min-width: 768px) {
  .nav-links [class*="next"] a:after, .page-links [class*="next"] a:after,
  .nav-links [class*="next"] button:after,
  .page-links [class*="next"] button:after {
    margin-left: .75em;
  }
}

@media (min-width: 768px) {
  .nav-links [class*="next"] a:hover:after, .page-links [class*="next"] a:hover:after, .nav-links [class*="next"] a:focus:after, .page-links [class*="next"] a:focus:after,
  .nav-links [class*="next"] button:hover:after,
  .page-links [class*="next"] button:hover:after,
  .nav-links [class*="next"] button:focus:after,
  .page-links [class*="next"] button:focus:after {
    transform: translate3d(0.25em, 0, 0);
  }
  html[dir="rtl"] .nav-links [class*="next"] a:hover:after, html[dir="rtl"] .page-links [class*="next"] a:hover:after, html[dir="rtl"] .nav-links [class*="next"] a:focus:after, html[dir="rtl"] .page-links [class*="next"] a:focus:after, html[dir="rtl"] .nav-links [class*="next"] button:hover:after, html[dir="rtl"] .page-links [class*="next"] button:hover:after, html[dir="rtl"] .nav-links [class*="next"] button:focus:after, html[dir="rtl"] .page-links [class*="next"] button:focus:after {
    transform: scaleX(-1) translate3d(0.25em, 0, 0);
  }
}

.nav-links > .page-numbers:hover, .nav-links > div > a:hover,
.nav-links > ul > li > a:hover, .page-links .post-page-numbers:hover, .wp-pagenavi a:hover,
.wp-pagenavi span:hover, #buddypress div.pagination div.pagination-links .page-numbers:hover,
#buddypress div.pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#buddypress div.bp-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover, .nav-links > .page-numbers:focus, .nav-links > div > a:focus,
.nav-links > ul > li > a:focus, .page-links .post-page-numbers:focus, .wp-pagenavi a:focus,
.wp-pagenavi span:focus, #buddypress div.pagination div.pagination-links .page-numbers:focus,
#buddypress div.pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#buddypress div.bp-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus, .nav-links > .page-numbers.current, .page-links .post-page-numbers.current,
.page-links > span:not(.screen-reader-text):not([class]), .wp-pagenavi a.current,
.wp-pagenavi span.current, #buddypress div.pagination div.pagination-links .page-numbers.current,
#buddypress div.pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#buddypress div.bp-pagination div.pagination-links .page-numbers.current,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.current {
  color: var(--grimlock-pagination-hover-color);
  background-color: var(--grimlock-pagination-hover-background-color);
  border-color: var(--grimlock-pagination-hover-border-color);
}

.nav-links > .page-numbers, .nav-links > div > a,
.nav-links > ul > li > a, .page-links .post-page-numbers, .wp-pagenavi a,
.wp-pagenavi span, #buddypress div.pagination div.pagination-links .page-numbers,
#buddypress div.pagination div.bp-pagination-links .page-numbers,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bbp-pagination div.pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bp-pagination div.pagination-links .page-numbers,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.pagination div.pagination-links .page-numbers,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers {
  position: relative;
  float: left;
  padding: var(--grimlock-pagination-padding-y) var(--grimlock-pagination-padding-x);
  background-color: var(--grimlock-pagination-background-color);
  border: var(--grimlock-pagination-border-width) solid var(--grimlock-pagination-border-color);
  border-radius: var(--grimlock-pagination-border-radius);
  color: var(--grimlock-pagination-color);
  text-decoration: none !important;
  font-size: var(--grimlock-pagination-font-size);
  font-weight: var(--grimlock-pagination-font-weight);
  text-transform: var(--grimlock-pagination-text-transform);
  letter-spacing: var(--grimlock-pagination-letter-spacing);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  word-break: break-word;
}

.nav-links > .page-numbers:hover, .nav-links > div > a:hover,
.nav-links > ul > li > a:hover, .page-links .post-page-numbers:hover, .wp-pagenavi a:hover,
.wp-pagenavi span:hover, #buddypress div.pagination div.pagination-links .page-numbers:hover,
#buddypress div.pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#buddypress div.bp-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers:hover,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:hover,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers:hover,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:hover, .nav-links > .page-numbers:focus, .nav-links > div > a:focus,
.nav-links > ul > li > a:focus, .page-links .post-page-numbers:focus, .wp-pagenavi a:focus,
.wp-pagenavi span:focus, #buddypress div.pagination div.pagination-links .page-numbers:focus,
#buddypress div.pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#buddypress div.bp-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers:focus,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers:focus,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers:focus,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers:focus {
  text-decoration: none !important;
}

#buddypress div.pagination div.pagination-links .page-numbers,
#buddypress div.pagination div.bp-pagination-links .page-numbers,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bbp-pagination div.pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bp-pagination div.pagination-links .page-numbers,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.pagination div.pagination-links .page-numbers,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers {
  padding: calc(var(--grimlock-pagination-padding-y) * .75) calc(var(--grimlock-pagination-padding-x) * .75);
  min-width: 45px;
  min-height: 45px;
  line-height: 1;
}

.wp-clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.force-full-width {
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  width: auto !important;
  max-width: 1000% !important;
}

.region--9-3-cols-left .force-full-width,
.region--3-9-cols-left .force-full-width,
.region--3-6-3-cols-left .force-full-width {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0 !important;
  background: none !important;
}

.region--9-3-cols-left .force-full-width > .container,
.region--3-9-cols-left .force-full-width > .container,
.region--3-6-3-cols-left .force-full-width > .container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

.rounded-card {
  border-radius: var(--grimlock-archive-post-border-radius);
}

.rounded-button {
  border-radius: var(--grimlock-button-border-radius);
}

.bg-black-faded {
  background-color: var(--grimlock-color-faded) !important;
}

.grimlock-remove-card-style {
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: inherit !important;
}

.grimlock-text-shadow {
  text-shadow: 0 0 0.75em rgba(0, 0, 0, 0.6);
}

/* Global */
@media (min-width: 992px) {
  body.grimlock--bordered {
    padding: var(--grimlock-wrapper-layout-bordered-size) !important;
  }
}

/* Page templates */
.page-template-template-full-width-no-header #main > article[id^="post-"],
.page-template-template-canvas #main > article[id^="post-"] {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.page-template-template-full-width-no-header #main > article[id^="post-"] .grimlock--page-footer,
.page-template-template-canvas #main > article[id^="post-"] .grimlock--page-footer {
  display: none;
}

.page-template-template-full-width-no-header #content,
.page-template-template-canvas #content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.page-template-template-full-width-no-header #content > .region__container > .region__row,
.page-template-template-canvas #content > .region__container > .region__row {
  margin-left: 0;
  margin-right: 0;
}

.page-template-template-full-width-no-header #content > .region__container > .region__row > .region__col,
.page-template-template-canvas #content > .region__container > .region__row > .region__col {
  padding-left: 0;
  padding-right: 0;
}

.page-template-template-canvas #content > .region__container {
  padding-left: 0;
  padding-right: 0;
}

/* Footer */
.grimlock-preheader {
  background-color: var(--grimlock-preheader-background-color);
  color: var(--grimlock-preheader-color);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.grimlock-preheader.region {
  border-top: var(--grimlock-preheader-border-top-width) solid var(--grimlock-preheader-border-top-color);
  border-bottom: var(--grimlock-preheader-border-bottom-width) solid var(--grimlock-preheader-border-bottom-color);
}

.grimlock-preheader .grimlock-region__inner {
  padding-top: var(--grimlock-preheader-padding-y);
  padding-bottom: var(--grimlock-preheader-padding-y);
  background-color: var(--grimlock-preheader-background-color);
}

.grimlock-preheader .widget-title,
.grimlock-preheader :is(h1, h2, h3, h4, h5, h6) {
  position: relative;
  display: block;
  margin-bottom: 0;
  font-family: var(--grimlock-heading-font-family);
  font-weight: var(--grimlock-heading-font-weight);
  font-size: 1.1em;
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  color: var(--grimlock-preheader-heading-color);
}

.grimlock-preheader .widget-title + *,
.grimlock-preheader :is(h1, h2, h3, h4, h5, h6) + * {
  margin-top: 1.5em;
}

.grimlock-preheader a {
  color: var(--grimlock-preheader-link-color);
}

.grimlock-preheader a:hover, .grimlock-preheader a:active, .grimlock-preheader a:focus {
  color: var(--grimlock-preheader-link-hover-color);
}

.grimlock-preheader-mobile {
  order: -9;
  margin-bottom: 1rem;
  padding: 1rem 0;
  border-bottom: var(--grimlock-preheader-border-bottom-width) solid var(--grimlock-preheader-border-bottom-color);
}

.grimlock-preheader-mobile .region__col + .region__col {
  margin-top: 1rem;
}

.grimlock-preheader-mobile .region__col [class*="wp-container"] {
  justify-content: normal;
}

/* Footer */
.grimlock-prefooter {
  background-color: var(--grimlock-prefooter-background-color);
  color: var(--grimlock-prefooter-color);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.grimlock-prefooter.region {
  border-top: var(--grimlock-prefooter-border-top-width) solid var(--grimlock-prefooter-border-top-color);
  border-bottom: var(--grimlock-prefooter-border-bottom-width) solid var(--grimlock-prefooter-border-bottom-color);
}

.grimlock-prefooter .grimlock-region__inner {
  padding-top: var(--grimlock-prefooter-padding-y);
  padding-bottom: var(--grimlock-prefooter-padding-y);
  background-color: var(--grimlock-prefooter-background-color);
}

.grimlock-prefooter .widget-title,
.grimlock-prefooter :is(h1, h2, h3, h4, h5, h6) {
  position: relative;
  display: block;
  margin-bottom: 0;
  font-family: var(--grimlock-heading-font-family);
  font-weight: var(--grimlock-heading-font-weight);
  font-size: 1.1em;
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  color: var(--grimlock-prefooter-heading-color);
}

.grimlock-prefooter .widget-title + *,
.grimlock-prefooter :is(h1, h2, h3, h4, h5, h6) + * {
  margin-top: 1.5em;
}

.grimlock-prefooter a {
  color: var(--grimlock-prefooter-link-color);
}

.grimlock-prefooter a:hover, .grimlock-prefooter a:active, .grimlock-prefooter a:focus {
  color: var(--grimlock-prefooter-link-hover-color);
}

/* Footer */
.grimlock-footer {
  background-color: var(--grimlock-footer-background-color);
  color: var(--grimlock-footer-color);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.grimlock-footer.region {
  border-top: var(--grimlock-footer-border-top-width) solid var(--grimlock-footer-border-top-color);
  border-bottom: var(--grimlock-footer-border-bottom-width) solid var(--grimlock-footer-border-bottom-color);
}

.grimlock-footer .grimlock-region__inner {
  padding-top: var(--grimlock-footer-padding-y);
  padding-bottom: var(--grimlock-footer-padding-y);
  background-color: var(--grimlock-footer-background-color);
}

.grimlock-footer .widget-title,
.grimlock-footer :is(h1, h2, h3, h4, h5, h6) {
  position: relative;
  display: block;
  margin-bottom: 0;
  font-family: var(--grimlock-heading-font-family);
  font-weight: var(--grimlock-heading-font-weight);
  font-size: 1.1em;
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  color: var(--grimlock-footer-heading-color);
}

.grimlock-footer .widget-title + *,
.grimlock-footer :is(h1, h2, h3, h4, h5, h6) + * {
  margin-top: 1.5em;
}

.grimlock-footer a {
  color: var(--grimlock-footer-link-color);
}

.grimlock-footer a:hover, .grimlock-footer a:active, .grimlock-footer a:focus {
  color: var(--grimlock-footer-link-hover-color);
}

/**
 * Avatar
 */
img.avatar {
  border-radius: 500px;
}

.avatar-round-ratio {
  overflow: hidden;
  border-radius: 500px;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
  display: inline-block;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 0;
  position: relative;
  transform: translate3d(0, 0, 0);
  will-change: opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: transparent;
}

.avatar-round-ratio img.avatar {
  border-radius: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: 0;
  padding: 0;
  transform: translate3d(0, 0, 0);
  will-change: opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .avatar-round-ratio img.avatar {
    height: 100% !important;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}

.avatar-round-ratio.big img.avatar, .avatar-round-ratio.avatar-round-ratio--big img.avatar {
  width: 140px;
  height: 140px;
}

.avatar-round-ratio.small img.avatar, .avatar-round-ratio.avatar-round-ratio--small img.avatar {
  width: 32px;
  height: 32px;
}

.avatar-round-ratio.medium {
  width: 52px;
  height: 52px;
}

/**
 * Custom header
 */
.grimlock-custom_header {
  position: relative;
  z-index: 9;
  background-color: var(--grimlock-custom-header-background-underlay-color);
  background-size: cover;
  background-position: center;
  color: var(--grimlock-custom-header-title-color);
}

.grimlock-custom_header:not([style*="background-image:"]) > .grimlock-region__inner {
  background: none !important;
}

.grimlock-custom_header > .grimlock-region__inner {
  padding-top: var(--grimlock-custom-header-padding-y);
  padding-bottom: var(--grimlock-custom-header-padding-y);
}

.grimlock-custom_header .grimlock-region__container {
  position: relative;
  z-index: 3;
}

.grimlock-custom_header .grimlock-section__header {
  word-wrap: break-word;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  word-break: break-word;
}

.grimlock-custom_header .grimlock-section__title {
  color: var(--grimlock-custom-header-title-color);
}

.grimlock-custom_header .grimlock-section__subtitle {
  color: var(--grimlock-custom-header-subtitle-color);
}

.grimlock-custom_header .grimlock-section__title + .grimlock-section__subtitle {
  margin-top: 1rem;
  margin-bottom: 0;
}

.grimlock-custom_header .grimlock-section__thumbnail {
  display: none;
}

.grimlock-custom_header.region--6-6-cols-left-modern, .grimlock-custom_header.region--6-6-cols-left-reverse-modern {
  color: var(--grimlock-archive-post-color);
}

.grimlock-custom_header.region--6-6-cols-left-modern > .region__inner, .grimlock-custom_header.region--6-6-cols-left-reverse-modern > .region__inner {
  position: relative;
  z-index: 2;
  background-color: var(--grimlock-archive-post-background-color) !important;
  background-image: none;
}

.grimlock-custom_header.region--6-6-cols-left-modern > .region__inner a, .grimlock-custom_header.region--6-6-cols-left-reverse-modern > .region__inner a {
  color: inherit;
}

.grimlock-custom_header.region--6-6-cols-left-modern > .region__inner .grimlock-section__title, .grimlock-custom_header.region--6-6-cols-left-reverse-modern > .region__inner .grimlock-section__title {
  color: var(--grimlock-archive-post-title-color) !important;
}

.grimlock-custom_header.region--6-6-cols-left-modern[style*="background-image:"], .grimlock-custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"] {
  background-clip: content-box;
}

.grimlock-custom_header.region--6-6-cols-left-modern[style*="background-image:"]:before, .grimlock-custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"]:before {
  content: '';
  position: relative;
  z-index: 3;
  display: block;
  width: 100%;
  height: 33vh;
  background-image: inherit;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

@media (min-width: 992px) {
  .grimlock-custom_header.region--6-6-cols-left-modern[style*="background-image:"]:before, .grimlock-custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"]:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 48%;
    height: 100%;
  }
}

.grimlock-custom_header.region--6-6-cols-left-modern:after, .grimlock-custom_header.region--6-6-cols-left-reverse-modern:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
  display: block;
  background-color: var(--grimlock-content-background-color);
}

@media (min-width: 992px) {
  .grimlock-custom_header.region--6-6-cols-left-modern:not(.grimlock-region--container-fluid), .grimlock-custom_header.region--6-6-cols-left-reverse-modern:not(.grimlock-region--container-fluid) {
    margin-top: var(--grimlock-container-padding) !important;
  }
}

.grimlock-custom_header.region--6-6-cols-left-modern.region--contained:not([class*="-modern"]) > .region__inner, .grimlock-custom_header.region--6-6-cols-left-reverse-modern.region--contained:not([class*="-modern"]) > .region__inner {
  background-color: var(--grimlock-faded) !important;
}

.grimlock-custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"]:before {
  left: auto;
  right: 0;
}

.grimlock-custom_header.region--12-cols-center .section__header {
  justify-content: center;
  align-items: center;
}

.grimlock-custom_header.region--contained {
  margin: var(--grimlock-container-padding) var(--grimlock-container-padding) 0 var(--grimlock-container-padding);
  border-radius: clamp(0px, var(--grimlock-button-border-radius), 10rem);
  overflow: hidden;
}

/**
 * Card
 */
.card .badge {
  padding: 0;
  border-radius: 500px;
}

.card .badge .badge__name {
  display: none;
}

.card .tag-links-label {
  display: none;
}

/**
 * Post formats
 */
.entry-labels i,
.post-format-links i {
  display: none;
}

.entry-labels .badge,
.post-format-links .badge {
  min-width: 28px;
  min-height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .5em .75em;
  border-radius: var(--grimlock-button-border-radius);
  font-size: .8em;
  line-height: 0;
}

.entry-labels .badge__name,
.post-format-links .badge__name {
  margin-left: .4em;
}

.entry-labels .post-sticky:before,
.post-format-links .post-sticky:before {
  font-family: var(--grimlock-icon-pin-font-family) !important;
  content: var(--grimlock-icon-pin);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.entry-labels * + *,
.post-format-links * + * {
  margin-left: .5em;
}

.post-format--aside:before {
  font-family: var(--grimlock-icon-post-format-aside-font-family) !important;
  content: var(--grimlock-icon-post-format-aside);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--gallery:before {
  font-family: var(--grimlock-icon-post-format-gallery-font-family) !important;
  content: var(--grimlock-icon-post-format-gallery);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--link:before {
  font-family: var(--grimlock-icon-post-format-link-font-family) !important;
  content: var(--grimlock-icon-post-format-link);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--image:before {
  font-family: var(--grimlock-icon-post-format-image-font-family) !important;
  content: var(--grimlock-icon-post-format-image);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--quote:before {
  font-family: var(--grimlock-icon-post-format-quote-font-family) !important;
  content: var(--grimlock-icon-post-format-quote);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--status:before {
  font-family: var(--grimlock-icon-post-format-status-font-family) !important;
  content: var(--grimlock-icon-post-format-status);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--video:before {
  font-family: var(--grimlock-icon-post-format-video-font-family) !important;
  content: var(--grimlock-icon-post-format-video);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--audio:before {
  font-family: var(--grimlock-icon-post-format-audio-font-family) !important;
  content: var(--grimlock-icon-post-format-audio);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-format--chat:before {
  font-family: var(--grimlock-icon-post-format-chat-font-family) !important;
  content: var(--grimlock-icon-post-format-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Navigation */
.main-navigation {
  color: var(--grimlock-navigation-menu-item-color);
  border-top: var(--grimlock-navigation-border-top-width) solid var(--grimlock-navigation-border-top-color);
  border-bottom: var(--grimlock-navigation-border-bottom-width) solid var(--grimlock-navigation-border-bottom-color);
}

@media (min-width: 992px) {
  .main-navigation:not(.vertical-navbar) .navbar-nav--search {
    margin-left: 1rem;
  }
}

nav.main-navigation .navbar-brand__logo img[src*="logo"],
.grimlock-site-logo img[src*="logo"] {
  width: 100%;
}

/* Menu */
@media (min-width: 992px) {
  #preheader .menu > .menu-item .sub-menu,
  #navigation .navbar-nav > .menu-item:not(.mega-menu--image-grid):not(.mega-menu--full) > .sub-menu,
  #navigation .navbar-nav > .menu-item:not([class*="mega-menu"]) .sub-menu {
    border-radius: var(--grimlock-archive-post-border-radius);
    outline: var(--grimlock-navigation-sub-menu-border-width) solid var(--grimlock-navigation-sub-menu-border-color);
  }
}

#navigation ul.menu .menu-item[class*="menu-item--btn"] > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"] > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"] > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"] > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"] > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"] > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"] > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"] > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: auto !important;
  padding: calc( var(--grimlock-button-padding-y) * .85) calc( var(--grimlock-button-padding-x) * .9);
  text-align: center;
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  border: var(--grimlock-button-border-width) solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  white-space: normal;
  word-break: break-word;
  line-height: var(--grimlock-button-line-height);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"] > a:before, #navigation ul.menu .menu-item[class*="menu-item--btn"] > a:after,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a:before,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a:after,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"] > a:before,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"] > a:after,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a:before,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a:after,
#preheader ul.menu .menu-item[class*="menu-item--btn"] > a:before,
#preheader ul.menu .menu-item[class*="menu-item--btn"] > a:after,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"] > a:before,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"] > a:after,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"] > a:before,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"] > a:after,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"] > a:before,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"] > a:after,
.site-footer ul.menu .menu-item[class*="menu-item--btn"] > a:before,
.site-footer ul.menu .menu-item[class*="menu-item--btn"] > a:after,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"] > a:before,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"] > a:after {
  display: none;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-button-style > a {
  font-family: var(--grimlock-button-font-family);
  font-weight: var(--grimlock-button-font-weight);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a {
  border-style: solid;
  border-width: var(--grimlock-button-border-width);
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-primary > a:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a {
  border-style: solid;
  border-width: var(--grimlock-button-border-width);
  color: var(--grimlock-button-secondary-color);
  background-color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-secondary > a:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a {
  border-style: solid;
  border-width: var(--grimlock-button-border-width);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus {
  background-color: transparent;
  color: inherit;
  border-color: currentColor;
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a:focus {
  opacity: .7;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline > a.has-background {
  border-color: transparent !important;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a {
  border-style: solid;
  border-width: var(--grimlock-button-border-width);
  background-color: transparent;
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-background-color);
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-primary > a.has-background {
  border-color: transparent !important;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a {
  border-style: solid;
  border-width: var(--grimlock-button-border-width);
  background-color: transparent;
  color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-background-color);
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-outline-secondary > a.has-background {
  border-color: transparent !important;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a {
  border-style: solid;
  border-width: var(--grimlock-button-border-width);
  background-color: var(--grimlock-button-primary-color);
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-primary > a:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a {
  border-style: solid;
  border-width: var(--grimlock-button-border-width);
  background-color: var(--grimlock-button-secondary-color);
  color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse-secondary > a:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active {
  background-color: var(--grimlock-navigation-menu-item-color);
  border-color: var(--grimlock-navigation-menu-item-color);
  color: var(--grimlock-navigation-background-color);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-inverse > a:active {
  opacity: .75;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus, #navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:hover,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:focus,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-faded > a:active {
  background-color: var(--grimlock-color-faded);
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block {
  width: 100%;
}

#navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
#navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
#preheader ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
#preheader .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
.site-prefooter ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"].menu-item--btn-block > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"].menu-item--btn-block > a {
  display: flex;
  width: 100%;
}

@media (min-width: 992px) {
  #navigation ul.menu .menu-item[class*="menu-item--btn"],
  #navigation .navbar-nav .menu-item[class*="menu-item--btn"],
  #preheader ul.menu .menu-item[class*="menu-item--btn"],
  #preheader .navbar-nav .menu-item[class*="menu-item--btn"] {
    margin-left: 1.5rem;
  }
}

#navigation ul.menu .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"],
#navigation .navbar-nav .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"],
#preheader ul.menu .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"],
#preheader .navbar-nav .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"] {
  margin-top: 1rem;
}

@media (min-width: 992px) {
  #navigation ul.menu .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"],
  #navigation .navbar-nav .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"],
  #preheader ul.menu .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"],
  #preheader .navbar-nav .menu-item[class*="menu-item--btn"] + .menu-item[class*="menu-item--btn"] {
    margin-top: 0;
    margin-left: 1rem;
  }
}

@media (min-width: 992px) {
  #navigation ul.menu .menu-item[class*="menu-item--btn"] > a,
  #navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a,
  #preheader ul.menu .menu-item[class*="menu-item--btn"] > a,
  #preheader .navbar-nav .menu-item[class*="menu-item--btn"] > a {
    width: auto;
  }
}

#navigation ul.menu li.menu-item ul.sub-menu li.menu-item[class*="menu-item--btn"] + li.menu-item[class*="menu-item--btn"],
#navigation .navbar-nav li.menu-item ul.sub-menu li.menu-item[class*="menu-item--btn"] + li.menu-item[class*="menu-item--btn"],
#preheader ul.menu li.menu-item ul.sub-menu li.menu-item[class*="menu-item--btn"] + li.menu-item[class*="menu-item--btn"],
#preheader .navbar-nav li.menu-item ul.sub-menu li.menu-item[class*="menu-item--btn"] + li.menu-item[class*="menu-item--btn"] {
  margin-top: .5rem;
}

#vertical-navigation li.menu-item.dropdown-divider,
#vertical-navigation li.menu-item.menu-item--divider,
#vertical-navigation li.menu-item.menu-item-divider,
#vertical-navigation li.menu-item ul.sub-menu li.menu-item.dropdown-divider,
#vertical-navigation li.menu-item ul.sub-menu li.menu-item.menu-item--divider,
#vertical-navigation li.menu-item ul.sub-menu li.menu-item.menu-item-divider,
#navigation li.menu-item.dropdown-divider,
#navigation li.menu-item.menu-item--divider,
#navigation li.menu-item.menu-item-divider,
#navigation li.menu-item ul.sub-menu li.menu-item.dropdown-divider,
#navigation li.menu-item ul.sub-menu li.menu-item.menu-item--divider,
#navigation li.menu-item ul.sub-menu li.menu-item.menu-item-divider,
#preheader li.menu-item.dropdown-divider,
#preheader li.menu-item.menu-item--divider,
#preheader li.menu-item.menu-item-divider,
#preheader li.menu-item ul.sub-menu li.menu-item.dropdown-divider,
#preheader li.menu-item ul.sub-menu li.menu-item.menu-item--divider,
#preheader li.menu-item ul.sub-menu li.menu-item.menu-item-divider {
  border: 0;
  height: 1px;
  background-color: currentColor;
  opacity: 0.1;
  width: auto !important;
  max-width: none !important;
  margin: .75rem -1rem !important;
}

#vertical-navigation li.menu-item.dropdown-divider a,
#vertical-navigation li.menu-item.menu-item--divider a,
#vertical-navigation li.menu-item.menu-item-divider a,
#vertical-navigation li.menu-item ul.sub-menu li.menu-item.dropdown-divider a,
#vertical-navigation li.menu-item ul.sub-menu li.menu-item.menu-item--divider a,
#vertical-navigation li.menu-item ul.sub-menu li.menu-item.menu-item-divider a,
#navigation li.menu-item.dropdown-divider a,
#navigation li.menu-item.menu-item--divider a,
#navigation li.menu-item.menu-item-divider a,
#navigation li.menu-item ul.sub-menu li.menu-item.dropdown-divider a,
#navigation li.menu-item ul.sub-menu li.menu-item.menu-item--divider a,
#navigation li.menu-item ul.sub-menu li.menu-item.menu-item-divider a,
#preheader li.menu-item.dropdown-divider a,
#preheader li.menu-item.menu-item--divider a,
#preheader li.menu-item.menu-item-divider a,
#preheader li.menu-item ul.sub-menu li.menu-item.dropdown-divider a,
#preheader li.menu-item ul.sub-menu li.menu-item.menu-item--divider a,
#preheader li.menu-item ul.sub-menu li.menu-item.menu-item-divider a {
  padding: 0 !important;
  font-size: 0 !important;
  color: transparent !important;
}

#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"],
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"] {
  margin: 0;
  padding: .5rem 1.5rem;
  width: 100%;
}

#vertical-navigation ul.menu .menu-item[class*="menu-item--btn"] > a,
#vertical-navigation .navbar-nav .menu-item[class*="menu-item--btn"] > a {
  width: 100%;
}

.site-prefooter ul.menu .menu-item[class*="menu-item--btn"],
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"],
.site-footer ul.menu .menu-item[class*="menu-item--btn"],
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"] {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.site-prefooter ul.menu .menu-item[class*="menu-item--btn"] > a,
.site-prefooter .navbar-nav .menu-item[class*="menu-item--btn"] > a,
.site-footer ul.menu .menu-item[class*="menu-item--btn"] > a,
.site-footer .navbar-nav .menu-item[class*="menu-item--btn"] > a {
  opacity: 1;
}

@media (max-width: 991.98px) {
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item.menu-item-has-children > a {
    padding: 1rem 3rem 1rem 1rem;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item.menu-item-has-children > a:after {
    font-family: var(--grimlock-icon-plus-font-family) !important;
    content: var(--grimlock-icon-plus);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: var(--grimlock-icon-plus-font-family) !important;
    content: var(--grimlock-icon-plus) !important;
    position: absolute;
    top: calc(50% - 12px);
    right: 1rem;
    margin: 0 !important;
    pointer-events: none;
    width: 25px;
    height: 25px;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 0.9rem;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item.menu-item-has-children > a ins {
    margin-right: 1rem;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item.menu-item-has-children.is-toggled > a:after {
    font-family: var(--grimlock-icon-minus-font-family) !important;
    content: var(--grimlock-icon-minus);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: var(--grimlock-icon-minus-font-family) !important;
    content: var(--grimlock-icon-minus) !important;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item > .sub-menu {
    display: none !important;
    position: relative;
    width: 100%;
    overflow-y: auto !important;
    overflow-x: hidden;
    border: 0;
    box-shadow: none !important;
    z-index: 0;
    padding: 1rem;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item > .sub-menu.is-open {
    display: block !important;
    position: static;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item > .sub-menu li.menu-item {
    padding: 0;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item > .sub-menu li.menu-item a {
    background: none;
    padding: .5rem 0;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item > .sub-menu .sub-menu {
    padding: .5rem 0 1rem .5rem;
  }
  #navigation.grimlock-navigation-mobile-accordion ul.navbar-nav--main-menu > li.menu-item[class*="mega-menu"] > .sub-menu > .menu-item > a {
    padding: .5rem 0;
    margin-bottom: .5rem;
    border-bottom: 2px solid var(--grimlock-color-faded);
    text-transform: uppercase;
    font-size: .8em;
    font-weight: 600;
    cursor: pointer;
    pointer-events: none;
    border-radius: 0;
  }
}

/* Mega menu */
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu:focus-within > ul.sub-menu,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu:focus-within > ul.sub-menu,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu:focus-within > ul.sub-menu {
  display: block !important;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu:focus-within > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu:focus-within > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu:focus-within > ul.sub-menu {
    display: flex !important;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu .menu-image-title,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu .menu-image-title,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu .menu-image-title {
  padding-left: 0;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu {
    flex-wrap: wrap;
    flex-direction: row;
    min-height: 185px;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item {
    position: static;
    padding: 1rem;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:not([class*="col-"]),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:not([class*="col-"]),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item:not([class*="col-"]) {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(1),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(1),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(1) {
    z-index: 5;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(2),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(2),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(2) {
    z-index: 4;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(3),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(3),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(3) {
    z-index: 3;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(4),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(4),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(4) {
    z-index: 2;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(5),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(5),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item:nth-child(5) {
    z-index: 1;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.col-12-5,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.col-12-5,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.col-12-5 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) and (min-width: 768px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.col-12-5,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.col-12-5,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.col-12-5 {
    flex: 0 0 calc(100% / 5);
    max-width: calc(100% / 5);
  }
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a {
    margin-bottom: .75em;
    padding: 0;
    text-transform: uppercase;
    font-size: .7em;
    font-weight: 600;
    cursor: pointer;
    pointer-events: none;
    border-radius: 0;
    opacity: .5;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a[class*="menu-image"],
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a[class*="menu-image"],
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a[class*="menu-image"] {
    opacity: 1;
    pointer-events: auto;
    border-radius: var(--grimlock-archive-post-border-radius);
    overflow: hidden;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a:after,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a:after,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > a:after {
    content: none;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner {
    padding: 0;
    position: relative;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a {
    position: relative;
    margin: 0;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a:before, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a:after,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a:before,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a:after,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a:before,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner > a:after {
    display: none;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner .menu-image-title {
    background: rgba(0, 0, 0, 0.35);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    font-weight: 600;
    font-size: 1.2rem;
    color: #fff;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner .menu-item-description,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner .menu-item-description,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner .menu-item-description {
    display: block;
    position: absolute;
    bottom: 15px;
    width: 100%;
    left: 0;
    text-align: center;
    color: #fff;
    z-index: 9;
    opacity: .85;
    text-transform: none;
    font-weight: 400;
    font-size: 1.1em;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner img,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner img,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item.menu-item--banner img {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: var(--grimlock-archive-post-border-radius);
    width: 100%;
    height: auto;
    aspect-ratio: 16/10;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    position: static;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    background: none;
    border: none;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu:before,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu:before,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu:before {
    content: none;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item {
    margin-left: -1rem;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item a,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item a,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item a {
    padding: .5rem 1rem;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item > ul.sub-menu {
    z-index: 9;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item > ul.sub-menu > li.menu-item {
    margin: 0;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item {
    padding: 0 !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:not([class*="col-"]),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:not([class*="col-"]),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:not([class*="col-"]) {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu:not(.mega-menu--image-grid) > ul.sub-menu, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu:not(.mega-menu--full) > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu:not(.mega-menu--image-grid) > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu:not(.mega-menu--full) > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu:not(.mega-menu--image-grid) > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu:not(.mega-menu--full) > ul.sub-menu {
    min-width: 650px;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu:not(.mega-menu--image-grid) > ul.sub-menu ul.sub-menu ul.sub-menu, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu:not(.mega-menu--full) > ul.sub-menu ul.sub-menu ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu:not(.mega-menu--image-grid) > ul.sub-menu ul.sub-menu ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu:not(.mega-menu--full) > ul.sub-menu ul.sub-menu ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu:not(.mega-menu--image-grid) > ul.sub-menu ul.sub-menu ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu:not(.mega-menu--full) > ul.sub-menu ul.sub-menu ul.sub-menu {
    border: 2px solid rgba(0, 0, 0, 0.08);
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu:hover > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu:hover > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu:hover > ul.sub-menu {
    display: flex;
  }
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--full,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--full,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--full {
    position: static;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--full > ul.sub-menu {
  overflow: visible;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--full > ul.sub-menu {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding: 2vw calc(var(--grimlock-container-padding) - .4rem);
    border: 0;
    border-radius: 0;
    top: calc(100% + var(--grimlock-navigation-border-bottom-width));
    box-shadow: none !important;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.item, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu > li.item,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.item,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu > li.item,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.item,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--full > ul.sub-menu > li.item {
  padding: 0;
  width: 100%;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu:after, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu:after,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu:after,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--full > ul.sub-menu:after,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu:after,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--full > ul.sub-menu:after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: -1;
    background: rgba(0, 0, 0, 0.6);
    opacity: 1;
    pointer-events: none;
  }
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
    top: 100%;
    background: none;
    overflow: hidden;
    box-shadow: none !important;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item {
  padding: 0;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-delay: .15s;
    max-height: 220px;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.big,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.big,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.big {
    max-height: 340px;
  }
}

@media (max-width: 991.98px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item {
    animation: none !important;
    transition: none !important;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(2),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(2),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(2) {
  animation-delay: .3s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(3),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(3),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(3) {
  animation-delay: .4s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(4),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(4),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(4) {
  animation-delay: .5s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(5),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(5),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(5) {
  animation-delay: .6s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(6),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(6),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(6) {
  animation-delay: .7s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(7),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(7),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(7) {
  animation-delay: .8s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(8),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(8),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(8) {
  animation-delay: .9s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(9),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(9),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(9) {
  animation-delay: 1s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(10),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(10),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(10) {
  animation-delay: 1.1s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(11),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(11),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(11) {
  animation-delay: 1.2s;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(12),
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(12),
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item:nth-child(12) {
  animation-delay: 1.3s;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
    height: 100%;
    min-height: 90px;
    color: inherit;
    border: 0;
    transform: translate3d(0, 0, 0);
    pointer-events: auto;
    border-radius: 0;
    background-color: var(--grimlock-navigation-sub-menu-item-background-color);
    font-size: .9rem;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-hover-wrapper,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-hover-wrapper,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-hover-wrapper {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a img,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a img,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a img {
    user-drag: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
    opacity: 1 !important;
    pointer-events: none;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image {
    position: relative;
    z-index: 2;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .hovered-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .hovered-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .hovered-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    margin: 0 !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .menu-image, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .menu-image, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .menu-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .menu-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .menu-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .menu-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .menu-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .menu-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .menu-image {
    z-index: 1;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .hovered-image, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .hovered-image, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .hovered-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .hovered-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .hovered-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .hovered-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .hovered-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .hovered-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .hovered-image {
    z-index: 2;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .menu-image-title, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .menu-image-title, .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:hover .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:active .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:focus .menu-image-title {
    background-color: rgba(0, 0, 0, 0.55);
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    background-color: rgba(23, 26, 26, 0.45);
    pointer-events: none;
    transition: all 0.2s ease-in-out;
  }
}

@media screen and (min-width: 992px) and (prefers-reduced-motion: reduce) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title {
    transition: none;
  }
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title + .menu-item-description,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title + .menu-item-description,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-image-title + .menu-item-description {
    color: #fff;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-item-description,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-item-description,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a .menu-item-description {
    position: absolute;
    left: 0;
    bottom: .5rem;
    z-index: 4;
    display: block;
    width: 100%;
    margin: 0;
    padding: .5rem 1rem;
    color: inherit;
    text-transform: none;
    text-align: center;
    font-weight: 400;
    font-size: .9em;
    opacity: .85;
    pointer-events: none;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:not([class*="menu-image-"]),
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:not([class*="menu-image-"]),
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item > a:not([class*="menu-image-"]) {
    color: var(--grimlock-navigation-sub-menu-item-color);
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled {
  cursor: default;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled > a,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled > a,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled > a {
  background: #000 !important;
  pointer-events: none !important;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled > a img,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled > a img,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu.mega-menu--image-grid > ul.sub-menu > li.menu-item.disabled > a img {
  filter: grayscale(1);
}

@media (min-width: 992px) and (max-width: 1200px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu {
    position: static;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu {
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    left: 10px;
    right: auto;
  }
}

@media (max-width: 991.98px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu img,
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu .menu-item-description,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu img,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu .menu-item-description,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu img,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu .menu-item-description {
    display: none !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu .menu-item a.menu-image-title-hide .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu .menu-item a.menu-image-title-hide .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu .menu-item a.menu-image-title-hide .menu-image-title {
    display: block !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu .menu-image-hover-wrapper,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu .menu-image-hover-wrapper,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu .menu-image-hover-wrapper {
    display: none !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.mega-menu > ul.sub-menu > li.menu-item,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.mega-menu > ul.sub-menu > li.menu-item {
    animation: none;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu .off-center-image,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu .off-center-image,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu .off-center-image {
  display: none !important;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu {
    display: block !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu {
    padding-right: 150px;
    min-width: 800px !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu > .menu-item > .sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu > .menu-item > .sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu > .menu-item > .sub-menu {
    background: none !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu .off-center-image,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu .off-center-image,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu .off-center-image {
    position: absolute !important;
    top: 0;
    right: 0;
    display: block !important;
    flex: auto !important;
    max-width: 50% !important;
    width: 200px;
    height: 100% !important;
    padding: 0 !important;
    z-index: -1;
    pointer-events: none !important;
    overflow: hidden;
    background: none !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu .off-center-image > a,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu .off-center-image > a,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu .off-center-image > a {
    margin: 0 !important;
    padding: 0 !important;
    height: 100%;
    width: 100%;
    display: block;
    border: 0 !important;
    opacity: 1 !important;
    background: none !important;
    pointer-events: none !important;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu .off-center-image img,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu .off-center-image img,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu .off-center-image img {
    max-width: none;
    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    margin: 0 !important;
    padding: 0 !important;
    border-top-right-radius: var(--grimlock-archive-post-border-radius);
    border-bottom-right-radius: var(--grimlock-archive-post-border-radius);
    -webkit-mask-image: linear-gradient(-260deg, transparent 16%, black 100%);
    mask-image: linear-gradient(-260deg, transparent 16%, black 100%);
    opacity: .95;
  }
  html[dir="rtl"] .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu .off-center-image img, html[dir="rtl"]
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu .off-center-image img, html[dir="rtl"]
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu .off-center-image img {
    -webkit-mask-image: linear-gradient(260deg, transparent 16%, black 100%);
    mask-image: linear-gradient(260deg, transparent 16%, black 100%);
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu .off-center-image .menu-image-title,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu .off-center-image .menu-image-title,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu .off-center-image .menu-image-title {
    display: none;
  }
}

@media (min-width: 1200px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item.off-center-menu > .sub-menu,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item.off-center-menu > .sub-menu,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item.off-center-menu > .sub-menu {
    padding-right: 40px;
    min-width: 650px !important;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim {
  flex: 0 0 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .section__btn,
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .grimlock-section__btn,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .section__btn,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .grimlock-section__btn,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-section .section__btn,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-section .grimlock-section__btn {
  margin-top: 0;
}

@media (max-width: 991.98px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .region__container,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .region__container,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-section .region__container {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .card,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-section .card,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-section .card {
    text-align: left !important;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-title,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-title,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-title {
  font-size: 1.2rem;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-title a,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-title a,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-title a {
  font-size: inherit;
  background: none !important;
  font-weight: inherit !important;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-meta a,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-meta a,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-meta a {
  font-weight: inherit !important;
  background: none !important;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .post-category,
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-labels,
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-stats,
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .edit-link,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .post-category,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-labels,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-stats,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .edit-link,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .post-category,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-labels,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .entry-stats,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .edit-link {
  display: none !important;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .post-date:after,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .post-date:after,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .post-date:after {
  content: none;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .avatar-round-ratio,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .avatar-round-ratio,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .avatar-round-ratio {
  padding: 0;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .author-avatar,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .author-avatar,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section [id*="post"] .author-avatar {
  max-width: 40px;
}

@media (min-width: 992px) {
  .hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section.region--12-cols-center [id*="post"] .entry-header,
  .grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section.region--12-cols-center [id*="post"] .entry-header,
  .grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section.region--12-cols-center [id*="post"] .entry-header {
    text-align: center;
    align-items: center;
  }
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--6-6-cols-classic .card__summary,
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--4-4-4-cols-classic .card__summary,
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--3-3-3-3-cols-classic .card__summary,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--6-6-cols-classic .card__summary,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--4-4-4-cols-classic .card__summary,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--3-3-3-3-cols-classic .card__summary,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--6-6-cols-classic .card__summary,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--4-4-4-cols-classic .card__summary,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .posts--3-3-3-3-cols-classic .card__summary {
  display: none;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .section__btn,
.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .grimlock-section__btn,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .section__btn,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .grimlock-section__btn,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .section__btn,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .grimlock-query-section .grimlock-section__btn {
  width: 100%;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .card,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .card,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .card {
  box-shadow: none !important;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .card .post-tag,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .card .post-tag,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .card .post-tag {
  display: none !important;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .region--12-cols-center .card,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .region--12-cols-center .card,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .region--12-cols-center .card {
  text-align: center;
}

.hamburger-navbar-nav.navbar-nav--hamburger-secondary-menu > .menu-item .menu-item-type-yawp_wim .product__card .entry-footer,
.grimlock-navigation .navbar-nav.grimlock-navbar-nav--main-menu > .menu-item .menu-item-type-yawp_wim .product__card .entry-footer,
.grimlock-navigation .navbar-nav.navbar-nav--secondary > .menu-item .menu-item-type-yawp_wim .product__card .entry-footer {
  display: none;
}

@media (min-width: 992px) {
  .grimlock-navigation.navbar--classic-right .grimlock-navbar-nav--main-menu > .menu-item.mega-menu.off-center-menu:nth-last-child(-n+3) > ul.sub-menu {
    right: 0;
    left: auto;
    transform: none;
  }
}

.grimlock-vertical-navigation .vertical-navbar-nav .mega-menu img {
  display: none !important;
}

.grimlock-vertical-navigation .vertical-navbar-nav .mega-menu .mega-menu--full > ul.sub-menu,
.grimlock-vertical-navigation .vertical-navbar-nav .mega-menu .mega-menu--image-grid > ul.sub-menu {
  overflow: auto !important;
}

.site-prefooter .menu .mega-menu .sub-menu,
.site-footer .menu .mega-menu .sub-menu {
  display: none !important;
}

/**
 * Forms
 */
select option {
  background: var(--grimlock-archive-post-background-color);
  color: var(--grimlock-archive-post-title-color);
}

.select2.select2-container .select2-selection {
  border-width: var(--grimlock-control-border-width);
  border: var(--grimlock-control-border-width) solid var(--grimlock-control-border-color);
  outline: 0 !important;
  height: auto !important;
  background-color: var(--grimlock-control-background-color);
  border-radius: var(--grimlock-control-border-radius) !important;
  color: var(--grimlock-control-color);
}

.select2.select2-container .select2-selection .select2-selection__rendered {
  padding: 0.8rem 1.25rem;
  color: inherit;
}

.select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__clear {
  display: none;
}

.select2.select2-container .select2-selection .select2-selection__arrow {
  width: 50px;
  height: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.select2.select2-container .select2-selection .select2-selection__arrow:before {
  font-family: var(--grimlock-icon-angle-down-font-family) !important;
  content: var(--grimlock-icon-angle-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.select2.select2-container .select2-selection .select2-selection__arrow b {
  display: none !important;
}

.select2.select2-container .select2-selection--multiple .select2-selection__rendered {
  padding: .35rem .5rem;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: var(--grimlock-color-faded) !important;
  border: 0 !important;
  padding: 3px 8px 4px 8px !important;
  font-weight: 600;
  font-size: .85em;
  border-radius: var(--grimlock-archive-post-border-radius);
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 4px;
  position: relative;
  top: 1px;
}

.select2.select2-container .select2-selection--multiple .select2-search .select2-search__field,
.select2.select2-container .select2-selection--multiple .select2-search.select2-search--dropdown .select2-search__field {
  height: auto;
  min-height: 0;
  padding: 3px 8px 4px 8px !important;
  line-height: inherit !important;
  font-size: inherit;
  color: var(--grimlock-control-placeholder-color);
}

.select2.select2-container .select2-selection--multiple .select2-search .select2-search__field {
  border: none !important;
  margin: 0;
}

.select2.select2-container.select2-container--focus .select2-selection, .select2.select2-container.select2-container--open .select2-selection {
  box-shadow: 0 0 0 2px var(--grimlock-button-primary-background-color);
}

.select2-container--open .select2-dropdown {
  border: var(--grimlock-control-border-width) solid var(--grimlock-control-border-color) !important;
  border-radius: var(--grimlock-archive-post-border-radius) !important;
  padding: 1.25rem;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: .9em;
  background-color: var(--grimlock-archive-post-background-color);
}

.select2-container--open .select2-dropdown .select2-search__field {
  height: 40px;
  background-color: var(--grimlock-color-faded);
  border: 1px solid var(--grimlock-color-faded) !important;
  margin-bottom: 0.75rem;
  border-radius: var(--grimlock-control-border-radius);
  padding: 0.8rem 1.25rem;
}

.select2-container--open .select2-dropdown .select2-results__option {
  border-radius: calc(var(--grimlock-archive-post-border-radius) * .75);
  margin-bottom: .1rem;
}

.select2-container--open .select2-dropdown .select2-results__option:hover {
  background-color: var(--grimlock-color-faded);
}

.select2-container--open .select2-dropdown .select2-results__option[aria-selected=true], .select2-container--open .select2-dropdown .select2-results__option[data-selected=true], .select2-container--open .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected] {
  background-color: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
}

.select2-container--open .select2-dropdown--below {
  margin-top: .75rem;
}

.select2-container--open .select2-dropdown--above {
  transform: translate3d(0, -0.5rem, 0);
}

/* Remove crappy input control in IE */
::-ms-reveal {
  display: none !important;
}

::-ms-clear {
  display: none !important;
}

input[type="date"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  border-radius: 4px;
  margin-right: 2px;
  opacity: 1;
  filter: invert(0.8);
}

input[type="date"]::-webkit-calendar-picker-indicator:hover {
  opacity: .7;
}

/**
 * Search component
 */
.search-form,
#bbp-search-form,
.woocommerce-product-search,
#yith-ajaxsearchform {
  position: relative;
  display: block;
  color: var(--grimlock-control-color);
}

.search-form .form-group,
#bbp-search-form .form-group,
.woocommerce-product-search .form-group,
#yith-ajaxsearchform .form-group {
  position: relative;
  width: 100%;
  margin: 0;
}

.search-form input[type="search"],
.search-form input[type="text"],
#bbp-search-form input[type="search"],
#bbp-search-form input[type="text"],
.woocommerce-product-search input[type="search"],
.woocommerce-product-search input[type="text"],
#yith-ajaxsearchform input[type="search"],
#yith-ajaxsearchform input[type="text"] {
  padding-right: 55px;
  width: 100%;
}

.search-form button[type="submit"],
.search-form input[type="submit"],
#bbp-search-form button[type="submit"],
#bbp-search-form input[type="submit"],
.woocommerce-product-search button[type="submit"],
.woocommerce-product-search input[type="submit"],
#yith-ajaxsearchform button[type="submit"],
#yith-ajaxsearchform input[type="submit"] {
  color: inherit;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 50px;
  height: 100%;
  border: 0 !important;
  border-radius: var(--grimlock-control-border-radius);
  line-height: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  opacity: 0;
  background: var(--grimlock-color-faded) !important;
}

.search-form button[type="submit"]:hover, .search-form button[type="submit"]:active, .search-form button[type="submit"]:focus,
.search-form input[type="submit"]:hover,
.search-form input[type="submit"]:active,
.search-form input[type="submit"]:focus,
#bbp-search-form button[type="submit"]:hover,
#bbp-search-form button[type="submit"]:active,
#bbp-search-form button[type="submit"]:focus,
#bbp-search-form input[type="submit"]:hover,
#bbp-search-form input[type="submit"]:active,
#bbp-search-form input[type="submit"]:focus,
.woocommerce-product-search button[type="submit"]:hover,
.woocommerce-product-search button[type="submit"]:active,
.woocommerce-product-search button[type="submit"]:focus,
.woocommerce-product-search input[type="submit"]:hover,
.woocommerce-product-search input[type="submit"]:active,
.woocommerce-product-search input[type="submit"]:focus,
#yith-ajaxsearchform button[type="submit"]:hover,
#yith-ajaxsearchform button[type="submit"]:active,
#yith-ajaxsearchform button[type="submit"]:focus,
#yith-ajaxsearchform input[type="submit"]:hover,
#yith-ajaxsearchform input[type="submit"]:active,
#yith-ajaxsearchform input[type="submit"]:focus {
  opacity: 1;
}

.search-form:after,
#bbp-search-form:after,
.woocommerce-product-search:after,
#yith-ajaxsearchform:after {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  font-size: 1rem;
  opacity: 1 !important;
  z-index: 9;
  color: inherit;
}

.navbar-search--animate .search-form:after {
  content: none;
}

.navbar-search .search-icon i:before {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vertical-navbar-search .search-form {
  color: var(--grimlock-navigation-search-form-placeholder-color);
}

.vertical-navbar-search .search-form input[type="submit"],
.vertical-navbar-search .search-form button[type="submit"] {
  border-radius: 500px !important;
}

/**
 * Bubble Count
 */
:root {
  --grimlock-pagination-font-size: inherit;
  --grimlock-pagination-font-weight: 400;
  --grimlock-pagination-text-transform: none;
  --grimlock-pagination-letter-spacing: 0;
}

/* WP core post pagination */
.nav-links {
  padding-left: 0;
  padding-right: 0;
}

.nav-links > .page-numbers {
  min-width: 50px;
  min-height: 50px;
}

.nav-links > .page-numbers + .page-numbers {
  margin-left: .5rem;
}

.nav-links > .page-numbers.current {
  pointer-events: none;
}

.nav-links > .page-numbers.dots {
  pointer-events: none;
}

.nav-links > ul {
  margin: 0;
}

.nav-links .pager {
  margin: 0;
  display: flex;
  width: 100%;
  padding: 0;
}

.nav-links .pager li.pager-prev {
  padding-right: .5rem;
}

.nav-links .pager li.pager-next {
  padding-left: .5rem;
  margin-left: auto;
}

.nav-links .pager li + .nav-links .pager li {
  margin-left: .5rem;
}

.nav-links .pager li:empty {
  display: none;
}

.nav-links .pager li a {
  padding: .75rem 1rem;
}

@media (min-width: 768px) {
  .nav-links .pager li a {
    font-size: .9rem;
  }
}

/* WP core comment pagination */
/* WP core image/media pagination */
/* WP core single post page pagination */
.page-links {
  display: flex;
  justify-content: center;
  padding: 1.5rem 0;
  width: 100%;
  border-top: 2px solid var(--grimlock-color-faded);
  border-bottom: 2px solid var(--grimlock-color-faded);
}

.page-links .post-page-numbers {
  display: inline-flex;
  vertical-align: middle;
  padding: .5rem;
  min-width: 50px;
  min-height: 50px;
}

.page-links .post-page-numbers ~ .post-page-numbers {
  margin-left: .5rem;
}

.page-links .page-links-title {
  display: none !important;
}

/* Modern pagination */
/* Modern floating pagination */
@media (min-width: 768px) {
  [class*="layout-modern-floating"] #site-wrapper .post-navigation,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation {
    margin: 0 !important;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links {
    padding: 0 !important;
    margin: 0 !important;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > *,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > *,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > *,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * {
    position: fixed;
    top: 50%;
    left: 0;
    width: 300px;
    margin-top: 0;
    font-size: 1em;
    z-index: 1000;
    padding: 0;
    min-height: 100px;
    transform: translate3d(-200px, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
    border-bottom: 4px solid rgba(0, 0, 0, 0.15);
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    transition: all ease-in-out .25s;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > * > a,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > * > a,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a {
    position: relative;
    z-index: 2;
    padding: 0.75rem calc(100px + .75rem) 0.75rem 0.75rem;
    min-height: 100px;
    text-align: left;
    border-radius: 0;
    border: 0;
    margin: 0;
    background: var(--grimlock-archive-post-background-color);
    width: 100%;
    color: var(--grimlock-archive-post-title-color) !important;
    font-family: var(--grimlock-heading-font-family);
    font-weight: var(--grimlock-heading-font-weight);
    font-size: .9em;
    line-height: 1.2em;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:before, [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:after,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:before,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:after,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:before,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:after,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:before,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    height: 100%;
    min-height: 100px;
    pointer-events: none;
    z-index: 3;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    opacity: 1;
    transform: none;
    font-size: 1.7rem;
    transition: inherit;
    transform: none !important;
  }
  html[dir="rtl"] [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:before, html[dir="rtl"] [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:after, html[dir="rtl"]
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:before, html[dir="rtl"]
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:after, html[dir="rtl"]
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:before, html[dir="rtl"]
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:after, html[dir="rtl"]
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:before, html[dir="rtl"]
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:after {
    transform: scaleX(-1) !important;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:after,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:after,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > * > a:after,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a:after {
    right: auto;
    left: 0;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > * > a img,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a img,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > * > a img,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > * > a img {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 100px;
    pointer-events: none;
    z-index: 1;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    opacity: 1 !important;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-next,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-next,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-next,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-next {
    left: auto;
    right: 0;
    transform: translate3d(200px, 0, 0);
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-next > a,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-next > a,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-next > a,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-next > a {
    padding: 0.75rem 0.75rem 0.75rem calc(100px + .75rem);
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-next > a img,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-next > a img,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-next > a img,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-next > a img {
    right: auto;
    left: 0;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-previous > a,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-previous > a,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > *.nav-previous > a,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > *.nav-previous > a {
    text-align: right;
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > *:hover,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > *:hover,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > *:hover,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > *:hover {
    transform: translate3d(0, 0, 0);
    border-bottom-color: var(--grimlock-button-primary-background-color);
  }
  [class*="layout-modern-floating"] #site-wrapper .post-navigation .nav-links > *:hover a > img,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation .nav-links > *:hover a > img,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation .nav-links > *:hover a > img,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation .nav-links > *:hover a > img {
    z-index: 99;
  }
}

@media (max-width: 767.98px) {
  [class*="layout-modern-floating"] #site-wrapper .post-navigation img,
  [class*="layout-modern-floating"] #site-wrapper .posts-navigation img,
  [class*="layout_modern-floating"] #site-wrapper .post-navigation img,
  [class*="layout_modern-floating"] #site-wrapper .posts-navigation img {
    display: none !important;
  }
}

/* Page-Navi */
.wp-pagenavi a + a,
.wp-pagenavi a + span,
.wp-pagenavi span + a,
.wp-pagenavi span + span {
  margin-left: 0.275rem;
}

.wp-pagenavi .pages,
.wp-pagenavi .extend {
  pointer-events: none;
}

/* BuddyPress & BBPress pagination */
#buddypress div.pagination,
#buddypress div.bbp-pagination,
#buddypress div.bp-swap-pagination,
#buddypress div.bp-pagination,
#bbpress-forums div.pagination,
#bbpress-forums div.bbp-pagination,
#bbpress-forums div.bp-swap-pagination,
#bbpress-forums div.bp-pagination {
  display: flex;
  align-items: center;
  float: none;
  color: inherit;
  padding: 1rem 0;
}

#buddypress div.pagination div.pagination-links,
#buddypress div.pagination div.bp-pagination-links,
#buddypress div.pagination div.bbp-pagination-links .pag-data,
#buddypress div.bbp-pagination div.pagination-links,
#buddypress div.bbp-pagination div.bp-pagination-links,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data,
#buddypress div.bp-swap-pagination div.pagination-links,
#buddypress div.bp-swap-pagination div.bp-pagination-links,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data,
#buddypress div.bp-pagination div.pagination-links,
#buddypress div.bp-pagination div.bp-pagination-links,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.pagination div.pagination-links,
#bbpress-forums div.pagination div.bp-pagination-links,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.bbp-pagination div.pagination-links,
#bbpress-forums div.bbp-pagination div.bp-pagination-links,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.bp-swap-pagination div.pagination-links,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data,
#bbpress-forums div.bp-pagination div.pagination-links,
#bbpress-forums div.bp-pagination div.bp-pagination-links,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data {
  float: none;
  padding: 0;
  margin: 0;
}

#buddypress div.pagination div.pagination-links .page-numbers,
#buddypress div.pagination div.bp-pagination-links .page-numbers,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bbp-pagination div.pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers,
#buddypress div.bp-pagination div.pagination-links .page-numbers,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.pagination div.pagination-links .page-numbers,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers {
  font-size: 1rem;
  opacity: 1;
}

#buddypress div.pagination div.pagination-links .page-numbers + a,
#buddypress div.pagination div.pagination-links .page-numbers + span,
#buddypress div.pagination div.bp-pagination-links .page-numbers + a,
#buddypress div.pagination div.bp-pagination-links .page-numbers + span,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers + span,
#buddypress div.bbp-pagination div.pagination-links .page-numbers + a,
#buddypress div.bbp-pagination div.pagination-links .page-numbers + span,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers + a,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers + span,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers + span,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers + a,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers + span,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers + a,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers + span,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers + span,
#buddypress div.bp-pagination div.pagination-links .page-numbers + a,
#buddypress div.bp-pagination div.pagination-links .page-numbers + span,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers + a,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers + span,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers + span,
#bbpress-forums div.pagination div.pagination-links .page-numbers + a,
#bbpress-forums div.pagination div.pagination-links .page-numbers + span,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers + a,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers + span,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers + span,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers + a,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers + span,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers + a,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers + span,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers + span,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers + a,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers + span,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers + a,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers + span,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers + span,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers + a,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers + span,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers + a,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers + span,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers + a,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers + span {
  margin-left: .5rem;
}

#buddypress div.pagination div.pagination-links .page-numbers.current,
#buddypress div.pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#buddypress div.bp-pagination div.pagination-links .page-numbers.current,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.current,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.current,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.current,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.current {
  pointer-events: none;
}

#buddypress div.pagination div.pagination-links .page-numbers.dots,
#buddypress div.pagination div.bp-pagination-links .page-numbers.dots,
#buddypress div.pagination div.bbp-pagination-links .pag-data .page-numbers.dots,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.dots,
#buddypress div.bbp-pagination div.bp-pagination-links .page-numbers.dots,
#buddypress div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.dots,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.dots,
#buddypress div.bp-swap-pagination div.bp-pagination-links .page-numbers.dots,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.dots,
#buddypress div.bp-pagination div.pagination-links .page-numbers.dots,
#buddypress div.bp-pagination div.bp-pagination-links .page-numbers.dots,
#buddypress div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.dots,
#bbpress-forums div.pagination div.pagination-links .page-numbers.dots,
#bbpress-forums div.pagination div.bp-pagination-links .page-numbers.dots,
#bbpress-forums div.pagination div.bbp-pagination-links .pag-data .page-numbers.dots,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.dots,
#bbpress-forums div.bbp-pagination div.bp-pagination-links .page-numbers.dots,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .pag-data .page-numbers.dots,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.dots,
#bbpress-forums div.bp-swap-pagination div.bp-pagination-links .page-numbers.dots,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .pag-data .page-numbers.dots,
#bbpress-forums div.bp-pagination div.pagination-links .page-numbers.dots,
#bbpress-forums div.bp-pagination div.bp-pagination-links .page-numbers.dots,
#bbpress-forums div.bp-pagination div.bbp-pagination-links .pag-data .page-numbers.dots {
  pointer-events: none;
}

#buddypress div.pagination div.pag-count,
#buddypress div.pagination div.bbp-pagination-count,
#buddypress div.bbp-pagination div.pag-count,
#buddypress div.bbp-pagination div.bbp-pagination-count,
#buddypress div.bp-swap-pagination div.pag-count,
#buddypress div.bp-swap-pagination div.bbp-pagination-count,
#buddypress div.bp-pagination div.pag-count,
#buddypress div.bp-pagination div.bbp-pagination-count,
#bbpress-forums div.pagination div.pag-count,
#bbpress-forums div.pagination div.bbp-pagination-count,
#bbpress-forums div.bbp-pagination div.pag-count,
#bbpress-forums div.bbp-pagination div.bbp-pagination-count,
#bbpress-forums div.bp-swap-pagination div.pag-count,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-count,
#bbpress-forums div.bp-pagination div.pag-count,
#bbpress-forums div.bp-pagination div.bbp-pagination-count {
  opacity: .7;
  font-style: italic;
  float: none;
  margin-left: auto;
  order: 2;
}

/* Widgets */
#after_content > .widget-area .widget:not([class*="widget_grimlock_"]) .widget-title,
#before_content > .widget-area .widget:not([class*="widget_grimlock_"]) .widget-title {
  color: var(--grimlock-heading-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
}

.grimlock-remove-wrapper-styles,
.widget.grimlock-remove-wrapper-styles,
.widget.widget_block.grimlock-remove-wrapper-styles {
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: inherit !important;
}

/* Tooltip */
:root {
  --grimlock-tooltip-color: #fff;
  --grimlock-tooltip-background-color: rgba(0,0,0,0.75);
  --grimlock-tooltip-border-radius: clamp(0px, var(--grimlock-button-border-radius), 1rem);
  --grimlock-tooltip-padding: var(--grimlock-tooltip-padding-y) var(--grimlock-tooltip-padding-x);
  --grimlock-tooltip-padding-x: 10px;
  --grimlock-tooltip-padding-y: 5px;
  --grimlock-tooltip-font-family: var(--grimlock-text-font-family);
  --grimlock-tooltip-font-weight: var(--grimlock-text-font-weight);
  --grimlock-tooltip-font-size: .8rem;
  --grimlock-tooltip-max-width: 200px;
  --grimlock-tooltip-box-shadow: none;
}

.tooltip {
  transition-delay: 0s;
  font-family: inherit;
  pointer-events: none;
}

@media (max-width: 991.98px) {
  .tooltip {
    display: none !important;
  }
}

.tooltip.show {
  opacity: 1 !important;
}

.tooltip .tooltip-inner {
  color: var(--grimlock-tooltip-color);
  background-color: var(--grimlock-tooltip-background-color);
  padding: var(--grimlock-tooltip-padding-y) var(--grimlock-tooltip-padding-x);
  border-radius: var(--grimlock-tooltip-border-radius);
  font-family: var(--grimlock-tooltip-font-family);
  font-weight: var(--grimlock-tooltip-font-weight);
  font-size: var(--grimlock-tooltip-font-size);
  max-width: var(--grimlock-tooltip-max-width);
  box-shadow: var(--grimlock-tooltip-box-shadow);
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}

.bs-tooltip-top .arrow:before, .bs-tooltip-auto[x-placement^="top"] .arrow:before,
.bs-tooltip-auto[x-placement^="top"] .arrow:before {
  border-top-color: var(--grimlock-tooltip-background-color) !important;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 1px;
}

.bs-tooltip-right .arrow:before, .bs-tooltip-auto[x-placement^="right"] .arrow:before,
.bs-tooltip-auto[x-placement^="right"] .arrow:before {
  border-left-color: var(--grimlock-tooltip-background-color) !important;
}

.bs-tooltip-bottom .arrow:before, .bs-tooltip-auto[x-placement^="bottom"] .arrow:before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow:before {
  border-bottom-color: var(--grimlock-tooltip-background-color) !important;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 1px;
}

.bs-tooltip-left .arrow:before, .bs-tooltip-auto[x-placement^="left"] .arrow:before,
.bs-tooltip-auto[x-placement^="left"] .arrow:before {
  border-left-color: var(--grimlock-tooltip-background-color) !important;
}

:root {
  --grimlock-alert-padding:       1em 1.25em;
  --grimlock-alert-margin-bottom: 1.25em;
  --grimlock-alert-font-size:     .95em;
  --grimlock-alert-border-radius: min(var(--grimlock-archive-post-border-radius), 1rem);
  --grimlock-alert-color:            var(--grimlock-button-primary-color);
  --grimlock-alert-background-color: var(--grimlock-button-primary-background-color);
  --grimlock-alert-primary-color:              var(--grimlock-alert-color);
  --grimlock-alert-primary-background-color:   var(--grimlock-alert-background-color);
  --grimlock-alert-secondary-color:            var(--grimlock-button-secondary-color);
  --grimlock-alert-secondary-background-color: var(--grimlock-button-secondary-background-color);
  --grimlock-alert-success-color:              #fff;
  --grimlock-alert-success-background-color:   var(--grimlock-color-success);
  --grimlock-alert-danger-color:               #fff;
  --grimlock-alert-danger-background-color:    var(--grimlock-color-danger);
  --grimlock-alert-warning-color:              #fff;
  --grimlock-alert-warning-background-color:   var(--grimlock-color-warning);
  --grimlock-alert-faded-color:            inherit;
  --grimlock-alert-faded-background-color: var(--grimlock-color-faded);
  --grimlock-alert-success-color:              var(--grimlock-alert-color);
  --grimlock-alert-success-background-color:   var(--grimlock-alert-primary-background-color);
  --grimlock-alert-warning-color:              var(--grimlock-alert-color);
  --grimlock-alert-warning-background-color:   var(--grimlock-alert-primary-background-color);
}

.alert a {
  text-decoration: underline;
  color: inherit !important;
  opacity: 0.7;
}

.alert a:hover, .alert a:active, .alert a:focus {
  opacity: 1;
}

/* Table */
table td,
table thead td,
table thead th,
.table th,
.table td,
.table thead td,
.table thead th {
  border-width: var(--grimlock-table-border-width);
  border-color: var(--grimlock-table-border-color);
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--grimlock-color-faded);
}

/* Modal */
.modal {
  padding: 0 !important;
  background-color: var(--grimlock-modal-overlay-background-color);
}

.modal .modal-content {
  overflow: visible;
}

.modal-header {
  background: none;
  color: inherit;
}

.modal-header .close {
  color: inherit !important;
}

.modal-header .close:hover,
.modal-header .close span:hover {
  color: inherit;
}

.modal-backdrop {
  display: none !important;
}

.navbar-search__icon[data-target="#grimlock-modal-search"] {
  color: inherit;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  width: 40px;
  height: 40px;
  font-size: 1rem;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  background: transparent;
  border-radius: 500px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  transition: opacity .2s ease-in-out, color .2s ease-in-out;
  border: none;
}

@media (min-width: 992px) {
  .navbar-search__icon[data-target="#grimlock-modal-search"] {
    pointer-events: auto;
  }
}

.navbar-search__icon[data-target="#grimlock-modal-search"] i {
  font-size: inherit;
}

.navbar-search__icon[data-target="#grimlock-modal-search"] i:before {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.navbar-search__icon[data-target="#grimlock-modal-search"]:hover {
  background-color: var(--grimlock-color-faded);
}

.modal.grimlock-modal-search {
  background-color: var(--grimlock-modal-search-overlay-background-color);
  z-index: 99999999;
}

.modal.grimlock-modal-search .modal-dialog {
  max-width: 100%;
  transition: none !important;
  transform: none !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

@media (max-width: 767.98px) {
  .modal.grimlock-modal-search .modal-dialog {
    margin-top: 40px;
  }
}

.modal.grimlock-modal-search .modal-content {
  border: none !important;
  box-shadow: none !important;
}

.modal.grimlock-modal-search .search-form .form-group {
  width: 100%;
  margin: 0;
}

.modal.grimlock-modal-search .search-form:after {
  width: 65px;
}

.modal.grimlock-modal-search .search-field {
  background-color: var(--grimlock-content-background-color);
  border: var(--grimlock-control-border-width) solid var(--grimlock-control-border-color);
  border-radius: var(--grimlock-control-border-radius);
  padding: .5rem 65px .5rem 1.5rem;
  width: 100%;
  margin: 0;
  color: inherit;
  outline: 0;
  height: 65px;
  font-size: 1.4em;
  transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.grimlock-modal-search .search-field {
    transition: none;
  }
}

.modal.grimlock-modal-search .search-field:focus {
  background-color: var(--grimlock-control-focus-background-color);
  color: var(--grimlock-control-focus-color);
  border-color: var(--grimlock-control-focus-border-color);
}

.modal.grimlock-modal-search .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  width: 65px;
  height: 65px;
  justify-content: center;
  align-items: center;
  transform: none;
}

.modal.grimlock-modal-search #sidebar-navbar-search {
  padding-top: 30px;
}

@media (min-width: 768px) {
  .modal.grimlock-modal-search #sidebar-navbar-search {
    padding-top: 6%;
  }
}

.modal.grimlock-modal-search #sidebar-navbar-search .grimlock-section.region--container-fluid .region__col {
  padding: 0 !important;
}

.modal.grimlock-modal-search .navbar-search__close {
  position: fixed;
  right: 20px;
  bottom: 20px;
  border-radius: 500px;
  width: 40px;
  height: 40px;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  z-index: 99999;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  line-height: 0;
  border: 0;
  background-color: transparent;
  color: inherit;
}

@media (min-width: 768px) {
  .modal.grimlock-modal-search .navbar-search__close {
    top: 25px;
    right: 30px;
    bottom: auto;
  }
  .modal.grimlock-modal-search .navbar-search__close:hover {
    background-color: var(--grimlock-color-faded);
  }
}

.modal.grimlock-modal-search .navbar-search__close i:before {
  font-family: var(--grimlock-icon-times-circle-font-family) !important;
  content: var(--grimlock-icon-times-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.modal.grimlock-modal-search .awesomplete {
  width: 100%;
  display: block;
}

.modal.grimlock-modal-search .awesomplete > ul {
  position: absolute;
  top: 65px;
  left: 0;
  border: 0;
  min-width: 100%;
  z-index: 1020;
  background-color: var(--grimlock-navigation-sub-menu-item-background-color);
  color: var(--grimlock-navigation-sub-menu-item-color);
  max-height: 300px;
  overflow: auto;
}

.modal.grimlock-modal-search .awesomplete > ul > li mark {
  color: inherit;
  text-decoration: underline;
}

.modal.grimlock-modal-search .awesomplete > ul > li:hover {
  background-color: var(--grimlock-color-faded);
}

/* WP modal */
body #wp-link-wrap {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
  padding: 0;
  color: var(--grimlock-archive-post-color);
}

body #wp-link-wrap #link-modal-title {
  background: none;
  border-bottom: 1px solid var(--grimlock-color-faded);
}

body #wp-link-wrap #wp-link-close {
  color: inherit !important;
}

body #wp-link-wrap #wp-link-close:hover {
  opacity: .7;
}

body #wp-link-wrap #wp-link-close:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body #wp-link-wrap #link-selector {
  overflow: auto;
}

body #wp-link-wrap .howto {
  display: block;
  margin: .5rem 0 1rem 0;
}

body #wp-link-wrap #link-options label,
body #wp-link-wrap #search-panel label {
  display: block;
  width: 100%;
}

body #wp-link-wrap #link-options label, body #wp-link-wrap #link-options label span,
body #wp-link-wrap #search-panel label,
body #wp-link-wrap #search-panel label span {
  text-align: left !important;
}

body #wp-link-wrap #link-options label input[type="search"],
body #wp-link-wrap #link-options label input[type="text"],
body #wp-link-wrap #search-panel label input[type="search"],
body #wp-link-wrap #search-panel label input[type="text"] {
  width: 100%;
  max-width: 100%;
}

body #wp-link-wrap #wp-link li {
  color: inherit;
  border-bottom: 1px solid var(--grimlock-color-faded);
}

body #wp-link-wrap #wp-link li:hover {
  background: var(--grimlock-color-faded);
  color: var(--grimlock-heading-color);
}

body #wp-link-wrap #wp-link li.selected {
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
}

body #wp-link-wrap #wp-link li .item-info {
  opacity: .65;
  color: inherit;
}

body #wp-link-wrap #wp-link .query-results {
  position: static;
  background-color: var(--grimlock-color-faded);
  border-color: var(--grimlock-color-faded);
  border-radius: clamp(0px, var(--grimlock-archive-post-border-radius), 10px) !important;
}

body #wp-link-wrap #wp-link .link-search-field {
  width: 100%;
}

body #wp-link-wrap #wp-link #link-options label span,
body #wp-link-wrap #wp-link #search-panel label span.search-label {
  width: auto;
  display: block;
}

body #wp-link-wrap #wp-link .query-notice {
  margin-bottom: 0;
  border-bottom: 0;
  background-color: var(--grimlock-color-faded);
  color: inherit;
}

body #wp-link-wrap #wp-link .query-notice .query-notice-default,
body #wp-link-wrap #wp-link .query-notice .query-notice-hint {
  border-left-color: var(--grimlock-button-primary-background-color);
}

body #wp-link-wrap #wp-link .submitbox {
  border-top-color: var(--grimlock-color-faded);
  background-color: var(--grimlock-archive-post-background-color);
}

body #wp-link-wrap p:empty,
body #wp-link-wrap span:empty {
  display: none !important;
}

/**
 * Back to top button
 */
:root {
  --grimlock-back-to-top-button-size: 40px;
  --grimlock-back-to-top-button-position-x: 25px;
  --grimlock-back-to-top-button-position-y: 25px;
}

.btn-back-to-top {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  right: var(--grimlock-back-to-top-button-position-x);
  bottom: var(--grimlock-back-to-top-button-position-y);
  z-index: 799;
  padding: var(--grimlock-back-to-top-button-padding);
  transition: opacity .3s 0s, visibility 0s .3s;
  text-decoration: none !important;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  background-color: var(--grimlock-back-to-top-button-background-color);
  border: var(--grimlock-back-to-top-button-border-width) solid var(--grimlock-back-to-top-button-border-color);
  color: var(--grimlock-back-to-top-button-color);
  line-height: 0 !important;
  border-radius: var(--grimlock-back-to-top-button-border-radius);
  width: calc(var(--grimlock-back-to-top-button-size) + var(--grimlock-back-to-top-button-border-width) + var(--grimlock-back-to-top-button-padding));
  height: calc(var(--grimlock-back-to-top-button-size) + var(--grimlock-back-to-top-button-border-width) + var(--grimlock-back-to-top-button-padding));
  min-width: var(--grimlock-back-to-top-button-size);
  min-height: var(--grimlock-back-to-top-button-size);
}

@media (max-width: 767.98px) {
  .btn-back-to-top {
    padding: .8rem !important;
  }
}

.btn-back-to-top > i, .btn-back-to-top svg {
  line-height: inherit;
  font-size: 1.2rem;
  color: var(--grimlock-back-to-top-button-color);
  fill: var(--grimlock-back-to-top-button-color);
}

@media (min-width: 992px) {
  .grimlock--back-to-top-left .btn-back-to-top {
    right: auto;
    left: var(--grimlock-back-to-top-button-position-y);
  }
}

.btn-back-to-top.btn__visible {
  transition: opacity .3s 0s, visibility 0s 0s;
  visibility: visible;
  opacity: .5;
  pointer-events: auto;
}

.btn-back-to-top:hover, .btn-back-to-top:active, .btn-back-to-top:focus {
  opacity: 1;
  text-decoration: none;
}

.dropdown-wc-filters-open .btn-back-to-top,
.modal-open .btn-back-to-top {
  opacity: 0;
  pointer-events: none;
}

/* WP Buttons */
.wp-core-ui a.button,
.wp-core-ui button.button,
.wp-core-ui input.button {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-secondary-color);
  background-color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-border-color);
}

.wp-core-ui a.button:hover, .wp-core-ui a.button:active, .wp-core-ui a.button:focus,
.wp-core-ui button.button:hover,
.wp-core-ui button.button:active,
.wp-core-ui button.button:focus,
.wp-core-ui input.button:hover,
.wp-core-ui input.button:active,
.wp-core-ui input.button:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

.wp-core-ui a.button.button-primary,
.wp-core-ui button.button.button-primary,
.wp-core-ui input.button.button-primary {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
}

.wp-core-ui a.button.button-primary:hover, .wp-core-ui a.button.button-primary:active, .wp-core-ui a.button.button-primary:focus,
.wp-core-ui button.button.button-primary:hover,
.wp-core-ui button.button.button-primary:active,
.wp-core-ui button.button.button-primary:focus,
.wp-core-ui input.button.button-primary:hover,
.wp-core-ui input.button.button-primary:active,
.wp-core-ui input.button.button-primary:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

/* Alignment */
@media (min-width: 992px) {
  [class*="wp-block-"].alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto !important;
    max-width: 1000%;
  }
  [class*="wp-block-"].alignwide > img {
    display: block;
    margin: 0 auto;
  }
}

[class*="wp-block-"].alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: auto !important;
  max-width: 1000%;
}

@media (min-width: 992px) {
  [class*="wp-block-"][class*="alignright-full"].alignright-full {
    margin-right: calc(50% - 50vw - 15px);
    width: auto !important;
    max-width: 1000%;
  }
}

@media (min-width: 992px) {
  [class*="wp-block-"][class*="alignleft-full"].alignleft-full {
    margin-left: calc(50% - 50vw - 15px);
    width: auto !important;
    max-width: 1000%;
  }
}

@media (min-width: 992px) {
  .grimlock--navigation-fixed-left [class*="wp-block-"].alignwide,
  .grimlock--navigation-fixed-right [class*="wp-block-"].alignwide {
    margin-left: calc(25% - 25vw + (var(--grimlock-navigation-vertical-width) / 2));
    margin-right: calc(25% - 25vw + (var(--grimlock-navigation-vertical-width) / 2));
  }
}

@media (min-width: 992px) {
  .grimlock--navigation-fixed-left [class*="wp-block-"].alignfull,
  .grimlock--navigation-fixed-right [class*="wp-block-"].alignfull {
    margin-left: calc(50% - 50vw + (var(--grimlock-navigation-vertical-width) / 2));
    margin-right: calc(50% - 50vw + (var(--grimlock-navigation-vertical-width) / 2));
  }
}

/* Cards */
.card {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
  padding: 0;
  color: var(--grimlock-archive-post-color);
}

/* Colors */
.has-inline-color.has-button-primary-color,
.has-text-color.has-button-primary-color {
  color: var(--grimlock-button-primary-background-color);
}

[class*="button-primary-background-color"],
.has-background.has-button-primary-background-color,
.has-background-dim.has-button-primary-background-color {
  background-color: var(--grimlock-button-primary-background-color) !important;
}

.wp-block-separator.has-text-color.has-button-primary-color, .wp-block-separator.has-background.has-button-primary-background-color {
  border-color: var(--grimlock-button-primary-background-color);
}

.has-inline-color.has-button-secondary-color,
.has-text-color.has-button-secondary-color {
  color: var(--grimlock-button-secondary-background-color);
}

[class*="button-secondary-background-color"],
.has-background.has-button-secondary-background-color,
.has-background-dim.has-button-secondary-background-color {
  background-color: var(--grimlock-button-secondary-background-color) !important;
}

.wp-block-separator.has-text-color.has-button-secondary-color, .wp-block-separator.has-background.has-button-secondary-background-color {
  border-color: var(--grimlock-button-secondary-background-color);
}

.has-inline-color.has-table-striped-color,
.has-text-color.has-table-striped-color {
  color: var(--grimlock-table-striped-background-color);
}

[class*="table-striped-background-color"],
.has-background.has-table-striped-background-color,
.has-background-dim.has-table-striped-background-color {
  background-color: var(--grimlock-table-striped-background-color) !important;
}

.wp-block-separator.has-text-color.has-table-striped-color, .wp-block-separator.has-background.has-table-striped-background-color {
  border-color: var(--grimlock-table-striped-background-color);
}

.has-inline-color.has-display-heading-color,
.has-text-color.has-display-heading-color {
  color: var(--grimlock-display-heading-color);
}

[class*="display-heading-background-color"],
.has-background.has-display-heading-background-color,
.has-background-dim.has-display-heading-background-color {
  background-color: var(--grimlock-display-heading-color) !important;
}

.wp-block-separator.has-text-color.has-display-heading-color, .wp-block-separator.has-background.has-display-heading-background-color {
  border-color: var(--grimlock-display-heading-color);
}

.has-inline-color.has-text-color-color,
.has-text-color.has-text-color-color {
  color: var(--grimlock-text-color);
}

[class*="text-color-background-color"],
.has-background.has-text-color-background-color,
.has-background-dim.has-text-color-background-color {
  background-color: var(--grimlock-text-color) !important;
}

.wp-block-separator.has-text-color.has-text-color-color, .wp-block-separator.has-background.has-text-color-background-color {
  border-color: var(--grimlock-text-color);
}

.has-inline-color.has-content-background-color-color,
.has-text-color.has-content-background-color-color {
  color: var(--grimlock-content-background-color);
}

[class*="content-background-color-background-color"],
.has-background.has-content-background-color-background-color,
.has-background-dim.has-content-background-color-background-color {
  background-color: var(--grimlock-content-background-color) !important;
}

.wp-block-separator.has-text-color.has-content-background-color-color, .wp-block-separator.has-background.has-content-background-color-background-color {
  border-color: var(--grimlock-content-background-color);
}

.has-inline-color.has-white-color,
.has-text-color.has-white-color {
  color: #fff;
}

[class*="white-background-color"],
.has-background.has-white-background-color,
.has-background-dim.has-white-background-color {
  background-color: #fff !important;
}

.wp-block-separator.has-text-color.has-white-color, .wp-block-separator.has-background.has-white-background-color {
  border-color: #fff;
}

.has-text-color :is(h1, h2, h3, h4, h5, h6) {
  color: inherit;
}

/* Layout */
@media (min-width: 992px) {
  .grimlock--bordered [class*="wp-block-"].alignfull,
  .grimlock--bordered .grimlock-section[class*="-modern"].wp-block-grimlock-section.alignfull {
    margin-left: calc( (50% - 50vw) + var(--grimlock-wrapper-layout-bordered-size));
    margin-right: calc( (50% - 50vw) + var(--grimlock-wrapper-layout-bordered-size));
  }
}

.has-text-font-size {
  font-size: clamp(calc( (var(--grimlock-text-font-size)) / 1.5), 5vw, var(--grimlock-text-font-size));
}

.has-text-smaller-font-size {
  font-size: clamp(calc( (calc(var(--grimlock-text-font-size) * .9)) / 1.5), 5vw, calc(var(--grimlock-text-font-size) * .9));
}

.has-text-bigger-font-size {
  font-size: clamp(calc( (calc(var(--grimlock-text-font-size) * 1.15)) / 1.5), 5vw, calc(var(--grimlock-text-font-size) * 1.15));
}

.has-h-1-font-size {
  font-size: clamp(calc( (var(--grimlock-heading1-font-size)) / 1.5), 5vw, var(--grimlock-heading1-font-size));
}

.has-h-2-font-size {
  font-size: clamp(calc( (var(--grimlock-heading2-font-size)) / 1.5), 5vw, var(--grimlock-heading2-font-size));
}

.has-h-3-font-size {
  font-size: clamp(calc( (var(--grimlock-heading3-font-size)) / 1.5), 5vw, var(--grimlock-heading3-font-size));
}

.has-h-4-font-size {
  font-size: clamp(calc( (var(--grimlock-heading4-font-size)) / 1.5), 5vw, var(--grimlock-heading4-font-size));
}

.has-h-5-font-size {
  font-size: clamp(calc( (var(--grimlock-heading5-font-size)) / 1.5), 5vw, var(--grimlock-heading5-font-size));
}

.has-h-6-font-size {
  font-size: clamp(calc( (var(--grimlock-heading6-font-size)) / 1.5), 5vw, var(--grimlock-heading6-font-size));
}

.has-dh-1-font-size {
  font-size: clamp(calc( (var(--grimlock-display-heading1-font-size)) / 1.5), 5vw, var(--grimlock-display-heading1-font-size));
}

.has-dh-2-font-size {
  font-size: clamp(calc( (var(--grimlock-display-heading2-font-size)) / 1.5), 5vw, var(--grimlock-display-heading2-font-size));
}

.has-dh-3-font-size {
  font-size: clamp(calc( (var(--grimlock-display-heading3-font-size)) / 1.5), 5vw, var(--grimlock-display-heading3-font-size));
}

.has-dh-4-font-size {
  font-size: clamp(calc( (var(--grimlock-display-heading4-font-size)) / 1.5), 5vw, var(--grimlock-display-heading4-font-size));
}

.has-subheading-font-size {
  font-size: clamp(calc( (var(--grimlock-subheading-font-size)) / 1.5), 5vw, var(--grimlock-subheading-font-size));
}

.has-h-1-font-size,
.has-h-2-font-size,
.has-h-3-font-size,
.has-h-4-font-size,
.has-h-5-font-size,
.has-h-6-font-size {
  font-weight: var(--grimlock-heading-font-weight);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-family: var(--grimlock-heading-font-family);
}

.has-h-1-font-size {
  line-height: var(--grimlock-heading1-line-height);
}

.has-h-2-font-size {
  line-height: var(--grimlock-heading2-line-height);
}

.has-h-3-font-size {
  line-height: var(--grimlock-heading3-line-height);
}

.has-h-4-font-size {
  line-height: var(--grimlock-heading4-line-height);
}

.has-h-5-font-size {
  line-height: var(--grimlock-heading5-line-height);
}

.has-h-6-font-size {
  line-height: var(--grimlock-heading6-line-height);
}

.has-dh-1-font-size,
.has-dh-2-font-size,
.has-dh-3-font-size,
.has-dh-4-font-size {
  font-weight: var(--grimlock-display-heading-font-weight);
  letter-spacing: var(--grimlock-display-heading-letter-spacing);
  text-transform: var(--grimlock-display-heading-text-transform);
  font-family: var(--grimlock-display-heading-font-family);
}

.has-dh-1-font-size {
  line-height: var(--grimlock-display-heading1-line-height);
}

.has-dh-2-font-size {
  line-height: var(--grimlock-display-heading2-line-height);
}

.has-dh-3-font-size {
  line-height: var(--grimlock-display-heading3-line-height);
}

.has-dh-4-font-size {
  line-height: var(--grimlock-display-heading4-line-height);
}

.has-subheading-font-size {
  font-family: var(--grimlock-subheading-font-family);
  font-weight: var(--grimlock-subheading-font-weight);
  font-size: var(--grimlock-subheading-font-size);
  line-height: var(--grimlock-subheading-line-height);
  letter-spacing: var(--grimlock-subheading-letter-spacing);
  text-transform: var(--grimlock-subheading-text-transform);
}

h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
  padding: 0.25em 0.4em;
}

/* Paragraph */
.has-drop-cap:not(:focus):first-letter {
  font-family: "georgia", sans-serif;
  font-weight: 400;
  font-size: 2.8em;
  margin: 0.1em 0.15em 0 0;
}

@media (min-width: 768px) {
  .has-drop-cap:not(:focus):first-letter {
    font-size: 6.8em;
    line-height: .8;
    margin: -0.05em 0.15em 0 0;
  }
}

/* Buttons */
.wp-block-buttons .wp-block-button:not(:last-child) {
  margin-right: 0;
}

@media (min-width: 768px) {
  .wp-block-buttons .wp-block-button:not(:last-child) {
    margin-right: 1rem;
  }
}

@media (max-width: 767.98px) {
  .wp-block-buttons {
    width: 100%;
  }
  .wp-block-buttons .wp-block-button:not([class*="style-link"]) {
    width: 100%;
    margin-top: .5rem;
    margin-bottom: 0;
  }
  .wp-block-buttons .wp-block-button:not([class*="style-link"]) .wp-block-button__link {
    width: 100%;
  }
}

.wp-block-button .wp-block-button__link {
  white-space: normal;
}

.wp-block-button:not([class*="is-style-"]) .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
}

.wp-block-button:not([class*="is-style-"]) .wp-block-button__link:hover, .wp-block-button:not([class*="is-style-"]) .wp-block-button__link:active, .wp-block-button:not([class*="is-style-"]) .wp-block-button__link:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.wp-block-button.is-style-primary .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
}

.wp-block-button.is-style-primary .wp-block-button__link:hover, .wp-block-button.is-style-primary .wp-block-button__link:active, .wp-block-button.is-style-primary .wp-block-button__link:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.wp-block-button.is-style-outline-primary .wp-block-button__link, .wp-block-button.is-style-primary-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: transparent;
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-background-color);
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.wp-block-button.is-style-outline-primary .wp-block-button__link:hover, .wp-block-button.is-style-outline-primary .wp-block-button__link:active, .wp-block-button.is-style-outline-primary .wp-block-button__link:focus, .wp-block-button.is-style-primary-outline .wp-block-button__link:hover, .wp-block-button.is-style-primary-outline .wp-block-button__link:active, .wp-block-button.is-style-primary-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.wp-block-button.is-style-outline-primary .wp-block-button__link.has-background, .wp-block-button.is-style-primary-outline .wp-block-button__link.has-background, .wp-block-button.is-style-outline .wp-block-button__link.has-background {
  border-color: transparent !important;
}

.wp-block-button.is-style-outline-current .wp-block-button__link, .wp-block-button.is-style-current-outline .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
}

.wp-block-button.is-style-outline-current .wp-block-button__link, .wp-block-button.is-style-outline-current .wp-block-button__link:hover, .wp-block-button.is-style-outline-current .wp-block-button__link:active, .wp-block-button.is-style-outline-current .wp-block-button__link:focus, .wp-block-button.is-style-current-outline .wp-block-button__link, .wp-block-button.is-style-current-outline .wp-block-button__link:hover, .wp-block-button.is-style-current-outline .wp-block-button__link:active, .wp-block-button.is-style-current-outline .wp-block-button__link:focus {
  background-color: transparent;
  color: inherit;
  border-color: currentColor;
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.wp-block-button.is-style-outline-current .wp-block-button__link:hover, .wp-block-button.is-style-outline-current .wp-block-button__link:active, .wp-block-button.is-style-outline-current .wp-block-button__link:focus, .wp-block-button.is-style-current-outline .wp-block-button__link:hover, .wp-block-button.is-style-current-outline .wp-block-button__link:active, .wp-block-button.is-style-current-outline .wp-block-button__link:focus {
  opacity: .7;
}

.wp-block-button.is-style-outline-current .wp-block-button__link.has-background, .wp-block-button.is-style-current-outline .wp-block-button__link.has-background {
  border-color: transparent !important;
}

.wp-block-button.is-style-inverse-primary .wp-block-button__link, .wp-block-button.is-style-primary-inverse .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: var(--grimlock-button-primary-color);
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-color);
}

.wp-block-button.is-style-inverse-primary .wp-block-button__link:hover, .wp-block-button.is-style-inverse-primary .wp-block-button__link:active, .wp-block-button.is-style-inverse-primary .wp-block-button__link:focus, .wp-block-button.is-style-primary-inverse .wp-block-button__link:hover, .wp-block-button.is-style-primary-inverse .wp-block-button__link:active, .wp-block-button.is-style-primary-inverse .wp-block-button__link:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.wp-block-button.is-style-secondary .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-secondary-color);
  background-color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-border-color);
}

.wp-block-button.is-style-secondary .wp-block-button__link:hover, .wp-block-button.is-style-secondary .wp-block-button__link:active, .wp-block-button.is-style-secondary .wp-block-button__link:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

.wp-block-button.is-style-faded .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
}

.wp-block-button.is-style-faded .wp-block-button__link, .wp-block-button.is-style-faded .wp-block-button__link:hover, .wp-block-button.is-style-faded .wp-block-button__link:active, .wp-block-button.is-style-faded .wp-block-button__link:focus {
  background-color: var(--grimlock-color-faded);
  color: inherit;
  border-color: transparent;
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.wp-block-button.is-style-faded .wp-block-button__link:hover, .wp-block-button.is-style-faded .wp-block-button__link:active, .wp-block-button.is-style-faded .wp-block-button__link:focus {
  opacity: .7;
}

.wp-block-button.is-style-outline-secondary .wp-block-button__link, .wp-block-button.is-style-secondary-outline .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: transparent;
  color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-background-color);
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.wp-block-button.is-style-outline-secondary .wp-block-button__link:hover, .wp-block-button.is-style-outline-secondary .wp-block-button__link:active, .wp-block-button.is-style-outline-secondary .wp-block-button__link:focus, .wp-block-button.is-style-secondary-outline .wp-block-button__link:hover, .wp-block-button.is-style-secondary-outline .wp-block-button__link:active, .wp-block-button.is-style-secondary-outline .wp-block-button__link:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

.wp-block-button.is-style-outline-secondary .wp-block-button__link.has-background, .wp-block-button.is-style-secondary-outline .wp-block-button__link.has-background {
  border-color: transparent !important;
}

.wp-block-button.is-style-inverse-secondary .wp-block-button__link, .wp-block-button.is-style-secondary-inverse .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: var(--grimlock-button-secondary-color);
  color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-color);
}

.wp-block-button.is-style-inverse-secondary .wp-block-button__link:hover, .wp-block-button.is-style-inverse-secondary .wp-block-button__link:active, .wp-block-button.is-style-inverse-secondary .wp-block-button__link:focus, .wp-block-button.is-style-secondary-inverse .wp-block-button__link:hover, .wp-block-button.is-style-secondary-inverse .wp-block-button__link:active, .wp-block-button.is-style-secondary-inverse .wp-block-button__link:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

.wp-block-button.is-style-link .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: inherit;
  white-space: normal;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: var(--grimlock-button-line-height);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none !important;
  color: inherit;
  font-size: calc(var(--grimlock-button-font-size) * .9);
  background: none;
  border-radius: 0;
  box-shadow: none;
}

.wp-block-button.is-style-link .wp-block-button__link:hover {
  color: var(--grimlock-link-hover-color);
}

.wp-block-button.is-style-square .wp-block-button__link, .wp-block-button.is-style-squared .wp-block-button__link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
  border-radius: 0 !important;
}

.wp-block-button.is-style-square .wp-block-button__link:hover, .wp-block-button.is-style-square .wp-block-button__link:active, .wp-block-button.is-style-square .wp-block-button__link:focus, .wp-block-button.is-style-squared .wp-block-button__link:hover, .wp-block-button.is-style-squared .wp-block-button__link:active, .wp-block-button.is-style-squared .wp-block-button__link:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.wp-block-button .wp-block-button__link.has-background {
  border-color: transparent !important;
}

.wp-block-button .wp-block-button__link.has-background:hover {
  opacity: .8;
}

/* Columns */
.wp-block-columns > .wp-block-column > .wp-block-image.h-100 > img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-columns.grimlock-columns--no-gap, .wp-block-columns.wp-block-columns-no-gap {
  gap: 0;
  margin-bottom: 0;
}

.wp-block-columns.grimlock-columns--no-margin, .wp-block-columns.wp-block-columns-no-margin {
  margin-bottom: 0;
}

.wp-block-columns.has-background {
  padding: clamp(1.25rem, 2vw, 2.5rem);
}

@media (max-width: 767.98px) {
  .wp-block-columns[class*="grimlock-columns-mobile"] {
    display: grid !important;
    width: 100% !important;
    grid-gap: var(--grimlock-archive-post-margin) !important;
    flex-wrap: wrap !important;
  }
  .wp-block-columns[class*="grimlock-columns-mobile"] > .wp-block-column {
    width: 100%;
    margin: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-columns[class*="grimlock-columns-tablet"] {
    display: grid !important;
    width: 100% !important;
    grid-gap: var(--grimlock-archive-post-margin) !important;
    flex-wrap: wrap !important;
  }
  .wp-block-columns[class*="grimlock-columns-tablet"] > .wp-block-column {
    width: 100%;
    margin: 0 !important;
  }
}

@media (min-width: 992px) {
  .wp-block-columns[class*="grimlock-columns-desktop"] {
    display: grid !important;
    width: 100% !important;
    grid-gap: var(--grimlock-archive-post-margin) !important;
    flex-wrap: wrap !important;
  }
  .wp-block-columns[class*="grimlock-columns-desktop"] > .wp-block-column {
    width: 100%;
    margin: 0 !important;
  }
}

.wp-block-columns > .wp-block-column p:last-child {
  margin-bottom: 0;
}

.wp-block-columns[class*="alignwide"], .wp-block-columns[class*="alignfull"] {
  width: auto !important;
}

.wp-block-column.grimlock-position-sticky {
  position: sticky;
  position: -webkit-sticky;
  top: 100px;
  align-self: flex-start;
  z-index: 2;
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-columns.grimlock-columns-tablet-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (min-width: 992px) {
  .wp-block-columns.grimlock-columns-desktop-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile--inverted > .wp-block-column:nth-last-child(1) {
    order: 1;
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-columns.grimlock-columns-tablet-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 992px) {
  .wp-block-columns.grimlock-columns-desktop-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile--inverted > .wp-block-column:nth-last-child(2) {
    order: 2;
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-columns.grimlock-columns-tablet-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 992px) {
  .wp-block-columns.grimlock-columns-desktop-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile--inverted > .wp-block-column:nth-last-child(3) {
    order: 3;
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-columns.grimlock-columns-tablet-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 992px) {
  .wp-block-columns.grimlock-columns-desktop-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile--inverted > .wp-block-column:nth-last-child(4) {
    order: 4;
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-columns.grimlock-columns-tablet-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (min-width: 992px) {
  .wp-block-columns.grimlock-columns-desktop-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile--inverted > .wp-block-column:nth-last-child(5) {
    order: 5;
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-columns.grimlock-columns-tablet-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media (min-width: 992px) {
  .wp-block-columns.grimlock-columns-desktop-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media (max-width: 767.98px) {
  .wp-block-columns.grimlock-columns-mobile--inverted > .wp-block-column:nth-last-child(6) {
    order: 6;
  }
}

/* Covers */
.wp-block-cover-image,
.wp-block-cover {
  padding: 0;
  font-weight: inherit;
  min-height: 100px;
  color: inherit;
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
  max-width: var(--grimlock-container-width);
  margin: 0 auto;
  padding: 0 var(--grimlock-container-padding);
  color: inherit;
}

.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
  color: inherit;
}

.wp-block-cover-image .wp-block,
.wp-block-cover .wp-block {
  max-width: 100%;
}

@media (min-width: 768px) {
  .wp-block-cover-image > h1:not([class*="has-size"]),
  .wp-block-cover > h1:not([class*="has-size"]) {
    font-size: var(--grimlock-display-heading1-font-size);
  }
  .wp-block-cover-image > h2:not([class*="has-size"]),
  .wp-block-cover > h2:not([class*="has-size"]) {
    font-size: var(--grimlock-display-heading2-font-size);
  }
  .wp-block-cover-image > h3:not([class*="has-size"]),
  .wp-block-cover > h3:not([class*="has-size"]) {
    font-size: var(--grimlock-display-heading3-font-size);
  }
  .wp-block-cover-image > h4:not([class*="has-size"]),
  .wp-block-cover > h4:not([class*="has-size"]) {
    font-size: var(--grimlock-display-heading4-font-size);
  }
  .wp-block-cover-image > h5:not([class*="has-size"]),
  .wp-block-cover > h5:not([class*="has-size"]) {
    font-size: var(--grimlock-display-heading5-font-size);
  }
  .wp-block-cover-image > h6:not([class*="has-size"]),
  .wp-block-cover > h6:not([class*="has-size"]) {
    font-size: var(--grimlock-display-heading6-font-size);
  }
}

.wp-block-cover img {
  height: 100% !important;
}

.wp-block-cover img::-moz-selection {
  background: none;
}

.wp-block-cover img::selection, .wp-block-cover img::-moz-selection {
  background: none;
}

.wp-block-cover.wp-block-cover-img-contain img {
  -o-object-fit: contain;
     object-fit: contain;
}

/* Groups */
.wp-block-group .wp-block-group__inner-container > *:last-child {
  margin-bottom: 0;
}

.wp-block-group.alignfull {
  padding: 0;
}

.wp-block-group.alignfull > .wp-block-group__inner-container {
  max-width: var(--grimlock-container-width);
  margin: 0 auto;
  padding: 0 var(--grimlock-container-padding);
}

.wp-block-group.is-style-default-padding > .wp-block-group__inner-container {
  padding: var(--grimlock-section-padding) var(--grimlock-container-padding);
}

/* Images */
.wp-block-image.is-style-small-rounded img {
  border-radius: clamp(2px, var(--grimlock-archive-post-border-radius), 15px);
}

.wp-block-image.is-style-rounded img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.wp-block-image.is-style-cut-corner img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v223l-15 15H0z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v223l-15 15H0z'/%3E%3C/svg%3E");
  -webkit-mask-position: bottom;
          mask-position: bottom;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}

.wp-block-image.is-style-angle img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v214L0 238z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v214L0 238z'/%3E%3C/svg%3E");
  -webkit-mask-position: bottom;
          mask-position: bottom;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}

.wp-block-image.is-style-diamond img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='354' height='354' viewBox='0 0 354 354'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M177 .223L353.777 177 177 353.777.223 177z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='354' height='354' viewBox='0 0 354 354'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M177 .223L353.777 177 177 353.777.223 177z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.wp-block-image.is-style-hexagon img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='218' height='250' viewBox='0 0 218 250'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M109 0l108.253 62.5v125L109 250 .747 187.5v-125z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='218' height='250' viewBox='0 0 218 250'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M109 0l108.253 62.5v125L109 250 .747 187.5v-125z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.wp-block-image.is-style-shadow img {
  filter: drop-shadow(0 0 50px rgba(0, 0, 0, 0.1));
}

.wp-block-image.is-style-parallel img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='391' height='381' viewBox='0 0 391 381'%3E%3Cdefs/%3E%3Cdefs%3E%3Cpath id='a' d='M213 0l-52.66 381H0L54.23 0H213zm178 0l-52.66 381H178L232.23 0H391z'/%3E%3C/defs%3E%3Cuse fill='%2303141A' fill-rule='evenodd' xlink:href='%23a'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='391' height='381' viewBox='0 0 391 381'%3E%3Cdefs/%3E%3Cdefs%3E%3Cpath id='a' d='M213 0l-52.66 381H0L54.23 0H213zm178 0l-52.66 381H178L232.23 0H391z'/%3E%3C/defs%3E%3Cuse fill='%2303141A' fill-rule='evenodd' xlink:href='%23a'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-image.is-style-triangle img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='248' height='248' viewBox='0 0 248 248'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M124 0l124 248H0z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='248' height='248' viewBox='0 0 248 248'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M124 0l124 248H0z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}

/* Table */
.wp-block-table.alignfull {
  width: 100vw;
}

.wp-block-table.alignwide {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
}

.wp-block-table thead,
.wp-block-table tfoot {
  border-color: var(--grimlock-table-border-color);
}

.wp-block-table td,
.wp-block-table th {
  border-color: var(--grimlock-table-border-color);
  padding: 0.8em;
}

.wp-block-table.is-style-stripes {
  border-bottom-color: var(--grimlock-table-striped-background-color);
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: var(--grimlock-table-striped-background-color);
}

/* Buttons */
.grimlock-section [class*="section__btn"] + .section__btn,
.grimlock-section [class*="section__btn"] + .grimlock-section__btn {
  margin-left: 1rem;
}

.grimlock-section [class*="section__btn"].btn-primary {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
}

.grimlock-section [class*="section__btn"].btn-primary:hover, .grimlock-section [class*="section__btn"].btn-primary:active, .grimlock-section [class*="section__btn"].btn-primary:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.grimlock-section [class*="section__btn"].btn-secondary {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-secondary-color);
  background-color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-border-color);
}

.grimlock-section [class*="section__btn"].btn-secondary:hover, .grimlock-section [class*="section__btn"].btn-secondary:active, .grimlock-section [class*="section__btn"].btn-secondary:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

.grimlock-section [class*="section__btn"].btn-outline-primary, .grimlock-section [class*="section__btn"].btn-primary-outline {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: transparent;
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-background-color);
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.grimlock-section [class*="section__btn"].btn-outline-primary:hover, .grimlock-section [class*="section__btn"].btn-outline-primary:active, .grimlock-section [class*="section__btn"].btn-outline-primary:focus, .grimlock-section [class*="section__btn"].btn-primary-outline:hover, .grimlock-section [class*="section__btn"].btn-primary-outline:active, .grimlock-section [class*="section__btn"].btn-primary-outline:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.grimlock-section [class*="section__btn"].btn-outline-primary.has-background, .grimlock-section [class*="section__btn"].btn-primary-outline.has-background {
  border-color: transparent !important;
}

.grimlock-section [class*="section__btn"].btn-outline-secondary, .grimlock-section [class*="section__btn"].btn-secondary-outline {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: transparent;
  color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-background-color);
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.grimlock-section [class*="section__btn"].btn-outline-secondary:hover, .grimlock-section [class*="section__btn"].btn-outline-secondary:active, .grimlock-section [class*="section__btn"].btn-outline-secondary:focus, .grimlock-section [class*="section__btn"].btn-secondary-outline:hover, .grimlock-section [class*="section__btn"].btn-secondary-outline:active, .grimlock-section [class*="section__btn"].btn-secondary-outline:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

.grimlock-section [class*="section__btn"].btn-outline-secondary.has-background, .grimlock-section [class*="section__btn"].btn-secondary-outline.has-background {
  border-color: transparent !important;
}

.grimlock-section [class*="section__btn"].btn-outline-current, .grimlock-section [class*="section__btn"].btn-current-outline {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
}

.grimlock-section [class*="section__btn"].btn-outline-current, .grimlock-section [class*="section__btn"].btn-outline-current:hover, .grimlock-section [class*="section__btn"].btn-outline-current:active, .grimlock-section [class*="section__btn"].btn-outline-current:focus, .grimlock-section [class*="section__btn"].btn-current-outline, .grimlock-section [class*="section__btn"].btn-current-outline:hover, .grimlock-section [class*="section__btn"].btn-current-outline:active, .grimlock-section [class*="section__btn"].btn-current-outline:focus {
  background-color: transparent;
  color: inherit;
  border-color: currentColor;
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.grimlock-section [class*="section__btn"].btn-outline-current:hover, .grimlock-section [class*="section__btn"].btn-outline-current:active, .grimlock-section [class*="section__btn"].btn-outline-current:focus, .grimlock-section [class*="section__btn"].btn-current-outline:hover, .grimlock-section [class*="section__btn"].btn-current-outline:active, .grimlock-section [class*="section__btn"].btn-current-outline:focus {
  opacity: .7;
}

.grimlock-section [class*="section__btn"].btn-outline-current.has-background, .grimlock-section [class*="section__btn"].btn-current-outline.has-background {
  border-color: transparent !important;
}

.grimlock-section [class*="section__btn"].btn-inverse-primary, .grimlock-section [class*="section__btn"].btn-primary-inverse {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: var(--grimlock-button-primary-color);
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-color);
}

.grimlock-section [class*="section__btn"].btn-inverse-primary:hover, .grimlock-section [class*="section__btn"].btn-inverse-primary:active, .grimlock-section [class*="section__btn"].btn-inverse-primary:focus, .grimlock-section [class*="section__btn"].btn-primary-inverse:hover, .grimlock-section [class*="section__btn"].btn-primary-inverse:active, .grimlock-section [class*="section__btn"].btn-primary-inverse:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}

.grimlock-section [class*="section__btn"].btn-inverse-secondary, .grimlock-section [class*="section__btn"].btn-secondary-inverse {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: var(--grimlock-button-secondary-color);
  color: var(--grimlock-button-secondary-background-color);
  border-color: var(--grimlock-button-secondary-color);
}

.grimlock-section [class*="section__btn"].btn-inverse-secondary:hover, .grimlock-section [class*="section__btn"].btn-inverse-secondary:active, .grimlock-section [class*="section__btn"].btn-inverse-secondary:focus, .grimlock-section [class*="section__btn"].btn-secondary-inverse:hover, .grimlock-section [class*="section__btn"].btn-secondary-inverse:active, .grimlock-section [class*="section__btn"].btn-secondary-inverse:focus {
  color: var(--grimlock-button-secondary-hover-color);
  background-color: var(--grimlock-button-secondary-hover-background-color);
  border-color: var(--grimlock-button-secondary-hover-border-color);
}

.grimlock-section [class*="section__btn"].btn-link {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: inherit;
  white-space: normal;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: var(--grimlock-button-line-height);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none !important;
  color: inherit;
  font-size: calc(var(--grimlock-button-font-size) * .9);
  background: none;
  border-radius: 0;
  box-shadow: none;
}

.grimlock-section [class*="section__btn"].btn-link:hover {
  color: var(--grimlock-link-hover-color);
}

.grimlock-section [class*="section__btn"].btn-faded {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
}

.grimlock-section [class*="section__btn"].btn-faded, .grimlock-section [class*="section__btn"].btn-faded:hover, .grimlock-section [class*="section__btn"].btn-faded:active, .grimlock-section [class*="section__btn"].btn-faded:focus {
  background-color: var(--grimlock-color-faded);
  color: inherit;
  border-color: transparent;
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

.grimlock-section [class*="section__btn"].btn-faded:hover, .grimlock-section [class*="section__btn"].btn-faded:active, .grimlock-section [class*="section__btn"].btn-faded:focus {
  opacity: .7;
}

:root {
  --grimlock-divider-icon-alignfull-spacing: clamp(10px, 3vw, 45px);
}

.grimlock-divider {
  position: relative;
  height: var(--grimlock-divider-height);
  min-height: var(--grimlock-divider-icon-size);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  overflow: hidden;
  pointer-events: none;
  margin-top: var(--grimlock-divider-margin-top);
  margin-bottom: var(--grimlock-divider-margin-bottom);
  background-color: var(--grimlock-divider-background-color);
}

@media (max-width: 991.98px) {
  .grimlock-divider {
    height: calc(var(--grimlock-divider-height) * .8);
    margin-top: calc(var(--grimlock-divider-margin-top) * .8);
    margin-bottom: calc(var(--grimlock-divider-margin-bottom) * .8);
  }
}

@media (max-width: 767.98px) {
  .grimlock-divider {
    height: calc(var(--grimlock-divider-height) * .4);
    margin-top: calc(var(--grimlock-divider-margin-top) * .4);
    margin-bottom: calc(var(--grimlock-divider-margin-bottom) * .4);
  }
}

.grimlock-divider svg {
  color: currentColor;
  fill: currentColor;
}

.grimlock-divider svg * {
  fill: currentColor;
}

.grimlock-divider .grimlock-divider__shape {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--grimlock-divider-shape-color);
}

.grimlock-divider .grimlock-divider-svg {
  width: 100%;
  height: 100%;
  position: relative;
  pointer-events: none;
}

.grimlock-divider.grimlock-divider--flip-shape-horizontally .grimlock-divider-svg {
  transform: scaleY(-1);
}

.grimlock-divider.grimlock-divider--flip-shape-vertically .grimlock-divider-svg {
  transform: scaleX(-1);
}

.grimlock-divider.grimlock-divider--flip-shape-horizontally.grimlock-divider--flip-shape-vertically .grimlock-divider-svg {
  transform: scale(-1, -1);
}

.grimlock-divider .grimlock-divider__icon {
  --grimlock-divider-icon-width: var(--grimlock-divider-icon-size);
  --grimlock-divider-icon-height: var(--grimlock-divider-icon-size);
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  pointer-events: none;
  width: var(--grimlock-divider-icon-width);
  height: var(--grimlock-divider-icon-height);
  color: var(--grimlock-divider-icon-color);
}

@media (max-width: 991.98px) {
  .grimlock-divider .grimlock-divider__icon {
    --grimlock-divider-icon-width: clamp(15px, 5vw, var(--grimlock-divider-icon-size));
    --grimlock-divider-icon-height: clamp(15px, 5vw, var(--grimlock-divider-icon-size));
  }
}

.grimlock-divider .grimlock-divider__icon svg {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.grimlock-divider .grimlock-divider__icon-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.grimlock-divider[class*="grimlock-divider--align-icon-"][class*="top"] .grimlock-divider__icon {
  top: 0;
}

.grimlock-divider[class*="grimlock-divider--align-icon-"][class*="left"] .grimlock-divider__icon {
  left: 0;
}

.grimlock-divider[class*="grimlock-divider--align-icon-"][class*="right"] .grimlock-divider__icon {
  right: 0;
}

.grimlock-divider[class*="grimlock-divider--align-icon-"][class*="bottom"] .grimlock-divider__icon {
  bottom: 0;
}

.grimlock-divider[class*="grimlock-divider--align-icon-"].alignfull[class*="top"] .grimlock-divider__icon {
  top: var(--grimlock-divider-icon-alignfull-spacing);
}

.grimlock-divider[class*="grimlock-divider--align-icon-"].alignfull[class*="left"] .grimlock-divider__icon {
  left: var(--grimlock-divider-icon-alignfull-spacing);
}

.grimlock-divider[class*="grimlock-divider--align-icon-"].alignfull[class*="right"] .grimlock-divider__icon {
  right: var(--grimlock-divider-icon-alignfull-spacing);
}

.grimlock-divider[class*="grimlock-divider--align-icon-"].alignfull[class*="bottom"] .grimlock-divider__icon {
  bottom: var(--grimlock-divider-icon-alignfull-spacing);
}

.grimlock-divider[class*="grimlock-divider--align-icon-"][class*="-center-"] .grimlock-divider__icon {
  top: 50%;
  transform: translateY(-50%);
}

.grimlock-divider[class*="grimlock-divider--align-icon-"][class*="-bottom-center"] .grimlock-divider__icon, .grimlock-divider[class*="grimlock-divider--align-icon-"][class*="-top-center"] .grimlock-divider__icon, .grimlock-divider[class*="grimlock-divider--align-icon-"][class*="-center-center"] .grimlock-divider__icon {
  left: 50%;
  transform: translateX(-50%);
}

.grimlock-divider[class*="grimlock-divider--align-icon-"][class*="-center-center"] .grimlock-divider__icon {
  transform: translate3d(-50%, -50%, 0);
}

.grimlock-divider + .wp-block-group > div {
  position: relative;
  z-index: 2;
}

/* Section menu */
:root {
  --grimlock-section-nav-menu-card-padding: 1.5rem;
  --grimlock-section-nav-menu-card-img-height: 175px;
  --grimlock-section-nav-menu-icon-size: 6rem;
  --grimlock-section-nav-menu-icon-over-top-size: var(--grimlock-section-nav-menu-icon-size);
  --grimlock-section-nav-menu-icon-color:                    #fff;
  --grimlock-section-nav-menu-icon-background-color:         var(--grimlock-button-primary-background-color);
  --grimlock-section-nav-menu-icon-background-color-primary: var(--grimlock-button-primary-background-color);
  --grimlock-section-nav-menu-icon-background-color-danger:  var(--grimlock-color-danger);
  --grimlock-section-nav-menu-icon-background-color-success: var(--grimlock-color-success);
  --grimlock-section-nav-menu-icon-background-color-warning: var(--grimlock-color-warning);
  --grimlock-section-nav-menu-icon-background-color-info:    var(--grimlock-color-info);
  --grimlock-section-nav-menu-icon-background-color-dark:    var(--grimlock-text-color);
  --grimlock-section-nav-menu-icon-pseudo-color:             var(--grimlock-section-nav-menu-icon-background-color);
}

.grimlock-nav-menu-section .grimlock-section__thumbnail {
  margin-bottom: 2rem;
}

.grimlock-nav-menu-section .menu {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  list-style: none;
  margin-bottom: 0;
  padding: calc( var(--grimlock-section-nav-menu-icon-size) / 2) 0 0 0;
  box-sizing: border-box;
}

.grimlock-nav-menu-section .menu > .menu-item {
  margin: 0;
  padding-top: 0;
  padding-bottom: 30px;
  transition: all 0.2s ease-in-out;
  text-align: center;
  word-break: break-word;
  box-sizing: border-box;
}

@media (max-width: 991.98px) {
  .grimlock-nav-menu-section .menu > .menu-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 767.98px) {
  .grimlock-nav-menu-section .menu > .menu-item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.grimlock-nav-menu-section .menu > .menu-item:not([class*="col-"]) {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .grimlock-nav-menu-section .menu > .menu-item:not([class*="col-"]) {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .grimlock-nav-menu-section .menu > .menu-item:not([class*="col-"]) {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  .grimlock-nav-menu-section .menu > .menu-item:not([class*="col-"]) {
    max-width: 25%;
  }
}

.grimlock-nav-menu-section .menu > .menu-item > a {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
  padding: var(--grimlock-section-nav-menu-card-padding);
  color: var(--grimlock-archive-post-color);
  display: flex;
  flex-direction: column;
  color: var(--grimlock-archive-post-title-color);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  text-decoration: none;
  font-family: var(--grimlock-heading-font-family);
  font-size: var(--grimlock-heading5-font-size);
  font-weight: var(--grimlock-heading-font-weight);
  color: var(--grimlock-archive-post-title-color);
  align-items: center;
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"] {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"], .grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"]:hover, .grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"]:focus, .grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"]:active {
  color: inherit;
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"] > img,
.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"] .menu-image-hover-wrapper {
  margin: calc( var(--grimlock-section-nav-menu-card-padding) * -1) calc( var(--grimlock-section-nav-menu-card-padding) * -1) var(--grimlock-section-nav-menu-card-padding) calc( var(--grimlock-section-nav-menu-card-padding) * -1) !important;
  width: calc(100% + ( var(--grimlock-section-nav-menu-card-padding) * 2 )) !important;
  max-width: calc(100% + ( var(--grimlock-section-nav-menu-card-padding) * 2 )) !important;
  border-radius: var(--grimlock-archive-post-border-radius) var(--grimlock-archive-post-border-radius) 0 0;
  padding: 0;
  height: var(--grimlock-section-nav-menu-card-img-height) !important;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  background-color: var(--grimlock-color-faded);
  overflow: hidden;
  position: relative;
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"] .menu-image-hover-wrapper {
  padding: 0;
  z-index: 1;
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"] .menu-image-title {
  font-size: var(--grimlock-heading5-font-size);
  font-weight: var(--grimlock-heading-font-weight);
  color: var(--grimlock-archive-post-title-color);
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"] .menu-image-title .icon-wrapper {
  margin-top: calc(-1.5rem - ( var(--grimlock-section-nav-menu-icon-over-top-size) / 2 ));
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"].menu-image-hovered .menu-image-hover-wrapper img {
  margin: 0 !important;
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.grimlock-nav-menu-section .menu > .menu-item > a[class*="menu-image"].menu-image-hovered .menu-image-hover-wrapper img.hovered-image {
  position: absolute;
  z-index: 9;
  left: 0;
  top: 0;
}

.grimlock-nav-menu-section .menu > .menu-item:not(.menu-item-has-children) > a {
  height: 100%;
}

.grimlock-nav-menu-section .menu > .menu-item .menu-item-description {
  margin-top: .35rem;
  padding: 0 .5rem .5rem .5rem;
  font-size: .95rem;
  color: var(--grimlock-archive-post-color);
  font-weight: 400;
}

.grimlock-nav-menu-section .menu > .menu-item > .sub-menu {
  list-style: none;
  text-align: left;
  margin: .5rem 0 0 0;
  padding: 0;
  line-height: inherit;
}

.grimlock-nav-menu-section .menu > .menu-item > .sub-menu > .menu-item:not(:last-child) {
  margin-bottom: .5rem;
}

.grimlock-nav-menu-section .menu > .menu-item > .sub-menu > .menu-item > a {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
  padding: 0.5rem 0.7rem;
  color: var(--grimlock-archive-post-color);
  display: flex;
  text-decoration: none;
  font-size: .9em;
}

.grimlock-nav-menu-section .menu > .menu-item > .sub-menu > .menu-item > a:after {
  font-family: var(--grimlock-icon-angle-right-font-family) !important;
  content: var(--grimlock-icon-angle-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
}

.grimlock-nav-menu-section .menu > .menu-item > .sub-menu > .menu-item > a:hover {
  opacity: .7;
}

.grimlock-nav-menu-section .menu > .menu-item > .sub-menu .sub-menu {
  position: static;
  list-style: none;
  font-size: .9em;
  margin: .5rem 0 0 0;
  padding: 0;
}

.grimlock-nav-menu-section .menu > .menu-item > .sub-menu .sub-menu a {
  color: inherit;
  text-decoration: none;
}

.grimlock-nav-menu-section .menu > .menu-item i, .grimlock-nav-menu-section .menu > .menu-item svg {
  font-size: calc(var(--grimlock-section-nav-menu-icon-size) * .5);
  color: var(--grimlock-section-nav-menu-icon-color);
  border-radius: 500px;
  display: inline-block;
  margin-bottom: calc(var(--grimlock-section-nav-menu-icon-size) * .25);
  width: var(--grimlock-section-nav-menu-icon-size);
  height: var(--grimlock-section-nav-menu-icon-size);
  line-height: var(--grimlock-section-nav-menu-icon-size);
  background-color: var(--grimlock-section-nav-menu-icon-background-color);
  will-change: transform;
  text-align: center;
  transform: translate3d(0, 0, 0);
  position: relative;
  z-index: 1;
  letter-spacing: 0;
  transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .grimlock-nav-menu-section .menu > .menu-item i, .grimlock-nav-menu-section .menu > .menu-item svg {
    transition: none;
  }
}

.grimlock-nav-menu-section .menu > .menu-item i + h1, .grimlock-nav-menu-section .menu > .menu-item i + h2, .grimlock-nav-menu-section .menu > .menu-item i + h3, .grimlock-nav-menu-section .menu > .menu-item i + h4, .grimlock-nav-menu-section .menu > .menu-item i + h5, .grimlock-nav-menu-section .menu > .menu-item i + h6, .grimlock-nav-menu-section .menu > .menu-item svg + h1, .grimlock-nav-menu-section .menu > .menu-item svg + h2, .grimlock-nav-menu-section .menu > .menu-item svg + h3, .grimlock-nav-menu-section .menu > .menu-item svg + h4, .grimlock-nav-menu-section .menu > .menu-item svg + h5, .grimlock-nav-menu-section .menu > .menu-item svg + h6 {
  margin-top: 1rem;
}

.grimlock-nav-menu-section .menu > .menu-item svg {
  padding: 1.5rem;
}

.grimlock-nav-menu-section .menu > .menu-item .icon-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: var(--grimlock-heading5-font-size);
  font-weight: var(--grimlock-heading-font-weight);
  color: var(--grimlock-archive-post-title-color);
  z-index: 2;
}

@media (min-width: 768px) {
  .grimlock-nav-menu-section .menu > .menu-item .icon-wrapper {
    margin-top: calc(-1.5rem - ( var(--grimlock-section-nav-menu-icon-over-top-size) / 2 ));
  }
}

.grimlock-nav-menu-section .menu > .menu-item.primary {
  --grimlock-section-nav-menu-icon-pseudo-color: var(--grimlock-section-nav-menu-icon-background-color-primary);
}

.grimlock-nav-menu-section .menu > .menu-item.primary i, .grimlock-nav-menu-section .menu > .menu-item.primary svg {
  background-color: var(--grimlock-section-nav-menu-icon-background-color-primary);
}

.grimlock-nav-menu-section .menu > .menu-item.info {
  --grimlock-section-nav-menu-icon-pseudo-color: var(--grimlock-section-nav-menu-icon-background-color-info);
}

.grimlock-nav-menu-section .menu > .menu-item.info i, .grimlock-nav-menu-section .menu > .menu-item.info svg {
  background-color: var(--grimlock-section-nav-menu-icon-background-color-info);
}

.grimlock-nav-menu-section .menu > .menu-item.success {
  --grimlock-section-nav-menu-icon-pseudo-color: var(--grimlock-section-nav-menu-icon-background-color-success);
}

.grimlock-nav-menu-section .menu > .menu-item.success i, .grimlock-nav-menu-section .menu > .menu-item.success svg {
  background-color: var(--grimlock-section-nav-menu-icon-background-color-success);
}

.grimlock-nav-menu-section .menu > .menu-item.warning {
  --grimlock-section-nav-menu-icon-pseudo-color: var(--grimlock-section-nav-menu-icon-background-color-warning);
}

.grimlock-nav-menu-section .menu > .menu-item.warning i, .grimlock-nav-menu-section .menu > .menu-item.warning svg {
  background-color: var(--grimlock-section-nav-menu-icon-background-color-warning);
}

.grimlock-nav-menu-section .menu > .menu-item.danger {
  --grimlock-section-nav-menu-icon-pseudo-color: var(--grimlock-section-nav-menu-icon-background-color-danger);
}

.grimlock-nav-menu-section .menu > .menu-item.danger i, .grimlock-nav-menu-section .menu > .menu-item.danger svg {
  background-color: var(--grimlock-section-nav-menu-icon-background-color-danger);
}

.grimlock-nav-menu-section .menu > .menu-item.dark {
  --grimlock-section-nav-menu-icon-pseudo-color: var(--grimlock-section-nav-menu-icon-background-color-dark);
}

.grimlock-nav-menu-section .menu > .menu-item.dark i, .grimlock-nav-menu-section .menu > .menu-item.dark svg {
  background-color: var(--grimlock-section-nav-menu-icon-background-color-dark);
}

.grimlock-nav-menu-section .menu > .menu-item.no-bg i, .grimlock-nav-menu-section .menu > .menu-item.no-bg svg {
  background-color: transparent !important;
}

.grimlock-nav-menu-section .menu > .menu-item ins {
  display: block;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.grimlock-nav-menu-section .menu > .menu-item ins:hover {
  text-decoration: none;
}

.grimlock-nav-menu-section .menu > .menu-item h1, .grimlock-nav-menu-section .menu > .menu-item h2, .grimlock-nav-menu-section .menu > .menu-item h3, .grimlock-nav-menu-section .menu > .menu-item h4, .grimlock-nav-menu-section .menu > .menu-item h5, .grimlock-nav-menu-section .menu > .menu-item h6 {
  margin-bottom: .5rem;
}

.grimlock-nav-menu-section .menu > .menu-item:hover i, .grimlock-nav-menu-section .menu > .menu-item:hover svg {
  transform: scale(1.05);
}

@media (min-width: 768px) {
  .grimlock-nav-menu-section.grimlock-region--container-narrow .menu > .menu-item:not([class*="col-"]), .grimlock-nav-menu-section.grimlock-region--container-narrower .menu > .menu-item:not([class*="col-"]), .grimlock-nav-menu-section[class*="6-6-cols-left"] .menu > .menu-item:not([class*="col-"]) {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.grimlock-nav-menu-section[class*="6-6-cols-left"] {
  --grimlock-section-nav-menu-icon-size: 4rem;
}

.grimlock-nav-menu-section[class*="12-cols-center"] .grimlock-section__header,
.grimlock-nav-menu-section[class*="12-cols-center"] .grimlock-section__footer {
  text-align: center;
}

.grimlock-nav-menu-section[class*="12-cols-center"] .menu {
  justify-content: center;
  text-align: center;
}

.grimlock-nav-menu-section[class*="12-cols-right"] .grimlock-section__header,
.grimlock-nav-menu-section[class*="12-cols-right"] .grimlock-section__footer {
  text-align: right;
}

.grimlock-nav-menu-section[class*="12-cols-right"] .menu {
  justify-content: flex-end;
  text-align: right;
}

.grimlock-nav-menu-section.grimlock-region[class*="-blank"] .menu > .menu-item {
  flex: 0 0 auto;
  width: auto;
}

.grimlock-nav-menu-section.grimlock-region[class*="-blank"] .menu > .menu-item > a {
  color: inherit;
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: inherit !important;
}

.grimlock-nav-menu-section.grimlock-region[class*="-blank"] .menu > .menu-item > a .icon-wrapper {
  color: inherit;
  margin-top: 0;
}

.grimlock-nav-menu-section.grimlock-region[class*="-blank"] .menu > .menu-item > a .icon-wrapper * {
  color: inherit;
}

.grimlock-nav-menu-section.grimlock-region[class*="-blank"][class*="6-6-cols"] .grimlock-region__row {
  align-items: center;
}

.grimlock-nav-menu-section.grimlock-region[class*="-blank"][class*="6-6-cols"] .grimlock-region__col--1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 768px) {
  .grimlock-nav-menu-section.grimlock-region[class*="-blank"][class*="6-6-cols"] .grimlock-region__col--1 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
}

.grimlock-nav-menu-section.grimlock-region[class*="-blank"][class*="6-6-cols"] .grimlock-region__col--2 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 768px) {
  .grimlock-nav-menu-section.grimlock-region[class*="-blank"][class*="6-6-cols"] .grimlock-region__col--2 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
}

@media (min-width: 768px) {
  .grimlock-nav-menu-section.grimlock-region[class*="-blank"][class*="6-6-cols"][class*="-reverse"] .grimlock-region__col--1 {
    order: 1;
  }
}

@media (min-width: 768px) {
  .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .region__col, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .region__col {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .grimlock-section__header,
.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .grimlock-section__footer, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .grimlock-section__header,
.grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .grimlock-section__footer {
  text-align: center;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .grimlock-section__subtitle, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .grimlock-section__subtitle {
  margin-top: 1% !important;
  padding-bottom: 0 !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .grimlock-section__content, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .grimlock-section__content {
  margin-top: 1% !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item {
  padding-top: 0;
}

@media (min-width: 576px) {
  .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:not([class*="col-"]), .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item:not([class*="col-"]) {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a {
  --grimlock-section-nav-menu-icon-size: 4rem;
  height: 100%;
  min-height: 290px;
  background-color: var(--grimlock-heading-color);
  color: #fff;
  position: relative;
  overflow: hidden;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a[class*="menu-image"], .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a[class*="menu-image"] {
  border: 0;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a:not([class*="menu-image"]), .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a:not([class*="menu-image"]) {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex-direction: row;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: .9em;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a:not([class*="menu-image"]) .menu-item-description, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a:not([class*="menu-image"]) .menu-item-description {
  background-color: inherit;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a .icon-wrapper, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a .icon-wrapper {
  transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a .icon-wrapper, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a .icon-wrapper {
    transition: none;
  }
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a[class*="menu-image"], .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a[class*="menu-image"] {
  padding: 0;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a[class*="menu-image"] > img, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a[class*="menu-image"] > img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a[class*="menu-image"] img, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a[class*="menu-image"] img {
  margin: 0 !important;
  padding: 0;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  height: 100% !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a[class*="menu-image"] img.hovered-image, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a[class*="menu-image"] img.hovered-image {
  z-index: 0;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a[class*="menu-image"] > .menu-image-hover-wrapper, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a[class*="menu-image"] > .menu-image-hover-wrapper {
  display: flex;
  align-self: center;
  padding: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  margin: 0 !important;
  position: relative;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a[class*="menu-image"] .icon-wrapper, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a[class*="menu-image"] .icon-wrapper {
  color: #fff;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a .menu-image-title, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a .menu-image-title {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
  width: 100%;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: flex-end;
  color: #fff;
  padding: 1rem;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 0.8em;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a .menu-image-title, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a .menu-image-title {
    transition: none;
  }
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a .menu-item-description, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a .menu-item-description {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-weight: var(--grimlock-heading-font-weight);
  color: #fff;
  opacity: 0;
  text-transform: none;
  letter-spacing: 0;
  transform: translate3d(0, -15px, 0);
  transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a .menu-item-description, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a .menu-item-description {
    transition: none;
  }
}

@media (max-width: 991.98px) {
  .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > a .menu-item-description, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > a .menu-item-description {
    display: none;
  }
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.primary > a, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.info > a, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.success > a, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.warning > a, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.danger > a, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.dark > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.primary > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.info > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.success > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.warning > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.danger > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.dark > a {
  color: #fff;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.primary > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.primary > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.info > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.info > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.success > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.success > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.warning > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.warning > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.danger > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.danger > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.dark > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item.dark > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.primary > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.primary > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.info > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.info > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.success > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.success > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.warning > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.warning > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.danger > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.danger > a .icon-wrapper *, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.dark > a .icon-wrapper,
.grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item.dark > a .icon-wrapper * {
  color: #fff;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item > .sub-menu, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item > .sub-menu {
  display: none !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:hover .menu-image-title, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item:hover .menu-image-title {
  background-color: rgba(0, 0, 0, 0.2);
  padding-bottom: 30px;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:hover .menu-item-description, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item:hover .menu-item-description {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:hover .icon-wrapper, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item:hover .icon-wrapper {
  opacity: 0;
  transform: translate3d(0, 5px, 0);
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:hover i, .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:hover svg, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item:hover i, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid .menu > .menu-item:hover svg {
  opacity: 0;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container {
  padding: 0 !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu {
  margin: 0;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu > .menu-item, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu > .menu-item {
  padding: 0 !important;
  margin: 0 !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu > .menu-item > a, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu > .menu-item > a {
  min-height: 43vh;
  border: none !important;
}

.grimlock-nav-menu-section.grimlock-region--8-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu > .menu-item *, .grimlock-nav-menu-section.grimlock-region--4-4-4-cols-grid.grimlock-region--container-fluid .grimlock-region__container .menu > .menu-item * {
  border-radius: 0 !important;
}

@media (min-width: 576px) {
  .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:not([class*="col-"]):nth-child(1), .grimlock-nav-menu-section.grimlock-region--8-4-cols-grid .menu > .menu-item:not([class*="col-"]):nth-child(7) {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}

.grimlock-region[class*="-blank"][class*="-12-cols-"] .region__col {
  min-height: 0;
}

@media (min-width: 768px) {
  .grimlock-region[class*="-blank"][class*="-12-cols-"] .region__col {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.grimlock-region[class*="-blank"][class*="12-cols-center"] .region__col--1,
.grimlock-region[class*="-blank"][class*="12-cols-center"] .section__header,
.grimlock-region[class*="-blank"][class*="12-cols-center"] .section__footer,
.grimlock-region[class*="-blank"][class*="12-cols-center"] .section__text,
.grimlock-region[class*="-blank"][class*="12-cols-center"] .section__thumbnail {
  text-align: center;
}

.grimlock-region[class*="-blank"][class*="12-cols-right"] .region__col--1,
.grimlock-region[class*="-blank"][class*="12-cols-right"] .section__header,
.grimlock-region[class*="-blank"][class*="12-cols-right"] .section__footer,
.grimlock-region[class*="-blank"][class*="12-cols-right"] .section__text,
.grimlock-region[class*="-blank"][class*="12-cols-right"] .section__thumbnail {
  text-align: right;
}

/* Sections modern */
@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col,
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .grimlock-region__col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--1,
  .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .grimlock-region__col--1 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--2,
  .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .grimlock-region__col--2 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 576px) {
  .grimlock-section[class*="-modern"][class*="-reverse"] .region__col--1,
  .grimlock-section[class*="-modern"][class*="-reverse"] .grimlock-region__col--1 {
    order: 1;
  }
}

.grimlock-section[class*="-modern"][class*="6-6-cols-left"], .grimlock-section[class*="-modern"][class*="8-4-cols-left"] {
  margin: 0 auto;
  overflow: hidden;
}

@media (max-width: 767.98px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__inner, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__inner {
    padding: 0 !important;
  }
}

.grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__inner .region__container, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__inner .region__container {
  position: static;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__row, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__row {
  margin: 0 !important;
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--1,
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--2, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--1,
  .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--2 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
}

.grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--1, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--1 {
  position: static;
}

@media (max-width: 767.98px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--1, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--1 {
    order: -2;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--1 > div, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--1 > div {
  padding: 0;
  width: auto;
  max-width: 1000%;
  max-height: 50vh;
  overflow: hidden;
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--1 > div, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--1 > div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 50%;
    height: 100%;
    max-height: none;
  }
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--1 > div > .grimlock-section__thumbnail, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--1 > div > .grimlock-section__thumbnail {
    height: 100%;
  }
}

@media (max-width: 767.98px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .region__col--2, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .region__col--2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"] .grimlock-section__thumbnail-img, .grimlock-section[class*="-modern"][class*="8-4-cols-left"] .grimlock-section__thumbnail-img {
    width: 100%;
    height: 100% !important;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}

@media (min-width: 1200px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"].region--container-classic, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].region--container-classic {
    max-width: var(--grimlock-container-width);
  }
}

@media (min-width: 992px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"].region--container-narrow, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].region--container-narrow {
    max-width: 962px;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"].region--container-narrower, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].region--container-narrower {
    max-width: 738px;
  }
}

.grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignfull, .grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignwide, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignfull, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignwide {
  max-width: 100%;
}

@media (min-width: 1200px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignfull.region--container-classic .region__container, .grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignwide.region--container-classic .region__container, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignfull.region--container-classic .region__container, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignwide.region--container-classic .region__container {
    max-width: var(--grimlock-container-width);
  }
}

@media (min-width: 992px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignfull.region--container-narrow .region__container, .grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignwide.region--container-narrow .region__container, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignfull.region--container-narrow .region__container, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignwide.region--container-narrow .region__container {
    max-width: 962px;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignfull.region--container-narrower .region__container, .grimlock-section[class*="-modern"][class*="6-6-cols-left"].alignwide.region--container-narrower .region__container, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignfull.region--container-narrower .region__container, .grimlock-section[class*="-modern"][class*="8-4-cols-left"].alignwide.region--container-narrower .region__container {
    max-width: 738px;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"].region--6-6-cols-left-modern .region__col--2, .grimlock-section[class*="-modern"].region--8-4-cols-left-modern .region__col--2 {
    padding-left: 30px;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"].region--6-6-cols-left-reverse-modern .region__col--1 > div, .grimlock-section[class*="-modern"].region--8-4-cols-left-reverse-modern .region__col--1 > div {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"].region--6-6-cols-left-reverse-modern .region__col--2, .grimlock-section[class*="-modern"].region--8-4-cols-left-reverse-modern .region__col--2 {
    padding-right: 30px;
  }
}

.grimlock-section[class*="-modern"].region--8-4-cols-left-modern .region__col--2, .grimlock-section[class*="-modern"].region--8-4-cols-left-reverse-modern .region__col--2 {
  text-align: center;
}

@media (min-width: 768px) {
  .grimlock-section[class*="-modern"].region--8-4-cols-left-modern .region__col--1 > div, .grimlock-section[class*="-modern"].region--8-4-cols-left-reverse-modern .region__col--1 > div {
    width: 66.6666666667%;
  }
}

[data-block] .grimlock-section[class*="-modern"].wp-block-grimlock-section:not(alignfull):not(.alignwide).region--container-narrow .grimlock-region__inner > .grimlock-region__container, [data-block] .grimlock-section[class*="-modern"].wp-block-grimlock-section:not(alignfull):not(.alignwide).region--container-narrower .grimlock-region__inner > .grimlock-region__container, [data-block] .grimlock-section[class*="-modern"].wp-block-grimlock-section:not(alignfull):not(.alignwide).region--container-classic .grimlock-region__inner > .grimlock-region__container,
[data-block] .grimlock-section[class*="-modern"].grimlock-gallery-section:not(alignfull):not(.alignwide).region--container-narrow .grimlock-region__inner > .grimlock-region__container,
[data-block] .grimlock-section[class*="-modern"].grimlock-gallery-section:not(alignfull):not(.alignwide).region--container-narrower .grimlock-region__inner > .grimlock-region__container,
[data-block] .grimlock-section[class*="-modern"].grimlock-gallery-section:not(alignfull):not(.alignwide).region--container-classic .grimlock-region__inner > .grimlock-region__container {
  max-width: 100% !important;
}

/* Sections modern front end */
.grimlock-section[class*="-modern"].wp-block-grimlock-section.alignfull,
.grimlock-section[class*="-modern"].grimlock-gallery-section.alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: auto !important;
  max-width: 1000%;
}

.grimlock-section[class*="-modern"].wp-block-grimlock-section.alignwide,
.grimlock-section[class*="-modern"].grimlock-gallery-section.alignwide {
  margin-left: calc(25% - 25vw);
  margin-right: calc(25% - 25vw);
  width: auto !important;
  max-width: 1000%;
}

/* Sections modern */
.grimlock-section[class*="-boxed"]:not(.grimlock-hero) {
  --grimlock-section-content-background-color: var(--grimlock-archive-post-background-color);
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero) .region__row {
  align-items: center;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero):not(.section_content_reveal) .region__col--2,
.grimlock-section[class*="-boxed"]:not(.grimlock-hero).section_content_reveal .region__col--2 > div {
  position: relative;
  z-index: 9;
  padding: clamp(1.5rem, 5vw, 45px);
  background-color: var(--grimlock-section-content-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
}

.grimlock-dark-mode--on .grimlock-section[class*="-boxed"]:not(.grimlock-hero):not(.section_content_reveal) .region__col--2, .grimlock-dark-mode--on
.grimlock-section[class*="-boxed"]:not(.grimlock-hero).section_content_reveal .region__col--2 > div {
  background-color: var(--grimlock-dark-mode-section-content-background-color);
}

@media (min-width: 768px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"] .region__col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 991.98px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"] .region__col--1 {
    padding: 0;
    right: 0;
  }
}

@media (min-width: 1200px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"] .region__col--1 {
    flex: 0 0 55%;
    max-width: 55%;
  }
}

@media (min-width: 1200px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"] .region__col--2 {
    flex: 0 0 45%;
    max-width: 45%;
  }
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"]:not(.section_content_reveal) .region__col--2,
.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"].section_content_reveal .region__col--2 > div {
  top: calc( -1 * ( 30px + 2vw ));
  margin-left: 15px;
  margin-right: 15px;
}

@media (min-width: 768px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"]:not(.section_content_reveal) .region__col--2,
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"].section_content_reveal .region__col--2 > div {
    top: 0;
    left: calc( -1 * ( 30px + 2vw ));
    margin: 0;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"][class*="-reverse"]:not(.section_content_reveal) .region__col--2,
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"][class*="-reverse"].section_content_reveal .region__col--2 > div {
    right: calc( -1 * ( 30px + 2vw ));
    left: auto;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"][class*="-reverse"] .region__col--1 {
    order: 1;
  }
}

@media (min-width: 577px) and (max-width: 767px) {
  .grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-6-6-cols-"][class*="-reverse"] .region__col--1 {
    order: 0;
  }
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-"] .region__col {
  flex: 0 0 100%;
  max-width: 100%;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-"] .region__col--2 {
  max-width: clamp(450px, 40%, 700px);
  order: 2;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-"] div.grimlock-section__thumbnail {
  text-align: left;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-"] div.grimlock-section__thumbnail img.grimlock-section__thumbnail-img {
  max-width: 100%;
  height: auto;
  margin-bottom: clamp(-150px, -25vw, -500px);
  max-height: clamp(200px, 50vw, 600px);
  -o-object-fit: cover;
     object-fit: cover;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-"].section_content_reveal .region__col--2 {
  padding: 0;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-center"] .region__col--2 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-center"] div.grimlock-section__thumbnail {
  text-align: center;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-"][class*="-reverse"] .region__col--2 {
  margin-left: auto;
}

.grimlock-section[class*="-boxed"]:not(.grimlock-hero)[class*="-12-cols-"][class*="-reverse"] div.grimlock-section__thumbnail {
  text-align: right;
}

/* Sections temp */
.grimlock-section .grimlock-section__btn {
  white-space: normal;
}

@media (min-width: 768px) {
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--1 {
    max-width: none;
    flex: 0 0 auto;
    width: auto;
    padding: 0;
    align-items: center;
    justify-content: center;
    display: flex;
  }
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--1 .grimlock-section__thumbnail {
    text-align: left;
    max-width: 15vw;
    padding-right: 30px;
    padding-left: 15px;
    margin-bottom: 0;
  }
}

.grimlock-section[class*="12-cols-left-content-inline"] .region__col--1 .grimlock-section__thumbnail {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 {
    max-width: none;
    flex: 1;
    text-align: left;
  }
}

.grimlock-section[class*="12-cols-left-content-inline"] .region__col--2,
.grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element {
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) {
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2,
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    text-align: left;
  }
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > div + div,
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element > div + div {
    margin-left: 2rem;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 .grimlock-section__content,
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element .grimlock-section__content {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    max-width: 45%;
  }
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 .grimlock-section__content .grimlock-section__text,
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element .grimlock-section__content .grimlock-section__text {
    margin-top: 0;
  }
}

.grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 .grimlock-section__content p:not(:last-child),
.grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element .grimlock-section__content p:not(:last-child) {
  margin-bottom: 0;
}

.grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 .grimlock-section__footer,
.grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element .grimlock-section__footer {
  margin-top: 0;
}

@media (min-width: 768px) {
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 .section__btn:not(.btn-block),
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 .grimlock-section__btn:not(.btn-block),
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element .section__btn:not(.btn-block),
  .grimlock-section[class*="12-cols-left-content-inline"] .region__col--2 > .grimlock-reveal-element .grimlock-section__btn:not(.btn-block) {
    margin-top: 0 !important;
  }
}

@media (min-width: 768px) {
  .grimlock-section[class*="12-cols-left-content-inline"] .section__header {
    padding-bottom: 0 !important;
  }
}

.grimlock-section.region--12-cols-left .region__col--1 .section__thumbnail-img, .grimlock-section.region--12-cols-center .region__col--1 .section__thumbnail-img, .grimlock-section.region--12-cols-right .region__col--1 .section__thumbnail-img {
  margin-bottom: 30px;
}

@media (max-width: 991.98px) {
  .grimlock-section.region--12-cols-left .region__col--1 .section__thumbnail-img, .grimlock-section.region--12-cols-center .region__col--1 .section__thumbnail-img, .grimlock-section.region--12-cols-right .region__col--1 .section__thumbnail-img, .grimlock-section.region--6-6-cols-left .region__col--1 .section__thumbnail-img, .grimlock-section.region--6-6-cols-left-reverse .region__col--1 .section__thumbnail-img, .grimlock-section.region--4-8-cols-left .region__col--1 .section__thumbnail-img, .grimlock-section.region--4-8-cols-left-reverse .region__col--1 .section__thumbnail-img {
    margin-bottom: 15px;
  }
}

.grimlock-section.grimlock-section--shadow {
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.05);
}

.grimlock-section.grimlock-section--border-radius {
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
}

@media (min-width: 992px) {
  .grimlock-section.grimlock-section--sticky {
    position: sticky;
    top: 0;
    z-index: 99;
  }
}

.grimlock-section.grimlock-section--forms-light form .form-control, .grimlock-section.grimlock-section--forms-light form input[type="text"], .grimlock-section.grimlock-section--forms-light form input[type="email"], .grimlock-section.grimlock-section--forms-light form input[type="password"], .grimlock-section.grimlock-section--forms-light form input[type="tel"], .grimlock-section.grimlock-section--forms-light form input[type="url"], .grimlock-section.grimlock-section--forms-light form input[type="week"], .grimlock-section.grimlock-section--forms-light form input[type="date"], .grimlock-section.grimlock-section--forms-light form input[type="datetime"], .grimlock-section.grimlock-section--forms-light form input[type="time"], .grimlock-section.grimlock-section--forms-light form input[type="email"], .grimlock-section.grimlock-section--forms-light form input[type="month"], .grimlock-section.grimlock-section--forms-light form input[type="number"], .grimlock-section.grimlock-section--forms-light form input[type="search"], .grimlock-section.grimlock-section--forms-light form input[type="website"], .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"], .grimlock-section.grimlock-section--forms-light form textarea, .grimlock-section.grimlock-section--forms-light form .select-style, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"], .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select, .grimlock-section.grimlock-section--forms-light form select, .grimlock-section.grimlock-section--forms-dark form .form-control, .grimlock-section.grimlock-section--forms-dark form input[type="text"], .grimlock-section.grimlock-section--forms-dark form input[type="email"], .grimlock-section.grimlock-section--forms-dark form input[type="password"], .grimlock-section.grimlock-section--forms-dark form input[type="tel"], .grimlock-section.grimlock-section--forms-dark form input[type="url"], .grimlock-section.grimlock-section--forms-dark form input[type="week"], .grimlock-section.grimlock-section--forms-dark form input[type="date"], .grimlock-section.grimlock-section--forms-dark form input[type="datetime"], .grimlock-section.grimlock-section--forms-dark form input[type="time"], .grimlock-section.grimlock-section--forms-dark form input[type="email"], .grimlock-section.grimlock-section--forms-dark form input[type="month"], .grimlock-section.grimlock-section--forms-dark form input[type="number"], .grimlock-section.grimlock-section--forms-dark form input[type="search"], .grimlock-section.grimlock-section--forms-dark form input[type="website"], .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"], .grimlock-section.grimlock-section--forms-dark form textarea, .grimlock-section.grimlock-section--forms-dark form .select-style, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"], .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select, .grimlock-section.grimlock-section--forms-dark form select {
  background-color: var(--grimlock-forms-scheme-background-color);
  color: inherit !important;
  border-color: transparent;
  transition: all 0.2s ease-in-out;
}

.grimlock-section.grimlock-section--forms-light form .form-control::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="text"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="email"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="password"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="tel"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="url"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="week"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="date"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="time"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="email"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="month"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="number"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="search"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="website"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form textarea::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form .select-style::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select::-moz-placeholder, .grimlock-section.grimlock-section--forms-light form select::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form .form-control::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="text"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="email"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="password"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="url"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="week"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="date"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="time"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="email"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="month"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="number"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="search"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="website"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form textarea::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form .select-style::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select::-moz-placeholder, .grimlock-section.grimlock-section--forms-dark form select::-moz-placeholder {
  color: inherit !important;
}

.grimlock-section.grimlock-section--forms-light form .form-control:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="text"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="email"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="password"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="tel"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="url"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="week"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="date"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="time"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="email"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="month"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="number"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="search"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form input[type="website"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form textarea:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form .select-style:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-light form select:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form .form-control:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="text"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="password"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="url"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="week"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="date"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="time"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="month"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="number"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="search"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="website"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form textarea:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form .select-style:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select:-ms-input-placeholder, .grimlock-section.grimlock-section--forms-dark form select:-ms-input-placeholder {
  color: inherit !important;
}

.grimlock-section.grimlock-section--forms-light form .form-control:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="text"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="email"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="password"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="tel"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="url"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="week"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="date"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="time"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="email"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="month"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="number"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="search"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="website"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form textarea:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form .select-style:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-light form select:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form .form-control:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="text"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="password"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="url"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="week"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="date"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="time"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="month"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="number"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="search"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="website"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form textarea:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form .select-style:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select:-moz-placeholder-shown, .grimlock-section.grimlock-section--forms-dark form select:-moz-placeholder-shown {
  color: inherit !important;
}

.grimlock-section.grimlock-section--forms-light form .form-control::placeholder, .grimlock-section.grimlock-section--forms-light form .form-control:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="text"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="text"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="email"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="email"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="password"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="password"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="tel"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="tel"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="url"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="url"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="week"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="week"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="date"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="date"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="time"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="time"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="email"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="email"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="month"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="month"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="number"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="number"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="search"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="search"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form input[type="website"]::placeholder, .grimlock-section.grimlock-section--forms-light form input[type="website"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]::placeholder, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form textarea::placeholder, .grimlock-section.grimlock-section--forms-light form textarea:placeholder-shown, .grimlock-section.grimlock-section--forms-light form .select-style::placeholder, .grimlock-section.grimlock-section--forms-light form .select-style:placeholder-shown, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select::placeholder, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select:placeholder-shown, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]::placeholder, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]:placeholder-shown, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select::placeholder, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select:placeholder-shown, .grimlock-section.grimlock-section--forms-light form select::placeholder, .grimlock-section.grimlock-section--forms-light form select:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form .form-control::placeholder, .grimlock-section.grimlock-section--forms-dark form .form-control:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="text"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="text"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="email"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="password"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="password"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="url"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="url"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="week"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="week"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="date"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="date"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="time"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="time"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="email"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="month"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="month"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="number"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="number"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="search"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="search"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form input[type="website"]::placeholder, .grimlock-section.grimlock-section--forms-dark form input[type="website"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]::placeholder, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form textarea::placeholder, .grimlock-section.grimlock-section--forms-dark form textarea:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form .select-style::placeholder, .grimlock-section.grimlock-section--forms-dark form .select-style:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select::placeholder, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]::placeholder, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select::placeholder, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select:placeholder-shown, .grimlock-section.grimlock-section--forms-dark form select::placeholder, .grimlock-section.grimlock-section--forms-dark form select:placeholder-shown {
  color: inherit !important;
}

.grimlock-section.grimlock-section--forms-light form .form-control:hover, .grimlock-section.grimlock-section--forms-light form .form-control:active, .grimlock-section.grimlock-section--forms-light form .form-control:focus, .grimlock-section.grimlock-section--forms-light form input[type="text"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="text"]:active, .grimlock-section.grimlock-section--forms-light form input[type="text"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="email"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="email"]:active, .grimlock-section.grimlock-section--forms-light form input[type="email"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="password"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="password"]:active, .grimlock-section.grimlock-section--forms-light form input[type="password"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="tel"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="tel"]:active, .grimlock-section.grimlock-section--forms-light form input[type="tel"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="url"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="url"]:active, .grimlock-section.grimlock-section--forms-light form input[type="url"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="week"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="week"]:active, .grimlock-section.grimlock-section--forms-light form input[type="week"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="date"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="date"]:active, .grimlock-section.grimlock-section--forms-light form input[type="date"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]:active, .grimlock-section.grimlock-section--forms-light form input[type="datetime"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="time"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="time"]:active, .grimlock-section.grimlock-section--forms-light form input[type="time"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="email"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="email"]:active, .grimlock-section.grimlock-section--forms-light form input[type="email"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="month"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="month"]:active, .grimlock-section.grimlock-section--forms-light form input[type="month"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="number"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="number"]:active, .grimlock-section.grimlock-section--forms-light form input[type="number"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="search"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="search"]:active, .grimlock-section.grimlock-section--forms-light form input[type="search"]:focus, .grimlock-section.grimlock-section--forms-light form input[type="website"]:hover, .grimlock-section.grimlock-section--forms-light form input[type="website"]:active, .grimlock-section.grimlock-section--forms-light form input[type="website"]:focus, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]:hover, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]:active, .grimlock-section.grimlock-section--forms-light form select[multiple="multiple"]:focus, .grimlock-section.grimlock-section--forms-light form textarea:hover, .grimlock-section.grimlock-section--forms-light form textarea:active, .grimlock-section.grimlock-section--forms-light form textarea:focus, .grimlock-section.grimlock-section--forms-light form .select-style:hover, .grimlock-section.grimlock-section--forms-light form .select-style:active, .grimlock-section.grimlock-section--forms-light form .select-style:focus, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select:hover, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select:active, .grimlock-section.grimlock-section--forms-light form :not(.select-style) > select:focus, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]:hover, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]:active, .grimlock-section.grimlock-section--forms-light form [class*="custom-select"]:focus, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select:hover, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select:active, .grimlock-section.grimlock-section--forms-light form :not([class*="custom-select"]) > select:focus, .grimlock-section.grimlock-section--forms-light form select:hover, .grimlock-section.grimlock-section--forms-light form select:active, .grimlock-section.grimlock-section--forms-light form select:focus, .grimlock-section.grimlock-section--forms-dark form .form-control:hover, .grimlock-section.grimlock-section--forms-dark form .form-control:active, .grimlock-section.grimlock-section--forms-dark form .form-control:focus, .grimlock-section.grimlock-section--forms-dark form input[type="text"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="text"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="text"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="password"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="password"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="password"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="tel"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="url"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="url"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="url"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="week"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="week"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="week"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="date"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="date"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="date"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="datetime"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="time"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="time"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="time"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="email"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="month"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="month"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="month"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="number"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="number"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="number"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="search"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="search"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="search"]:focus, .grimlock-section.grimlock-section--forms-dark form input[type="website"]:hover, .grimlock-section.grimlock-section--forms-dark form input[type="website"]:active, .grimlock-section.grimlock-section--forms-dark form input[type="website"]:focus, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]:hover, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]:active, .grimlock-section.grimlock-section--forms-dark form select[multiple="multiple"]:focus, .grimlock-section.grimlock-section--forms-dark form textarea:hover, .grimlock-section.grimlock-section--forms-dark form textarea:active, .grimlock-section.grimlock-section--forms-dark form textarea:focus, .grimlock-section.grimlock-section--forms-dark form .select-style:hover, .grimlock-section.grimlock-section--forms-dark form .select-style:active, .grimlock-section.grimlock-section--forms-dark form .select-style:focus, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select:hover, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select:active, .grimlock-section.grimlock-section--forms-dark form :not(.select-style) > select:focus, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]:hover, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]:active, .grimlock-section.grimlock-section--forms-dark form [class*="custom-select"]:focus, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select:hover, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select:active, .grimlock-section.grimlock-section--forms-dark form :not([class*="custom-select"]) > select:focus, .grimlock-section.grimlock-section--forms-dark form select:hover, .grimlock-section.grimlock-section--forms-dark form select:active, .grimlock-section.grimlock-section--forms-dark form select:focus {
  background-color: var(--grimlock-forms-scheme-hover-background-color);
}

.grimlock-section.grimlock-section--forms-light form .custom-control .custom-control-indicator, .grimlock-section.grimlock-section--forms-dark form .custom-control .custom-control-indicator {
  border-color: var(--grimlock-forms-scheme-background-color) !important;
  background-color: var(--grimlock-forms-scheme-background-color);
}

.grimlock-section.grimlock-section--forms-dark {
  --grimlock-forms-scheme-background-color: var(--grimlock-forms-scheme-dark-background-color);
  --grimlock-forms-scheme-hover-background-color: var(--grimlock-forms-scheme-dark-hover-background-color);
}

.grimlock-section.grimlock-section--forms-light {
  --grimlock-forms-scheme-background-color: var(--grimlock-forms-scheme-light-background-color);
  --grimlock-forms-scheme-hover-background-color: var(--grimlock-forms-scheme-light-hover-background-color);
}

/* Query posts & terms*/
[class*="wp-block-"].grimlock-term-query,
[class*="wp-block-"].grimlock-query {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

[class*="wp-block-"].grimlock-term-query.alignfull,
[class*="wp-block-"].grimlock-query.alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: auto;
  max-width: 1000%;
}

@media (min-width: 992px) {
  [class*="wp-block-"].grimlock-term-query.alignwide,
  [class*="wp-block-"].grimlock-query.alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000%;
  }
}

[class*="wp-block-"].grimlock-term-query article,
[class*="wp-block-"].grimlock-query article {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 30px !important;
  margin-bottom: 0 !important;
}

@media (min-width: 768px) {
  [class*="wp-block-"].grimlock-term-query article,
  [class*="wp-block-"].grimlock-query article {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

[class*="wp-block-"].grimlock-term-query article .card,
[class*="wp-block-"].grimlock-query article .card {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
  padding: 0;
  color: var(--grimlock-archive-post-color);
  height: 100%;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

[class*="wp-block-"].grimlock-term-query article .card-media,
[class*="wp-block-"].grimlock-term-query article .post-thumbnail,
[class*="wp-block-"].grimlock-query article .card-media,
[class*="wp-block-"].grimlock-query article .post-thumbnail {
  width: 100%;
}

[class*="wp-block-"].grimlock-term-query article .card-media img,
[class*="wp-block-"].grimlock-term-query article .post-thumbnail img,
[class*="wp-block-"].grimlock-query article .card-media img,
[class*="wp-block-"].grimlock-query article .post-thumbnail img {
  height: auto;
  width: 100%;
  max-width: 100%;
}

[class*="wp-block-"].grimlock-term-query article .card-body,
[class*="wp-block-"].grimlock-query article .card-body {
  padding: var(--grimlock-archive-post-padding);
}

[class*="wp-block-"].grimlock-term-query article .entry-title,
[class*="wp-block-"].grimlock-query article .entry-title {
  color: var(--grimlock-archive-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading4-font-size);
  font-size: var(--grimlock-heading4-font-size);
  margin-top: 0;
  margin-bottom: .5rem;
}

[class*="wp-block-"].grimlock-term-query article .entry-title a,
[class*="wp-block-"].grimlock-query article .entry-title a {
  color: inherit;
}

[class*="wp-block-"].grimlock-term-query article .entry-title a:hover,
[class*="wp-block-"].grimlock-query article .entry-title a:hover {
  color: var(--grimlock-archive-post-link-hover-color);
}

[class*="wp-block-"].grimlock-term-query article .entry-title a,
[class*="wp-block-"].grimlock-query article .entry-title a {
  color: inherit !important;
}

[class*="wp-block-"].grimlock-term-query article .entry-content,
[class*="wp-block-"].grimlock-term-query article .entry-summary,
[class*="wp-block-"].grimlock-query article .entry-content,
[class*="wp-block-"].grimlock-query article .entry-summary {
  font-size: .85rem;
}

[class*="wp-block-"].grimlock-term-query article .entry-content p,
[class*="wp-block-"].grimlock-term-query article .entry-summary p,
[class*="wp-block-"].grimlock-query article .entry-content p,
[class*="wp-block-"].grimlock-query article .entry-summary p {
  word-wrap: break-word;
  margin-top: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

[class*="wp-block-"].grimlock-term-query article .entry-content p ~ p,
[class*="wp-block-"].grimlock-term-query article .entry-summary p ~ p,
[class*="wp-block-"].grimlock-query article .entry-content p ~ p,
[class*="wp-block-"].grimlock-query article .entry-summary p ~ p {
  display: none;
}

[class*="wp-block-"].grimlock-term-query article .entry-content + *,
[class*="wp-block-"].grimlock-term-query article .entry-summary + *,
[class*="wp-block-"].grimlock-query article .entry-content + *,
[class*="wp-block-"].grimlock-query article .entry-summary + * {
  margin-top: .75rem;
}

[class*="wp-block-"].grimlock-term-query article .entry-meta,
[class*="wp-block-"].grimlock-query article .entry-meta {
  font-size: .8rem;
}

[class*="wp-block-"].grimlock-term-query article .edit-link,
[class*="wp-block-"].grimlock-query article .edit-link {
  display: none !important;
}

[class*="wp-block-"].grimlock-term-query article a,
[class*="wp-block-"].grimlock-query article a {
  text-decoration: none !important;
}

[class*="wp-block-"].grimlock-term-query article p,
[class*="wp-block-"].grimlock-query article p {
  margin-top: 0;
  margin-bottom: 0;
}

[class*="wp-block-"].grimlock-term-query article .post-author,
[class*="wp-block-"].grimlock-term-query article .author,
[class*="wp-block-"].grimlock-query article .post-author,
[class*="wp-block-"].grimlock-query article .author {
  display: flex;
  align-items: center;
}

[class*="wp-block-"].grimlock-term-query article .post-author .author-vcard,
[class*="wp-block-"].grimlock-term-query article .author .author-vcard,
[class*="wp-block-"].grimlock-query article .post-author .author-vcard,
[class*="wp-block-"].grimlock-query article .author .author-vcard {
  margin-left: .4rem;
}

[class*="wp-block-"].grimlock-term-query article .post-author .avatar,
[class*="wp-block-"].grimlock-term-query article .author .avatar,
[class*="wp-block-"].grimlock-query article .post-author .avatar,
[class*="wp-block-"].grimlock-query article .author .avatar {
  border-radius: 500px;
  width: 25px;
  height: 25px;
  -o-object-fit: cover;
     object-fit: cover;
}

[class*="wp-block-"].grimlock-term-query article .post-author .byline-label,
[class*="wp-block-"].grimlock-term-query article .author .byline-label,
[class*="wp-block-"].grimlock-query article .post-author .byline-label,
[class*="wp-block-"].grimlock-query article .author .byline-label {
  margin-right: .25rem;
}

[class*="wp-block-"].grimlock-term-query article .card-footer,
[class*="wp-block-"].grimlock-query article .card-footer {
  padding: calc(var(--grimlock-archive-post-padding) / 2) var(--grimlock-archive-post-padding);
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  border-top: 1px solid var(--grimlock-color-faded);
  background: none;
  z-index: 1;
  font-size: .9em;
  order: 99;
}

[class*="wp-block-"].grimlock-term-query article .card-footer:empty,
[class*="wp-block-"].grimlock-query article .card-footer:empty {
  display: none;
}

[class*="wp-block-"].grimlock-term-query article .more-link,
[class*="wp-block-"].grimlock-query article .more-link {
  margin-top: .5rem;
  display: inline-block;
}

[class*="wp-block-"].grimlock-term-query article .post-date .entry-date + .updated,
[class*="wp-block-"].grimlock-term-query article .posted-on .entry-date + .updated,
[class*="wp-block-"].grimlock-query article .post-date .entry-date + .updated,
[class*="wp-block-"].grimlock-query article .posted-on .entry-date + .updated {
  display: none;
}

[class*="wp-block-"].grimlock-term-query article .post-category,
[class*="wp-block-"].grimlock-query article .post-category {
  font-size: 0.65rem;
  margin-top: .5rem;
}

[class*="wp-block-"].grimlock-term-query article .grimlock--term-logo,
[class*="wp-block-"].grimlock-query article .grimlock--term-logo {
  background: #fff;
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 9;
  padding: 10px;
  pointer-events: none;
}

[class*="wp-block-"].grimlock-term-query article .grimlock--term-logo img,
[class*="wp-block-"].grimlock-query article .grimlock--term-logo img {
  position: static;
  max-height: 50px;
  width: auto;
  height: auto;
}

[class*="wp-block-"].grimlock-term-query article .grimlock--term-logo + .entry-title,
[class*="wp-block-"].grimlock-query article .grimlock--term-logo + .entry-title {
  opacity: 0;
}

@media (min-width: 576px) {
  [class*="wp-block-"].grimlock-term-query[class*="12-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="12-cols-"] article {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  [class*="wp-block-"].grimlock-term-query[class*="6-6-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="6-6-cols-"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  [class*="wp-block-"].grimlock-term-query[class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  [class*="wp-block-"].grimlock-term-query[class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-"] article {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 576px) {
  [class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  [class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-"] article {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  [class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-"] article {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

[class*="wp-block-"].grimlock-term-query[class*="2-2-2-2-2-2-cols-"] article,
[class*="wp-block-"].grimlock-query[class*="2-2-2-2-2-2-cols-"] article {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (min-width: 576px) {
  [class*="wp-block-"].grimlock-term-query[class*="2-2-2-2-2-2-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="2-2-2-2-2-2-cols-"] article {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 768px) {
  [class*="wp-block-"].grimlock-term-query[class*="2-2-2-2-2-2-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="2-2-2-2-2-2-cols-"] article {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

@media (min-width: 992px) {
  [class*="wp-block-"].grimlock-term-query[class*="2-2-2-2-2-2-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="2-2-2-2-2-2-cols-"] article {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
}

[class*="wp-block-"].grimlock-term-query[class*="cols-classic"] article .entry-meta .post-category:after, [class*="wp-block-"].grimlock-term-query[class*="cols-overlay"] article .entry-meta .post-category:after,
[class*="wp-block-"].grimlock-query[class*="cols-classic"] article .entry-meta .post-category:after,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .entry-meta .post-category:after {
  content: none;
}

[class*="wp-block-"].grimlock-term-query[class*="cols-classic"] article .entry-meta .post-reading-time, [class*="wp-block-"].grimlock-term-query[class*="cols-overlay"] article .entry-meta .post-reading-time,
[class*="wp-block-"].grimlock-query[class*="cols-classic"] article .entry-meta .post-reading-time,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .entry-meta .post-reading-time {
  display: none !important;
}

[class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card,
[class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
  margin: 0;
}

[class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card-media,
[class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card-media,
[class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .post-thumbnail {
  flex: 0 0 25%;
  max-width: 25%;
}

[class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card-media img,
[class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card-media img,
[class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .post-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

[class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card-body,
[class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card-body {
  flex: 0 0 75%;
  max-width: 75%;
}

@media (min-width: 576px) {
  [class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card-footer,
  [class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card-footer {
    display: flex;
    align-items: center;
  }
  [class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card-footer > .row,
  [class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card-footer > .row {
    flex: 1;
  }
  [class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card-footer span + span,
  [class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card-footer span + span {
    margin-top: 0;
    text-align: right;
  }
}

[class*="wp-block-"].grimlock-term-query[class*="cols-lateral"] article .card-footer .posted-on,
[class*="wp-block-"].grimlock-query[class*="cols-lateral"] article .card-footer .posted-on {
  margin-left: 1rem;
}

[class*="wp-block-"].grimlock-term-query[class*="12-cols-lateral"] article,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral"] article {
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}

[class*="wp-block-"].grimlock-term-query[class*="12-cols-lateral"] .card-footer,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral"] .card-footer {
  display: flex;
  align-items: center;
}

[class*="wp-block-"].grimlock-term-query[class*="12-cols-lateral"] .card-footer > *:first-child,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral"] .card-footer > *:first-child {
  margin-right: auto;
}

[class*="wp-block-"].grimlock-term-query[class*="cols-lateral-reverse"] article .card-media,
[class*="wp-block-"].grimlock-term-query[class*="cols-lateral-reverse"] article .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="cols-lateral-reverse"] article .card-media,
[class*="wp-block-"].grimlock-query[class*="cols-lateral-reverse"] article .post-thumbnail {
  order: 2;
}

/* Query temp */
@media (max-width: 767.98px) {
  .blog-posts[class*="12-cols-overlay"] article,
  .archive-posts[class*="12-cols-overlay"] article,
  div.grimlock-query-section__posts[class*="12-cols-overlay"] article,
  .search-posts[class*="12-cols-overlay"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-overlay"] article,
  [class*="wp-block-"].grimlock-query[class*="12-cols-overlay"] article {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
}

@media (min-width: 992px) {
  .blog-posts[class*="12-cols-overlay"] .card-media,
  .blog-posts[class*="12-cols-overlay"] .post-thumbnail,
  .archive-posts[class*="12-cols-overlay"] .card-media,
  .archive-posts[class*="12-cols-overlay"] .post-thumbnail,
  div.grimlock-query-section__posts[class*="12-cols-overlay"] .card-media,
  div.grimlock-query-section__posts[class*="12-cols-overlay"] .post-thumbnail,
  .search-posts[class*="12-cols-overlay"] .card-media,
  .search-posts[class*="12-cols-overlay"] .post-thumbnail,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-overlay"] .card-media,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-overlay"] .post-thumbnail,
  [class*="wp-block-"].grimlock-query[class*="12-cols-overlay"] .card-media,
  [class*="wp-block-"].grimlock-query[class*="12-cols-overlay"] .post-thumbnail {
    max-height: 600px;
  }
}

.blog-posts[class*="12-cols-overlay"] .card__title,
.archive-posts[class*="12-cols-overlay"] .card__title,
div.grimlock-query-section__posts[class*="12-cols-overlay"] .card__title,
.search-posts[class*="12-cols-overlay"] .card__title,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-overlay"] .card__title,
[class*="wp-block-"].grimlock-query[class*="12-cols-overlay"] .card__title {
  font-size: calc(var(--grimlock-heading2-font-size) * 1.2) !important;
  max-width: 610px !important;
}

@media (min-width: 768px) {
  .blog-posts[class*="6-6-cols-overlay"] article,
  .archive-posts[class*="6-6-cols-overlay"] article,
  div.grimlock-query-section__posts[class*="6-6-cols-overlay"] article,
  .search-posts[class*="6-6-cols-overlay"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="6-6-cols-overlay"] article,
  [class*="wp-block-"].grimlock-query[class*="6-6-cols-overlay"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .blog-posts[class*="4-4-4-cols-overlay"] article,
  .archive-posts[class*="4-4-4-cols-overlay"] article,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay"] article,
  .search-posts[class*="4-4-4-cols-overlay"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay"] article,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  .blog-posts[class*="4-4-4-cols-overlay"] article,
  .archive-posts[class*="4-4-4-cols-overlay"] article,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay"] article,
  .search-posts[class*="4-4-4-cols-overlay"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay"] article,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay"] article {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 576px) {
  .blog-posts[class*="3-3-3-3-cols-overlay"] article,
  .archive-posts[class*="3-3-3-3-cols-overlay"] article,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay"] article,
  .search-posts[class*="3-3-3-3-cols-overlay"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay"] article,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .blog-posts[class*="3-3-3-3-cols-overlay"] article,
  .archive-posts[class*="3-3-3-3-cols-overlay"] article,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay"] article,
  .search-posts[class*="3-3-3-3-cols-overlay"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay"] article,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay"] article {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  .blog-posts[class*="3-3-3-3-cols-overlay"] article,
  .archive-posts[class*="3-3-3-3-cols-overlay"] article,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay"] article,
  .search-posts[class*="3-3-3-3-cols-overlay"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay"] article,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay"] article {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

.blog-posts[class*="cols-overlay"] article .card,
.archive-posts[class*="cols-overlay"] article .card,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card,
.search-posts[class*="cols-overlay"] article .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card {
  min-height: 250px !important;
  max-height: 650px;
  overflow: hidden;
  border: none;
}

.blog-posts[class*="cols-overlay"] article .card .card-media > a,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail,
.archive-posts[class*="cols-overlay"] article .card .card-media > a,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media > a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail,
.search-posts[class*="cols-overlay"] article .card .card-media > a,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media > a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media > a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail {
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
  align-items: stretch;
  color: inherit !important;
  overflow: hidden;
  min-height: inherit;
}

.blog-posts[class*="cols-overlay"] article .card .card-media > a img,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail img,
.archive-posts[class*="cols-overlay"] article .card .card-media > a img,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail img,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media > a img,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail img,
.search-posts[class*="cols-overlay"] article .card .card-media > a img,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media > a img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media > a img,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail img {
  max-width: 100%;
  min-width: 101%;
  height: auto;
  min-height: 101%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: auto;
}

.blog-posts[class*="cols-overlay"] article .card .card-media > a:after,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail:after,
.archive-posts[class*="cols-overlay"] article .card .card-media > a:after,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail:after,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media > a:after,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail:after,
.search-posts[class*="cols-overlay"] article .card .card-media > a:after,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail:after,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media > a:after,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail:after,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media > a:after,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail:after {
  content: '';
  position: absolute;
  top: 15% !important;
  left: -1px;
  z-index: 1;
  width: calc(100% + 2px);
  height: 100%;
  background: linear-gradient(to bottom, rgba(40, 40, 40, 0) 0%, rgba(15, 15, 15, 0.91) 89%, rgba(15, 15, 15, 0.93) 93%) !important;
  opacity: .93;
  pointer-events: none;
  transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.blog-posts[class*="cols-overlay"] article .card .card-media,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail,
.archive-posts[class*="cols-overlay"] article .card .card-media,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail,
.search-posts[class*="cols-overlay"] article .card .card-media,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail {
  height: 100%;
  max-height: 100%;
  min-height: inherit;
}

.blog-posts[class*="cols-overlay"] article .card .card-media + .card-body,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body {
  color: #fff !important;
  text-shadow: 2px 2px 30px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: none;
}

.blog-posts[class*="cols-overlay"] article .card .card-media + .card-body a,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body a,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body a,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body a,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body a,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body a {
  color: inherit !important;
}

.blog-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body .entry-title,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body .entry-title,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title {
  color: inherit !important;
}

.blog-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a, .blog-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:hover, .blog-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:focus, .blog-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:active,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:hover,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:focus,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:active,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:hover,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:focus,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:active,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:hover,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:focus,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:active,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:hover,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:focus,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:active,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:hover,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:focus,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:active,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:hover,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:focus,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:active,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:hover,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:focus,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:active,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body .entry-title a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:hover,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:focus,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:active,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:hover,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:focus,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:active,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:hover,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:focus,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body .entry-title a:active,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:hover,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:focus,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-title a:active {
  color: inherit !important;
}

.blog-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-meta,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-meta,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-meta,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-meta,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-meta,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-meta,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body .entry-meta,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-meta,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body .entry-meta,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-meta,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body .entry-meta,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body .entry-meta {
  color: inherit !important;
  margin-bottom: .5rem;
}

.blog-posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body + .card-footer,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer {
  color: #fff;
}

.blog-posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer a,
.blog-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer a,
.archive-posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer a,
.archive-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer a,
.search-posts[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer a,
.search-posts[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-media + .card-body + .card-footer a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-media + .card-body + .card-footer a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-thumbnail + .card-body + .card-footer a {
  color: inherit !important;
}

.blog-posts[class*="cols-overlay"] article .card .card-body,
.archive-posts[class*="cols-overlay"] article .card .card-body,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-body,
.search-posts[class*="cols-overlay"] article .card .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-body,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-body {
  display: flex;
  height: 100%;
  justify-content: flex-end;
  flex-direction: column;
  flex-wrap: wrap;
  z-index: 9;
  padding: 1.25rem !important;
}

.blog-posts[class*="cols-overlay"] article .card .entry-header .entry-title,
.archive-posts[class*="cols-overlay"] article .card .entry-header .entry-title,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .entry-header .entry-title,
.search-posts[class*="cols-overlay"] article .card .entry-header .entry-title,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .entry-header .entry-title,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .entry-header .entry-title {
  line-height: 1em;
}

.blog-posts[class*="cols-overlay"] article .card .entry-header .entry-title a,
.archive-posts[class*="cols-overlay"] article .card .entry-header .entry-title a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .entry-header .entry-title a,
.search-posts[class*="cols-overlay"] article .card .entry-header .entry-title a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .entry-header .entry-title a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .entry-header .entry-title a {
  font-size: 0.85em;
}

.blog-posts[class*="cols-overlay"] article .card .entry-header .entry-title a:after,
.archive-posts[class*="cols-overlay"] article .card .entry-header .entry-title a:after,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .entry-header .entry-title a:after,
.search-posts[class*="cols-overlay"] article .card .entry-header .entry-title a:after,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .entry-header .entry-title a:after,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .entry-header .entry-title a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
}

.blog-posts[class*="cols-overlay"] article .card .entry-meta,
.archive-posts[class*="cols-overlay"] article .card .entry-meta,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .entry-meta,
.search-posts[class*="cols-overlay"] article .card .entry-meta,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .entry-meta,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .entry-meta {
  font-size: .9em;
  padding-top: .25rem;
}

.blog-posts[class*="cols-overlay"] article .card .entry-summary,
.blog-posts[class*="cols-overlay"] article .card .entry-content,
.blog-posts[class*="cols-overlay"] article .card .edit-link,
.blog-posts[class*="cols-overlay"] article .card .addtoany_content,
.blog-posts[class*="cols-overlay"] article .card .author-vcard,
.blog-posts[class*="cols-overlay"] article .card .more-link,
.archive-posts[class*="cols-overlay"] article .card .entry-summary,
.archive-posts[class*="cols-overlay"] article .card .entry-content,
.archive-posts[class*="cols-overlay"] article .card .edit-link,
.archive-posts[class*="cols-overlay"] article .card .addtoany_content,
.archive-posts[class*="cols-overlay"] article .card .author-vcard,
.archive-posts[class*="cols-overlay"] article .card .more-link,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .entry-summary,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .entry-content,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .edit-link,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .addtoany_content,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .author-vcard,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .more-link,
.search-posts[class*="cols-overlay"] article .card .entry-summary,
.search-posts[class*="cols-overlay"] article .card .entry-content,
.search-posts[class*="cols-overlay"] article .card .edit-link,
.search-posts[class*="cols-overlay"] article .card .addtoany_content,
.search-posts[class*="cols-overlay"] article .card .author-vcard,
.search-posts[class*="cols-overlay"] article .card .more-link,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .entry-summary,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .entry-content,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .edit-link,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .addtoany_content,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .author-vcard,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .more-link,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .entry-summary,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .entry-content,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .edit-link,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .addtoany_content,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .author-vcard,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .more-link {
  display: none;
}

.blog-posts[class*="cols-overlay"] article .card .post-author:after,
.archive-posts[class*="cols-overlay"] article .card .post-author:after,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .post-author:after,
.search-posts[class*="cols-overlay"] article .card .post-author:after,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .post-author:after,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .post-author:after {
  content: none !important;
}

.blog-posts[class*="cols-overlay"] article .card .card-footer,
.archive-posts[class*="cols-overlay"] article .card .card-footer,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer,
.search-posts[class*="cols-overlay"] article .card .card-footer,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  padding: 1.25rem !important;
}

.blog-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']),
.blog-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']),
.archive-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']),
.archive-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']),
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']),
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']),
.search-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']),
.search-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']),
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']),
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']),
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']),
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']) {
  background: none;
  box-shadow: none;
  font-size: 0.8em;
  padding: 0.5rem 0.8rem;
  color: #fff !important;
  border-color: #fff !important;
}

.blog-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):hover, .blog-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):active, .blog-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):focus,
.blog-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):hover,
.blog-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):active,
.blog-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):focus,
.archive-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):hover,
.archive-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):active,
.archive-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):focus,
.archive-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):hover,
.archive-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):active,
.archive-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):focus,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):hover,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):active,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):focus,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):hover,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):active,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):focus,
.search-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):hover,
.search-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):active,
.search-posts[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):focus,
.search-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):hover,
.search-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):active,
.search-posts[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):focus,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):hover,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):active,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):focus,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):hover,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):active,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):focus,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):hover,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):active,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.btn:not(.badge):not([rel='tag']):focus,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):hover,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):active,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card-footer a.button:not(.badge):not([rel='tag']):focus {
  border-color: #fff !important;
  color: #fff !important;
  background: rgba(255, 255, 255, 0.2) !important;
}

.blog-posts[class*="cols-overlay"] article .card .wp-block-quote,
.archive-posts[class*="cols-overlay"] article .card .wp-block-quote,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .wp-block-quote,
.search-posts[class*="cols-overlay"] article .card .wp-block-quote,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .wp-block-quote,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .wp-block-quote {
  margin: 0 !important;
  padding: .5rem 1rem !important;
  font-size: 1em !important;
}

.blog-posts[class*="cols-overlay"] article .card .card__floating,
.archive-posts[class*="cols-overlay"] article .card .card__floating,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card__floating,
.search-posts[class*="cols-overlay"] article .card .card__floating,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card__floating,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card__floating {
  position: absolute;
  top: calc(1rem - 5px);
  left: calc(1rem - 5px);
  z-index: 9;
}

.blog-posts[class*="cols-overlay"] article .card .card__stats,
.archive-posts[class*="cols-overlay"] article .card .card__stats,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card__stats,
.search-posts[class*="cols-overlay"] article .card .card__stats,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card__stats,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card__stats {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 2;
}

.blog-posts[class*="cols-overlay"] article .card .card__stats > div > a,
.archive-posts[class*="cols-overlay"] article .card .card__stats > div > a,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card__stats > div > a,
.search-posts[class*="cols-overlay"] article .card .card__stats > div > a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card__stats > div > a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card__stats > div > a {
  margin-bottom: 0 !important;
}

.blog-posts[class*="cols-overlay"] article .card .card__icon,
.archive-posts[class*="cols-overlay"] article .card .card__icon,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card .card__icon,
.search-posts[class*="cols-overlay"] article .card .card__icon,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card .card__icon,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card .card__icon {
  display: none;
}

.blog-posts[class*="cols-overlay"] article .card:hover .card-img,
.archive-posts[class*="cols-overlay"] article .card:hover .card-img,
div.grimlock-query-section__posts[class*="cols-overlay"] article .card:hover .card-img,
.search-posts[class*="cols-overlay"] article .card:hover .card-img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article .card:hover .card-img,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article .card:hover .card-img {
  opacity: .7;
  transform: scale(1.05);
}

.blog-posts[class*="cols-overlay"] article.has-post-thumbnail .card,
.archive-posts[class*="cols-overlay"] article.has-post-thumbnail .card,
div.grimlock-query-section__posts[class*="cols-overlay"] article.has-post-thumbnail .card,
.search-posts[class*="cols-overlay"] article.has-post-thumbnail .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article.has-post-thumbnail .card,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article.has-post-thumbnail .card {
  color: #fff;
}

.blog-posts[class*="cols-overlay"] article.has-post-thumbnail .card .entry-title,
.archive-posts[class*="cols-overlay"] article.has-post-thumbnail .card .entry-title,
div.grimlock-query-section__posts[class*="cols-overlay"] article.has-post-thumbnail .card .entry-title,
.search-posts[class*="cols-overlay"] article.has-post-thumbnail .card .entry-title,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay"] article.has-post-thumbnail .card .entry-title,
[class*="wp-block-"].grimlock-query[class*="cols-overlay"] article.has-post-thumbnail .card .entry-title {
  color: #fff;
}

@media (min-width: 768px) {
  .blog-posts[class*="4-4-4-cols-overlay-grid"],
  .archive-posts[class*="4-4-4-cols-overlay-grid"],
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"],
  .search-posts[class*="4-4-4-cols-overlay-grid"],
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"],
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
    grid-auto-rows: 300px;
    grid-auto-flow: dense;
    margin: 0 !important;
  }
  .blog-posts[class*="4-4-4-cols-overlay-grid"] article,
  .archive-posts[class*="4-4-4-cols-overlay-grid"] article,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"] article,
  .search-posts[class*="4-4-4-cols-overlay-grid"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"] article,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] article {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: 0 !important;
  }
  .blog-posts[class*="4-4-4-cols-overlay-grid"] article:first-child,
  .archive-posts[class*="4-4-4-cols-overlay-grid"] article:first-child,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"] article:first-child,
  .search-posts[class*="4-4-4-cols-overlay-grid"] article:first-child,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"] article:first-child,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] article:first-child {
    grid-row: span 2;
  }
  .blog-posts[class*="4-4-4-cols-overlay-grid"] article:nth-child(2),
  .archive-posts[class*="4-4-4-cols-overlay-grid"] article:nth-child(2),
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"] article:nth-child(2),
  .search-posts[class*="4-4-4-cols-overlay-grid"] article:nth-child(2),
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"] article:nth-child(2),
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] article:nth-child(2) {
    grid-column: span 2;
  }
  .blog-posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail,
  .blog-posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail,
  .archive-posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail,
  .archive-posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail,
  .search-posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail,
  .search-posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail {
    width: 100%;
  }
  .blog-posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail img,
  .blog-posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail img,
  .archive-posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail img,
  .archive-posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail img,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail img,
  div.grimlock-query-section__posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail img,
  .search-posts[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail img,
  .search-posts[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] .card .card-media .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="4-4-4-cols-overlay-grid"] .card .post-thumbnail img {
    height: 100%;
  }
}

@media (min-width: 768px) {
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"],
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"],
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"],
  .search-posts[class*="3-3-3-3-cols-overlay-grid"],
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"],
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] {
    display: grid;
    grid-gap: 0;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    grid-auto-rows: 290px;
    grid-auto-flow: dense;
    margin: 0 !important;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] article,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] article,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] article,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] article,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] article {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    min-height: 0 !important;
    overflow: hidden;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child, .blog-posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4),
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4),
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4),
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4),
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] article:first-child,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4),
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] article:first-child,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4) {
    grid-row: span 2;
    grid-column: span 2;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child .card .entry-title, .blog-posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4) .card .entry-title,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child .card .entry-title,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4) .card .entry-title,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child .card .entry-title,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4) .card .entry-title,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] article:first-child .card .entry-title,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4) .card .entry-title,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] article:first-child .card .entry-title,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4) .card .entry-title,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] article:first-child .card .entry-title,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] article:nth-child(4) .card .entry-title {
    padding-right: 30px;
    font-size: var(--grimlock-heading2-font-size);
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"]:not(.posts--per-page-6) article:nth-child(6),
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"]:not(.posts--per-page-6) article:nth-child(6),
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"]:not(.posts--per-page-6) article:nth-child(6),
  .search-posts[class*="3-3-3-3-cols-overlay-grid"]:not(.posts--per-page-6) article:nth-child(6),
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"]:not(.posts--per-page-6) article:nth-child(6),
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"]:not(.posts--per-page-6) article:nth-child(6) {
    grid-row: span 2;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card {
    border-radius: 0 !important;
    margin: 0;
    border: none;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media,
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .card-media,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .card-media,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail {
    border-radius: 0 !important;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media a,
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail a,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media a,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail a,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media a,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail a,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media a,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail a,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .card-media a,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail a,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .card-media a,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail a {
    width: 100%;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media img,
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail img,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media img,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail img,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media img,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail img,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-media img,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .card-media img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .card-media img,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .post-thumbnail img {
    height: 100%;
    border-radius: 0 !important;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-body,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-body,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-body,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card-body,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .card-body,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .card-body {
    border-radius: 0 !important;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .entry-title,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .entry-title,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .entry-title,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .entry-title,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .entry-title,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .entry-title {
    font-size: var(--grimlock-heading4-font-size);
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__floating,
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__stats,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__floating,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__stats,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__floating,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__stats,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__floating,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__stats,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .card__floating,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .card__stats,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .card__floating,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .card__stats {
    display: none !important;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__icon,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__icon,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__icon,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card .card__icon,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card .card__icon,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card .card__icon {
    display: flex !important;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card-media:after,
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__header,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card-media:after,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__header,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card-media:after,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__header,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card-media:after,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__header,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card:hover .card-media:after,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__header,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card-media:after,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__header {
    opacity: 1 !important;
  }
  .blog-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__icon,
  .archive-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__icon,
  div.grimlock-query-section__posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__icon,
  .search-posts[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__icon,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__icon,
  [class*="wp-block-"].grimlock-query[class*="3-3-3-3-cols-overlay-grid"] .card:hover .card__icon {
    opacity: 0 !important;
  }
}

.blog-posts[class*="12-cols-lateral-modern-alternate"] article,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article,
.search-posts[class*="12-cols-lateral-modern-alternate"] article,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article {
  padding-bottom: var(--grimlock-archive-post-margin) !important;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .blog-posts[class*="12-cols-lateral-modern-alternate"] article,
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article,
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article,
  .search-posts[class*="12-cols-lateral-modern-alternate"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article,
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article {
    min-height: 55vh;
  }
}

.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card {
  align-items: normal;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
}

@media (min-width: 768px) {
  .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card,
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article .card,
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card,
  .search-posts[class*="12-cols-lateral-modern-alternate"] article .card,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card,
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card {
    height: 100%;
  }
}

.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail {
  padding: 0;
  background-color: var(--grimlock-color-faded);
  max-height: 350px;
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

@media (min-width: 768px) {
  .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
  .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
  .search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
  .search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail,
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .card-media,
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail {
    flex: 0 0 50% !important;
    max-width: 50% !important;
    height: 100%;
    max-height: 600px;
  }
}

.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media > a,
.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail > a,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media > a,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail > a,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media > a,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail > a,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media > a,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail > a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .card-media > a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail > a,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .card-media > a,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail > a {
  flex: auto;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0;
}

.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media img,
.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail img,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media img,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail img,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media img,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail img,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .card-media img,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .card-media img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .card-media img,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card > .post-thumbnail img {
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: 100% !important;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: auto;
}

.blog-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card .card-body,
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card .card-body {
  align-self: center;
  flex: 0 0 100% !important;
  max-width: 100% !important;
  padding: 1.25rem !important;
}

@media (min-width: 768px) {
  .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
  .search-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card .card-body,
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card .card-body {
    padding: 2rem !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

@media (min-width: 768px) {
  .blog-posts[class*="12-cols-lateral-modern-alternate"] article:nth-child(odd) .card-body,
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article:nth-child(odd) .card-body,
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article:nth-child(odd) .card-body,
  .search-posts[class*="12-cols-lateral-modern-alternate"] article:nth-child(odd) .card-body,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article:nth-child(odd) .card-body,
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article:nth-child(odd) .card-body {
    order: -1;
  }
}

[class*="region--container-fluid"] .blog-posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"]
.archive-posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"]
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"]
.search-posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"]
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"]
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article {
  padding: 0 !important;
  border: none;
}

[class*="region--container-fluid"] .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card, [class*="region--container-fluid"]
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card, [class*="region--container-fluid"]
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card, [class*="region--container-fluid"]
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card, [class*="region--container-fluid"]
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card, [class*="region--container-fluid"]
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card {
  margin: 0 !important;
  padding: 0 !important;
  border: none;
  border-radius: 0;
  transform: none !important;
}

[class*="region--container-fluid"] .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-media,
[class*="region--container-fluid"] .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card .post-thumbnail,
[class*="region--container-fluid"] .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card img, [class*="region--container-fluid"]
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-media,
[class*="region--container-fluid"]
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card .post-thumbnail,
[class*="region--container-fluid"]
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card img, [class*="region--container-fluid"]
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card .card-media,
[class*="region--container-fluid"]
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card .post-thumbnail,
[class*="region--container-fluid"]
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card img, [class*="region--container-fluid"]
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-media,
[class*="region--container-fluid"]
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card .post-thumbnail,
[class*="region--container-fluid"]
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card img, [class*="region--container-fluid"]
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card .card-media,
[class*="region--container-fluid"]
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card .post-thumbnail,
[class*="region--container-fluid"]
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card img, [class*="region--container-fluid"]
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card .card-media,
[class*="region--container-fluid"]
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card .post-thumbnail,
[class*="region--container-fluid"]
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card img {
  border-radius: 0;
  padding: 0;
}

[class*="region--container-fluid"] .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body + .card-footer, [class*="region--container-fluid"]
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body + .card-footer, [class*="region--container-fluid"]
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body + .card-footer, [class*="region--container-fluid"]
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body + .card-footer, [class*="region--container-fluid"]
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card .card-body + .card-footer, [class*="region--container-fluid"]
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card .card-body + .card-footer {
  display: none;
}

[class*="region--container-fluid"].alignfull .blog-posts[class*="12-cols-lateral-modern-alternate"], [class*="region--container-fluid"].alignfull
.archive-posts[class*="12-cols-lateral-modern-alternate"], [class*="region--container-fluid"].alignfull
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"], [class*="region--container-fluid"].alignfull
.search-posts[class*="12-cols-lateral-modern-alternate"], [class*="region--container-fluid"].alignfull
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"], [class*="region--container-fluid"].alignfull
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] {
  margin: 0;
}

@media (min-width: 768px) {
  [class*="region--container-fluid"].alignfull .blog-posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"].alignfull
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"].alignfull
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"].alignfull
  .search-posts[class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"].alignfull
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article, [class*="region--container-fluid"].alignfull
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article {
    height: 65vh;
  }
}

[class*="region--container-fluid"].alignfull .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
.archive-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
.search-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
[class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card .card-body {
  padding: 2rem !important;
}

@media (min-width: 768px) {
  [class*="region--container-fluid"].alignfull .blog-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
  .archive-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
  div.grimlock-query-section__posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
  .search-posts[class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="12-cols-lateral-modern-alternate"] article .card .card-body, [class*="region--container-fluid"].alignfull
  [class*="wp-block-"].grimlock-query[class*="12-cols-lateral-modern-alternate"] article .card .card-body {
    padding: 3vw !important;
  }
}

.blog-posts[class*="8-4-cols-featured-grid"],
.archive-posts[class*="8-4-cols-featured-grid"],
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"],
.search-posts[class*="8-4-cols-featured-grid"],
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"],
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] {
  display: block !important;
}

.blog-posts[class*="8-4-cols-featured-grid"]::after,
.archive-posts[class*="8-4-cols-featured-grid"]::after,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"]::after,
.search-posts[class*="8-4-cols-featured-grid"]::after,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"]::after,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"]::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 992px) {
  .blog-posts[class*="8-4-cols-featured-grid"] article,
  .archive-posts[class*="8-4-cols-featured-grid"] article,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article,
  .search-posts[class*="8-4-cols-featured-grid"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article {
    float: left;
  }
}

.blog-posts[class*="8-4-cols-featured-grid"] article .card,
.archive-posts[class*="8-4-cols-featured-grid"] article .card,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card,
.search-posts[class*="8-4-cols-featured-grid"] article .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
  margin: 0;
  text-align: left !important;
}

.blog-posts[class*="8-4-cols-featured-grid"] article .card .entry-stats,
.blog-posts[class*="8-4-cols-featured-grid"] article .card .entry-labels,
.blog-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary .addtoany_content,
.archive-posts[class*="8-4-cols-featured-grid"] article .card .entry-stats,
.archive-posts[class*="8-4-cols-featured-grid"] article .card .entry-labels,
.archive-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary .addtoany_content,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card .entry-stats,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card .entry-labels,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card .entry-summary .addtoany_content,
.search-posts[class*="8-4-cols-featured-grid"] article .card .entry-stats,
.search-posts[class*="8-4-cols-featured-grid"] article .card .entry-labels,
.search-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary .addtoany_content,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card .entry-stats,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card .entry-labels,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card .entry-summary .addtoany_content,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card .entry-stats,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card .entry-labels,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card .entry-summary .addtoany_content {
  display: none;
}

.blog-posts[class*="8-4-cols-featured-grid"] article .card .entry-title,
.archive-posts[class*="8-4-cols-featured-grid"] article .card .entry-title,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card .entry-title,
.search-posts[class*="8-4-cols-featured-grid"] article .card .entry-title,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card .entry-title,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card .entry-title {
  font-size: calc(var(--grimlock-heading2-font-size) * 0.65);
}

.blog-posts[class*="8-4-cols-featured-grid"] article .card .entry-content,
.archive-posts[class*="8-4-cols-featured-grid"] article .card .entry-content,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card .entry-content,
.search-posts[class*="8-4-cols-featured-grid"] article .card .entry-content,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card .entry-content,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card .entry-content {
  font-size: 1em;
}

.blog-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary,
.archive-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card .entry-summary,
.search-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card .entry-summary,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card .entry-summary {
  margin-bottom: 0;
}

.blog-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary p,
.archive-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary p,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article .card .entry-summary p,
.search-posts[class*="8-4-cols-featured-grid"] article .card .entry-summary p,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article .card .entry-summary p,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article .card .entry-summary p {
  margin-bottom: 0;
}

.blog-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article.format-image .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article.format-image .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article.format-video .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article.format-video .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-image .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-image .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-video .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-video .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-image .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-image .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-video .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-video .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article.format-image .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article.format-image .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article.format-video .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article.format-video .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article.format-audio .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-image .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-image .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-video .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-video .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-audio .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-audio .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-gallery .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-gallery .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-image .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-image .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-video .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-video .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-audio .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-audio .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-gallery .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-gallery .card > .post-thumbnail {
  flex: 0 0 25%;
  max-width: 25%;
  background: none;
  padding: 1rem 0 1rem 1rem;
  align-self: flex-start;
}

.blog-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card-body, .blog-posts[class*="8-4-cols-featured-grid"] article.format-image .card-body, .blog-posts[class*="8-4-cols-featured-grid"] article.format-video .card-body, .blog-posts[class*="8-4-cols-featured-grid"] article.format-audio .card-body, .blog-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card-body,
.archive-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card-body,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-image .card-body,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-video .card-body,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-audio .card-body,
.archive-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card-body,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card-body,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-image .card-body,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-video .card-body,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-audio .card-body,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article.format-gallery .card-body,
.search-posts[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card-body,
.search-posts[class*="8-4-cols-featured-grid"] article.format-image .card-body,
.search-posts[class*="8-4-cols-featured-grid"] article.format-video .card-body,
.search-posts[class*="8-4-cols-featured-grid"] article.format-audio .card-body,
.search-posts[class*="8-4-cols-featured-grid"] article.format-gallery .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-image .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-video .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-audio .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article.format-gallery .card-body,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.has-post-thumbnail .card-body,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-image .card-body,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-video .card-body,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-audio .card-body,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article.format-gallery .card-body {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

@media (min-width: 992px) {
  .blog-posts[class*="8-4-cols-featured-grid"] article:first-child,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
}

.blog-posts[class*="8-4-cols-featured-grid"] article:first-child .card,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child .card,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child .card,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child .card,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child .card {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
  margin: 0;
}

.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
.blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
.archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
.search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 280px !important;
}

@media (min-width: 768px) {
  .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
  .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
  .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
  .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
  .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img, .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
  .blog-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
  .archive-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
  .search-posts[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .card-media img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.has-post-thumbnail .card > .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .card-media img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-image .card > .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .card-media img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-video .card > .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .card-media img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-audio .card > .post-thumbnail img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .card-media img,
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:first-child.format-gallery .card > .post-thumbnail img {
    height: 382px !important;
  }
}

@media (min-width: 992px) {
  .blog-posts[class*="8-4-cols-featured-grid"] article:not(:first-child),
  .archive-posts[class*="8-4-cols-featured-grid"] article:not(:first-child),
  div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:not(:first-child),
  .search-posts[class*="8-4-cols-featured-grid"] article:not(:first-child),
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:not(:first-child),
  [class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:not(:first-child) {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
}

.blog-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .author-avatar,
.archive-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .author-avatar,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .author-avatar,
.search-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .author-avatar,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:not(:first-child) .author-avatar,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:not(:first-child) .author-avatar {
  display: none;
}

.blog-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body,
.archive-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body,
.search-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body {
  display: flex;
  flex-direction: column;
  padding: 1rem;
}

.blog-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body .entry-meta,
.archive-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body .entry-meta,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body .entry-meta,
.search-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body .entry-meta,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body .entry-meta,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:not(:first-child) .card-body .entry-meta {
  order: 2;
  margin-top: 1rem;
  margin-bottom: 0;
}

.blog-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-header,
.archive-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-header,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-header,
.search-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-header,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-header,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-header {
  margin-bottom: .5rem;
}

.blog-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-title,
.archive-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-title,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-title,
.search-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-title,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-title,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:not(:first-child) .entry-title {
  font-size: 1rem;
}

.blog-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .more-link,
.archive-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .more-link,
div.grimlock-query-section__posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .more-link,
.search-posts[class*="8-4-cols-featured-grid"] article:not(:first-child) .more-link,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="8-4-cols-featured-grid"] article:not(:first-child) .more-link,
[class*="wp-block-"].grimlock-query[class*="8-4-cols-featured-grid"] article:not(:first-child) .more-link {
  display: none;
}

.grimlock-term-query-section__terms.grimlock-terms article,
[class*="wp-block-"].grimlock-term-query article {
  height: clamp(280px, 50vh, 400px);
}

@media (max-width: 991.98px) {
  .grimlock-term-query-section__terms.grimlock-terms article,
  [class*="wp-block-"].grimlock-term-query article {
    padding-bottom: 15px;
  }
}

.grimlock-term-query-section__terms.grimlock-terms article .card,
[class*="wp-block-"].grimlock-term-query article .card {
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
  background-color: var(--grimlock-archive-post-background-color);
  color: var(--grimlock-archive-post-color);
}

.grimlock-term-query-section__terms.grimlock-terms article .card-img,
.grimlock-term-query-section__terms.grimlock-terms article .card-media,
[class*="wp-block-"].grimlock-term-query article .card-img,
[class*="wp-block-"].grimlock-term-query article .card-media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-img + .card-body,
.grimlock-term-query-section__terms.grimlock-terms article .card-media + .card-body,
[class*="wp-block-"].grimlock-term-query article .card-img + .card-body,
[class*="wp-block-"].grimlock-term-query article .card-media + .card-body {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.05);
}

.grimlock-term-query-section__terms.grimlock-terms article .card-img a,
.grimlock-term-query-section__terms.grimlock-terms article .card-media a,
[class*="wp-block-"].grimlock-term-query article .card-img a,
[class*="wp-block-"].grimlock-term-query article .card-media a {
  width: 100%;
  height: 100%;
  display: block;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-img img,
.grimlock-term-query-section__terms.grimlock-terms article .card-media img,
[class*="wp-block-"].grimlock-term-query article .card-img img,
[class*="wp-block-"].grimlock-term-query article .card-media img {
  width: 100% !important;
  max-width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-img:before,
.grimlock-term-query-section__terms.grimlock-terms article .card-media:before,
[class*="wp-block-"].grimlock-term-query article .card-img:before,
[class*="wp-block-"].grimlock-term-query article .card-media:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(15deg, #000 10%, transparent 100%);
  z-index: 1;
  pointer-events: none;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body,
[class*="wp-block-"].grimlock-term-query article .card-body {
  transition: all 0.2s ease-in-out;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 1.25em 1em;
  text-align: center;
  background-color: var(--grimlock-archive-post-background-color);
  position: relative;
  z-index: 9;
  height: 100%;
}

@media screen and (prefers-reduced-motion: reduce) {
  .grimlock-term-query-section__terms.grimlock-terms article .card-body,
  [class*="wp-block-"].grimlock-term-query article .card-body {
    transition: none;
  }
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body *,
[class*="wp-block-"].grimlock-term-query article .card-body * {
  color: inherit;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body .entry-header,
[class*="wp-block-"].grimlock-term-query article .card-body .entry-header {
  margin-top: auto;
  align-items: center;
  text-align: center;
  margin-bottom: 0;
  padding: 0;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body .entry-title,
[class*="wp-block-"].grimlock-term-query article .card-body .entry-title {
  font-size: 1em;
  margin: 0;
  padding: 0;
  color: inherit !important;
  padding-top: 5px !important;
  -webkit-font-smoothing: antialiased;
  transition: none;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body .entry-title a,
[class*="wp-block-"].grimlock-term-query article .card-body .entry-title a {
  transition: none;
  color: inherit !important;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body .entry-title a:after,
[class*="wp-block-"].grimlock-term-query article .card-body .entry-title a:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body .entry-summary,
[class*="wp-block-"].grimlock-term-query article .card-body .entry-summary {
  order: -1;
  width: 100%;
  opacity: 0;
  font-size: .95em;
  max-width: 500px;
  margin: auto auto 0 auto;
  text-align: center;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  transform: translate3d(0, -10px, 0) scale(0.9);
  transform-origin: center bottom;
  transition: .25s ease-in-out;
  pointer-events: none;
}

.grimlock-term-query-section__terms.grimlock-terms article .card-body .entry-footer,
[class*="wp-block-"].grimlock-term-query article .card-body .entry-footer {
  display: none;
}

.grimlock-term-query-section__terms.grimlock-terms article .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article .grimlock--term-icon > * {
  border-radius: 500px;
  border: 1px solid currentColor;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1em;
  margin-bottom: .6em;
  vertical-align: middle;
  letter-spacing: 0;
  transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .grimlock-term-query-section__terms.grimlock-terms article .grimlock--term-icon > *,
  [class*="wp-block-"].grimlock-term-query article .grimlock--term-icon > * {
    transition: none;
  }
}

.grimlock-term-query-section__terms.grimlock-terms article:hover,
[class*="wp-block-"].grimlock-term-query article:hover {
  transform: none !important;
}

.grimlock-term-query-section__terms.grimlock-terms article:hover .card-img img,
[class*="wp-block-"].grimlock-term-query article:hover .card-img img {
  transform: translate3d(0, 0, 0) scale(1.05);
}

.grimlock-term-query-section__terms.grimlock-terms article:hover .card-body,
[class*="wp-block-"].grimlock-term-query article:hover .card-body {
  color: var(--grimlock-button-primary-color) !important;
  background-color: var(--grimlock-button-primary-background-color) !important;
}

.grimlock-term-query-section__terms.grimlock-terms article:hover .entry-title, .grimlock-term-query-section__terms.grimlock-terms article:hover .entry-title a,
[class*="wp-block-"].grimlock-term-query article:hover .entry-title,
[class*="wp-block-"].grimlock-term-query article:hover .entry-title a {
  color: inherit !important;
}

.grimlock-term-query-section__terms.grimlock-terms article:hover .entry-summary,
[class*="wp-block-"].grimlock-term-query article:hover .entry-summary {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

.grimlock-term-query-section__terms.grimlock-terms article:hover .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article:hover .grimlock--term-icon > * {
  color: var(--grimlock-button-primary-background-color);
  background-color: var(--grimlock-button-primary-color);
  border-color: var(--grimlock-button-primary-color);
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"],
[class*="wp-block-"].grimlock-term-query article.term--post_tag,
[class*="wp-block-"].grimlock-term-query article.term--product_tag,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] {
  height: auto;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .card,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .card,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .card,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .card,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .card,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .card {
  min-height: 55px !important;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .card-body,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .card-body,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .card-body,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .card-body,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .card-body,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .card-body {
  position: relative;
  align-items: flex-start;
  justify-content: center;
  padding: .75rem !important;
  border-radius: 0;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .card-body:after,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .card-body:after,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .card-body:after,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .card-body:after,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .card-body:after,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .card-body:after {
  font-family: var(--grimlock-icon-angle-right-font-family) !important;
  content: var(--grimlock-icon-angle-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: calc(50% - 12px);
  right: .7rem;
  width: 24px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 500px;
  letter-spacing: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

html[dir="rtl"] .grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .card-body:after, html[dir="rtl"]
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .card-body:after, html[dir="rtl"]
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .card-body:after, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query article.term--post_tag .card-body:after, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query article.term--product_tag .card-body:after, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .card-body:after {
  transform: translate3d(0, 0, 0) scaleX(-1);
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .entry-header,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .entry-header,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .entry-header,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .entry-header,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .entry-header,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .entry-header {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-top: 0 !important;
  margin-bottom: 0;
  text-align: left;
  flex-wrap: nowrap;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .entry-title,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .entry-title,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .entry-title,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .entry-title,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .entry-title,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .entry-title {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 35px;
  color: inherit;
}

html[dir="rtl"] .grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .entry-title, html[dir="rtl"]
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .entry-title, html[dir="rtl"]
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .entry-title, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query article.term--post_tag .entry-title, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query article.term--product_tag .entry-title, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .entry-title {
  letter-spacing: inherit;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .entry-summary,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .entry-summary,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .entry-summary,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .entry-summary,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .entry-summary,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .entry-summary {
  display: none;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .grimlock--term-icon > *,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .grimlock--term-icon > *,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .grimlock--term-icon > * {
  margin-right: .5em;
  margin-bottom: 0 !important;
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px;
  border: none;
  position: relative;
  z-index: 1;
  color: var(--grimlock-button-primary-background-color);
  overflow: hidden;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .grimlock--term-icon > *:after,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .grimlock--term-icon > *:after,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .grimlock--term-icon > *:after,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .grimlock--term-icon > *:after,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .grimlock--term-icon > *:after,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .grimlock--term-icon > *:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  z-index: -1;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .grimlock--term-icon > *:before,
.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag .grimlock--term-icon > * i,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .grimlock--term-icon > *:before,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag .grimlock--term-icon > * i,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .grimlock--term-icon > *:before,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"] .grimlock--term-icon > * i,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .grimlock--term-icon > *:before,
[class*="wp-block-"].grimlock-term-query article.term--post_tag .grimlock--term-icon > * i,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .grimlock--term-icon > *:before,
[class*="wp-block-"].grimlock-term-query article.term--product_tag .grimlock--term-icon > * i,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .grimlock--term-icon > *:before,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"] .grimlock--term-icon > * i {
  position: relative;
  z-index: 1;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag:not(:hover) .card-img + .card-body:after,
.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag:not(:hover) .card-media + .card-body:after,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag:not(:hover) .card-img + .card-body:after,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag:not(:hover) .card-media + .card-body:after,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"]:not(:hover) .card-img + .card-body:after,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"]:not(:hover) .card-media + .card-body:after,
[class*="wp-block-"].grimlock-term-query article.term--post_tag:not(:hover) .card-img + .card-body:after,
[class*="wp-block-"].grimlock-term-query article.term--post_tag:not(:hover) .card-media + .card-body:after,
[class*="wp-block-"].grimlock-term-query article.term--product_tag:not(:hover) .card-img + .card-body:after,
[class*="wp-block-"].grimlock-term-query article.term--product_tag:not(:hover) .card-media + .card-body:after,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"]:not(:hover) .card-img + .card-body:after,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"]:not(:hover) .card-media + .card-body:after {
  background: rgba(255, 255, 255, 0.15);
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag:not(:hover) .card-img + .card-body .grimlock--term-icon > *,
.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag:not(:hover) .card-media + .card-body .grimlock--term-icon > *,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag:not(:hover) .card-img + .card-body .grimlock--term-icon > *,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag:not(:hover) .card-media + .card-body .grimlock--term-icon > *,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"]:not(:hover) .card-img + .card-body .grimlock--term-icon > *,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"]:not(:hover) .card-media + .card-body .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article.term--post_tag:not(:hover) .card-img + .card-body .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article.term--post_tag:not(:hover) .card-media + .card-body .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article.term--product_tag:not(:hover) .card-img + .card-body .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article.term--product_tag:not(:hover) .card-media + .card-body .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"]:not(:hover) .card-img + .card-body .grimlock--term-icon > *,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"]:not(:hover) .card-media + .card-body .grimlock--term-icon > * {
  color: #fff;
}

.grimlock-term-query-section__terms.grimlock-terms article.term--post_tag:not(:hover) .entry-title,
.grimlock-term-query-section__terms.grimlock-terms article.term--product_tag:not(:hover) .entry-title,
.grimlock-term-query-section__terms.grimlock-terms article[class*="term--pa_"]:not(:hover) .entry-title,
[class*="wp-block-"].grimlock-term-query article.term--post_tag:not(:hover) .entry-title,
[class*="wp-block-"].grimlock-term-query article.term--product_tag:not(:hover) .entry-title,
[class*="wp-block-"].grimlock-term-query article[class*="term--pa_"]:not(:hover) .entry-title {
  color: var(--grimlock-archive-post-title-color) !important;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"],
[class*="wp-block-"].grimlock-term-query[class*="-circle"] {
  justify-content: center;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article {
  height: auto;
  min-height: 0;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card {
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  display: block;
  height: auto;
  min-height: 0;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card div.card-img,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card div.card-img {
  position: relative;
  width: 100%;
  height: auto;
  max-width: 130px;
  overflow: hidden;
  border-radius: 500px;
  top: auto;
  left: auto;
  aspect-ratio: 1;
  margin: 0 auto;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card div.card-img:before, .grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card div.card-img:after,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card div.card-img:before,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card div.card-img:after {
  display: none;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card .card-body,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card .card-body {
  background: none !important;
  color: var(--grimlock-heading-color) !important;
  display: block;
  height: auto;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card .card-body .entry-summary,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card .card-body .entry-summary {
  transform: none;
  font-size: 0.8em;
  opacity: .7;
  margin-top: 0.5em;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card .grimlock--term-logo,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card .grimlock--term-logo {
  display: none;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"] article .card .grimlock--term-logo + .entry-title,
[class*="wp-block-"].grimlock-term-query[class*="-circle"] article .card .grimlock--term-logo + .entry-title {
  opacity: 1;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="-circle"][class*="2-2-2-2-2-2"] article .card .entry-summary,
[class*="wp-block-"].grimlock-term-query[class*="-circle"][class*="2-2-2-2-2-2"] article .card .entry-summary {
  display: none;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"],
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] {
  margin: 0 !important;
}

@media (min-width: 576px) {
  .grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"],
  [class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] {
    display: grid;
    -moz-column-gap: 20px;
         column-gap: 20px;
    grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
    grid-auto-flow: dense;
  }
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article {
  padding: 0 !important;
  border-radius: 0 !important;
  min-height: 0 !important;
  overflow: visible;
  height: auto;
  aspect-ratio: 1;
  margin: 0 !important;
  width: 100% !important;
  flex: 0 0 50%;
  max-width: 50%;
}

@media (min-width: 576px) {
  .grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article,
  [class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article {
    margin: 0 0 20px 0 !important;
    max-width: 100% !important;
    flex: 0 0 100%;
  }
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article:first-child,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article:first-child {
  grid-row: span 2;
  grid-column: span 2;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article:first-child .card,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article:first-child .card {
  height: calc(100% + 10px);
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article:nth-child(4),
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article:nth-child(4) {
  grid-column: span 2;
  aspect-ratio: 2 / 1;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card {
  border-radius: 0 !important;
  border: none;
  margin: 0;
  background: none;
  color: var(--grimlock-heading-color);
  background: var(--grimlock-table-striped-background-color);
  overflow: hidden;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card-img,
.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card-media,
.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .post-thumbnail,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card-img,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card-media,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .post-thumbnail {
  border-radius: 0 !important;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card-img img,
.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card-media img,
.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .post-thumbnail img,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card-img img,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card-media img,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .post-thumbnail img {
  height: 100%;
  border-radius: 0 !important;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card-body,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card-body {
  border-radius: 0 !important;
  background: none;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .entry-title,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .entry-title {
  font-size: 1rem;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card__floating,
.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card__stats,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card__floating,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card__stats {
  display: none !important;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card .card__icon,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card .card__icon {
  display: flex !important;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card:hover .card-media:after,
.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card:hover .card__header,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card:hover .card-media:after,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card:hover .card__header {
  opacity: 1 !important;
}

.grimlock-term-query-section__terms.grimlock-terms[class*="3-3-3-3-cols-classic-grid"] article .card:hover .card__icon,
[class*="wp-block-"].grimlock-term-query[class*="3-3-3-3-cols-classic-grid"] article .card:hover .card__icon {
  opacity: 0 !important;
}

.grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms, .grimlock-term-query-section.region--container-fluid
[class*="wp-block-"].grimlock-term-query {
  margin: 0;
}

.grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms article, .grimlock-term-query-section.region--container-fluid
[class*="wp-block-"].grimlock-term-query article {
  margin-bottom: 0;
  padding: 0 !important;
  transform: none !important;
}

@media (min-width: 768px) {
  .grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms article, .grimlock-term-query-section.region--container-fluid
  [class*="wp-block-"].grimlock-term-query article {
    height: clamp(280px, 60vh, 450px);
  }
}

.grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms article .card, .grimlock-term-query-section.region--container-fluid
[class*="wp-block-"].grimlock-term-query article .card {
  border: none;
  margin-bottom: 0;
  transform: none !important;
}

.grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms article .card,
.grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms article .card-img,
.grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms article .card-media,
.grimlock-term-query-section.region--container-fluid .grimlock-term-query-section__terms.grimlock-terms article .card-body, .grimlock-term-query-section.region--container-fluid
[class*="wp-block-"].grimlock-term-query article .card,
.grimlock-term-query-section.region--container-fluid
[class*="wp-block-"].grimlock-term-query article .card-img,
.grimlock-term-query-section.region--container-fluid
[class*="wp-block-"].grimlock-term-query article .card-media,
.grimlock-term-query-section.region--container-fluid
[class*="wp-block-"].grimlock-term-query article .card-body {
  border-radius: 0 !important;
}

#secondary-left .grimlock-term-query-section__terms.grimlock-terms > article,
#secondary-right .grimlock-term-query-section__terms.grimlock-terms > article,
.wp-block-column__sidebar .grimlock-term-query-section__terms.grimlock-terms > article, #secondary-left
[class*="wp-block-"].grimlock-term-query > article,
#secondary-right
[class*="wp-block-"].grimlock-term-query > article,
.wp-block-column__sidebar
[class*="wp-block-"].grimlock-term-query > article {
  height: auto !important;
  min-height: auto !important;
  max-height: none;
  float: none;
  margin-bottom: 10px;
}

#secondary-left .grimlock-term-query-section__terms.grimlock-terms > article .card,
#secondary-right .grimlock-term-query-section__terms.grimlock-terms > article .card,
.wp-block-column__sidebar .grimlock-term-query-section__terms.grimlock-terms > article .card, #secondary-left
[class*="wp-block-"].grimlock-term-query > article .card,
#secondary-right
[class*="wp-block-"].grimlock-term-query > article .card,
.wp-block-column__sidebar
[class*="wp-block-"].grimlock-term-query > article .card {
  height: auto;
  min-height: 0 !important;
  border: none;
  transform: none !important;
}

#secondary-left .grimlock-term-query-section__terms.grimlock-terms > article .entry-summary,
#secondary-right .grimlock-term-query-section__terms.grimlock-terms > article .entry-summary,
.wp-block-column__sidebar .grimlock-term-query-section__terms.grimlock-terms > article .entry-summary, #secondary-left
[class*="wp-block-"].grimlock-term-query > article .entry-summary,
#secondary-right
[class*="wp-block-"].grimlock-term-query > article .entry-summary,
.wp-block-column__sidebar
[class*="wp-block-"].grimlock-term-query > article .entry-summary {
  display: none;
}

#secondary-left .grimlock-term-query-section__terms.grimlock-terms > article .entry-header,
#secondary-right .grimlock-term-query-section__terms.grimlock-terms > article .entry-header,
.wp-block-column__sidebar .grimlock-term-query-section__terms.grimlock-terms > article .entry-header, #secondary-left
[class*="wp-block-"].grimlock-term-query > article .entry-header,
#secondary-right
[class*="wp-block-"].grimlock-term-query > article .entry-header,
.wp-block-column__sidebar
[class*="wp-block-"].grimlock-term-query > article .entry-header {
  padding: 1rem 0;
}

#secondary-left .grimlock-term-query-section__terms.grimlock-terms > article.term--post_tag .entry-header,
#secondary-right .grimlock-term-query-section__terms.grimlock-terms > article.term--post_tag .entry-header,
.wp-block-column__sidebar .grimlock-term-query-section__terms.grimlock-terms > article.term--post_tag .entry-header, #secondary-left
[class*="wp-block-"].grimlock-term-query > article.term--post_tag .entry-header,
#secondary-right
[class*="wp-block-"].grimlock-term-query > article.term--post_tag .entry-header,
.wp-block-column__sidebar
[class*="wp-block-"].grimlock-term-query > article.term--post_tag .entry-header {
  padding: 0;
}

#secondary-left .grimlock-term-query-section .grimlock-region__container,
#secondary-right .grimlock-term-query-section .grimlock-region__container,
.wp-block-column__sidebar .grimlock-term-query-section .grimlock-region__container {
  padding: 0;
}

.blog-posts[class*="cols-overlay-slider"], .blog-posts[class*="cols-classic-slider"],
.archive-posts[class*="cols-overlay-slider"],
.archive-posts[class*="cols-classic-slider"],
div.grimlock-query-section__posts[class*="cols-overlay-slider"],
div.grimlock-query-section__posts[class*="cols-classic-slider"],
.search-posts[class*="cols-overlay-slider"],
.search-posts[class*="cols-classic-slider"],
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"],
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"],
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"],
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"],
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"],
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] {
  position: relative;
}

.blog-posts[class*="cols-overlay-slider"] .swiper-container, .blog-posts[class*="cols-classic-slider"] .swiper-container,
.archive-posts[class*="cols-overlay-slider"] .swiper-container,
.archive-posts[class*="cols-classic-slider"] .swiper-container,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container,
div.grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container,
.search-posts[class*="cols-overlay-slider"] .swiper-container,
.search-posts[class*="cols-classic-slider"] .swiper-container,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] .swiper-container,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"] .swiper-container,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 30px 0;
}

.blog-posts[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper, .blog-posts[class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
.archive-posts[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
.archive-posts[class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
div.grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
.search-posts[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
.search-posts[class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container .swiper-wrapper {
  display: flex;
}

.blog-posts[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"], .blog-posts[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.archive-posts[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.archive-posts[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
div.grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
div.grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.search-posts[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.search-posts[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"] {
  opacity: 0;
}

.blog-posts[class*="cols-overlay-slider"] .swiper-slide, .blog-posts[class*="cols-classic-slider"] .swiper-slide,
.archive-posts[class*="cols-overlay-slider"] .swiper-slide,
.archive-posts[class*="cols-classic-slider"] .swiper-slide,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-slide,
div.grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-slide,
.search-posts[class*="cols-overlay-slider"] .swiper-slide,
.search-posts[class*="cols-classic-slider"] .swiper-slide,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] .swiper-slide,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
}

.blog-posts[class*="cols-overlay-slider"] article, .blog-posts[class*="cols-classic-slider"] article,
.archive-posts[class*="cols-overlay-slider"] article,
.archive-posts[class*="cols-classic-slider"] article,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article,
div.grimlock-query-section__posts[class*="cols-classic-slider"] article,
.search-posts[class*="cols-overlay-slider"] article,
.search-posts[class*="cols-classic-slider"] article,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"] article,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] article,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] article {
  display: block;
}

.blog-posts[class*="cols-overlay-slider"] article .card, .blog-posts[class*="cols-classic-slider"] article .card,
.archive-posts[class*="cols-overlay-slider"] article .card,
.archive-posts[class*="cols-classic-slider"] article .card,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .card,
div.grimlock-query-section__posts[class*="cols-classic-slider"] article .card,
.search-posts[class*="cols-overlay-slider"] article .card,
.search-posts[class*="cols-classic-slider"] article .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"] article .card,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .card,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] article .card,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .card,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] article .card {
  width: 100%;
  height: 100%;
  margin-bottom: 0 !important;
}

@media (min-width: 576px) {
  .blog-posts[class*="cols-overlay-slider"][class*="12-cols-"] article, .blog-posts[class*="cols-classic-slider"][class*="12-cols-"] article,
  .archive-posts[class*="cols-overlay-slider"][class*="12-cols-"] article,
  .archive-posts[class*="cols-classic-slider"][class*="12-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-overlay-slider"][class*="12-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-classic-slider"][class*="12-cols-"] article,
  .search-posts[class*="cols-overlay-slider"][class*="12-cols-"] article,
  .search-posts[class*="cols-classic-slider"][class*="12-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"][class*="12-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"][class*="12-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"][class*="12-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"][class*="12-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"][class*="12-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"][class*="12-cols-"] article {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .blog-posts[class*="cols-overlay-slider"][class*="6-6-cols-"] article, .blog-posts[class*="cols-classic-slider"][class*="6-6-cols-"] article,
  .archive-posts[class*="cols-overlay-slider"][class*="6-6-cols-"] article,
  .archive-posts[class*="cols-classic-slider"][class*="6-6-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-overlay-slider"][class*="6-6-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-classic-slider"][class*="6-6-cols-"] article,
  .search-posts[class*="cols-overlay-slider"][class*="6-6-cols-"] article,
  .search-posts[class*="cols-classic-slider"][class*="6-6-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"][class*="6-6-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"][class*="6-6-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"][class*="6-6-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"][class*="6-6-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"][class*="6-6-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"][class*="6-6-cols-"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 576px) {
  .blog-posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article, .blog-posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  .archive-posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  .archive-posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  .search-posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  .search-posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"][class*="4-4-4-cols-"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .blog-posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article, .blog-posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  .archive-posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  .archive-posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  .search-posts[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  .search-posts[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"][class*="4-4-4-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"][class*="4-4-4-cols-"] article {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 576px) {
  .blog-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article, .blog-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .archive-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .archive-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .search-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .search-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .blog-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article, .blog-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .archive-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .archive-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .search-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .search-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  .blog-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article, .blog-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .archive-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .archive-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  div.grimlock-query-section__posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .search-posts[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .search-posts[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  .wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"][class*="3-3-3-3-cols-"] article,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"][class*="3-3-3-3-cols-"] article {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

.blog-posts[class*="cols-overlay-slider"] article .card,
.archive-posts[class*="cols-overlay-slider"] article .card,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .card,
.search-posts[class*="cols-overlay-slider"] article .card,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .card,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .card,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .card {
  border: 0 !important;
}

.blog-posts[class*="cols-overlay-slider"] article .card .card-media .carousel,
.archive-posts[class*="cols-overlay-slider"] article .card .card-media .carousel,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .card .card-media .carousel,
.search-posts[class*="cols-overlay-slider"] article .card .card-media .carousel,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .card .card-media .carousel,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .card .card-media .carousel,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .card .card-media .carousel {
  height: clamp(300px, 58vh, 480px) !important;
}

.blog-posts[class*="cols-overlay-slider"] article .entry-stats,
.blog-posts[class*="cols-overlay-slider"] article .entry-labels,
.blog-posts[class*="cols-overlay-slider"] article .carousel-control,
.archive-posts[class*="cols-overlay-slider"] article .entry-stats,
.archive-posts[class*="cols-overlay-slider"] article .entry-labels,
.archive-posts[class*="cols-overlay-slider"] article .carousel-control,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .entry-stats,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .entry-labels,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .carousel-control,
.search-posts[class*="cols-overlay-slider"] article .entry-stats,
.search-posts[class*="cols-overlay-slider"] article .entry-labels,
.search-posts[class*="cols-overlay-slider"] article .carousel-control,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .entry-stats,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .entry-labels,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .carousel-control,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .entry-stats,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .entry-labels,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .carousel-control,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .entry-stats,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .entry-labels,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .carousel-control {
  display: none !important;
}

.blog-posts[class*="cols-overlay-slider"] article .entry-title a,
.archive-posts[class*="cols-overlay-slider"] article .entry-title a,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .entry-title a,
.search-posts[class*="cols-overlay-slider"] article .entry-title a,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .entry-title a,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .entry-title a,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .entry-title a {
  color: inherit !important;
}

.blog-posts[class*="cols-overlay-slider"] article .card-body,
.archive-posts[class*="cols-overlay-slider"] article .card-body,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] article .card-body,
.search-posts[class*="cols-overlay-slider"] article .card-body,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] article .card-body,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .card-body,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .card-body {
  padding: 1.5rem !important;
}

.blog-posts[class*="cols-overlay-slider"] .swiper-slide,
.archive-posts[class*="cols-overlay-slider"] .swiper-slide,
div.grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-slide,
.search-posts[class*="cols-overlay-slider"] .swiper-slide,
.wp-block-grimlock-query-section [class*="grimlock-query-section"][class*="cols-overlay-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-slide {
  height: clamp(250px, 40vh, 440px) !important;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"], [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"],
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"],
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"],
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"],
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] {
  position: relative;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 30px 0;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container .swiper-wrapper,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container .swiper-wrapper,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container .swiper-wrapper {
  display: flex;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"], [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"],
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container:not([class*="horizontal"]) ~ [class*="swiper-button"] {
  opacity: 0;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-slide, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-slide,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-slide,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-slide,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] article .card, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] article .card,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] article .card,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] article .card,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] article .card,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] article .card {
  width: 100%;
  height: 100%;
  margin-bottom: 0 !important;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-pagination .swiper-pagination-bullet, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-pagination .swiper-pagination-bullet,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-pagination .swiper-pagination-bullet,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-pagination .swiper-pagination-bullet,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-pagination .swiper-pagination-bullet,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-pagination .swiper-pagination-bullet {
  background-color: currentColor;
  opacity: .25;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: currentColor;
  opacity: 1;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-pagination-bullet-active, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-pagination-bullet-active,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-pagination-bullet-active,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-pagination-bullet-active,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-pagination-bullet-active,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--grimlock-button-primary-background-color);
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--grimlock-button-primary-background-color);
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-pagination-progressbar, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-pagination-progressbar,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-pagination-progressbar,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-pagination-progressbar,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-pagination-progressbar,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-pagination-progressbar {
  top: auto;
  bottom: 0;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-next,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-prev, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-next,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-prev {
  background-image: none;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next {
  position: absolute;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0 !important;
  box-shadow: none !important;
  transform: translate3d(0, 0, 0) scale(1);
  transition: all 0.2s ease-in-out;
  border-radius: 500px;
  background: rgba(0, 0, 0, 0.35);
  color: #fff;
}

@media screen and (prefers-reduced-motion: reduce) {
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next,
  .grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev,
  .grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next {
    transition: none;
  }
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev:after,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next:after, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev:after,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next:after {
  font-size: 1.15rem;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev:not(.swiper-button-disabled):hover,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next:not(.swiper-button-disabled):hover, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev:not(.swiper-button-disabled):hover,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next:not(.swiper-button-disabled):hover,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev:not(.swiper-button-disabled):hover,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next:not(.swiper-button-disabled):hover,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev:not(.swiper-button-disabled):hover,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next:not(.swiper-button-disabled):hover,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev:not(.swiper-button-disabled):hover,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next:not(.swiper-button-disabled):hover,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev:not(.swiper-button-disabled):hover,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next:not(.swiper-button-disabled):hover {
  transform: translate3d(0, 0, 0) scale(1.15);
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next:after, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next:after {
  font-family: var(--grimlock-icon-arrow-right-font-family) !important;
  content: var(--grimlock-icon-arrow-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html[dir="rtl"] [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next:after, html[dir="rtl"] [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next:after, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next:after, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next:after, html[dir="rtl"]
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next:after, html[dir="rtl"]
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next:after {
  font-family: var(--grimlock-icon-arrow-left-font-family) !important;
  content: var(--grimlock-icon-arrow-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev:after, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev:after,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev:after,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev:after {
  font-family: var(--grimlock-icon-arrow-left-font-family) !important;
  content: var(--grimlock-icon-arrow-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html[dir="rtl"] [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev:after, html[dir="rtl"] [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev:after, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev:after, html[dir="rtl"]
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev:after, html[dir="rtl"]
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev:after, html[dir="rtl"]
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev:after {
  font-family: var(--grimlock-icon-arrow-right-font-family) !important;
  content: var(--grimlock-icon-arrow-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev.swiper-button-disabled,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next.swiper-button-disabled, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev.swiper-button-disabled,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next.swiper-button-disabled,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev.swiper-button-disabled,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next.swiper-button-disabled,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev.swiper-button-disabled,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next.swiper-button-disabled,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev.swiper-button-disabled,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next.swiper-button-disabled,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev.swiper-button-disabled,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next.swiper-button-disabled {
  opacity: 0;
  cursor: default;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-prev, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-prev,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-container-rtl .swiper-button-prev,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next,
.grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

@media (max-width: 991.98px) {
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next,
  .grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev,
  .grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next {
    transform: scale(0.7) !important;
  }
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-prev, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-prev,
  .grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-prev {
    left: -1.5vw;
  }
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"] .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"] .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"] .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"] .swiper-button-next,
  .grimlock-section .grimlock-query-section__posts[class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section .grimlock-query-section__posts[class*="cols-classic-slider"] .swiper-button-next {
    right: -1.5vw;
  }
}

@media screen and (min-width: 1350px) {
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"]:not(.alignfull) .swiper-button-prev, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"]:not(.alignfull) .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"]:not(.alignfull) .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"]:not(.alignfull) .swiper-button-prev {
    left: -3vw;
  }
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"]:not(.alignfull) .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"]:not(.alignfull) .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"]:not(.alignfull) .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"]:not(.alignfull) .swiper-button-next {
    right: -3vw;
  }
}

@media screen and (min-width: 1350px) {
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"].alignright-full .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"].alignright-full .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"].alignright-full .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"].alignright-full .swiper-button-next {
    right: 3vw;
  }
}

@media screen and (min-width: 1350px) {
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"].alignleft-full .swiper-button-prev, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"].alignleft-full .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"].alignleft-full .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"].alignleft-full .swiper-button-prev {
    left: 3vw;
  }
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"].alignfull, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"].alignfull,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"].alignfull,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"].alignfull {
  display: block;
}

[class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"].alignfull .swiper-container, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"].alignfull .swiper-container,
[class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"].alignfull .swiper-container,
[class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"].alignfull .swiper-container {
  margin-left: -2.5vw;
  margin-right: -2.5vw;
  width: auto;
}

@media (min-width: 768px) {
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"].alignfull .swiper-button-prev, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"].alignfull .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"].alignfull .swiper-button-prev,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"].alignfull .swiper-button-prev {
    left: 2vw;
  }
  [class*="wp-block-"].grimlock-query[class*="cols-overlay-slider"].alignfull .swiper-button-next, [class*="wp-block-"].grimlock-query[class*="cols-classic-slider"].alignfull .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-overlay-slider"].alignfull .swiper-button-next,
  [class*="wp-block-"].grimlock-term-query[class*="cols-classic-slider"].alignfull .swiper-button-next {
    right: 2vw;
  }
}

.grimlock-section.region--container-fluid [class*="cols-overlay-slider"],
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] {
  margin: 0;
}

.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .swiper-container,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .swiper-container {
  padding: 0;
}

.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .swiper-slide,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .swiper-slide {
  height: clamp(300px, 58vh, 470px) !important;
}

.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] article,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] article {
  padding-left: 0;
  padding-right: 0;
}

.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .card,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .card {
  border-radius: 0 !important;
}

.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .card .card-media, .grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .card .card-media img,
.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .card .post-thumbnail,
.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .card .post-thumbnail img,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .card .card-media,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .card .card-media img,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .card .post-thumbnail,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .card .post-thumbnail img {
  border-radius: 0 !important;
}

.grimlock-section.region--container-fluid [class*="cols-overlay-slider"] .swiper-pagination-progressbar,
.grimlock-section.region--container-fluid [class*="cols-classic-slider"] .swiper-pagination-progressbar {
  display: block !important;
}

@media screen and (min-width: 1425px) {
  .grimlock-section.region--container-classic [class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section.region--container-classic [class*="cols-classic-slider"] .swiper-button-next, .grimlock-section.region--container-narrow [class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section.region--container-narrow [class*="cols-classic-slider"] .swiper-button-next, .grimlock-section.region--container-narrower [class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section.region--container-narrower [class*="cols-classic-slider"] .swiper-button-next {
    right: -4vw;
  }
  .grimlock-section.region--container-classic [class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section.region--container-classic [class*="cols-classic-slider"] .swiper-button-prev, .grimlock-section.region--container-narrow [class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section.region--container-narrow [class*="cols-classic-slider"] .swiper-button-prev, .grimlock-section.region--container-narrower [class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section.region--container-narrower [class*="cols-classic-slider"] .swiper-button-prev {
    left: -4vw;
  }
  .grimlock-section.region--container-classic [class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section.region--container-classic [class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section.region--container-classic [class*="cols-classic-slider"] .swiper-button-prev,
  .grimlock-section.region--container-classic [class*="cols-classic-slider"] .swiper-button-next, .grimlock-section.region--container-narrow [class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section.region--container-narrow [class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section.region--container-narrow [class*="cols-classic-slider"] .swiper-button-prev,
  .grimlock-section.region--container-narrow [class*="cols-classic-slider"] .swiper-button-next, .grimlock-section.region--container-narrower [class*="cols-overlay-slider"] .swiper-button-prev,
  .grimlock-section.region--container-narrower [class*="cols-overlay-slider"] .swiper-button-next,
  .grimlock-section.region--container-narrower [class*="cols-classic-slider"] .swiper-button-prev,
  .grimlock-section.region--container-narrower [class*="cols-classic-slider"] .swiper-button-next {
    background: var(--grimlock-color-faded);
    color: inherit;
  }
}

/* Sections query front end */
[class*="region--container-fluid"].alignfull [class*="grimlock-"][class*="query-section"][class*="12-cols-lateral-modern-alternate"] article {
  margin: 0 calc(50% - 50vw);
  width: auto !important;
  max-width: 1000%;
}

/* Section Gallery */
.grimlock-section[class*="-modern"] .section__thumbnail .gallery {
  height: 100%;
  overflow: hidden;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery::after {
  display: block;
  clear: both;
  content: "";
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery .gallery-item {
  width: 100%;
  height: 100%;
  float: left;
  margin: 0;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery .gallery-item .gallery-icon {
  height: 100%;
  margin: 0;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery .gallery-item .gallery-icon a {
  display: block;
  height: 100%;
  margin: 0;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery .gallery-item .gallery-icon a img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100% !important;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-3 .gallery-item:nth-child(1) {
  max-width: 33.33%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-3 .gallery-item:nth-child(2), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-3 .gallery-item:nth-child(3) {
  max-width: 66.666666%;
  height: 50%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-5 .gallery-item {
  height: 50%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-5 .gallery-item:nth-child(1), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-5 .gallery-item:nth-child(2), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-5 .gallery-item:nth-child(3) {
  max-width: 33.33%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-5 .gallery-item:nth-child(4), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-5 .gallery-item:nth-child(5) {
  max-width: 50%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-6 .gallery-item {
  max-width: 33.33%;
  height: 50%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item {
  height: 50%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item:nth-child(1), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item:nth-child(2), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item:nth-child(3) {
  max-width: 33.33%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item:nth-child(4), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item:nth-child(5), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item:nth-child(6), .grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-7 .gallery-item:nth-child(7) {
  max-width: 25%;
}

.grimlock-section[class*="-modern"] .section__thumbnail .gallery.gallery-columns-8 .gallery-item {
  max-width: 25%;
  height: 50%;
}

:root {
  --grimlock-wrapper-inner-width: var(--grimlock-container-width);
  --grimlock-wrapper-inner-padding-right: var(--grimlock-container-padding);
  --grimlock-wrapper-inner-padding-left: var(--grimlock-container-padding);
  --grimlock-wrapper-inner-text-spacing: 1rem;
  --grimlock-wrapper-inner-column-spacing: 2em;
  --grimlock-wrapper-inner-width-narrow: 920px;
  --grimlock-wrapper-inner-width-narrower: 768px;
}

.wp-block-grimlock-wrapper {
  --grimlock-wrapper-overflow: hidden;
  --grimlock-wrapper-z-index: auto;
  --grimlock-wrapper-margin-top: 0;
  --grimlock-wrapper-margin-bottom: 0;
  --grimlock-wrapper-padding-top: 0;
  --grimlock-wrapper-padding-right: 0;
  --grimlock-wrapper-padding-left: 0;
  --grimlock-wrapper-padding-bottom: 0;
  --grimlock-wrapper-background-color: transparent;
  --grimlock-wrapper-background-overlay-color: transparent;
  --grimlock-wrapper---grimlock-wrapper-background-overlay-color: transparent;
  --grimlock-wrapper-border-top: 0;
  --grimlock-wrapper-border-bottom: 0;
  --grimlock-wrapper-border-left: 0;
  --grimlock-wrapper-border-right: 0;
  --grimlock-wrapper-border-top-right-radius: 0;
  --grimlock-wrapper-border-top-left-radius: 0;
  --grimlock-wrapper-border-bottom-right-radius: 0;
  --grimlock-wrapper-border-bottom-left-radius: 0;
  --grimlock-wrapper-headings-color: var(--grimlock-heading-color);
  --grimlock-wrapper-text-color: inherit;
  --grimlock-wrapper-background-position: 0 0;
  --grimlock-wrapper-background-image: none;
  --grimlock-wrapper-subheading-color: var(--grimlock-subheading-color);
  position: relative;
  z-index: var(--grimlock-wrapper-z-index);
  overflow: var(--grimlock-wrapper-overflow);
  margin-top: var(--grimlock-wrapper-margin-top);
  margin-bottom: var(--grimlock-wrapper-margin-bottom);
  padding-top: var(--grimlock-wrapper-padding-top);
  padding-right: var(--grimlock-wrapper-padding-right);
  padding-left: var(--grimlock-wrapper-padding-left);
  padding-bottom: var(--grimlock-wrapper-padding-bottom);
  background: var(--grimlock-wrapper-background-color);
  border-top: var(--grimlock-wrapper-border-top);
  border-bottom: var(--grimlock-wrapper-border-bottom);
  border-left: var(--grimlock-wrapper-border-left);
  border-right: var(--grimlock-wrapper-border-right);
  border-top-right-radius: var(--grimlock-wrapper-border-top-right-radius);
  border-top-left-radius: var(--grimlock-wrapper-border-top-left-radius);
  border-bottom-right-radius: var(--grimlock-wrapper-border-bottom-right-radius);
  border-bottom-left-radius: var(--grimlock-wrapper-border-bottom-left-radius);
  color: var(--grimlock-wrapper-text-color);
}

.wp-block-grimlock-wrapper > .wp-block-grimlock-wrapper__bg,
.wp-block-grimlock-wrapper > .wp-block-grimlock-wrapper__bg-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.wp-block-grimlock-wrapper > .wp-block-grimlock-wrapper__bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: var(--grimlock-wrapper-background-position);
  background-image: var(--grimlock-wrapper-background-image);
}

.wp-block-grimlock-wrapper > .wp-block-grimlock-wrapper__bg-overlay {
  background: var(--grimlock-wrapper-background-overlay-color);
}

.wp-block-grimlock-wrapper > .wp-block-grimlock-wrapper__inner {
  position: relative;
  margin: 0 auto;
  max-width: var(--grimlock-wrapper-inner-width);
  padding-left: var(--grimlock-wrapper-inner-padding-left);
  padding-right: var(--grimlock-wrapper-inner-padding-right);
}

.wp-block-grimlock-wrapper.wp-block-grimlock-wrapper--inner-full > .wp-block-grimlock-wrapper__inner {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.wp-block-grimlock-wrapper.wp-block-grimlock-wrapper--inner-narrow > .wp-block-grimlock-wrapper__inner {
  max-width: var(--grimlock-wrapper-inner-width-narrow);
}

.wp-block-grimlock-wrapper.wp-block-grimlock-wrapper--inner-narrower > .wp-block-grimlock-wrapper__inner {
  max-width: var(--grimlock-wrapper-inner-width-narrower);
}

.wp-block-grimlock-wrapper[style*="overflow:visible"] > .wp-block-grimlock-wrapper__bg-overlay,
.wp-block-grimlock-wrapper[style*="overflow:visible"] > .wp-block-grimlock-wrapper__bg, .wp-block-grimlock-wrapper[style*="overflow: visible"] > .wp-block-grimlock-wrapper__bg-overlay,
.wp-block-grimlock-wrapper[style*="overflow: visible"] > .wp-block-grimlock-wrapper__bg {
  border-radius: var(--grimlock-wrapper-border-top-left-radius) var(--grimlock-wrapper-border-top-right-radius) var(--grimlock-wrapper-border-bottom-right-radius) var(--grimlock-wrapper-border-top-left-radius);
  overflow: hidden;
}

.wp-block-grimlock-wrapper.rocket-lazyload[style*="--grimlock-wrapper---grimlock-wrapper-background-overlay-color"] > .wp-block-grimlock-wrapper__bg-overlay {
  background: var(--grimlock-wrapper---grimlock-wrapper-background-overlay-color);
}

.wp-block-grimlock-wrapper.rocket-lazyload[style*="--grimlock-wrapper---grimlock-wrapper-background-overlay-color"] > .wp-block-grimlock-wrapper__bg {
  background-image: inherit;
}

.wp-block-grimlock-wrapper .wp-block-columns {
  --wp--style--block-gap: var(--grimlock-wrapper-inner-column-spacing);
  margin-bottom: 0;
}

@media (max-width: 600px) {
  .wp-block-grimlock-wrapper .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column ~ .wp-block-column {
    margin-top: var(--grimlock-wrapper-inner-column-spacing);
  }
}

.wp-block-grimlock-wrapper .wp-block-image {
  margin-bottom: 0;
}

.wp-block-grimlock-wrapper .wp-block-image figure {
  margin-bottom: 0;
}

.wp-block-grimlock-wrapper :where(h1, h2, h3, h4, h5, h6) {
  margin-bottom: 0;
}

.wp-block-grimlock-wrapper :where(h1, h2, h3, h4, h5, h6) + :where(h1, h2, h3, h4, h5, h6),
.wp-block-grimlock-wrapper :where(h1, h2, h3, h4, h5, h6) + *:not(:where(h1, h2, h3, h4, h5, h6)) {
  margin-top: var(--grimlock-wrapper-inner-text-spacing);
}

.wp-block-grimlock-wrapper .wp-block-grimlock-wrapper__inner :where(h1, h2, h3, h4, h5, h6):not([class*="text-color"]) {
  color: var(--grimlock-wrapper-headings-color);
}

.wp-block-grimlock-wrapper .wp-block-grimlock-wrapper__inner .has-subheading-font-size:not([class*="text-color"]) {
  color: var(--grimlock-wrapper-subheading-color);
}

.wp-block-grimlock-wrapper p:not(:last-child) {
  margin-bottom: var(--grimlock-wrapper-inner-text-spacing);
}

.wp-block-grimlock-wrapper p:last-child {
  margin-bottom: 0;
}

.wp-block-grimlock-wrapper.alignright[class*="align"], .wp-block-grimlock-wrapper.alignleft[class*="align"] {
  margin: var(--grimlock-wrapper-margin-top) 0 var(--grimlock-wrapper-margin-bottom) 0;
  float: none;
}

@media (min-width: 992px) {
  .wp-block-grimlock-wrapper.alignright[class*="align"], .wp-block-grimlock-wrapper.alignleft[class*="align"] {
    width: auto !important;
    max-width: 1000%;
  }
}

@media (min-width: 992px) {
  .wp-block-grimlock-wrapper.alignright[class*="align"] {
    margin-right: calc(50% - 50vw - 15px);
  }
}

@media (min-width: 992px) {
  .wp-block-grimlock-wrapper.alignleft[class*="align"] {
    margin-left: calc(50% - 50vw - 15px);
  }
}

/* Singles */
div.single-post-back {
  margin-bottom: 1.5rem;
}

div.single-post-back a {
  color: inherit !important;
  opacity: 0.55;
  font-weight: inherit;
  display: inline-flex;
}

div.single-post-back a:before {
  font-family: var(--grimlock-icon-angle-left-font-family) !important;
  content: var(--grimlock-icon-angle-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: .3rem;
  display: inline-block;
}

div.single-post-back a:hover {
  opacity: 1;
}

.single-post-back__active {
  font-weight: bold;
}

.single-post-back__active:before {
  content: var(--grimlock-ornament);
  margin-right: .6rem;
  margin-left: .6rem;
  display: inline-block;
  vertical-align: middle;
}

.author-bio .btn .bp-verified-badge {
  display: none;
}

body.single.grimlock--single #main > [id^="post-"].badge {
  white-space: normal;
  text-align: inherit;
  font-weight: inherit;
  font-size: inherit;
  padding: 0;
}

/* 404 */
body.error404 {
  overflow-x: hidden;
}

body.error404 #primary {
  padding: 0;
}

body.error404 #content > .region__container {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.error404 #custom_header,
body.error404 .bp-messages-wrap,
body.error404 .woocommerce-store-notice {
  display: none !important;
}

.grimlock-404.grimlock-section {
  background-color: var(--grimlock-404-background-color);
}

.grimlock-404.grimlock-section > .grimlock-region__inner {
  background-color: var(--grimlock-404-background-color);
}

.grimlock-404.grimlock-section .grimlock-region__row {
  align-items: center;
}

.grimlock-404.grimlock-section .grimlock-section__title {
  color: var(--grimlock-404-title-color);
}

.grimlock-404.grimlock-section .grimlock-section__subtitle {
  color: var(--grimlock-404-subtitle-color);
}

.grimlock-404.grimlock-section .grimlock-section__text {
  color: var(--grimlock-404-text-color);
}

.grimlock-404.grimlock-section [type="button"],
.grimlock-404.grimlock-section [type="submit"],
.grimlock-404.grimlock-section [class*="section__btn"] {
  background-color: var(--grimlock-404-button-background-color);
  color: var(--grimlock-404-button-color);
  border-color: var(--grimlock-404-button-border-color);
}

.grimlock-404.grimlock-section [type="button"]:hover, .grimlock-404.grimlock-section [type="button"]:active, .grimlock-404.grimlock-section [type="button"]:focus,
.grimlock-404.grimlock-section [type="submit"]:hover,
.grimlock-404.grimlock-section [type="submit"]:active,
.grimlock-404.grimlock-section [type="submit"]:focus,
.grimlock-404.grimlock-section [class*="section__btn"]:hover,
.grimlock-404.grimlock-section [class*="section__btn"]:active,
.grimlock-404.grimlock-section [class*="section__btn"]:focus {
  background-color: var(--grimlock-404-button-hover-background-color);
  color: var(--grimlock-404-button-hover-color);
  border-color: var(--grimlock-404-button-hover-border-color);
}

@media (max-width: 767.98px) {
  .grimlock-404.grimlock-section .grimlock-region__col--1 {
    height: 200px;
  }
  .grimlock-404.grimlock-section .grimlock-region__col--1 .grimlock-section__thumbnail {
    height: 100%;
  }
  .grimlock-404.grimlock-section .grimlock-region__col--1 .grimlock-section__thumbnail .grimlock-section__thumbnail-img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    width: 100%;
  }
}

.grimlock-404.grimlock-section[class*="grimlock-region--6-6-cols"] .grimlock-region__col--2 {
  text-align: center;
}

.grimlock-404.grimlock-section[class*="grimlock-region--6-6-cols"] .grimlock-region__col--2 .section__content {
  margin-left: auto;
  margin-right: auto;
  max-width: 450px;
}

.grimlock-404.grimlock-section[class*="grimlock-region--12-cols"] .grimlock-section__thumbnail img {
  width: 100%;
  max-height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.grimlock-404.grimlock-section[class*="grimlock-region--12-cols"] .grimlock-region__col--2 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}

.grimlock-404.grimlock-section[class*="grimlock-region--12-cols"] .grimlock-region__row {
  align-items: normal;
}

.grimlock-404.grimlock-section[class*="grimlock-region--12-cols"] .grimlock-section__footer {
  position: static !important;
  margin-top: 1rem;
}

.grimlock-404.grimlock-section.grimlock-region--container-fluid .grimlock-region__container {
  padding: 0 !important;
}

.grimlock-404.grimlock-section.grimlock-region--container-fluid .grimlock-region__container .grimlock-region__row {
  margin: 0 !important;
}

.grimlock-404.grimlock-section.grimlock-region--container-fluid .grimlock-region__container .grimlock-region__col--1 {
  padding: 0 !important;
}

.grimlock-404.grimlock-section.grimlock-404--full-screen-displayed #custom_header,
.grimlock-404.grimlock-section.grimlock-404--full-screen-displayed #before_content,
.grimlock-404.grimlock-section.grimlock-404--full-screen-displayed #after_content,
.grimlock-404.grimlock-section.grimlock-404--full-screen-displayed #prefooter,
.grimlock-404.grimlock-section.grimlock-404--full-screen-displayed #footer {
  display: none;
}

.grimlock-404.grimlock-section.grimlock-404--full-screen-displayed .grimlock-region__col--2 {
  padding: 2rem !important;
}

@media (min-width: 768px) {
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    overflow: auto;
  }
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed > .grimlock-region__inner {
    display: flex;
    align-items: center;
    height: 100%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed > .grimlock-region__inner > .grimlock-region__container {
    padding: 0;
  }
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed.region--container-fluid .grimlock-region__inner,
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed.region--container-fluid .grimlock-region__container,
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed.region--container-fluid .grimlock-region__row,
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed.region--container-fluid .grimlock-region__col--1 {
    height: 100%;
  }
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed.region--container-fluid .grimlock-section__thumbnail {
    height: 100%;
    position: relative;
  }
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed.region--container-fluid .grimlock-section__thumbnail-img {
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    width: 100%;
    height: 100%;
  }
  .grimlock-404.grimlock-section.grimlock-404--full-screen-displayed.region--container-fluid[class*="grimlock-region--12-cols"] .grimlock-region__col--1 {
    max-height: 300px;
    overflow: hidden;
  }
}

/* Mu */
.facetwp-facet .fs-dropdown .fs-options {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}

.facetwp-facet .fs-dropdown .fs-options .fs-option-label {
  white-space: normal;
}

div.facetwp-facet .fs-wrap.multiple .fs-option .fs-checkbox i {
  border-radius: 0;
  border-width: 2px;
}

div.facetwp-facet .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
  background-color: currentcolor;
}

.facetwp-type-fselect select[multiple="multiple"] {
  display: none !important;
}

.facetwp-map-filtering {
  display: none !important;
}

.fs-hidden {
  display: none !important;
}

div#cookie-notice {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  z-index: 99999999;
}

div#cookie-notice .cookie-notice-container {
  padding: 1rem;
}

div#cookie-notice #cn-accept-cookie {
  background-image: none !important;
}

@media (min-width: 992px) {
  div#cookie-notice .cn-text-container {
    margin-bottom: 0;
  }
}

.cookie-notice-hidden {
  display: none !important;
}

/**
 * WordPress Popular Posts
 *
 * Displays your most popular posts.
 * https://wordpress.org/plugins/wordpress-popular-posts/
 */
ul.wpp-list,
.popular-posts ul.wpp-list,
.elementor-widget.elementor-widget-wp-widget-wpp ul {
  margin-bottom: 0;
}

ul.wpp-list > li,
.popular-posts ul.wpp-list > li,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li {
  position: relative;
  margin-bottom: 0;
  overflow: visible;
}

ul.wpp-list > li::after,
.popular-posts ul.wpp-list > li::after,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li::after {
  display: block;
  clear: both;
  content: "";
}

ul.wpp-list > li > a:not(.wpp-post-title),
.popular-posts ul.wpp-list > li > a:not(.wpp-post-title),
.elementor-widget.elementor-widget-wp-widget-wpp ul > li > a:not(.wpp-post-title) {
  float: left;
}

ul.wpp-list > li > a:not(.wpp-post-title) img,
.popular-posts ul.wpp-list > li > a:not(.wpp-post-title) img,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li > a:not(.wpp-post-title) img {
  margin: 0 1rem 0 0;
}

ul.wpp-list > li > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li > a:not(.wpp-post-title):before {
  content: '01';
  margin-right: .5rem;
  align-self: flex-start;
  color: var(--grimlock-archive-post-title-color);
  background-color: var(--grimlock-archive-post-background-color);
  min-width: 1.5em;
  min-height: 1.5em;
  line-height: 0;
  font-weight: 600;
  text-align: center;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1em;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  pointer-events: none;
  border-radius: 0 0 var(--grimlock-archive-post-border-radius) 0;
}

ul.wpp-list > li > a:not(.wpp-post-title) + .wpp-post-title:before,
.popular-posts ul.wpp-list > li > a:not(.wpp-post-title) + .wpp-post-title:before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li > a:not(.wpp-post-title) + .wpp-post-title:before {
  content: none !important;
}

ul.wpp-list > li:nth-child(2) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(2) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(2) > a:not(.wpp-post-title):before {
  content: '02';
}

ul.wpp-list > li:nth-child(3) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(3) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(3) > a:not(.wpp-post-title):before {
  content: '03';
}

ul.wpp-list > li:nth-child(4) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(4) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(4) > a:not(.wpp-post-title):before {
  content: '04';
}

ul.wpp-list > li:nth-child(5) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(5) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(5) > a:not(.wpp-post-title):before {
  content: '05';
}

ul.wpp-list > li:nth-child(6) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(6) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(6) > a:not(.wpp-post-title):before {
  content: '06';
}

ul.wpp-list > li:nth-child(7) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(7) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(7) > a:not(.wpp-post-title):before {
  content: '07';
}

ul.wpp-list > li:nth-child(8) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(8) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(8) > a:not(.wpp-post-title):before {
  content: '08';
}

ul.wpp-list > li:nth-child(9) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(9) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(9) > a:not(.wpp-post-title):before {
  content: '09';
}

ul.wpp-list > li:nth-child(10) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(10) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(10) > a:not(.wpp-post-title):before {
  content: '10';
}

ul.wpp-list > li:nth-child(11) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(11) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(11) > a:not(.wpp-post-title):before {
  content: '11';
}

ul.wpp-list > li:nth-child(12) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(12) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(12) > a:not(.wpp-post-title):before {
  content: '12';
}

ul.wpp-list > li:nth-child(13) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(13) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(13) > a:not(.wpp-post-title):before {
  content: '13';
}

ul.wpp-list > li:nth-child(14) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(14) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(14) > a:not(.wpp-post-title):before {
  content: '14';
}

ul.wpp-list > li:nth-child(15) > a:not(.wpp-post-title):before,
.popular-posts ul.wpp-list > li:nth-child(15) > a:not(.wpp-post-title):before,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:nth-child(15) > a:not(.wpp-post-title):before {
  content: '15';
}

ul.wpp-list > li:not(:last-child),
.popular-posts ul.wpp-list > li:not(:last-child),
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:not(:last-child) {
  margin-bottom: .5rem;
}

ul.wpp-list > li:not(:last-child) > a:not(.wpp-post-title),
.popular-posts ul.wpp-list > li:not(:last-child) > a:not(.wpp-post-title),
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:not(:last-child) > a:not(.wpp-post-title) {
  margin-bottom: 1rem;
}

ul.wpp-list > li:not(:last-child) .wpp-meta,
ul.wpp-list > li:not(:last-child) .post-stats,
.popular-posts ul.wpp-list > li:not(:last-child) .wpp-meta,
.popular-posts ul.wpp-list > li:not(:last-child) .post-stats,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:not(:last-child) .wpp-meta,
.elementor-widget.elementor-widget-wp-widget-wpp ul > li:not(:last-child) .post-stats {
  margin-bottom: 1rem;
}

ul.wpp-list .wpp-thumbnail,
.popular-posts ul.wpp-list .wpp-thumbnail,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-thumbnail {
  margin-right: 1rem;
  border-radius: var(--grimlock-archive-post-border-radius);
}

ul.wpp-list .wpp-post-title,
.popular-posts ul.wpp-list .wpp-post-title,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-post-title {
  color: var(--grimlock-archive-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading4-font-size);
  font-size: .95rem;
  line-height: 1.3em;
  padding-right: .5rem;
  display: block;
}

ul.wpp-list .wpp-post-title a,
.popular-posts ul.wpp-list .wpp-post-title a,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-post-title a {
  color: inherit;
}

ul.wpp-list .wpp-post-title a:hover,
.popular-posts ul.wpp-list .wpp-post-title a:hover,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-post-title a:hover {
  color: var(--grimlock-archive-post-link-hover-color);
}

ul.wpp-list .wpp-post-title:after,
.popular-posts ul.wpp-list .wpp-post-title:after,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-post-title:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
}

ul.wpp-list .wpp-post-title:not(:hover),
.popular-posts ul.wpp-list .wpp-post-title:not(:hover),
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-post-title:not(:hover) {
  color: var(--grimlock-archive-post-title-color);
}

ul.wpp-list .wpp-excerpt,
.popular-posts ul.wpp-list .wpp-excerpt,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-excerpt {
  font-size: .85em;
  opacity: .85;
  display: block;
  line-height: 1.3em;
  margin-top: .5rem;
}

ul.wpp-list .wpp-meta,
ul.wpp-list .post-stats,
.popular-posts ul.wpp-list .wpp-meta,
.popular-posts ul.wpp-list .post-stats,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-meta,
.elementor-widget.elementor-widget-wp-widget-wpp ul .post-stats {
  font-family: var(--grimlock-text-font-family);
  font-weight: var(--grimlock-text-font-weight);
  text-transform: var(--grimlock-text-text-transform);
  color: inherit;
  opacity: .8;
  margin-top: .2rem;
}

ul.wpp-list .wpp-meta a,
ul.wpp-list .post-stats a,
.popular-posts ul.wpp-list .wpp-meta a,
.popular-posts ul.wpp-list .post-stats a,
.elementor-widget.elementor-widget-wp-widget-wpp ul .wpp-meta a,
.elementor-widget.elementor-widget-wp-widget-wpp ul .post-stats a {
  color: inherit !important;
}

.wpp-no-data {
  padding: 1rem;
  text-align: center;
  font-size: .85em;
  border-radius: var(--grimlock-archive-post-border-radius);
  background-color: var(--grimlock-color-faded);
}

.popular-posts > h2 {
  margin-bottom: 1em;
}

/**
 * WP UI LIke
 *
 * Like posts
 * https://wordpress.org/plugins/wp-ulike/
 */
.wpulike {
  padding: 0;
  cursor: pointer;
}

.wpulike.wpulike-default .wp_ulike_btn {
  background: none;
  color: var(--grimlock-button-primary-color);
  border-radius: var(--grimlock-button-border-radius);
  overflow: hidden;
}

.wpulike.wpulike-default .wp_ulike_btn:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--grimlock-button-primary-background-color);
  opacity: .3;
  transition: .25s ease-in-out;
}

.wpulike.wpulike-default .wp_ulike_btn:hover:before {
  opacity: 1;
}

.wpulike.wpulike-default .wp_ulike_put_image:after {
  font-family: var(--grimlock-icon-thumbs-up-font-family) !important;
  content: var(--grimlock-icon-thumbs-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-idnex: 1;
  transform: none;
  background: none;
  font-size: 1.3rem;
  width: auto;
  height: auto;
  filter: none;
}

.wpulike.wpulike-default .wp_ulike_is_liked .wp_ulike_put_image .wp_ulike_btn:before {
  opacity: 1;
}

.wpulike.wpulike-default .count-box {
  position: relative;
  font-weight: 400;
  color: inherit !important;
  background-color: var(--grimlock-color-faded);
  box-shadow: none;
  border-radius: var(--grimlock-button-border-radius);
}

.wpulike.wpulike-default .count-box:before {
  display: none;
}

.wpulike.wpulike-heart .wp_ulike_general_class {
  box-shadow: 0 0 0 1px currentColor;
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
}

.wpulike.wpulike-heart .wp_ulike_general_class:hover, .wpulike.wpulike-heart .wp_ulike_general_class.wp_ulike_btn_is_active {
  background-color: var(--grimlock-color-faded);
}

.wpulike.wpulike-heart .count-box {
  color: inherit;
}

.wpulike.wpulike-robeen button, .wpulike.wpulike-animated-heart button {
  width: 60px;
  height: 60px;
  border: 2px solid var(--grimlock-table-striped-background-color) !important;
  border-radius: 500px;
  margin: 0;
  transition: all 0.2s ease-in-out;
  background: none !important;
}

@media screen and (prefers-reduced-motion: reduce) {
  .wpulike.wpulike-robeen button, .wpulike.wpulike-animated-heart button {
    transition: none;
  }
}

.wpulike.wpulike-robeen button:hover, .wpulike.wpulike-animated-heart button:hover {
  border-color: var(--grimlock-button-primary-background-color) !important;
  box-shadow: 0 0 0 5px var(--grimlock-button-primary-background-color) !important;
}

.wpulike.wpulike-robeen button .wpulike-svg-heart, .wpulike.wpulike-robeen button .wpulike-svg-heart path, .wpulike.wpulike-animated-heart button .wpulike-svg-heart, .wpulike.wpulike-animated-heart button .wpulike-svg-heart path {
  fill: var(--grimlock-button-primary-background-color);
}

.card .wpulike.wpulike-robeen button,
.comment .wpulike.wpulike-robeen button,
#buddypress #activity-stream .wpulike.wpulike-robeen button, .card .wpulike.wpulike-animated-heart button,
.comment .wpulike.wpulike-animated-heart button,
#buddypress #activity-stream .wpulike.wpulike-animated-heart button {
  width: 34px;
  height: 34px;
}

.card .wpulike.wpulike-robeen button .wpulike-svg-heart,
.comment .wpulike.wpulike-robeen button .wpulike-svg-heart,
#buddypress #activity-stream .wpulike.wpulike-robeen button .wpulike-svg-heart, .card .wpulike.wpulike-animated-heart button .wpulike-svg-heart,
.comment .wpulike.wpulike-animated-heart button .wpulike-svg-heart,
#buddypress #activity-stream .wpulike.wpulike-animated-heart button .wpulike-svg-heart {
  width: 14px;
}

#buddypress #activity-stream .wpulike.wpulike-robeen, #buddypress #activity-stream .wpulike.wpulike-animated-heart {
  order: -1;
  margin-right: .5rem;
}

#buddypress #activity-stream .wpulike.wpulike-robeen .count-box, #buddypress #activity-stream .wpulike.wpulike-animated-heart .count-box {
  margin-left: 10px;
}

.wpulike.wpulike-robeen .wp_ulike_is_liked button, .wpulike.wpulike-animated-heart .wp_ulike_is_liked button {
  border-color: var(--grimlock-button-primary-background-color) !important;
}

.wpulike.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active {
  background: none !important;
}

.wpulike.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart {
  fill: var(--grimlock-button-primary-background-color) !important;
}

.wpulike.wpulike-animated-heart .count-box {
  color: inherit;
}

.comment-content .wpulike {
  display: inline-block;
}

.comment-content .wpulike button {
  margin-right: .5rem !important;
}

.comment-content .wp_ulike_likers_wrapper .wp-ulike-likers-list {
  flex-wrap: nowrap;
}

.wp_ulike_likers_wrapper {
  margin-left: -5px;
  background-color: var(--grimlock-tooltip-background-color);
  transition: none !important;
}

.wp_ulike_likers_wrapper:after {
  border-top-color: var(--grimlock-tooltip-background-color);
}

.wp_ulike_likers_wrapper .wp-ulike-liker img {
  border-radius: 500px !important;
  margin-bottom: .3rem;
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp_ulike_likers_wrapper.wp_ulike_display_inline {
  display: block;
  background: none;
  position: absolute;
  top: 2px;
  margin: 0;
  left: 80px;
}

.wp_ulike_likers_wrapper.wp_ulike_display_inline img {
  max-width: 22px;
}

.wp_ulike_likers_wrapper.wp_ulike_display_inline .wp-ulike-liker:nth-child(n+4) {
  display: none !important;
}

.ulf-tooltip.ulf-white-theme {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
  padding: 0.5rem;
  color: var(--grimlock-archive-post-color);
}

.ulf-tooltip.ulf-white-theme .ulf-arrow {
  display: none !important;
}

.ulf-tooltip.ulf-white-theme .wp_ulike_likers_wrapper {
  background: none;
}

.ulf-tooltip.ulf-white-theme .ulf-content {
  color: inherit;
  margin: 0;
}

.grimlock--page-content > .wpulike {
  display: block;
  margin: 1rem 0;
}

.single article.post .wpulike:hover .wp_ulike_likers_wrapper:not(.wp_ulike_display_inline) {
  transform: translateY(-50px);
  margin-left: 6px;
}

.wpulike-notification {
  z-index: 9999999;
  bottom: 50px;
}

.wpulike-notification .wpulike-message {
  border-radius: var(--grimlock-archive-post-border-radius);
}

.wpulike-notification .wpulike-message.wpulike-info {
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
}

.wpulike-notification .wpulike-message.wpulike-success {
  background-color: var(--grimlock-color-success);
}

.wpulike-notification .wpulike-message.wpulike-error {
  background-color: var(--grimlock-color-danger);
}

.card .addtoany_content {
  display: none !important;
}

/**
 * Styles for Grimlock Animate
 *
 * Adds integration features between Grimlock and Grimlock Animate
 * https://themosaurus.com/
 *
 */
.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: opacity 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), visibility 0.8s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-transform 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition: opacity 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), visibility 0.8s cubic-bezier(0.39, 0.58, 0.57, 1), transform 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition: opacity 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), visibility 0.8s cubic-bezier(0.39, 0.58, 0.57, 1), transform 0.5s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-transform 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(1) {
  transition-delay: 0.2s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(2) {
  transition-delay: 0.4s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(3) {
  transition-delay: 0.6s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(4) {
  transition-delay: 0.8s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(5) {
  transition-delay: 1s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(6) {
  transition-delay: 1.2s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(7) {
  transition-delay: 1.4s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(8) {
  transition-delay: 1.6s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(9) {
  transition-delay: 1.8s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns .wp-block-column:nth-child(10) {
  transition-delay: 2s;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.grimlock-animate__wp-block-columns--fadeinFade .wp-block-column {
  opacity: 0;
  visibility: visible;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.grimlock-animate__wp-block-columns--fadeinUp .wp-block-column {
  -webkit-transform: translate3d(0, 3vw, 0);
          transform: translate3d(0, 3vw, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.grimlock-animate__wp-block-columns--fadeinRight .wp-block-column {
  -webkit-transform: translate3d(-3vw, 0, 0);
          transform: translate3d(-3vw, 0, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.grimlock-animate__wp-block-columns--fadeinDown .wp-block-column {
  -webkit-transform: translate3d(0, -3vw, 0);
          transform: translate3d(0, -3vw, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.grimlock-animate__wp-block-columns--fadeinLeft .wp-block-column {
  -webkit-transform: translate3d(3vw, 0, 0);
          transform: translate3d(3vw, 0, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.is-animated.grimlock-animate__wp-block-columns--fadeinFade .wp-block-column {
  opacity: 1;
  visibility: visible;
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.is-animated.grimlock-animate__wp-block-columns--fadeinUp .wp-block-column {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.is-animated.grimlock-animate__wp-block-columns--fadeinRight .wp-block-column {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.is-animated.grimlock-animate__wp-block-columns--fadeinDown .wp-block-column {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.is-animated.grimlock-animate__wp-block-columns--fadeinLeft .wp-block-column {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.wp-block-columns:not([class*="block-editor-block"]).grimlock-animate__wp-block-columns.is-animated[class*="grimlock-animate__wp-block-columns--fadein"] .wp-block-column {
  opacity: 1;
  visibility: visible;
}

/*
.grimlock-animate__wp-block {

	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 0, 0);
	transition: opacity 0.5s cubic-bezier(.39,.58,.57,1), visibility 0.8s cubic-bezier(.39,.58,.57,1), transform 0.5s cubic-bezier(.39,.58,.57,1);

	&--fadeinUp {
		transform: translate3d(0, 3vw, 0);
	}

	&--fadeinRight {
		transform: translate3d(-3vw, 0, 0);
	}

	&--fadeinDown {
		transform: translate3d(0, -3vw, 0);
	}

	&--fadeinLeft {
		transform: translate3d(3vw, 0, 0);
	}

	&.is-animated {
		opacity: 1;
		visibility: visible;
		transform: translate3d(0, 0, 0);
	}

}
*/
/**
 * Do not add your customizations here, this file will be overridden in future release of the plugin.
 * Make your CSS changes in the Custom CSS panel of the WordPress Customizer or create a child theme : https://codex.wordpress.org/Child_Themes
 */
/**
 * Styles for Grimlock Jetpack
 *
 * Adds integration features between Grimlock and Jetpack
 * https://themosaurus.com/
 *
 */
div[id^="contact-form"] > h3 :is(.btn, .button), div[id^="contact-form"] .form-errors :is(.btn, .button) {
  background-color: var(--grimlock-alert-color) !important;
  color: var(--grimlock-alert-background-color) !important;
  border: none !important;
  text-decoration: none !important;
  padding: .75em 1.35em;
  font-size: 1em;
}

div[id^="contact-form"] > h3 :hover:is(.btn, .button), div[id^="contact-form"] .form-errors :hover:is(.btn, .button), div[id^="contact-form"] > h3 :active:is(.btn, .button), div[id^="contact-form"] .form-errors :active:is(.btn, .button), div[id^="contact-form"] > h3 :focus:is(.btn, .button), div[id^="contact-form"] .form-errors :focus:is(.btn, .button) {
  opacity: .75 !important;
}

div[id^="contact-form"] > h3, div[id^="contact-form"] .form-errors {
  position: relative;
  padding: var(--grimlock-alert-padding);
  margin-bottom: var(--grimlock-alert-margin-bottom);
  border: 0 !important;
  border-radius: var(--grimlock-alert-border-radius);
  background-color: var(--grimlock-alert-background-color) !important;
  color: var(--grimlock-alert-color) !important;
  font-size: var(--grimlock-alert-font-size);
}

div[id^="contact-form"] > h3 a:not([class*="button"]), div[id^="contact-form"] .form-errors a:not([class*="button"]) {
  color: inherit !important;
  text-decoration: underline;
}

div[id^="contact-form"] > h3 a:not([class*="button"]):hover, div[id^="contact-form"] .form-errors a:not([class*="button"]):hover, div[id^="contact-form"] > h3 a:not([class*="button"]):active, div[id^="contact-form"] .form-errors a:not([class*="button"]):active, div[id^="contact-form"] > h3 a:not([class*="button"]):focus, div[id^="contact-form"] .form-errors a:not([class*="button"]):focus {
  opacity: .75 !important;
  text-decoration: none !important;
}

div[id^="contact-form"] > h3 {
  --grimlock-alert-color: var(--grimlock-alert-success-color);
  --grimlock-alert-background-color: var(--grimlock-alert-success-background-color);
}

div[id^="contact-form"] .form-errors {
  --grimlock-alert-color: var(--grimlock-alert-danger-color);
  --grimlock-alert-background-color: var(--grimlock-alert-danger-background-color);
}

/**
 * Global
 *
 * All common & global styles.
 */
/**
 * Gallery
 */
.wp-block-gallery .blocks-gallery-item {
  background-color: currentColor;
}

.wp-block-gallery .blocks-gallery-item img {
  height: 100% !important;
}

.wp-block-jetpack-tiled-gallery {
  margin-bottom: 0;
}

.tiled-gallery__item img {
  height: 100% !important;
}

.wp-block-jetpack-tiled-gallery.is-style-circle .tiled-gallery__item img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-jetpack-tiled-gallery.is-style-circle .tiled-gallery__row .tiled-gallery__col {
  padding: 15px;
}

/**
 * Carousel
 */
div.jp-carousel-wrap {
  color: #fff;
}

div.jp-carousel-wrap, div.jp-carousel-wrap * {
  font-family: inherit !important;
}

div.jp-carousel-wrap .jp-carousel-overlay {
  background-color: #252525;
  color: #fff;
}

div.jp-carousel-wrap .jp-carousel-close-hint {
  padding-top: 1rem;
  position: fixed;
  text-align: right;
  right: 12px;
  width: auto;
  transition: all 0.2s ease-in-out;
}

div.jp-carousel-wrap .jp-carousel-close-hint:hover, div.jp-carousel-wrap .jp-carousel-close-hint:active, div.jp-carousel-wrap .jp-carousel-close-hint:focus {
  opacity: 0.7;
}

div.jp-carousel-wrap .jp-carousel-close-hint span {
  position: relative;
  width: auto;
  height: auto;
  background: none;
  border-radius: 0;
  color: transparent;
  font-size: 0 !important;
}

div.jp-carousel-wrap .jp-carousel-close-hint span:before {
  font-family: var(--grimlock-icon-times-circle-font-family) !important;
  content: var(--grimlock-icon-times-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff !important;
  font-size: 1.7rem;
}

div.jp-carousel-wrap .jp-carousel-next-button span,
div.jp-carousel-wrap .jp-carousel-previous-button span {
  background: none;
}

div.jp-carousel-wrap .jp-carousel-next-button span:before,
div.jp-carousel-wrap .jp-carousel-previous-button span:before {
  font-family: var(--grimlock-icon-arrow-right-font-family) !important;
  content: var(--grimlock-icon-arrow-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff !important;
  font-size: 1.7rem;
  width: 100%;
  height: 100%;
  z-index: 9;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff !important;
  text-indent: 0;
}

div.jp-carousel-wrap .jp-carousel-previous-button span:before {
  font-family: var(--grimlock-icon-arrow-left-font-family) !important;
  content: var(--grimlock-icon-arrow-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

div.jp-carousel-wrap .jp-carousel-info,
div.jp-carousel-wrap .jp-carousel-left-column-wrapper {
  display: none !important;
}

div.jp-carousel-wrap .jp-carousel-image-meta {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
}

div.jp-carousel-wrap .jp-carousel-fadeaway {
  display: none !important;
}

.jp-carousel-photo-title,
.jp-carousel-photo-caption,
textarea#jp-carousel-comment-form-comment-field {
  font: revert;
}

/**
 * Slideshow
 */
.wp-block-jetpack-slideshow *:focus {
  outline: 0 !important;
}

.wp-block-jetpack-slideshow .amp-carousel-button,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-pause,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-play,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out !important;
}

.wp-block-jetpack-slideshow .amp-carousel-button:after, .wp-block-jetpack-slideshow .amp-carousel-button:before,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next:after,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next:before,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-pause:after,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-pause:before,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-play:after,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-play:before,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev:after,
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev:before {
  content: none !important;
}

.wp-block-jetpack-slideshow div.wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets {
  padding-top: 1rem;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets button.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}

/**
 * Infinite Scroll
 */
.infinite-wrap [id^="post-"] {
  opacity: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}

.infinite-loader {
  height: auto !important;
  color: inherit !important;
  text-indent: 0 !important;
}

.infinite-loader .spinner {
  background: none;
  position: static !important;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  height: auto !important;
}

.infinite-loader .spinner:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
          animation: fa-spin 1.2s infinite linear;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  opacity: 0.5;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: inline-block;
}

.infinite-loader .spinner > div {
  display: none !important;
}

.infinite-loader:not([style*="display"]) ~ .infinite-loader {
  display: none !important;
}

#infinite-handle {
  margin-top: 1rem;
  text-align: center;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
}

#infinite-handle span {
  display: inline-block;
  transition: all 0.2s ease-in-out;
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
}

#infinite-handle span, #infinite-handle span:hover, #infinite-handle span:active, #infinite-handle span:focus {
  background-color: transparent;
  color: inherit;
  border-color: currentColor;
  border-width: clamp(0.1em, var(--grimlock-button-border-width), var(--grimlock-button-border-width)) !important;
}

#infinite-handle span:hover, #infinite-handle span:active, #infinite-handle span:focus {
  opacity: .7;
}

#infinite-handle span.has-background {
  border-color: transparent !important;
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer,
.infinite-scroll.neverending .site-after-content,
.infinite-scroll.neverending .site-prefooter {
  display: none;
}

.infinity-end.neverending .site-footer,
.infinity-end.neverending .site-after-content,
.infinity-end.neverending .site-prefooter {
  display: block;
}

#infinite-footer {
  display: none !important;
}

/**
 * Form
 */
div[id^="contact-form"] {
  padding: 1rem 0 2rem 0;
}

div[id^="contact-form"] > h3 {
  font-size: 1em;
}

div[id^="contact-form"] > h3 a {
  color: inherit !important;
}

div[id^="contact-form"] > h3 a:not(:hover) {
  opacity: .7;
}

div[id^="contact-form"] blockquote.contact-form-submission {
  margin: 1rem 0;
  padding: 2rem !important;
  border-radius: var(--grimlock-archive-post-border-radius);
  font-size: .9em;
}

div[id^="contact-form"] blockquote.contact-form-submission:before, div[id^="contact-form"] blockquote.contact-form-submission:after {
  content: none !important;
}

div[id^="contact-form"] blockquote.contact-form-submission p {
  margin-bottom: 0;
}

div[id^="contact-form"] blockquote.contact-form-submission p br {
  display: none !important;
}

div[id^="contact-form"] .form-errors {
  list-style: none;
}

form.contact-form > div {
  margin-bottom: 1rem;
}

form.contact-form > div::after {
  display: block;
  clear: both;
  content: "";
}

form.contact-form input[type='text'],
form.contact-form input[type='email'],
form.contact-form input[type='tel'],
form.contact-form input[type='website'],
form.contact-form input[type='url'],
form.contact-form textarea {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}

form.contact-form label {
  text-align: left;
}

form.contact-form label.checkbox,
form.contact-form label.radio,
form.contact-form label.grunion-checkbox-multiple-label {
  font-weight: inherit;
}

form.contact-form input[type="submit"] {
  width: 100%;
}

form.contact-form p.contact-submit {
  margin-bottom: 0;
}

/**
 * Share
 */
div.sharedaddy ul li:before,
#content div.sharedaddy ul li:before,
#main div.sharedaddy ul li:before {
  content: none !important;
}

/**
 * Related posts
 */
div#jp-relatedposts {
  margin: 0;
  padding: 0;
}

div#jp-relatedposts h3.jp-relatedposts-headline {
  color: var(--grimlock-archive-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading3-font-size);
  display: block !important;
  text-align: center !important;
  float: none !important;
  margin-bottom: 2rem !important;
}

div#jp-relatedposts h3.jp-relatedposts-headline a {
  color: inherit;
}

div#jp-relatedposts h3.jp-relatedposts-headline a:hover {
  color: var(--grimlock-archive-post-link-hover-color);
}

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
  content: none;
}

div#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
  margin-top: 1rem;
  padding-bottom: .3rem;
  font-size: 1.15em !important;
  line-height: 1.2em !important;
  color: var(--grimlock-archive-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading5-font-size);
}

div#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a {
  color: inherit;
}

div#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover {
  color: var(--grimlock-archive-post-link-hover-color);
}

div#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a {
  font-weight: inherit !important;
  text-decoration: none !important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
  display: none !important;
}

div#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
  opacity: 1 !important;
}

@media (max-width: 991.98px) {
  #jp-relatedposts .jp-relatedposts-items {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-a {
  display: block;
  overflow: hidden;
  border-radius: var(--grimlock-archive-post-border-radius);
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-a:hover img {
  transform: scale(1.1, 1.1);
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
  text-align: center;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  transition: transform 1s ease,opacity .5s ease;
  opacity: 1;
}

@media (max-width: 991.98px) {
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    max-width: 100% !important;
    width: 100% !important;
    padding-right: 0 !important;
    float: none !important;
  }
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .entry-meta ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
}

/**
 * Testimonials
 */
.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .card-body {
  display: flex;
  flex-direction: column;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .card-body > *:first-child {
  margin: 0 !important;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .entry-header {
  margin: 0;
  padding: 0;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .entry-header:before {
  font-family: var(--grimlock-icon-quote-font-family) !important;
  content: var(--grimlock-icon-quote);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: .4;
  font-size: 2em;
  margin-bottom: .5em;
  pointer-events: none;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .entry-summary {
  font-size: 1rem;
  margin-bottom: 1rem;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .entry-testimonial-author {
  display: flex;
  align-items: center;
  margin-top: auto !important;
  padding-top: 0.5em;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .entry-testimonial-author a.post-thumbnail {
  width: auto;
  margin-right: 1rem;
  transform: none;
  background: none;
  border-radius: 0;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .entry-testimonial-author a.post-thumbnail img {
  width: 60px !important;
  height: 60px !important;
  border-radius: 500px !important;
  -o-object-fit: cover;
     object-fit: cover;
  transform: none;
  -webkit-clip-path: none;
          clip-path: none;
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .entry-testimonial-author .entry-title {
  flex: 1;
  margin: 0;
  font-size: 1rem;
  color: var(--grimlock-archive-post-color);
}

.grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card .more-link {
  display: none;
}

body:not(.grimlock-jetpack--testimonial-permalink-enabled) .grimlock-query-section .posts--type-jetpack-testimonial article .jetpack-testimonial__card a {
  cursor: default;
  pointer-events: none;
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-overlay"] article .card.jetpack-testimonial__card .card-body {
  flex-direction: column;
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-overlay"] article .card.jetpack-testimonial__card .post-thumbnail:after {
  display: none;
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-overlay"] article .card.jetpack-testimonial__card .post-thumbnail img {
  min-height: auto;
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-lateral"] article .jetpack-testimonial__card .entry-header:before {
  position: absolute;
  top: 2px;
  right: 10px;
  margin: 0;
}

@media (min-width: 768px) {
  .grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-lateral"] article .jetpack-testimonial__card .entry-summary {
    padding-left: calc(60px + 1rem);
  }
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-lateral"] article .jetpack-testimonial__card .entry-testimonial-author {
  order: -1;
  margin: 0 0 0.5rem 0;
  padding-right: 1.5rem;
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-lateral"] article .jetpack-testimonial__card .card-body {
  flex: 0 0 100%;
  min-height: 0;
  width: 100%;
  max-width: 100%;
  padding: 1.5rem;
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-lateral"] article .jetpack-testimonial__card .post-thumbnail {
  padding: 0;
  flex: 0 0 auto;
}

.grimlock-query-section .posts--type-jetpack-testimonial[class*="cols-lateral"] article .jetpack-testimonial__card .post-thumbnail img {
  min-height: auto;
}

.single-jetpack-testimonial #custom_header {
  background-image: none !important;
}

.single-jetpack-testimonial #custom_header .author,
.single-jetpack-testimonial #custom_header .posted-on,
.single-jetpack-testimonial #custom_header .section__meta {
  display: none !important;
}

.single-jetpack-testimonial #custom_header .grimlock-section__subtitle {
  margin-bottom: 0;
}

div.jetpack-testimonial-shortcode {
  overflow: visible;
}

div.jetpack-testimonial-shortcode .testimonial-entry {
  display: flex;
  flex-wrap: wrap;
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);
  padding: 1.25rem;
  color: var(--grimlock-archive-post-color);
}

@media (min-width: 768px) {
  div.jetpack-testimonial-shortcode .testimonial-entry {
    padding: 2rem;
  }
}

div.jetpack-testimonial-shortcode .testimonial-entry > p {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}

div.jetpack-testimonial-shortcode .testimonial-entry + p {
  display: none;
  margin-bottom: 0;
}

div.jetpack-testimonial-shortcode .testimonial-entry-content {
  margin-top: 0;
  margin-bottom: 1rem;
  text-align: left;
  width: 100%;
}

div.jetpack-testimonial-shortcode .testimonial-entry-content .wpulike {
  display: none;
}

div.jetpack-testimonial-shortcode .testimonial-entry-content:before {
  font-family: var(--grimlock-icon-quote-font-family) !important;
  content: var(--grimlock-icon-quote);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: .4;
  font-size: 2em;
  margin-bottom: .5em;
  pointer-events: none;
}

div.jetpack-testimonial-shortcode .testimonial-entry-title {
  display: flex;
  align-items: center;
  order: 2;
  font-size: 0;
  width: calc(100% - 60px - 1rem);
}

div.jetpack-testimonial-shortcode .testimonial-entry-title > a {
  font-size: 1rem !important;
  font-family: var(--grimlock-heading-font-family);
  font-weight: var(--grimlock-heading-font-weight);
}

div.jetpack-testimonial-shortcode .testimonial-entry-title > a:not(:hover) {
  color: inherit;
}

div.jetpack-testimonial-shortcode .testimonial-featured-image {
  display: flex;
  align-items: center;
  order: 1;
  margin-right: .75rem;
}

div.jetpack-testimonial-shortcode .testimonial-featured-image img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50%;
}

@media (min-width: 768px) {
  div.jetpack-testimonial-shortcode .testimonial-featured-image img {
    width: 60px !important;
    height: 60px !important;
  }
}

body:not(.grimlock-jetpack--testimonial-permalink-enabled) div.jetpack-testimonial-shortcode a {
  cursor: default;
  pointer-events: none;
}

div.jetpack-testimonial-shortcode br {
  display: none;
}

.single-jetpack-testimonial.grimlock--custom_header-displayed .grimlock--page-header {
  display: none;
}

/**
 * Projects
 */
.jetpack-portfolio-shortcode .portfolio-featured-image img {
  border-radius: var(--grimlock-archive-post-border-radius);
}

.jetpack-portfolio-shortcode .portfolio-entry-title {
  color: var(--grimlock-heading-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading4-font-size);
}

.jetpack-portfolio-shortcode .portfolio-entry-title a {
  color: inherit !important;
}

.jetpack-portfolio-shortcode .portfolio-entry-title a:hover {
  color: var(--grimlock-archive-post-link-hover-color) !important;
}

.jetpack-portfolio-shortcode .portfolio-entry-title a:not(:hover) {
  color: inherit;
}

.jetpack-portfolio-shortcode .portfolio-entry-content {
  font-size: .9em;
}

.jetpack-portfolio-shortcode .portfolio-entry-content p {
  margin-bottom: 0;
  display: inline;
}

.jetpack-portfolio-shortcode .portfolio-entry-meta {
  display: flex;
  align-items: center;
  gap: 10px;
}

.jetpack-portfolio-shortcode .portfolio-entry-meta a:not(:hover) {
  color: inherit;
}

.jetpack-portfolio-shortcode .portfolio-entry-meta span {
  display: none;
}

.jetpack-portfolio-shortcode .portfolio-entry-meta > div + div {
  margin-left: .3em;
}

.jetpack-portfolio-shortcode .portfolio-entry-meta > div + div:before {
  content: var(--grimlock-ornament);
  margin-right: .3em;
}

/**
 * Do not add your customizations here, this file will be overridden in future release of the plugin.
 * Make your CSS changes in the Custom CSS panel of the WordPress Customizer or create a child theme : https://codex.wordpress.org/Child_Themes
 */

/**
 * Like Button toolbar button, loading text & container styles
 */

/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #dcdcde;
	margin-bottom: 1em;
}


/* Toolbar */
div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-comment-likes-widget-wrapper {
	width: 100%;
	position: relative;
	min-height: 31px;
}

div.jetpack-comment-likes-widget-wrapper iframe {
	margin-bottom: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars.wpl-new-layout {
	display: none;
	position: absolute;
	padding: 9px 12px 10px 12px;
	background-color: #fff;
	border: solid 1px #dcdcde;
	border-radius: 4px;
	box-shadow: none;
	min-width: 220px;
	max-height: 240px;
	height: auto;
	overflow: auto;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 12px;
	padding-bottom: 8px;
}

#likes-other-gravatars.wpl-new-layout .likes-text {
	color: #101517;
	font-size: 12px;
	font-weight: 500;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li {
	width: 196px;
	height: 28px;
	float: none;
	margin: 0 0 4px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: flex;
	align-items: center;
	gap: 8px;
	text-decoration: none;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a span {
	font-size: 12px;
	color: #2C3338;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
	box-sizing: border-box;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a img {
	background: none;
	border: none;
	border-radius: 50%;
	margin: 0 !important;
	padding: 1px !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #dcdcde;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}

/* Loading text */
.post-likes-widget-placeholder,
.comment-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.comment-likes-widget-placeholder {
	height: 18px;
	position: absolute;
	display: flex;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.comment-likes-widget-placeholder::before {
	color: #2EA2CC;
	width: 16px;
	height: 16px;
	content: '';
	display: inline-block;
	position: relative;
	top: 3px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E");
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading,
.comment-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.comment-likes-widget-placeholder .loading {
	padding-left: 5px;
	margin-top: 4px;
	align-self: center;
	color: #4E4E4E;
}

/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating,
.cs-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}

@media print {
	.jetpack-likes-widget-wrapper {
		display: none;
	}
}
@charset "UTF-8";
/*!
Theme Name:        Sinclair
Theme URI:         https://www.themosaurus.com/sinclair
Author:            Themosaurus
Author URI:        https://www.themosaurus.com
Description:       Sinclair is a Political Fundraising & Donations WordPress Theme. It makes good use of the Customizer and provide multiple customization options.
Version:           1.1.1
Tested up to:      6.4
Requires at least: 5.0
Requires PHP:      7.0
License:           GNU General Public License v2 or later
License URI:       http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       sinclair
Tags:              one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, threaded-comments, rtl-language-support, translation-ready, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

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

Its stylesheet borrows concepts from various established methodologies promoting code reuse above
all. Files and directories are structured and named after SMACSS. Helper classes have been made
with OOCSS in mind and finally, the namming convention tries to narrow the gap with BEM.

This stylesheet follow the basic principles of CSS Guidilines http://cssguidelin.es/

======
Note: Do not edit this file. If you wish to add your own CSS, we strongly recommend creating your own child theme
and create your own or use the custom css functionnality of WordPress customizer.
======
*/:root{--grimlock-container-width:1350px;--section-decorated-primary-background-color:var(--grimlock-button-primary-background-color);--grimlock-modal-overlay-background-color:#313338;--grimlock-container-padding:clamp(20px,2vw,60px)}.element-animated-delay:nth-child(24){animation-delay:2.4s}.element-animated-delay:nth-child(23){animation-delay:2.3s}.element-animated-delay:nth-child(22){animation-delay:2.2s}.element-animated-delay:nth-child(21){animation-delay:2.1s}.element-animated-delay:nth-child(20){animation-delay:2s}.element-animated-delay:nth-child(19){animation-delay:1.9s}.element-animated-delay:nth-child(18){animation-delay:1.8s}.element-animated-delay:nth-child(17){animation-delay:1.7s}.element-animated-delay:nth-child(16){animation-delay:1.6s}.element-animated-delay:nth-child(15){animation-delay:1.5s}.element-animated-delay:nth-child(14){animation-delay:1.4s}.element-animated-delay:nth-child(13){animation-delay:1.3s}.element-animated-delay:nth-child(12){animation-delay:1.2s}.element-animated-delay:nth-child(11){animation-delay:1.1s}.element-animated-delay:nth-child(10){animation-delay:1s}.element-animated-delay:nth-child(9){animation-delay:.9s}.element-animated-delay:nth-child(8){animation-delay:.8s}.element-animated-delay:nth-child(7){animation-delay:.7s}.element-animated-delay:nth-child(6){animation-delay:.6s}.element-animated-delay:nth-child(5){animation-delay:.5s}.element-animated-delay:nth-child(4){animation-delay:.4s}.element-animated-delay:nth-child(3){animation-delay:.3s}.element-animated-delay:nth-child(2){animation-delay:.2s}.element-animated-delay:first-child{animation-delay:.1s}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#4c5361;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#235ad2;text-decoration:none}a:hover{color:#183e90;text-decoration:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#eef1f6;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#0c1c3a;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;line-height:1.5;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.5rem}.h4,.h5,h4,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:500}.display-1{font-size:3.5rem}.display-1,.display-2{font-weight:900;line-height:1.5}.display-2{font-size:2.35rem}.display-3{font-size:2rem}.display-3,.display-4{font-weight:900;line-height:1.5}.display-4{font-size:1.5rem}hr{border:0;border-top:1px solid #4c5361;margin-bottom:1rem;margin-top:1rem}.small,form.wpcf7-form .wpcf7-not-valid-tip,small{font-size:80%;font-weight:400}.list-inline,.list-unstyled,.site-footer .menu,.site-prefooter .menu,.site-preheader .menu,.widget ul{list-style:none;padding-left:0}.list-inline-item,.site-footer .menu>.menu-item,.site-preheader .menu>.menu-item{display:inline-block}.list-inline-item:not(:last-child),.site-footer .menu>.menu-item:not(:last-child),.site-preheader .menu>.menu-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#0c1c3a;display:block;font-size:80%}.blockquote-footer:before{content:"\2014 \00A0"}.archive-posts [id^=post-] .card-media img,.archive-posts [id^=term-] .card-media img,.blog-posts [id^=post-] .card-media img,.blog-posts [id^=term-] .card-media img,.comment-content img,.comment-img .avatar,.grimlock-vertical-navigation .vertical-navbar-brand img,.img-fluid,.img-thumbnail,.search-posts [id^=post-] .card-media img,.search-posts [id^=term-] .card-media img,.site-preheader img,.terms [id^=post-] .card-media img,.terms [id^=term-] .card-media img,div.grimlock-query-section__posts [id^=post-] .card-media img,div.grimlock-query-section__posts [id^=term-] .card-media img{height:auto;max-width:100%}.img-thumbnail{background-color:#235ad2;border:1px solid #183e90;border-radius:0;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#4c5361;font-size:90%}code{color:#183e90;font-size:87.5%;word-break:break-word}a>code{color:inherit}kbd{background-color:#fff;border-radius:0;color:#4c5361;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#b8bdca;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.container,.main-navigation.navbar--container-classic .navbar__container,.main-navigation.navbar--container-narrow .navbar__container,.main-navigation.navbar--container-narrower .navbar__container,.region .region__container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.container,.main-navigation.navbar--container-classic .navbar__container,.main-navigation.navbar--container-narrow .navbar__container,.main-navigation.navbar--container-narrower .navbar__container,.region .region__container{max-width:540px}}@media (min-width:768px){#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.container,.main-navigation.navbar--container-classic .navbar__container,.main-navigation.navbar--container-narrow .navbar__container,.main-navigation.navbar--container-narrower .navbar__container,.region .region__container{max-width:720px}}@media (min-width:992px){#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.container,.main-navigation.navbar--container-classic .navbar__container,.main-navigation.navbar--container-narrow .navbar__container,.main-navigation.navbar--container-narrower .navbar__container,.region .region__container{max-width:960px}}@media (min-width:1200px){#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.container,.main-navigation.navbar--container-classic .navbar__container,.main-navigation.navbar--container-narrow .navbar__container,.main-navigation.navbar--container-narrower .navbar__container,.region .region__container{max-width:1170px}}.container-fluid,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner>.region__container,.region.region--container-fluid>.region__container,.region.region--container-fluid>.region__inner>.region__container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget,#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget,#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget,.archive-posts,.archive-posts[class*="12-cols-lateral"] [id^=post-] .card,.archive-posts[class*="6-6-cols-lateral"] [id^=post-] .card,.blog-posts,.blog-posts[class*="12-cols-lateral"] [id^=post-] .card,.blog-posts[class*="6-6-cols-lateral"] [id^=post-] .card,.grimlock-nav-menu-section .menu,.region__row,.row,.search-posts,.search-posts[class*="12-cols-lateral"] [id^=post-] .card,.search-posts[class*="6-6-cols-lateral"] [id^=post-] .card,.terms,.terms[class*="12-cols-lateral"] [id^=post-] .card,.terms[class*="6-6-cols-lateral"] [id^=post-] .card,div.grimlock-query-section__posts,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-] .card,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-] .card{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>.region__col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,.archive-posts [id^=post-],.archive-posts [id^=term-],.archive-posts.posts--12-cols-classic [id^=post-],.archive-posts.posts--12-cols-overlay [id^=post-],.archive-posts.posts--3-3-3-3-cols-classic [id^=post-],.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-],.archive-posts.posts--4-4-4-cols-classic [id^=post-],.archive-posts.posts--4-4-4-cols-overlay [id^=post-],.archive-posts.posts--6-6-cols-classic [id^=post-],.archive-posts.posts--6-6-cols-overlay [id^=post-],.archive-posts.terms--12-cols-classic [id^=term-],.archive-posts.terms--3-3-3-3-cols-classic [id^=term-],.archive-posts.terms--4-4-4-cols-classic [id^=term-],.archive-posts.terms--6-6-cols-classic [id^=term-],.blog-posts [id^=post-],.blog-posts [id^=term-],.blog-posts.posts--12-cols-classic [id^=post-],.blog-posts.posts--12-cols-overlay [id^=post-],.blog-posts.posts--3-3-3-3-cols-classic [id^=post-],.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-],.blog-posts.posts--4-4-4-cols-classic [id^=post-],.blog-posts.posts--4-4-4-cols-overlay [id^=post-],.blog-posts.posts--6-6-cols-classic [id^=post-],.blog-posts.posts--6-6-cols-overlay [id^=post-],.blog-posts.terms--12-cols-classic [id^=term-],.blog-posts.terms--3-3-3-3-cols-classic [id^=term-],.blog-posts.terms--4-4-4-cols-classic [id^=term-],.blog-posts.terms--6-6-cols-classic [id^=term-],.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.grimlock-nav-menu-section .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--6-6-cols-left .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--6-6-cols-left-reverse .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:not([class*=col-]):first-child,.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:not([class*=col-]):nth-child(7),.grimlock-nav-menu-section.region--container-narrow .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--container-narrower .menu>.menu-item:not([class*=col-]),.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left-reverse .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left-reverse .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left-reverse .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left-reverse .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child,.region--12-cols-center .region__col,.region--12-cols-center-boxed .region__col,.region--12-cols-center-left .region__col,.region--12-cols-left .region__col,.region--12-cols-right .region__col,.region--3-3-3-3-cols-center .region__col,.region--3-3-3-3-cols-left .region__col,.region--3-6-3-cols-left .region__col--1,.region--3-6-3-cols-left .region__col--2,.region--3-6-3-cols-left .region__col--3,.region--3-9-cols-left .region__col--1,.region--3-9-cols-left .region__col--2,.region--3-9-cols-left .region__col--3,.region--3-9-cols-left .region__col--4,.region--4-4-4-cols-center .region__col,.region--4-4-4-cols-left .region__col,.region--4-4-4-cols-left-center-right .region__col,.region--4-8-cols-left .region__col--1,.region--4-8-cols-left .region__col--2,.region--4-8-cols-left .region__col--3,.region--4-8-cols-left .region__col--4,.region--4-8-cols-left-reverse .region__col--1,.region--4-8-cols-left-reverse .region__col--2,.region--4-8-cols-left-right .region__col--1,.region--4-8-cols-left-right .region__col--2,.region--4-8-cols-left-right .region__col--3,.region--4-8-cols-left-right .region__col--4,.region--6-6-cols-center .region__col,.region--6-6-cols-left .region__col,.region--6-6-cols-left-modern .region__col,.region--6-6-cols-left-reverse .region__col,.region--6-6-cols-left-reverse-modern .region__col,.region--6-6-cols-left-right .region__col,.region--6-6-cols-right .region__col,.region--8-4-cols-grid .region__col,.region--8-4-cols-left .region__col--1,.region--8-4-cols-left .region__col--2,.region--8-4-cols-left .region__col--3,.region--8-4-cols-left .region__col--4,.region--8-4-cols-left-modern .region__col--1,.region--8-4-cols-left-modern .region__col--2,.region--8-4-cols-left-reverse-modern .region__col--1,.region--8-4-cols-left-reverse-modern .region__col--2,.region--8-4-cols-left-right .region__col--1,.region--8-4-cols-left-right .region__col--2,.region--8-4-cols-left-right .region__col--3,.region--8-4-cols-left-right .region__col--4,.region--9-3-cols-left>.region__container>.region__row>.region__col--1,.region--9-3-cols-left>.region__container>.region__row>.region__col--2,.region--9-3-cols-left>.region__container>.region__row>.region__col--3,.region--9-3-cols-left>.region__container>.region__row>.region__col--4,.region__col,.region__col--1,.region__col--3,.search-posts [id^=post-],.search-posts [id^=term-],.search-posts.posts--12-cols-classic [id^=post-],.search-posts.posts--12-cols-overlay [id^=post-],.search-posts.posts--3-3-3-3-cols-classic [id^=post-],.search-posts.posts--3-3-3-3-cols-overlay [id^=post-],.search-posts.posts--4-4-4-cols-classic [id^=post-],.search-posts.posts--4-4-4-cols-overlay [id^=post-],.search-posts.posts--6-6-cols-classic [id^=post-],.search-posts.posts--6-6-cols-overlay [id^=post-],.search-posts.terms--12-cols-classic [id^=term-],.search-posts.terms--3-3-3-3-cols-classic [id^=term-],.search-posts.terms--4-4-4-cols-classic [id^=term-],.search-posts.terms--6-6-cols-classic [id^=term-],.site-content.region--3-9-cols-left>.region__container>.region__row>.region__col--1,.site-content.region--9-3-cols-left>.region__container>.region__row>.region__col--3,.terms [id^=post-],.terms [id^=term-],.terms.posts--12-cols-classic [id^=post-],.terms.posts--12-cols-overlay [id^=post-],.terms.posts--3-3-3-3-cols-classic [id^=post-],.terms.posts--3-3-3-3-cols-overlay [id^=post-],.terms.posts--4-4-4-cols-classic [id^=post-],.terms.posts--4-4-4-cols-overlay [id^=post-],.terms.posts--6-6-cols-classic [id^=post-],.terms.posts--6-6-cols-overlay [id^=post-],.terms.terms--12-cols-classic [id^=term-],.terms.terms--3-3-3-3-cols-classic [id^=term-],.terms.terms--4-4-4-cols-classic [id^=term-],.terms.terms--6-6-cols-classic [id^=term-],div.grimlock-query-section__posts [id^=post-],div.grimlock-query-section__posts [id^=term-],div.grimlock-query-section__posts.posts--12-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-],div.grimlock-query-section__posts.posts--4-4-4-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-],div.grimlock-query-section__posts.posts--6-6-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--6-6-cols-overlay [id^=post-],div.grimlock-query-section__posts.terms--12-cols-classic [id^=term-],div.grimlock-query-section__posts.terms--3-3-3-3-cols-classic [id^=term-],div.grimlock-query-section__posts.terms--4-4-4-cols-classic [id^=term-],div.grimlock-query-section__posts.terms--6-6-cols-classic [id^=term-]{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col,.region__col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2,.region--4-8-cols-left-reverse .region__col--1{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4,.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:not([class*=col-]){flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,.col-sm-6,.grimlock-nav-menu-section .menu>.menu-item:not([class*=col-]){flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8,.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:not([class*=col-]):first-child,.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:not([class*=col-]):nth-child(7){flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.archive-posts.posts--12-cols-classic [id^=post-],.archive-posts.posts--12-cols-overlay [id^=post-],.archive-posts.terms--12-cols-classic [id^=term-],.blog-posts.posts--12-cols-classic [id^=post-],.blog-posts.posts--12-cols-overlay [id^=post-],.blog-posts.terms--12-cols-classic [id^=term-],.col-sm-12,.search-posts.posts--12-cols-classic [id^=post-],.search-posts.posts--12-cols-overlay [id^=post-],.search-posts.terms--12-cols-classic [id^=term-],.terms.posts--12-cols-classic [id^=post-],.terms.posts--12-cols-overlay [id^=post-],.terms.terms--12-cols-classic [id^=term-],div.grimlock-query-section__posts.posts--12-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-],div.grimlock-query-section__posts.terms--12-cols-classic [id^=term-]{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,.region--3-3-3-3-cols-center .region__col,.region--3-3-3-3-cols-left .region__col,.region--3-6-3-cols-left .region__col--1,.region--3-6-3-cols-left .region__col--3,.region--3-9-cols-left .region__col--1,.region--3-9-cols-left .region__col--3,.region--9-3-cols-left>.region__container>.region__row>.region__col--2,.region--9-3-cols-left>.region__container>.region__row>.region__col--4,.region__col--1,.region__col--3{flex:0 0 25%;max-width:25%}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,.col-md-4,.grimlock-nav-menu-section .menu>.menu-item:not([class*=col-]),.region--4-4-4-cols-center .region__col,.region--4-4-4-cols-left .region__col,.region--4-4-4-cols-left-center-right .region__col,.region--4-8-cols-left .region__col--1,.region--4-8-cols-left .region__col--3,.region--4-8-cols-left-reverse .region__col--1,.region--4-8-cols-left-right .region__col--1,.region--4-8-cols-left-right .region__col--3,.region--8-4-cols-left .region__col--2,.region--8-4-cols-left .region__col--4,.region--8-4-cols-left-modern .region__col--2,.region--8-4-cols-left-reverse-modern .region__col--2,.region--8-4-cols-left-right .region__col--2,.region--8-4-cols-left-right .region__col--4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left-reverse .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left-reverse .region__col--1{flex:0 0 41.66667%;max-width:41.66667%}.archive-posts.posts--3-3-3-3-cols-classic [id^=post-],.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-],.archive-posts.posts--4-4-4-cols-classic [id^=post-],.archive-posts.posts--4-4-4-cols-overlay [id^=post-],.archive-posts.posts--6-6-cols-classic [id^=post-],.archive-posts.posts--6-6-cols-overlay [id^=post-],.archive-posts.terms--3-3-3-3-cols-classic [id^=term-],.archive-posts.terms--4-4-4-cols-classic [id^=term-],.archive-posts.terms--6-6-cols-classic [id^=term-],.blog-posts.posts--3-3-3-3-cols-classic [id^=post-],.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-],.blog-posts.posts--4-4-4-cols-classic [id^=post-],.blog-posts.posts--4-4-4-cols-overlay [id^=post-],.blog-posts.posts--6-6-cols-classic [id^=post-],.blog-posts.posts--6-6-cols-overlay [id^=post-],.blog-posts.terms--3-3-3-3-cols-classic [id^=term-],.blog-posts.terms--4-4-4-cols-classic [id^=term-],.blog-posts.terms--6-6-cols-classic [id^=term-],.col-md-6,.grimlock-nav-menu-section.region--6-6-cols-left .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--6-6-cols-left-reverse .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--container-narrow .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--container-narrower .menu>.menu-item:not([class*=col-]),.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item,.region--3-6-3-cols-left .region__col--2,.region--6-6-cols-center .region__col,.region--6-6-cols-left .region__col,.region--6-6-cols-left-modern .region__col,.region--6-6-cols-left-reverse .region__col,.region--6-6-cols-left-reverse-modern .region__col,.region--6-6-cols-left-right .region__col,.region--6-6-cols-right .region__col,.search-posts.posts--3-3-3-3-cols-classic [id^=post-],.search-posts.posts--3-3-3-3-cols-overlay [id^=post-],.search-posts.posts--4-4-4-cols-classic [id^=post-],.search-posts.posts--4-4-4-cols-overlay [id^=post-],.search-posts.posts--6-6-cols-classic [id^=post-],.search-posts.posts--6-6-cols-overlay [id^=post-],.search-posts.terms--3-3-3-3-cols-classic [id^=term-],.search-posts.terms--4-4-4-cols-classic [id^=term-],.search-posts.terms--6-6-cols-classic [id^=term-],.terms.posts--3-3-3-3-cols-classic [id^=post-],.terms.posts--3-3-3-3-cols-overlay [id^=post-],.terms.posts--4-4-4-cols-classic [id^=post-],.terms.posts--4-4-4-cols-overlay [id^=post-],.terms.posts--6-6-cols-classic [id^=post-],.terms.posts--6-6-cols-overlay [id^=post-],.terms.terms--3-3-3-3-cols-classic [id^=term-],.terms.terms--4-4-4-cols-classic [id^=term-],.terms.terms--6-6-cols-classic [id^=term-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-],div.grimlock-query-section__posts.posts--4-4-4-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-],div.grimlock-query-section__posts.posts--6-6-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--6-6-cols-overlay [id^=post-],div.grimlock-query-section__posts.terms--3-3-3-3-cols-classic [id^=term-],div.grimlock-query-section__posts.terms--4-4-4-cols-classic [id^=term-],div.grimlock-query-section__posts.terms--6-6-cols-classic [id^=term-]{flex:0 0 50%;max-width:50%}.col-md-7,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse .region__col--1,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left-reverse.region--6-6-cols-left-reverse .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left .region__col--2,.grimlock-section:not(.grimlock-custom_header).section-5-7-cols-left.region--6-6-cols-left-reverse .region__col--2{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8,.region--4-8-cols-left .region__col--2,.region--4-8-cols-left .region__col--4,.region--4-8-cols-left-reverse .region__col--2,.region--4-8-cols-left-right .region__col--2,.region--4-8-cols-left-right .region__col--4,.region--8-4-cols-left .region__col--1,.region--8-4-cols-left .region__col--3,.region--8-4-cols-left-modern .region__col--1,.region--8-4-cols-left-reverse-modern .region__col--1,.region--8-4-cols-left-right .region__col--1,.region--8-4-cols-left-right .region__col--3{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9,.region--3-9-cols-left .region__col--2,.region--3-9-cols-left .region__col--4,.region--9-3-cols-left>.region__container>.region__row>.region__col--1,.region--9-3-cols-left>.region__container>.region__row>.region__col--3{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.archive-posts [id^=post-],.archive-posts [id^=term-],.blog-posts [id^=post-],.blog-posts [id^=term-],.col-md-12,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child,.region--12-cols-center .region__col,.region--12-cols-center-boxed .region__col,.region--12-cols-center-left .region__col,.region--12-cols-left .region__col,.region--12-cols-right .region__col,.region--8-4-cols-grid .region__col,.search-posts [id^=post-],.search-posts [id^=term-],.site-content.region--3-9-cols-left>.region__container>.region__row>.region__col--1,.site-content.region--9-3-cols-left>.region__container>.region__row>.region__col--3,.terms [id^=post-],.terms [id^=term-],div.grimlock-query-section__posts [id^=post-],div.grimlock-query-section__posts [id^=term-]{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg,.grimlock-nav-menu-section .menu>.menu-item:not([class*=col-]){flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,.col-lg-3,.site-content.region--3-9-cols-left>.region__container>.region__row>.region__col--1,.site-content.region--9-3-cols-left>.region__container>.region__row>.region__col--3{flex:0 0 25%;max-width:25%}.archive-posts.posts--3-3-3-3-cols-classic [id^=post-],.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-],.archive-posts.posts--4-4-4-cols-classic [id^=post-],.archive-posts.posts--4-4-4-cols-overlay [id^=post-],.archive-posts.terms--3-3-3-3-cols-classic [id^=term-],.archive-posts.terms--4-4-4-cols-classic [id^=term-],.blog-posts.posts--3-3-3-3-cols-classic [id^=post-],.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-],.blog-posts.posts--4-4-4-cols-classic [id^=post-],.blog-posts.posts--4-4-4-cols-overlay [id^=post-],.blog-posts.terms--3-3-3-3-cols-classic [id^=term-],.blog-posts.terms--4-4-4-cols-classic [id^=term-],.col-lg-4,.grimlock-nav-menu-section.region--6-6-cols-left .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--6-6-cols-left-reverse .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--container-narrow .menu>.menu-item:not([class*=col-]),.grimlock-nav-menu-section.region--container-narrower .menu>.menu-item:not([class*=col-]),.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child,.search-posts.posts--3-3-3-3-cols-classic [id^=post-],.search-posts.posts--3-3-3-3-cols-overlay [id^=post-],.search-posts.posts--4-4-4-cols-classic [id^=post-],.search-posts.posts--4-4-4-cols-overlay [id^=post-],.search-posts.terms--3-3-3-3-cols-classic [id^=term-],.search-posts.terms--4-4-4-cols-classic [id^=term-],.terms.posts--3-3-3-3-cols-classic [id^=post-],.terms.posts--3-3-3-3-cols-overlay [id^=post-],.terms.posts--4-4-4-cols-classic [id^=post-],.terms.posts--4-4-4-cols-overlay [id^=post-],.terms.terms--3-3-3-3-cols-classic [id^=term-],.terms.terms--4-4-4-cols-classic [id^=term-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-],div.grimlock-query-section__posts.posts--4-4-4-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-],div.grimlock-query-section__posts.terms--3-3-3-3-cols-classic [id^=term-],div.grimlock-query-section__posts.terms--4-4-4-cols-classic [id^=term-]{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.archive-posts.posts--3-3-3-3-cols-classic [id^=post-],.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-],.archive-posts.terms--3-3-3-3-cols-classic [id^=term-],.blog-posts.posts--3-3-3-3-cols-classic [id^=post-],.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-],.blog-posts.terms--3-3-3-3-cols-classic [id^=term-],.col-xl-3,.search-posts.posts--3-3-3-3-cols-classic [id^=post-],.search-posts.posts--3-3-3-3-cols-overlay [id^=post-],.search-posts.terms--3-3-3-3-cols-classic [id^=term-],.terms.posts--3-3-3-3-cols-classic [id^=post-],.terms.posts--3-3-3-3-cols-overlay [id^=post-],.terms.terms--3-3-3-3-cols-classic [id^=term-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-classic [id^=post-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-],div.grimlock-query-section__posts.terms--3-3-3-3-cols-classic [id^=term-]{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table,table{background-color:#fff;margin-bottom:1rem;width:100%}.table td,.table th,table td,table th{border-top:1px solid #d3d8e0;padding:.5rem;vertical-align:top}.table thead th,table thead th{border-bottom:2px solid #d3d8e0;vertical-align:bottom}.table tbody+tbody,table tbody+tbody{border-top:2px solid #d3d8e0}.table .table,.table table,table .table,table table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #d3d8e0}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd),.widget_calendar table tbody tr:nth-of-type(odd){background-color:rgba(12,28,58,.05)}.table-hover tbody tr:hover{background-color:rgba(12,28,58,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c1d1f2}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#acc1ee}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#f3c0cb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#efabb9}.table-success,.table-success>td,.table-success>th{background-color:#b9f4e4}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a3f1dc}.table-info,.table-info>td,.table-info>th{background-color:#bcdee9}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a9d5e3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fff2d4}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffeabb}.table-danger,.table-danger>td,.table-danger>th{background-color:#fbcbd7}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f9b3c5}.table-light,.table-light>td,.table-light>th{background-color:#ebedf0}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#dce0e5}.table-dark,.table-dark>td,.table-dark>th{background-color:#cdcfd3}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#bfc2c7}.table-medium,.table-medium>td,.table-medium>th{background-color:#d7d8d9}.table-hover .table-medium:hover,.table-hover .table-medium:hover>td,.table-hover .table-medium:hover>th{background-color:#cacbcd}.table-active,.table-active>td,.table-active>th{background-color:rgba(12,28,58,.075)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(8,18,37,.075)}.table .thead-dark th,table .thead-dark th{background-color:#0c1c3a;border-color:#4c5361;color:#eef1f6}.table .thead-light th,table .thead-light th{background-color:#eef1f6;border-color:#d3d8e0;color:#0c1c3a}.table-dark{background-color:#0c1c3a;color:#eef1f6}.table-dark td,.table-dark th,.table-dark thead th{border-color:#4c5361}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd),.widget_calendar table.table-dark tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#eef1f6;border:1px solid #eef1f6;border-radius:4px;color:#4c5361;display:block;font-size:1rem;height:calc(2.5rem + 2px);line-height:1.5;padding:.5rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#fff;border-color:#235ad2;box-shadow:inset 0 0 0 0 transparent;color:#0c1c3a;outline:0}.form-control::-moz-placeholder{color:#4c5361;opacity:1}.form-control::placeholder{color:#4c5361;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#c3c8d3;opacity:1}select.form-control:focus::-ms-value{background-color:#eef1f6;color:#4c5361}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-lg{font-size:1.125rem;line-height:1.5;padding-bottom:calc(1rem + 1px);padding-top:calc(1rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#4c5361;display:block;line-height:1.5;margin-bottom:0;padding-bottom:.5rem;padding-top:.5rem;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:0;font-size:.875rem;height:calc(1.8125rem + 2px);line-height:1.5;padding:.25rem .65rem}.form-control-lg{border-radius:0;font-size:1.125rem;height:calc(3.3125rem + 2px);line-height:1.5;padding:1rem 1.55rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group,.gform_wrapper .gfield,form.wpcf7-form-form-control-wrap{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>.region__col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label{color:#4c5361}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#06d6a0;display:none;font-size:80%;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(6,214,160,.75);border-radius:500px;color:#fff;display:none;font-size:.875rem;line-height:1.5;margin-top:.1rem;max-width:100%;padding:3px 11px;position:absolute;top:100%;z-index:5}.custom-select.is-valid,.form-control.is-valid,.was-validated
.custom-select:valid,.was-validated .form-control:valid{border-color:#06d6a0}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated
.custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#06d6a0;box-shadow:0 0 0 0 rgba(6,214,160,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated
.custom-select:valid~.valid-feedback,.was-validated
.custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#06d6a0}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#06d6a0}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#61fbd3}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#17f8be}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(6,214,160,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#06d6a0}.custom-file-input.is-valid~.custom-file-label:after,.was-validated .custom-file-input:valid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 0 rgba(6,214,160,.25)}.invalid-feedback{color:#ef476f;display:none;font-size:80%;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(239,71,111,.75);border-radius:500px;color:#fff;display:none;font-size:.875rem;line-height:1.5;margin-top:.1rem;max-width:100%;padding:3px 11px;position:absolute;top:100%;z-index:5}.custom-select.is-invalid,.form-control.is-invalid,.was-validated
.custom-select:invalid,.was-validated .form-control:invalid{border-color:#ef476f}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated
.custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ef476f;box-shadow:0 0 0 0 rgba(239,71,111,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated
.custom-select:invalid~.invalid-feedback,.was-validated
.custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ef476f}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ef476f}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#f9bccb}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#f37694}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(239,71,111,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ef476f}.custom-file-input.is-invalid~.custom-file-label:after,.was-validated .custom-file-input:invalid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 0 rgba(239,71,111,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{align-items:center;display:flex;justify-content:center;margin-bottom:0}.form-inline .form-group,.form-inline .gform_wrapper .gfield,.form-inline form.wpcf7-form-form-control-wrap,.gform_wrapper .form-inline .gfield{align-items:center;display:flex;flex:0 0 auto;flex-flow:row wrap;margin-bottom:0}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn,.button,.main-navigation .navbar-nav>.menu-item.btn-inside>a,.wp-block-button a.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;border-radius:4px;display:inline-block;font-size:1rem;font-weight:600;line-height:1.5;padding:1.25rem 1.875rem;text-align:center;transition:all .35s cubic-bezier(.215,.61,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}@media screen and (prefers-reduced-motion:reduce){.btn,.button,.main-navigation .navbar-nav>.menu-item.btn-inside>a,.wp-block-button a.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{transition:none}}.btn:focus,.btn:hover,.button:focus,.button:hover,.main-navigation .navbar-nav>.menu-item.btn-inside>a:focus,.main-navigation .navbar-nav>.menu-item.btn-inside>a:hover,.wp-block-button a.wp-block-button__link:focus,.wp-block-button a.wp-block-button__link:hover,button:focus,button:hover,input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{text-decoration:none}.btn.focus,.btn:focus,.button:focus,.focus.button,.main-navigation .navbar-nav>.menu-item.btn-inside>a.focus,.main-navigation .navbar-nav>.menu-item.btn-inside>a:focus,.wp-block-button a.focus.wp-block-button__link,.wp-block-button a.wp-block-button__link:focus,button.focus,button:focus,input.focus[type=button],input.focus[type=reset],input.focus[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit]{box-shadow:none;outline:0}.btn.disabled,.btn:disabled,.button:disabled,.disabled.button,.main-navigation .navbar-nav>.menu-item.btn-inside>a.disabled,.main-navigation .navbar-nav>.menu-item.btn-inside>a:disabled,.wp-block-button a.disabled.wp-block-button__link,.wp-block-button a.wp-block-button__link:disabled,button.disabled,button:disabled,input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],input:disabled[type=button],input:disabled[type=reset],input:disabled[type=submit]{opacity:.75}.btn:not(:disabled):not(.disabled),.button:not(:disabled):not(.disabled),.main-navigation .navbar-nav>.menu-item.btn-inside>a:not(:disabled):not(.disabled),.wp-block-button a.wp-block-button__link:not(:disabled):not(.disabled),button:not(:disabled):not(.disabled),input:not(:disabled):not(.disabled)[type=button],input:not(:disabled):not(.disabled)[type=reset],input:not(:disabled):not(.disabled)[type=submit]{cursor:pointer}.main-navigation .navbar-nav>.menu-item.btn-inside>a.disabled,.main-navigation fieldset:disabled .navbar-nav>.menu-item.btn-inside>a,.wp-block-button a.disabled.wp-block-button__link,.wp-block-button fieldset:disabled a.wp-block-button__link,a.btn.disabled,a.disabled.button,fieldset:disabled .main-navigation .navbar-nav>.menu-item.btn-inside>a,fieldset:disabled .wp-block-button a.wp-block-button__link,fieldset:disabled a.btn,fieldset:disabled a.button{pointer-events:none}.btn-primary,button[type=reset],button[type=submit],input[type=reset],input[type=submit]{background-color:#235ad2;border-color:#235ad2;color:#fff}.btn-primary:hover,button:hover[type=reset],button:hover[type=submit],input:hover[type=reset],input:hover[type=submit]{background-color:#1e4cb1;border-color:#1c47a6;color:#fff}.btn-primary.focus,.btn-primary:focus,button.focus[type=reset],button.focus[type=submit],button:focus[type=reset],button:focus[type=submit],input.focus[type=reset],input.focus[type=submit],input:focus[type=reset],input:focus[type=submit]{box-shadow:0 0 0 0 rgba(35,90,210,.5)}.btn-primary.disabled,.btn-primary:disabled,button.disabled[type=reset],button.disabled[type=submit],button:disabled[type=reset],button:disabled[type=submit],input.disabled[type=reset],input.disabled[type=submit],input:disabled[type=reset],input:disabled[type=submit]{background-color:#235ad2;border-color:#235ad2;color:#fff}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.show>button.dropdown-toggle[type=reset],.show>button.dropdown-toggle[type=submit],.show>input.dropdown-toggle[type=reset],.show>input.dropdown-toggle[type=submit],button.active[type=reset],button.active[type=submit],button:active[type=reset],button:active[type=submit],input.active[type=reset],input.active[type=submit],input:active[type=reset],input:active[type=submit]{background-color:#1c47a6;border-color:#1a439b;color:#fff}.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus,.show>button.dropdown-toggle:focus[type=reset],.show>button.dropdown-toggle:focus[type=submit],.show>input.dropdown-toggle:focus[type=reset],.show>input.dropdown-toggle:focus[type=submit],button.active:focus[type=reset],button.active:focus[type=submit],button:active:focus[type=reset],button:active:focus[type=submit],input.active:focus[type=reset],input.active:focus[type=submit],input:active:focus[type=reset],input:active:focus[type=submit]{box-shadow:0 0 0 0 rgba(35,90,210,.5)}.btn-secondary{background-color:#d41e45;border-color:#d41e45;color:#fff}.btn-secondary:hover{background-color:#b2193a;border-color:#a71836;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 0 rgba(212,30,69,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#d41e45;border-color:#d41e45;color:#fff}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#a71836;border-color:#9c1633;color:#fff}.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(212,30,69,.5)}.btn-success{background-color:#06d6a0;border-color:#06d6a0;color:#fff}.btn-success:hover{background-color:#05b184;border-color:#05a47b;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 0 rgba(6,214,160,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#06d6a0;border-color:#06d6a0;color:#fff}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#05a47b;border-color:#049872;color:#fff}.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(6,214,160,.5)}.btn-info{background-color:#118ab2;border-color:#118ab2;color:#fff}.btn-info:hover{background-color:#0e6f8f;border-color:#0d6683;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 0 rgba(17,138,178,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#118ab2;border-color:#118ab2;color:#fff}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#0d6683;border-color:#0b5d78;color:#fff}.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(17,138,178,.5)}.btn-warning{background-color:#ffd166;border-color:#ffd166;color:#000}.btn-warning:hover{background-color:#ffc640;border-color:#ffc233;color:#000}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 0 rgba(255,209,102,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffd166;border-color:#ffd166;color:#000}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#ffc233;border-color:#ffbe26;color:#000}.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,209,102,.5)}.btn-danger{background-color:#ef476f;border-color:#ef476f;color:#fff}.btn-danger:hover{background-color:#ec2453;border-color:#eb184a;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 0 rgba(239,71,111,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#ef476f;border-color:#ef476f;color:#fff}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#eb184a;border-color:#e31445;color:#fff}.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(239,71,111,.5)}.btn-light{background-color:#b8bdca;border-color:#b8bdca;color:#000}.btn-light:hover{background-color:#a2a9ba;border-color:#9ba2b4;color:#000}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 0 rgba(184,189,202,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#b8bdca;border-color:#b8bdca;color:#000}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#9ba2b4;border-color:#939baf;color:#000}.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(184,189,202,.5)}.btn-dark{background-color:#4c5361;border-color:#4c5361;color:#fff}.btn-dark:hover{background-color:#3b414c;border-color:#363b44;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 0 rgba(76,83,97,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#4c5361;border-color:#4c5361;color:#fff}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#363b44;border-color:#30343d;color:#fff}.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(76,83,97,.5)}.btn-medium{background-color:#717479;border-color:#717479;color:#fff}.btn-medium:hover{background-color:#5f6165;border-color:#585b5f;color:#fff}.btn-medium.focus,.btn-medium:focus{box-shadow:0 0 0 0 hsla(218,3%,46%,.5)}.btn-medium.disabled,.btn-medium:disabled{background-color:#717479;border-color:#717479;color:#fff}.btn-medium.active,.btn-medium:active,.show>.btn-medium.dropdown-toggle{background-color:#585b5f;border-color:#525458;color:#fff}.btn-medium.active:focus,.btn-medium:active:focus,.show>.btn-medium.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(218,3%,46%,.5)}.btn-outline-primary{background-color:transparent;background-image:none;border-color:#235ad2;color:#235ad2}.btn-outline-primary:hover{background-color:#235ad2;border-color:#235ad2;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(35,90,210,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#235ad2}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{background-color:#235ad2;border-color:#235ad2;color:#fff}.btn-outline-primary.active:focus,.btn-outline-primary:active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(35,90,210,.5)}.btn-outline-secondary{background-color:transparent;background-image:none;border-color:#d41e45;color:#d41e45}.btn-outline-secondary:hover{background-color:#d41e45;border-color:#d41e45;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 0 rgba(212,30,69,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#d41e45}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#d41e45;border-color:#d41e45;color:#fff}.btn-outline-secondary.active:focus,.btn-outline-secondary:active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(212,30,69,.5)}.btn-outline-success{background-color:transparent;background-image:none;border-color:#06d6a0;color:#06d6a0}.btn-outline-success:hover{background-color:#06d6a0;border-color:#06d6a0;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 0 rgba(6,214,160,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#06d6a0}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{background-color:#06d6a0;border-color:#06d6a0;color:#fff}.btn-outline-success.active:focus,.btn-outline-success:active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(6,214,160,.5)}.btn-outline-info{background-color:transparent;background-image:none;border-color:#118ab2;color:#118ab2}.btn-outline-info:hover{background-color:#118ab2;border-color:#118ab2;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 0 rgba(17,138,178,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#118ab2}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{background-color:#118ab2;border-color:#118ab2;color:#fff}.btn-outline-info.active:focus,.btn-outline-info:active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(17,138,178,.5)}.btn-outline-warning{background-color:transparent;background-image:none;border-color:#ffd166;color:#ffd166}.btn-outline-warning:hover{background-color:#ffd166;border-color:#ffd166;color:#000}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 0 rgba(255,209,102,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffd166}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffd166;border-color:#ffd166;color:#000}.btn-outline-warning.active:focus,.btn-outline-warning:active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,209,102,.5)}.btn-outline-danger{background-color:transparent;background-image:none;border-color:#ef476f;color:#ef476f}.btn-outline-danger:hover{background-color:#ef476f;border-color:#ef476f;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 0 rgba(239,71,111,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#ef476f}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{background-color:#ef476f;border-color:#ef476f;color:#fff}.btn-outline-danger.active:focus,.btn-outline-danger:active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(239,71,111,.5)}.btn-outline-light{background-color:transparent;background-image:none;border-color:#b8bdca;color:#b8bdca}.btn-outline-light:hover{background-color:#b8bdca;border-color:#b8bdca;color:#000}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 0 rgba(184,189,202,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#b8bdca}.btn-outline-light.active,.btn-outline-light:active,.show>.btn-outline-light.dropdown-toggle{background-color:#b8bdca;border-color:#b8bdca;color:#000}.btn-outline-light.active:focus,.btn-outline-light:active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(184,189,202,.5)}.btn-outline-dark{background-color:transparent;background-image:none;border-color:#4c5361;color:#4c5361}.btn-outline-dark:hover{background-color:#4c5361;border-color:#4c5361;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 0 rgba(76,83,97,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#4c5361}.btn-outline-dark.active,.btn-outline-dark:active,.show>.btn-outline-dark.dropdown-toggle{background-color:#4c5361;border-color:#4c5361;color:#fff}.btn-outline-dark.active:focus,.btn-outline-dark:active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(76,83,97,.5)}.btn-outline-medium{background-color:transparent;background-image:none;border-color:#717479;color:#717479}.btn-outline-medium:hover{background-color:#717479;border-color:#717479;color:#fff}.btn-outline-medium.focus,.btn-outline-medium:focus{box-shadow:0 0 0 0 hsla(218,3%,46%,.5)}.btn-outline-medium.disabled,.btn-outline-medium:disabled{background-color:transparent;color:#717479}.btn-outline-medium.active,.btn-outline-medium:active,.show>.btn-outline-medium.dropdown-toggle{background-color:#717479;border-color:#717479;color:#fff}.btn-outline-medium.active:focus,.btn-outline-medium:active:focus,.show>.btn-outline-medium.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(218,3%,46%,.5)}.btn-link{background-color:transparent;color:#235ad2;font-weight:400}.btn-link:hover{background-color:transparent;border-color:transparent;color:#183e90;text-decoration:none}.btn-link.focus,.btn-link:focus{border-color:transparent;box-shadow:none;text-decoration:none}.btn-link.disabled,.btn-link:disabled{color:#4c5361;pointer-events:none}.btn-lg{font-size:1.125rem;padding:2rem 2.75rem}.btn-lg,.btn-sm{border-radius:0;line-height:1.5}.btn-sm{font-size:.875rem;padding:.375rem .75rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#eef1f6;border:0 solid #eef1f6;border-radius:0;color:#4c5361;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:10px 0 0;min-width:240px;padding:0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-right{left:auto;right:0}.dropup .dropdown-menu{bottom:100%;margin-bottom:10px;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:10px;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:10px;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;height:0;margin-right:.255em;vertical-align:.255em;width:0}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #d3d8e0;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#235ad2;display:block;font-weight:400;padding:.5rem 1rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#fff;color:#183e90;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#fff;color:#4c5361;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#4c5361}.dropdown-menu.show{display:block}.dropdown-header{color:#4c5361;display:block;font-size:.875rem;margin-bottom:0;padding:0 1rem;white-space:nowrap}.dropdown-item-text{color:#235ad2;display:block;padding:.5rem 1rem}.custom-control{display:block;min-height:1.5rem;padding-left:1.5rem;position:relative}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#eef1f6;color:#235ad2}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #eef1f6,0 0 0 3px #d3d8e0}.custom-control-input:active~.custom-control-label:before{background-color:#eef1f6;color:#235ad2}.custom-control-input:disabled~.custom-control-label{color:#4c5361}.custom-control-input:disabled~.custom-control-label:before{background-color:#c3c8d3}.custom-control-label{margin-bottom:0;position:relative}.custom-control-label:before{background-color:#eef1f6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1.25rem;left:-1.5rem;position:absolute;top:.125rem;width:1.25rem}.custom-control-label:after{background-position:50%;background-repeat:no-repeat;background-size:60% 60%}.custom-checkbox .custom-control-label:before{border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#eef1f6}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23235AD2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#235ad2}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23EEF1F6' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#c3c8d3}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#c3c8d3}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#eef1f6}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23235AD2'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#c3c8d3}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%234c5361' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #eef1f6;border-radius:0;color:#4c5361;display:inline-block;height:calc(2.5rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#235ad2;box-shadow:0 0 0 1px #eef1f6,0 0 0 3px #d3d8e0;outline:0}.custom-select:focus::-ms-value{background-color:#eef1f6;color:#4c5361}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#c3c8d3;color:#4c5361}.custom-select::-ms-expand{opacity:0}.custom-select-sm{font-size:80%;height:calc(1.8125rem + 2px)}.custom-select-lg,.custom-select-sm{padding-bottom:.375rem;padding-top:.375rem}.custom-select-lg{font-size:120%;height:calc(3.3125rem + 2px)}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(2.5rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#235ad2;box-shadow:0 0 0 0 hsla(0,0%,100%,.25)}.custom-file-input:focus~.custom-file-label:after{border-color:#235ad2}.custom-file-input:disabled~.custom-file-label{background-color:#c3c8d3}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{border:1px solid #eef1f6;border-radius:4px;height:calc(2.5rem + 2px);left:0;z-index:1}.custom-file-label,.custom-file-label:after{background-color:#eef1f6;color:#4c5361;line-height:1.5;padding:.5rem 1rem;position:absolute;right:0;top:0}.custom-file-label:after{border-left:1px solid #eef1f6;border-radius:0 4px 4px 0;bottom:0;content:"Browse";display:block;height:2.5rem;z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding-left:0;width:100%}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 hsla(0,0%,100%,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 hsla(0,0%,100%,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 hsla(0,0%,100%,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{background-color:#eef1f6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{background-color:#eef1f6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#fff;border:0;border-radius:1rem;height:1rem;margin-left:0;margin-right:0;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#eef1f6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#4c5361}.nav-tabs{border-bottom:1px solid #183e90}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#235ad2}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#4c5361}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#183e90;border-color:#14357b;color:#235ad2}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#fff;color:#4c5361}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:1rem;position:relative}#after_content>.widget-area.navbar>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar>.region__container,.main-navigation.navbar--container-classic .navbar>.navbar__container,.main-navigation.navbar--container-narrow .navbar>.navbar__container,.main-navigation.navbar--container-narrower .navbar>.navbar__container,.navbar,.navbar>.container,.navbar>.container-fluid,.region .navbar>.region__container,.region.region--container-fluid.navbar>.region__container,.region.region--container-fluid>.region__inner.navbar>.region__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.125rem;line-height:inherit;margin-right:1rem;padding-bottom:.40625rem;padding-top:.40625rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:4px;font-size:1.125rem;line-height:1;padding:.5rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{background:no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}@media (max-width:575.98px){#after_content>.widget-area.navbar-expand-sm>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-sm>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-sm>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-sm:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-sm>.region__container,.main-navigation.navbar--container-classic .navbar-expand-sm>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-sm>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-sm>.navbar__container,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.region .navbar-expand-sm>.region__container,.region.region--container-fluid.navbar-expand-sm>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-sm>.region__container{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.75rem;padding-right:.75rem}#after_content>.widget-area.navbar-expand-sm>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-sm>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-sm>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-sm:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-sm>.region__container,.main-navigation.navbar--container-classic .navbar-expand-sm>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-sm>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-sm>.navbar__container,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.region .navbar-expand-sm>.region__container,.region.region--container-fluid.navbar-expand-sm>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-sm>.region__container{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){#after_content>.widget-area.navbar-expand-md>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-md>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-md>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-md:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-md>.region__container,.main-navigation.navbar--container-classic .navbar-expand-md>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-md>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-md>.navbar__container,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.region .navbar-expand-md>.region__container,.region.region--container-fluid.navbar-expand-md>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-md>.region__container{padding-left:0;padding-right:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.75rem;padding-right:.75rem}#after_content>.widget-area.navbar-expand-md>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-md>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-md>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-md:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-md>.region__container,.main-navigation.navbar--container-classic .navbar-expand-md>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-md>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-md>.navbar__container,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.region .navbar-expand-md>.region__container,.region.region--container-fluid.navbar-expand-md>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-md>.region__container{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){#after_content>.widget-area.navbar-expand-lg>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-lg>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-lg>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-lg:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-lg>.region__container,.main-navigation.navbar--container-classic .navbar-expand-lg>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-lg>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-lg>.navbar__container,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.region .navbar-expand-lg>.region__container,.region.region--container-fluid.navbar-expand-lg>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-lg>.region__container{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.75rem;padding-right:.75rem}#after_content>.widget-area.navbar-expand-lg>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-lg>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-lg>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-lg:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-lg>.region__container,.main-navigation.navbar--container-classic .navbar-expand-lg>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-lg>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-lg>.navbar__container,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.region .navbar-expand-lg>.region__container,.region.region--container-fluid.navbar-expand-lg>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-lg>.region__container{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){#after_content>.widget-area.navbar-expand-xl>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-xl>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-xl>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-xl:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-xl>.region__container,.main-navigation.navbar--container-classic .navbar-expand-xl>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-xl>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-xl>.navbar__container,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.region .navbar-expand-xl>.region__container,.region.region--container-fluid.navbar-expand-xl>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-xl>.region__container{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.75rem;padding-right:.75rem}#after_content>.widget-area.navbar-expand-xl>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand-xl>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand-xl>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand-xl:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand-xl>.region__container,.main-navigation.navbar--container-classic .navbar-expand-xl>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand-xl>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand-xl>.navbar__container,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.region .navbar-expand-xl>.region__container,.region.region--container-fluid.navbar-expand-xl>.region__container,.region.region--container-fluid>.region__inner.navbar-expand-xl>.region__container{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}#after_content>.widget-area.navbar-expand>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand>.region__container,.main-navigation.navbar--container-classic .navbar-expand>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand>.navbar__container,.navbar-expand>.container,.navbar-expand>.container-fluid,.region .navbar-expand>.region__container,.region.region--container-fluid.navbar-expand>.region__container,.region.region--container-fluid>.region__inner.navbar-expand>.region__container{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.75rem;padding-right:.75rem}#after_content>.widget-area.navbar-expand>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area.navbar-expand>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area.navbar-expand>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.grimlock-section.navbar-expand:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner.navbar-expand>.region__container,.main-navigation.navbar--container-classic .navbar-expand>.navbar__container,.main-navigation.navbar--container-narrow .navbar-expand>.navbar__container,.main-navigation.navbar--container-narrower .navbar-expand>.navbar__container,.navbar-expand>.container,.navbar-expand>.container-fluid,.region .navbar-expand>.region__container,.region.region--container-fluid.navbar-expand>.region__container,.region.region--container-fluid>.region__inner.navbar-expand>.region__container{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:hsla(0,0%,100%,.9)}.navbar-light .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:hsla(0,0%,100%,.9)}.navbar-light .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:hsla(0,0%,100%,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#000}.navbar-dark .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(0,0,0,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#000}.navbar-dark .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(0,0,0,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#000}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid #eef1f6;border-radius:.15rem;display:flex;flex-direction:column;min-width:0}.card>hr{margin-left:0;margin-right:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.card-body{flex:1 1 auto;padding:30px}.card-title{margin-bottom:30px}.card-subtitle{margin-top:-15px}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:30px}.card-header{background-color:transparent;border-bottom:1px solid #eef1f6;margin-bottom:0;padding:30px}.card-header:first-child{border-radius:.15rem .15rem 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{background-color:transparent;border-top:1px solid #eef1f6;padding:30px}.card-footer:last-child{border-radius:0 0 .15rem .15rem}.card-header-tabs{border-bottom:0;margin-bottom:-30px}.card-header-pills,.card-header-tabs{margin-left:-15px;margin-right:-15px}.card-img-overlay,.card.card-overlay .card-body,.post--overlay .card .card-body,[class*=-cols-overlay] .card .card-body{bottom:0;left:0;padding:1rem;position:absolute;right:0;top:0}.card-img{border-radius:.15rem;width:100%}.card-img-top{border-top-left-radius:.15rem;border-top-right-radius:.15rem;width:100%}.card-img-bottom{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem;width:100%}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.15rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:30px}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{background-color:#eef1f6;border-radius:0;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.5rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#0c1c3a;content:"/";display:inline-block;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#4c5361}.badge{border-radius:500px;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.3em .6em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge,.button .badge,.main-navigation .navbar-nav>.menu-item.btn-inside>a .badge,.wp-block-button a.wp-block-button__link .badge,button .badge,input[type=button] .badge,input[type=reset] .badge,input[type=submit] .badge{position:relative;top:-1px}.badge-pill{border-radius:500px;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#235ad2;color:#fff}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#1c47a6;color:#fff;text-decoration:none}.badge-secondary{background-color:#d41e45;color:#fff}.badge-secondary[href]:focus,.badge-secondary[href]:hover{background-color:#a71836;color:#fff;text-decoration:none}.badge-success{background-color:#06d6a0;color:#fff}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#05a47b;color:#fff;text-decoration:none}.badge-info{background-color:#118ab2;color:#fff}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#0d6683;color:#fff;text-decoration:none}.badge-warning{background-color:#ffd166;color:#000}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ffc233;color:#000;text-decoration:none}.badge-danger{background-color:#ef476f;color:#fff}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#eb184a;color:#fff;text-decoration:none}.badge-light{background-color:#b8bdca;color:#000}.badge-light[href]:focus,.badge-light[href]:hover{background-color:#9ba2b4;color:#000;text-decoration:none}.badge-dark{background-color:#4c5361;color:#fff}.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#363b44;color:#fff;text-decoration:none}.badge-medium{background-color:#717479;color:#fff}.badge-medium[href]:focus,.badge-medium[href]:hover{background-color:#585b5f;color:#fff;text-decoration:none}.alert,.mc4wp-alert,.must-log-in,.no-comments,.wpcf7-response-output,body .gform_wrapper div.validation_error{border:1px solid transparent;border-radius:0;margin-bottom:1rem;padding:.75rem 1.5rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.7rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.5rem;position:absolute;right:0;top:0}.alert-primary{border-color:#15367e;color:#122f6d}.alert-primary hr{border-top-color:#112d68}.alert-secondary{border-color:#7f1229;color:#6e1024}.alert-secondary hr{border-top-color:#690f22}.alert-success,.mc4wp-alert.mc4wp-success,.mc4wp-alert.wpcf7-mail-sent-ok,.wpcf7-response-output.mc4wp-success,.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#048060;color:#036f53}.alert-success hr,.mc4wp-alert.mc4wp-success hr,.mc4wp-alert.wpcf7-mail-sent-ok hr,.wpcf7-response-output.mc4wp-success hr,.wpcf7-response-output.wpcf7-mail-sent-ok hr{border-top-color:#03674d}.alert-info,.must-log-in{border-color:#0a536b;color:#09485d}.alert-info hr,.must-log-in hr{border-top-color:#084154}.alert-warning,.mc4wp-alert.mc4wp-notice,.wpcf7-response-output.mc4wp-notice{border-color:#997d3d;color:#856d35}.alert-warning hr,.mc4wp-alert.mc4wp-notice hr,.wpcf7-response-output.mc4wp-notice hr{border-top-color:#876e36}.alert-danger,.mc4wp-alert.mc4wp-error,.mc4wp-alert.wpcf7-validation-errors,.no-comments,.wpcf7-response-output.mc4wp-error,.wpcf7-response-output.wpcf7-validation-errors,body .gform_wrapper div.validation_error{border-color:#8f2b43;color:#7c253a}.alert-danger hr,.mc4wp-alert.mc4wp-error hr,.mc4wp-alert.wpcf7-validation-errors hr,.no-comments hr,.wpcf7-response-output.mc4wp-error hr,.wpcf7-response-output.wpcf7-validation-errors hr,body .gform_wrapper div.validation_error hr{border-top-color:#7b253a}.alert-light{border-color:#6e7179;color:#606269}.alert-light hr{border-top-color:#62656c}.alert-dark{border-color:#2e323a;color:#282b32}.alert-dark hr{border-top-color:#23262c}.alert-medium{border-color:#444649;color:#3b3c3f}.alert-medium hr{border-top-color:#38393c}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#eef1f6;border-radius:0;display:flex;font-size:.75rem;height:1rem;overflow:hidden}.progress-bar{background-color:#d3d8e0;color:#0c1c3a;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#4c5361;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#fff;color:#4c5361;text-decoration:none}.list-group-item-action:active{background-color:#252b3f;color:#4c5361}.list-group-item{background-color:#eef1f6;border:1px solid #4c5361;display:block;margin-bottom:-1px;padding:.75rem 1.5rem;position:relative}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.list-group-item:focus,.list-group-item:hover{text-decoration:none;z-index:1}.list-group-item.disabled,.list-group-item:disabled{background-color:input-disabled-bg;color:#4c5361}.list-group-item.active{background-color:#fff;border-color:#235ad2;color:#4c5361;z-index:2}.list-group-flush .list-group-item{border-left:0;border-radius:0;border-right:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{background-color:#c1d1f2;color:#122f6d}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#acc1ee;color:#122f6d}.list-group-item-primary.list-group-item-action.active{background-color:#122f6d;border-color:#122f6d;color:#fff}.list-group-item-secondary{background-color:#f3c0cb;color:#6e1024}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#efabb9;color:#6e1024}.list-group-item-secondary.list-group-item-action.active{background-color:#6e1024;border-color:#6e1024;color:#fff}.list-group-item-success{background-color:#b9f4e4;color:#036f53}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#a3f1dc;color:#036f53}.list-group-item-success.list-group-item-action.active{background-color:#036f53;border-color:#036f53;color:#fff}.list-group-item-info{background-color:#bcdee9;color:#09485d}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#a9d5e3;color:#09485d}.list-group-item-info.list-group-item-action.active{background-color:#09485d;border-color:#09485d;color:#fff}.list-group-item-warning{background-color:#fff2d4;color:#856d35}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffeabb;color:#856d35}.list-group-item-warning.list-group-item-action.active{background-color:#856d35;border-color:#856d35;color:#fff}.list-group-item-danger{background-color:#fbcbd7;color:#7c253a}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f9b3c5;color:#7c253a}.list-group-item-danger.list-group-item-action.active{background-color:#7c253a;border-color:#7c253a;color:#fff}.list-group-item-light{background-color:#ebedf0;color:#606269}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#dce0e5;color:#606269}.list-group-item-light.list-group-item-action.active{background-color:#606269;border-color:#606269;color:#fff}.list-group-item-dark{background-color:#cdcfd3;color:#282b32}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#bfc2c7;color:#282b32}.list-group-item-dark.list-group-item-action.active{background-color:#282b32;border-color:#282b32;color:#fff}.list-group-item-medium{background-color:#d7d8d9;color:#3b3c3f}.list-group-item-medium.list-group-item-action:focus,.list-group-item-medium.list-group-item-action:hover{background-color:#cacbcd;color:#3b3c3f}.list-group-item-medium.list-group-item-action.active{background-color:#3b3c3f;border-color:#3b3c3f;color:#fff}.close{color:#4c5361;float:right;font-size:1.7rem;font-weight:100;line-height:1;opacity:.5;text-shadow:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#4c5361;opacity:.75;text-decoration:none}button.close{-webkit-appearance:none;background-color:transparent;border:0;padding:0}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}.modal-dialog{margin:0;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog-centered{align-items:center;display:flex;min-height:100%}.modal-dialog-centered:before{content:"";display:block;height:100vh}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #eef1f6;border-radius:0;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#235ad2;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.95}.modal-header{align-items:flex-start;border-bottom:1px solid #183e90;border-top-left-radius:0;border-top-right-radius:0;display:flex;justify-content:space-between;padding:0}.modal-header .close{margin:0 0 0 auto;padding:0}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:0;position:relative}.modal-footer{align-items:center;border-top:1px solid #183e90;display:flex;justify-content:flex-end;padding:0}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:10% auto;max-width:500px}.modal-dialog-centered{min-height:80%}.modal-dialog-centered:before{height:calc(100vh - 20%)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{word-wrap:break-word;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:5px;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1000}.tooltip.show{opacity:.75}.tooltip .arrow{display:block;height:6px;position:absolute;width:15px}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:6px 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:6px 7.5px 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 6px}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:15px;left:0;width:6px}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:7.5px 6px 7.5px 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:6px 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 7.5px 6px;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 6px}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:15px;right:0;width:6px}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:7.5px 0 7.5px 6px;left:0}.tooltip-inner{background-color:#000;border-radius:500px;color:#eef1f6;max-width:200px;padding:3px 11px;text-align:center}.carousel{position:relative}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{align-items:center;backface-visibility:hidden;display:none;perspective:1000px;position:relative;width:100%}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateZ(0)}}.carousel-control-next,.carousel-control-prev{align-items:center;bottom:0;color:#4c5361;display:flex;justify-content:center;opacity:.5;position:absolute;text-align:center;top:0;width:15%}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#4c5361;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:transparent no-repeat 50%;background-size:100% 100%;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234c5361' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234c5361' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:10px;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-color:rgba(76,83,97,.5);cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;position:relative;text-indent:-999px;width:30px}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{content:"";display:inline-block;height:10px;left:0;position:absolute;width:100%}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#4c5361}.carousel-caption{bottom:20px;color:#4c5361;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item{background-color:#235ad2!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:focus,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:hover,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>button.menu-item:focus,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>button.menu-item:hover,a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#1c47a6!important}.bg-secondary,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child{background-color:#d41e45!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:focus:first-child,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:hover:first-child,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>button.menu-item:focus:first-child,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>button.menu-item:hover:first-child,a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#a71836!important}.bg-success{background-color:#06d6a0!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#05a47b!important}.bg-info{background-color:#118ab2!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#0d6683!important}.bg-warning{background-color:#ffd166!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ffc233!important}.bg-danger{background-color:#ef476f!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#eb184a!important}.bg-light{background-color:#b8bdca!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#9ba2b4!important}.bg-dark{background-color:#4c5361!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#363b44!important}.bg-medium{background-color:#717479!important}a.bg-medium:focus,a.bg-medium:hover,button.bg-medium:focus,button.bg-medium:hover{background-color:#585b5f!important}.bg-white{background-color:#fff!important}.border{border:1px solid #183e90!important}.border-top{border-top:1px solid #183e90!important}.border-right{border-right:1px solid #183e90!important}.border-bottom{border-bottom:1px solid #183e90!important}.border-left{border-left:1px solid #183e90!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#235ad2!important}.border-secondary{border-color:#d41e45!important}.border-success{border-color:#06d6a0!important}.border-info{border-color:#118ab2!important}.border-warning{border-color:#ffd166!important}.border-danger{border-color:#ef476f!important}.border-light{border-color:#b8bdca!important}.border-dark{border-color:#4c5361!important}.border-medium{border-color:#717479!important}.border-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important}.rounded-right,.rounded-top{border-top-right-radius:0!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:0!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.card:after,.clear:after,.clearfix:after,.comment-content:after,.entry-content:after,.entry-footer:after,.entry-header:after,.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item:after,.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item:after,.main-navigation .navbar-nav>.menu-item .sub-menu .sub-menu:after,.main-navigation .navbar-nav>.menu-item .sub-menu:after,.region:after,.sidebar:after,.site-after-content:after,.site-before-content:after,.site-content:after,.site-footer:after,.site-header:after,.site-prefooter:after,.site-preheader .menu:after,.site-preheader .menu>.menu-item .sub-menu .menu-item:after,.site-preheader .menu>.menu-item .sub-menu .sub-menu:after,.site-preheader .menu>.menu-item .sub-menu:after,.site-preheader:after,.widget:after,form.wpcf7-form-form-control-wrap:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 .5rem 1rem rgba(0,0,0,.075)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.grimlock-nav-menu-section.p-0 .menu,.grimlock-nav-menu-section.pl-0 .menu,.grimlock-nav-menu-section.pr-0 .menu,.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-nav-menu-section.menu-image-title-after.menu-image-title .menu,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.grimlock-nav-menu-section .menu,.mr-0,.mx-0{margin-right:0!important}.grimlock-nav-menu-section.p-0 .menu>.menu-item,.grimlock-nav-menu-section.pl-0 .menu>.menu-item,.grimlock-nav-menu-section.pr-0 .menu>.menu-item,.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-nav-menu-section.menu-image-title-after.menu-image-title .menu>.menu-item,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.grimlock-nav-menu-section .menu>.menu-item,.mb-0,.my-0{margin-bottom:0!important}.grimlock-nav-menu-section.p-0 .menu,.grimlock-nav-menu-section.pl-0 .menu,.grimlock-nav-menu-section.pr-0 .menu,.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-nav-menu-section.menu-image-title-after.menu-image-title .menu,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.grimlock-nav-menu-section .menu,.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2,body.single.grimlock--classic #content .entry-meta .author-avatar,body.single.grimlock--classic .entry-author .author-social li,body.single.single-post #content .entry-meta .author-avatar,body.single.single-post .entry-author .author-social li{margin-right:.5rem!important}.mb-2,.my-2,body.single.grimlock--classic .entry-author .author-social li:first-child,body.single.single-post .entry-author .author-social li:first-child{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3,body.attachment.single-attachment article.attachment .entry-content{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4,body.attachment.single-attachment article.attachment .entry-title{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a,.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .menu-image-title-after.menu-image-title,.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item,.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5,body.attachment.single-attachment article.attachment .entry-content{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child a,.text-primary{color:#235ad2!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child a:focus,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item:first-child a:hover,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:focus:first-child,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:hover:first-child,a.text-primary:focus,a.text-primary:hover{color:#1c47a6!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item,.text-secondary{color:#d41e45!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:focus,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>a.menu-item:hover,a.text-secondary:focus,a.text-secondary:hover{color:#a71836!important}.text-success{color:#06d6a0!important}a.text-success:focus,a.text-success:hover{color:#05a47b!important}.text-info{color:#118ab2!important}a.text-info:focus,a.text-info:hover{color:#0d6683!important}.text-warning{color:#ffd166!important}a.text-warning:focus,a.text-warning:hover{color:#ffc233!important}.text-danger{color:#ef476f!important}a.text-danger:focus,a.text-danger:hover{color:#eb184a!important}.text-light{color:#b8bdca!important}a.text-light:focus,a.text-light:hover{color:#9ba2b4!important}.text-dark{color:#4c5361!important}a.text-dark:focus,a.text-dark:hover{color:#363b44!important}.text-medium{color:#717479!important}a.text-medium:focus,a.text-medium:hover{color:#585b5f!important}.text-body,.text-muted,.widget_rss li cite{color:#4c5361!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn):not(button):not(.button):not(input[type=button]):not(input[type=submit]):not(input[type=reset]){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #b8bdca;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.container,.main-navigation.navbar--container-classic .navbar__container,.main-navigation.navbar--container-narrow .navbar__container,.main-navigation.navbar--container-narrower .navbar__container,.region .region__container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table,table{border-collapse:collapse!important}.table td,.table th,table td,table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #cbd0d9!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#d3d8e0}.table .thead-dark th,table .thead-dark th{border-color:#d3d8e0;color:inherit}}.element-animated,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .main-navigation,.main-navigation .navbar-nav>.menu-item .sub-menu,.site-preheader .menu>.menu-item .sub-menu,.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu{animation-duration:1s}.element-animated.short,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .short.main-navigation,.main-navigation .navbar-nav>.menu-item .short.sub-menu,.site-preheader .menu>.menu-item .short.sub-menu,.widget_icl_lang_sel_widget .wpml-ls .short.wpml-ls-sub-menu{animation-duration:.5s}.element-animated.long,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .long.main-navigation,.main-navigation .navbar-nav>.menu-item .long.sub-menu,.site-preheader .menu>.menu-item .long.sub-menu,.widget_icl_lang_sel_widget .wpml-ls .long.wpml-ls-sub-menu{animation-duration:2s}.element-animated.infinite,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .infinite.main-navigation,.main-navigation .navbar-nav>.menu-item .infinite.sub-menu,.site-preheader .menu>.menu-item .infinite.sub-menu,.widget_icl_lang_sel_widget .wpml-ls .infinite.wpml-ls-sub-menu{animation-iteration-count:infinite}@keyframes slide-from-right{0%{transform:translateX(60px)}to{transform:none}}.slide-from-right{animation-name:slide-from-right}@keyframes slide-from-left{0%{transform:translateX(-60px)}to{transform:none}}.slide-from-left{animation-name:slide-from-left}@keyframes slide-from-top{0%{transform:translateY(-60px)}to{transform:none}}.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .main-navigation,.slide-from-top{animation-name:slide-from-top}@keyframes slide-from-bottom{0%{transform:translateY(60px)}to{transform:none}}.slide-from-bottom{animation-name:slide-from-bottom}@keyframes slide-from-right-bottom{0%{transform:translate(30px,30px)}to{transform:none}}.slide-from-right-bottom{animation-name:slide-from-right-bottom}@keyframes slide-from-left-bottom{0%{transform:translate(-30px,30px)}to{transform:none}}.slide-from-left-bottom{animation-name:slide-from-left-bottom}@keyframes slide-from-right-top{0%{transform:translate(30px,-30px)}to{transform:none}}.slide-from-right-top{animation-name:slide-from-right-top}@keyframes slide-from-left-top{0%{transform:translate(-30px,-30px)}to{transform:none}}.slide-from-left-top{animation-name:slide-from-left-top}@keyframes slide-left-right{0%{transform:translateX(-30px)}50%{transform:none}to{transform:translateX(30px)}}.slide-left-right{animation-direction:alternate;animation-iteration-count:infinite;animation-name:slide-left-right;animation-timing-function:linear}@keyframes slide-top-bottom{0%{transform:translateY(-30px)}50%{transform:none}to{transform:translateY(30px)}}.slide-top-bottom{animation-direction:alternate;animation-iteration-count:infinite;animation-name:slide-top-bottom;animation-timing-function:linear}@keyframes tremble{0%,20%,40%,60%,80%,to{transform:translateX(5px)}10%,30%,50%,70%,90%{transform:none}}.tremble{animation-iteration-count:infinite;animation-name:tremble;animation-timing-function:linear}@keyframes fade-out{0%{opacity:.8}to{opacity:0}}.fade-out{animation-name:fade-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in,.main-navigation .navbar-nav>.menu-item .sub-menu,.site-preheader .menu>.menu-item .sub-menu,.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu{animation-name:fade-in;animation-timing-function:ease-in}@keyframes pulsate{0%,to{opacity:.8}50%{opacity:.6}}.pulsate{animation-direction:alternate;animation-iteration-count:infinite;animation-name:pulsate;animation-timing-function:ease-in-out}@keyframes rotate{0%{transform:rotate(-1turn)}to{transform:none}}.rotate{animation-name:rotate;animation-timing-function:ease-in-out}@keyframes rotate-slide-from-right{0%{transform:translateX(60px) rotate(1turn);transform-origin:center}to{transform:none}}.rotate-slide-from-right{animation-name:rotate-slide-from-right;animation-timing-function:ease-in-out}@keyframes rotate-slide-from-left{0%{transform:translateX(-60px) rotate(-1turn);transform-origin:center}to{transform:none}}.rotate-slide-from-left{animation-name:rotate-slide-from-left;animation-timing-function:ease-in-out}@keyframes rotate-slide-from-top{0%{transform:translateY(-60px) rotate(-1turn);transform-origin:center}to{transform:none}}.rotate-slide-from-top{animation-name:rotate-slide-from-top;animation-timing-function:ease-in-out}@keyframes rotate-slide-from-bottom{0%{transform:translateY(60px) rotate(-1turn);transform-origin:center}to{transform:none}}.rotate-slide-from-bottom{animation-name:rotate-slide-from-bottom;animation-timing-function:ease-in-out}@keyframes appear-from-right{0%{opacity:0;transform:translateX(60px)}40%{opacity:.7}70%{opacity:1}to{opacity:1;transform:none}}.appear-from-right{animation-name:appear-from-right;animation-timing-function:cubic-bezier(.39,.58,.57,1)}@keyframes appear-from-left{0%{opacity:0;transform:translateX(-60px)}40%{opacity:.7}70%{opacity:1}to{opacity:1;transform:none}}.appear-from-left{animation-name:appear-from-left;animation-timing-function:cubic-bezier(.39,.58,.57,1)}@keyframes appear-from-top{0%{opacity:0;transform:translateY(-60px)}40%{opacity:.7}70%{opacity:1}to{opacity:1;transform:none}}.appear-from-top{animation-name:appear-from-top;animation-timing-function:cubic-bezier(.39,.58,.57,1)}@keyframes appear-from-bottom{0%{opacity:0;transform:translateY(60px)}40%{opacity:.7}70%{opacity:1}to{opacity:1;transform:none}}.appear-from-bottom{animation-name:appear-from-bottom;animation-timing-function:cubic-bezier(.39,.58,.57,1)}@font-face{font-family:sinclair;font-style:normal;font-weight:400;src:url(/wp-content/themes/sinclair/assets/fonts/sinclair/sinclair.woff?21roo7) format("woff")}.sinclair-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:sinclair;font-family:sinclair!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;vertical-align:middle}.sinclair-activity:before{content:"\e900"}.sinclair-address-book:before{content:"\e901"}.sinclair-airplane-in-flight:before{content:"\e902"}.sinclair-airplane-landing:before{content:"\e903"}.sinclair-airplane-takeoff:before{content:"\e904"}.sinclair-airplane-tilt:before{content:"\e905"}.sinclair-airplane:before{content:"\e906"}.sinclair-airplay:before{content:"\e907"}.sinclair-alarm:before{content:"\e908"}.sinclair-align-bottom:before{content:"\e909"}.sinclair-align-center-horizontal:before{content:"\e90a"}.sinclair-align-center-vertical:before{content:"\e90b"}.sinclair-align-left:before{content:"\e90c"}.sinclair-align-right:before{content:"\e90d"}.sinclair-align-top:before{content:"\e90e"}.sinclair-anchor-simple:before{content:"\e90f"}.sinclair-anchor:before{content:"\e910"}.sinclair-android-logo:before{content:"\e911"}.sinclair-aperture:before{content:"\e912"}.sinclair-app-window:before{content:"\e913"}.sinclair-apple-logo:before{content:"\e914"}.sinclair-archive-box:before{content:"\e915"}.sinclair-archive-tray:before{content:"\e916"}.sinclair-archive:before{content:"\e917"}.sinclair-armchair:before{content:"\e918"}.sinclair-arrow-arc-left:before{content:"\e919"}.sinclair-arrow-arc-right:before{content:"\e91a"}.sinclair-arrow-bend-double-up-left:before{content:"\e91b"}.sinclair-arrow-bend-double-up-right:before{content:"\e91c"}.sinclair-arrow-bend-down-left:before{content:"\e91d"}.sinclair-arrow-bend-down-right:before{content:"\e91e"}.sinclair-arrow-bend-left-down:before{content:"\e91f"}.sinclair-arrow-bend-left-up:before{content:"\e920"}.sinclair-arrow-bend-right-down:before{content:"\e921"}.sinclair-arrow-bend-right-up:before{content:"\e922"}.sinclair-arrow-bend-up-left:before{content:"\e923"}.sinclair-arrow-bend-up-right:before{content:"\e924"}.sinclair-arrow-circle-down-left:before{content:"\e925"}.sinclair-arrow-circle-down-right:before{content:"\e926"}.sinclair-arrow-circle-down:before{content:"\e927"}.sinclair-arrow-circle-left:before{content:"\e928"}.sinclair-arrow-circle-right:before{content:"\e929"}.sinclair-arrow-circle-up-left:before{content:"\e92a"}.sinclair-arrow-circle-up-right:before{content:"\e92b"}.sinclair-arrow-circle-up:before{content:"\e92c"}.sinclair-arrow-clockwise:before{content:"\e92d"}.sinclair-arrow-counter-clockwise:before{content:"\e92e"}.sinclair-arrow-down-left:before{content:"\e92f"}.sinclair-arrow-down-right:before{content:"\e930"}.sinclair-arrow-down:before{content:"\e931"}.sinclair-arrow-elbow-down-left:before{content:"\e932"}.sinclair-arrow-elbow-down-right:before{content:"\e933"}.sinclair-arrow-elbow-left-down:before{content:"\e934"}.sinclair-arrow-elbow-left-up:before{content:"\e935"}.sinclair-arrow-elbow-left:before{content:"\e936"}.sinclair-arrow-elbow-right-down:before{content:"\e937"}.sinclair-arrow-elbow-right-up:before{content:"\e938"}.sinclair-arrow-elbow-right:before{content:"\e939"}.sinclair-arrow-elbow-up-left:before{content:"\e93a"}.sinclair-arrow-elbow-up-right:before{content:"\e93b"}.sinclair-arrow-fat-down:before{content:"\e93c"}.sinclair-arrow-fat-left:before{content:"\e93d"}.sinclair-arrow-fat-line-down:before{content:"\e93e"}.sinclair-arrow-fat-line-left:before{content:"\e93f"}.sinclair-arrow-fat-line-right:before{content:"\e940"}.sinclair-arrow-fat-line-up:before{content:"\e941"}.sinclair-arrow-fat-lines-down:before{content:"\e942"}.sinclair-arrow-fat-lines-left:before{content:"\e943"}.sinclair-arrow-fat-lines-right:before{content:"\e944"}.sinclair-arrow-fat-lines-up:before{content:"\e945"}.sinclair-arrow-fat-right:before{content:"\e946"}.sinclair-arrow-fat-up:before{content:"\e947"}.sinclair-arrow-left:before{content:"\e948"}.sinclair-arrow-line-down-left:before{content:"\e949"}.sinclair-arrow-line-down-right:before{content:"\e94a"}.sinclair-arrow-line-down:before{content:"\e94b"}.sinclair-arrow-line-left:before{content:"\e94c"}.sinclair-arrow-line-right:before{content:"\e94d"}.sinclair-arrow-line-up-left:before{content:"\e94e"}.sinclair-arrow-line-up-right:before{content:"\e94f"}.sinclair-arrow-line-up:before{content:"\e950"}.sinclair-arrow-right:before{content:"\e951"}.sinclair-arrow-square-down-left:before{content:"\e952"}.sinclair-arrow-square-down-right:before{content:"\e953"}.sinclair-arrow-square-down:before{content:"\e954"}.sinclair-arrow-square-in:before{content:"\e955"}.sinclair-arrow-square-left:before{content:"\e956"}.sinclair-arrow-square-out:before{content:"\e957"}.sinclair-arrow-square-right:before{content:"\e958"}.sinclair-arrow-square-up-left:before{content:"\e959"}.sinclair-arrow-square-up-right:before{content:"\e95a"}.sinclair-arrow-square-up:before{content:"\e95b"}.sinclair-arrow-u-down-left:before{content:"\e95c"}.sinclair-arrow-u-down-right:before{content:"\e95d"}.sinclair-arrow-u-left-down:before{content:"\e95e"}.sinclair-arrow-u-left-up:before{content:"\e95f"}.sinclair-arrow-u-right-down:before{content:"\e960"}.sinclair-arrow-u-right-up:before{content:"\e961"}.sinclair-arrow-u-up-left:before{content:"\e962"}.sinclair-arrow-u-up-right:before{content:"\e963"}.sinclair-arrow-up-left:before{content:"\e964"}.sinclair-arrow-up-right:before{content:"\e965"}.sinclair-arrow-up:before{content:"\e966"}.sinclair-arrows-clockwise:before{content:"\e967"}.sinclair-arrows-counter-clockwise:before{content:"\e968"}.sinclair-arrows-down-up:before{content:"\e969"}.sinclair-arrows-in-cardinal:before{content:"\e96a"}.sinclair-arrows-in-line-horizontal:before{content:"\e96b"}.sinclair-arrows-in-line-vertical:before{content:"\e96c"}.sinclair-arrows-in-simple:before{content:"\e96d"}.sinclair-arrows-in:before{content:"\e96e"}.sinclair-arrows-left-right:before{content:"\e96f"}.sinclair-arrows-out-cardinal:before{content:"\e970"}.sinclair-arrows-out-line-horizontal:before{content:"\e971"}.sinclair-arrows-out-line-vertical:before{content:"\e972"}.sinclair-arrows-out-simple:before{content:"\e973"}.sinclair-arrows-out:before{content:"\e974"}.sinclair-article-medium:before{content:"\e975"}.sinclair-article-ny-times:before{content:"\e976"}.sinclair-article:before{content:"\e977"}.sinclair-asterisk:before{content:"\e978"}.sinclair-at:before{content:"\e979"}.sinclair-atom:before{content:"\e97a"}.sinclair-baby:before{content:"\e97b"}.sinclair-backspace:before{content:"\e97c"}.sinclair-bag-simple:before{content:"\e97d"}.sinclair-bag:before{content:"\e97e"}.sinclair-bank:before{content:"\e97f"}.sinclair-barbell:before{content:"\e980"}.sinclair-barcode:before{content:"\e981"}.sinclair-basketball:before{content:"\e982"}.sinclair-battery-charging-vertical:before{content:"\e983"}.sinclair-battery-charging:before{content:"\e984"}.sinclair-battery-empty:before{content:"\e985"}.sinclair-battery-full:before{content:"\e986"}.sinclair-battery-high:before{content:"\e987"}.sinclair-battery-low:before{content:"\e988"}.sinclair-battery-medium:before{content:"\e989"}.sinclair-battery-warning-vertical:before{content:"\e98a"}.sinclair-battery-warning:before{content:"\e98b"}.sinclair-bed:before{content:"\e98c"}.sinclair-bell-ringing:before{content:"\e98d"}.sinclair-bell-simple-ringing:before{content:"\e98e"}.sinclair-bell-simple-slash:before{content:"\e98f"}.sinclair-bell-simple-z:before{content:"\e990"}.sinclair-bell-simple:before{content:"\e991"}.sinclair-bell-slash:before{content:"\e992"}.sinclair-bell-z:before{content:"\e993"}.sinclair-bell:before{content:"\e994"}.sinclair-bicycle:before{content:"\e995"}.sinclair-bird:before{content:"\e996"}.sinclair-bluetooth-connected:before{content:"\e997"}.sinclair-bluetooth-slash:before{content:"\e998"}.sinclair-bluetooth-x:before{content:"\e999"}.sinclair-bluetooth:before{content:"\e99a"}.sinclair-boat:before{content:"\e99b"}.sinclair-book-bookmark:before{content:"\e99c"}.sinclair-book-open:before{content:"\e99d"}.sinclair-book:before{content:"\e99e"}.sinclair-bookmark-simple:before{content:"\e99f"}.sinclair-bookmark:before{content:"\e9a0"}.sinclair-bookmarks-simple:before{content:"\e9a1"}.sinclair-bookmarks:before{content:"\e9a2"}.sinclair-books:before{content:"\e9a3"}.sinclair-bounding-box:before{content:"\e9a4"}.sinclair-brackets-angle:before{content:"\e9a5"}.sinclair-brackets-curly:before{content:"\e9a6"}.sinclair-brackets-round:before{content:"\e9a7"}.sinclair-brackets-square:before{content:"\e9a8"}.sinclair-brain:before{content:"\e9a9"}.sinclair-brandy:before{content:"\e9aa"}.sinclair-briefcase-metal:before{content:"\e9ab"}.sinclair-briefcase:before{content:"\e9ac"}.sinclair-broadcast:before{content:"\e9ad"}.sinclair-browser:before{content:"\e9ae"}.sinclair-browsers:before{content:"\e9af"}.sinclair-bug-beetle:before{content:"\e9b0"}.sinclair-bug-droid:before{content:"\e9b1"}.sinclair-bug:before{content:"\e9b2"}.sinclair-buildings:before{content:"\e9b3"}.sinclair-bus:before{content:"\e9b4"}.sinclair-cake:before{content:"\e9b5"}.sinclair-calculator:before{content:"\e9b6"}.sinclair-calendar-blank:before{content:"\e9b7"}.sinclair-calendar-check:before{content:"\e9b8"}.sinclair-calendar-plus:before{content:"\e9b9"}.sinclair-calendar-x:before{content:"\e9ba"}.sinclair-calendar:before{content:"\e9bb"}.sinclair-camera-slash:before{content:"\e9bc"}.sinclair-camera:before{content:"\e9bd"}.sinclair-car-simple:before{content:"\e9be"}.sinclair-car:before{content:"\e9bf"}.sinclair-cardholder:before{content:"\e9c0"}.sinclair-cards:before{content:"\e9c1"}.sinclair-caret-circle-double-down:before{content:"\e9c2"}.sinclair-caret-circle-double-left:before{content:"\e9c3"}.sinclair-caret-circle-double-right:before{content:"\e9c4"}.sinclair-caret-circle-double-up:before{content:"\e9c5"}.sinclair-caret-circle-down:before{content:"\e9c6"}.sinclair-caret-circle-left:before{content:"\e9c7"}.sinclair-caret-circle-right:before{content:"\e9c8"}.sinclair-caret-circle-up:before{content:"\e9c9"}.sinclair-caret-double-down:before{content:"\e9ca"}.sinclair-caret-double-left:before{content:"\e9cb"}.sinclair-caret-double-right:before{content:"\e9cc"}.sinclair-caret-double-up:before{content:"\e9cd"}.sinclair-caret-down:before{content:"\e9ce"}.sinclair-caret-left:before{content:"\e9cf"}.sinclair-caret-right:before{content:"\e9d0"}.sinclair-caret-up:before{content:"\e9d1"}.sinclair-cat:before{content:"\e9d2"}.sinclair-cell-signal-full:before{content:"\e9d3"}.sinclair-cell-signal-high:before{content:"\e9d4"}.sinclair-cell-signal-low:before{content:"\e9d5"}.sinclair-cell-signal-medium:before{content:"\e9d6"}.sinclair-cell-signal-none:before{content:"\e9d7"}.sinclair-cell-signal-slash:before{content:"\e9d8"}.sinclair-cell-signal-x:before{content:"\e9d9"}.sinclair-chalkboard-simple:before{content:"\e9da"}.sinclair-chalkboard-teacher:before{content:"\e9db"}.sinclair-chalkboard:before{content:"\e9dc"}.sinclair-chart-bar-horizontal:before{content:"\e9dd"}.sinclair-chart-bar:before{content:"\e9de"}.sinclair-chart-line-up:before{content:"\e9df"}.sinclair-chart-line:before{content:"\e9e0"}.sinclair-chart-pie-slice:before{content:"\e9e1"}.sinclair-chart-pie:before{content:"\e9e2"}.sinclair-chat-centered-dots:before{content:"\e9e3"}.sinclair-chat-centered-text:before{content:"\e9e4"}.sinclair-chat-centered:before{content:"\e9e5"}.sinclair-chat-circle-dots:before{content:"\e9e6"}.sinclair-chat-circle-text:before{content:"\e9e7"}.sinclair-chat-circle:before{content:"\e9e8"}.sinclair-chat-dots:before{content:"\e9e9"}.sinclair-chat-teardrop-dots:before{content:"\e9ea"}.sinclair-chat-teardrop-text:before{content:"\e9eb"}.sinclair-chat-teardrop:before{content:"\e9ec"}.sinclair-chat-text:before{content:"\e9ed"}.sinclair-chat:before{content:"\e9ee"}.sinclair-chats-circle:before{content:"\e9ef"}.sinclair-chats-teardrop:before{content:"\e9f0"}.sinclair-chats:before{content:"\e9f1"}.sinclair-check-circle:before{content:"\e9f2"}.sinclair-check-square-offset:before{content:"\e9f3"}.sinclair-check-square:before{content:"\e9f4"}.sinclair-check:before{content:"\e9f5"}.sinclair-checks:before{content:"\e9f6"}.sinclair-circle-dashed:before{content:"\e9f7"}.sinclair-circle-half-tilt:before{content:"\e9f8"}.sinclair-circle-half:before{content:"\e9f9"}.sinclair-circle-wavy-check:before{content:"\e9fa"}.sinclair-circle-wavy-question:before{content:"\e9fb"}.sinclair-circle-wavy-warning:before{content:"\e9fc"}.sinclair-circle-wavy:before{content:"\e9fd"}.sinclair-circle:before{content:"\e9fe"}.sinclair-circles-four:before{content:"\e9ff"}.sinclair-circles-three-plus:before{content:"\ea00"}.sinclair-circles-three:before{content:"\ea01"}.sinclair-clipboard-text:before{content:"\ea02"}.sinclair-clipboard:before{content:"\ea03"}.sinclair-clock-afternoon:before{content:"\ea04"}.sinclair-clock-clockwise:before{content:"\ea05"}.sinclair-clock-counter-clockwise:before{content:"\ea06"}.sinclair-clock:before{content:"\ea07"}.sinclair-closed-captioning:before{content:"\ea08"}.sinclair-cloud-arrow-down:before{content:"\ea09"}.sinclair-cloud-arrow-up:before{content:"\ea0a"}.sinclair-cloud-check:before{content:"\ea0b"}.sinclair-cloud-fog:before{content:"\ea0c"}.sinclair-cloud-lightning:before{content:"\ea0d"}.sinclair-cloud-moon:before{content:"\ea0e"}.sinclair-cloud-rain:before{content:"\ea0f"}.sinclair-cloud-slash:before{content:"\ea10"}.sinclair-cloud-snow:before{content:"\ea11"}.sinclair-cloud-sun:before{content:"\ea12"}.sinclair-cloud:before{content:"\ea13"}.sinclair-club:before{content:"\ea14"}.sinclair-code-simple:before{content:"\ea15"}.sinclair-code:before{content:"\ea16"}.sinclair-coffee:before{content:"\ea17"}.sinclair-coin:before{content:"\ea18"}.sinclair-columns:before{content:"\ea19"}.sinclair-command:before{content:"\ea1b"}.sinclair-compass:before{content:"\ea1c"}.sinclair-computer-tower:before{content:"\ea1d"}.sinclair-cookie:before{content:"\ea1e"}.sinclair-cooking-pot:before{content:"\ea1f"}.sinclair-copy-simple:before{content:"\ea20"}.sinclair-copy:before{content:"\ea21"}.sinclair-copyright:before{content:"\ea22"}.sinclair-corners-in:before{content:"\ea23"}.sinclair-corners-out:before{content:"\ea24"}.sinclair-cpu:before{content:"\ea25"}.sinclair-credit-card:before{content:"\ea26"}.sinclair-crop:before{content:"\ea27"}.sinclair-crosshair-simple:before{content:"\ea28"}.sinclair-crosshair:before{content:"\ea29"}.sinclair-crown-simple:before{content:"\ea2a"}.sinclair-crown:before{content:"\ea2b"}.sinclair-cube:before{content:"\ea2c"}.sinclair-currency-btc:before{content:"\ea2d"}.sinclair-currency-circle-dollar:before{content:"\ea2e"}.sinclair-currency-cny:before{content:"\ea2f"}.sinclair-currency-dollar-simple:before{content:"\ea30"}.sinclair-currency-dollar:before{content:"\ea31"}.sinclair-currency-eur:before{content:"\ea32"}.sinclair-currency-gbp:before{content:"\ea33"}.sinclair-currency-inr:before{content:"\ea34"}.sinclair-currency-jpy:before{content:"\ea35"}.sinclair-currency-krw:before{content:"\ea36"}.sinclair-currency-rub:before{content:"\ea37"}.sinclair-cursor:before{content:"\ea38"}.sinclair-database:before{content:"\ea39"}.sinclair-desktop-tower:before{content:"\ea3a"}.sinclair-desktop:before{content:"\ea3b"}.sinclair-device-mobile-camera:before{content:"\ea3c"}.sinclair-device-mobile-speaker:before{content:"\ea3d"}.sinclair-device-mobile:before{content:"\ea3e"}.sinclair-device-tablet-camera:before{content:"\ea3f"}.sinclair-device-tablet-speaker:before{content:"\ea40"}.sinclair-device-tablet:before{content:"\ea41"}.sinclair-diamond:before{content:"\ea42"}.sinclair-dice-five:before{content:"\ea43"}.sinclair-dice-four:before{content:"\ea44"}.sinclair-dice-one:before{content:"\ea45"}.sinclair-dice-six:before{content:"\ea46"}.sinclair-dice-three:before{content:"\ea47"}.sinclair-dice-two:before{content:"\ea48"}.sinclair-disc:before{content:"\ea49"}.sinclair-discord-logo:before{content:"\ea4a"}.sinclair-divide:before{content:"\ea4b"}.sinclair-dog:before{content:"\ea4c"}.sinclair-door:before{content:"\ea4d"}.sinclair-dots-nine:before{content:"\ea4e"}.sinclair-dots-six-vertical:before{content:"\ea4f"}.sinclair-dots-six:before{content:"\ea50"}.sinclair-dots-three-circle-vertical:before{content:"\ea51"}.sinclair-dots-three-circle:before{content:"\ea52"}.sinclair-dots-three-outline-vertical:before{content:"\ea53"}.sinclair-dots-three-outline:before{content:"\ea54"}.sinclair-dots-three-vertical:before{content:"\ea55"}.sinclair-dots-three:before{content:"\ea56"}.sinclair-download-simple:before{content:"\ea57"}.sinclair-download:before{content:"\ea58"}.sinclair-dribbble-logo:before{content:"\ea59"}.sinclair-drop-half:before{content:"\ea5a"}.sinclair-drop:before{content:"\ea5b"}.sinclair-ear-slash:before{content:"\ea5c"}.sinclair-ear:before{content:"\ea5d"}.sinclair-eject-simple:before{content:"\ea5e"}.sinclair-eject:before{content:"\ea5f"}.sinclair-envelope-open:before{content:"\ea60"}.sinclair-envelope-simple-open:before{content:"\ea61"}.sinclair-envelope-simple:before{content:"\ea62"}.sinclair-envelope:before{content:"\ea63"}.sinclair-equals:before{content:"\ea64"}.sinclair-eraser:before{content:"\ea65"}.sinclair-export:before{content:"\ea66"}.sinclair-eye-closed:before{content:"\ea67"}.sinclair-eye-slash:before{content:"\ea68"}.sinclair-eye:before{content:"\ea69"}.sinclair-eyedropper:before{content:"\ea6a"}.sinclair-face-mask:before{content:"\ea6b"}.sinclair-facebook-logo:before{content:"\ea6c"}.sinclair-factory:before{content:"\ea6d"}.sinclair-faders-horizontal:before{content:"\ea6e"}.sinclair-faders:before{content:"\ea6f"}.sinclair-fast-forward-circle:before{content:"\ea70"}.sinclair-fast-forward:before{content:"\ea71"}.sinclair-figma-logo:before{content:"\ea72"}.sinclair-file-arrow-down:before{content:"\ea73"}.sinclair-file-arrow-up:before{content:"\ea74"}.sinclair-file-dotted:before{content:"\ea75"}.sinclair-file-minus:before{content:"\ea76"}.sinclair-file-pdf:before{content:"\ea77"}.sinclair-file-plus:before{content:"\ea78"}.sinclair-file-search:before{content:"\ea79"}.sinclair-file-text:before{content:"\ea7a"}.sinclair-file-x:before{content:"\ea7b"}.sinclair-file:before{content:"\ea7c"}.sinclair-files:before{content:"\ea7d"}.sinclair-film-strip:before{content:"\ea7e"}.sinclair-fingerprint-simple:before{content:"\ea7f"}.sinclair-fingerprint:before{content:"\ea80"}.sinclair-finn-the-human:before{content:"\ea81"}.sinclair-fire-simple:before{content:"\ea82"}.sinclair-fire:before{content:"\ea83"}.sinclair-first-aid-kit:before{content:"\ea84"}.sinclair-first-aid:before{content:"\ea85"}.sinclair-fish-simple:before{content:"\ea86"}.sinclair-fish:before{content:"\ea87"}.sinclair-flag-banner:before{content:"\ea88"}.sinclair-flag:before{content:"\ea89"}.sinclair-flame:before{content:"\ea8a"}.sinclair-flashlight:before{content:"\ea8b"}.sinclair-flask:before{content:"\ea8c"}.sinclair-floppy-disk-back:before{content:"\ea8d"}.sinclair-floppy-disk:before{content:"\ea8e"}.sinclair-flow-arrow:before{content:"\ea8f"}.sinclair-flower-lotus:before{content:"\ea90"}.sinclair-flower:before{content:"\ea91"}.sinclair-folder-minus:before{content:"\ea92"}.sinclair-folder-notch-minus:before{content:"\ea93"}.sinclair-folder-notch-open:before{content:"\ea94"}.sinclair-folder-notch-plus:before{content:"\ea95"}.sinclair-folder-notch:before{content:"\ea96"}.sinclair-folder-open:before{content:"\ea97"}.sinclair-folder-plus:before{content:"\ea98"}.sinclair-folder-simple-minus:before{content:"\ea99"}.sinclair-folder-simple-plus:before{content:"\ea9a"}.sinclair-folder-simple:before{content:"\ea9b"}.sinclair-folder:before{content:"\ea9c"}.sinclair-folders:before{content:"\ea9d"}.sinclair-football:before{content:"\ea9e"}.sinclair-fork-knife:before{content:"\ea9f"}.sinclair-frame-corners:before{content:"\eaa0"}.sinclair-framer-logo:before{content:"\eaa1"}.sinclair-funnel-simple:before{content:"\eaa2"}.sinclair-funnel:before{content:"\eaa3"}.sinclair-game-controller:before{content:"\eaa4"}.sinclair-gas-pump:before{content:"\eaa5"}.sinclair-gauge:before{content:"\eaa6"}.sinclair-gear-six:before{content:"\eaa7"}.sinclair-gear:before{content:"\eaa8"}.sinclair-gender-female:before{content:"\eaa9"}.sinclair-gender-intersex:before{content:"\eaaa"}.sinclair-gender-male:before{content:"\eaab"}.sinclair-gender-neuter:before{content:"\eaac"}.sinclair-gender-nonbinary:before{content:"\eaad"}.sinclair-gender-transgender:before{content:"\eaae"}.sinclair-ghost:before{content:"\eaaf"}.sinclair-gif:before{content:"\eab0"}.sinclair-gift:before{content:"\eab1"}.sinclair-git-branch:before{content:"\eab2"}.sinclair-git-commit:before{content:"\eab3"}.sinclair-git-diff:before{content:"\eab4"}.sinclair-git-fork:before{content:"\eab5"}.sinclair-git-merge:before{content:"\eab6"}.sinclair-git-pull-request:before{content:"\eab7"}.sinclair-github-logo:before{content:"\eab8"}.sinclair-gitlab-logo-simple:before{content:"\eab9"}.sinclair-gitlab-logo:before{content:"\eaba"}.sinclair-globe-hemisphere-east:before{content:"\eabb"}.sinclair-globe-hemisphere-west:before{content:"\eabc"}.sinclair-globe-simple:before{content:"\eabd"}.sinclair-globe-stand:before{content:"\eabe"}.sinclair-globe:before{content:"\eabf"}.sinclair-google-logo:before{content:"\eac0"}.sinclair-google-play-logo:before{content:"\eac1"}.sinclair-graduation-cap:before{content:"\eac2"}.sinclair-grid-four:before{content:"\eac3"}.sinclair-hand-fist:before{content:"\eac4"}.sinclair-hand-grabbing:before{content:"\eac5"}.sinclair-hand-palm:before{content:"\eac6"}.sinclair-hand-pointing:before{content:"\eac7"}.sinclair-hand-soap:before{content:"\eac8"}.sinclair-hand-waving:before{content:"\eac9"}.sinclair-hand:before{content:"\eaca"}.sinclair-handbag-simple:before{content:"\eacb"}.sinclair-handbag:before{content:"\eacc"}.sinclair-hands-clapping:before{content:"\eacd"}.sinclair-handshake:before{content:"\eace"}.sinclair-hard-drive:before{content:"\eacf"}.sinclair-hard-drives:before{content:"\ead0"}.sinclair-hash-straight:before{content:"\ead1"}.sinclair-hash:before{content:"\ead2"}.sinclair-headlights:before{content:"\ead3"}.sinclair-headphones:before{content:"\ead4"}.sinclair-headset:before{content:"\ead5"}.sinclair-heart-straight:before{content:"\ead6"}.sinclair-heart:before{content:"\ead7"}.sinclair-heartbeat:before{content:"\ead8"}.sinclair-hexagon:before{content:"\ead9"}.sinclair-highlighter-circle:before{content:"\eada"}.sinclair-horse:before{content:"\eadb"}.sinclair-hourglass-high:before{content:"\eadc"}.sinclair-hourglass-low:before{content:"\eadd"}.sinclair-hourglass-medium:before{content:"\eade"}.sinclair-hourglass-simple-high:before{content:"\eadf"}.sinclair-hourglass-simple-low:before{content:"\eae0"}.sinclair-hourglass-simple-medium:before{content:"\eae1"}.sinclair-hourglass-simple:before{content:"\eae2"}.sinclair-hourglass:before{content:"\eae3"}.sinclair-house-line:before{content:"\eae4"}.sinclair-house-simple:before{content:"\eae5"}.sinclair-house:before{content:"\eae6"}.sinclair-identification-badge:before{content:"\eae7"}.sinclair-identification-card:before{content:"\eae8"}.sinclair-image-square:before{content:"\eae9"}.sinclair-image:before{content:"\eaea"}.sinclair-infinity:before{content:"\eaeb"}.sinclair-info:before{content:"\eaec"}.sinclair-instagram-logo:before{content:"\eaed"}.sinclair-intersect:before{content:"\eaee"}.sinclair-jeep:before{content:"\eaef"}.sinclair-key-return:before{content:"\eaf0"}.sinclair-key:before{content:"\eaf1"}.sinclair-keyboard:before{content:"\eaf2"}.sinclair-knife:before{content:"\eaf3"}.sinclair-lamp:before{content:"\eaf4"}.sinclair-laptop:before{content:"\eaf5"}.sinclair-layout:before{content:"\eaf6"}.sinclair-leaf:before{content:"\eaf7"}.sinclair-lifebuoy:before{content:"\eaf8"}.sinclair-lightbulb-filament:before{content:"\eaf9"}.sinclair-lightbulb:before{content:"\eafa"}.sinclair-lightning-slash:before{content:"\eafb"}.sinclair-lightning:before{content:"\eafc"}.sinclair-line-segment:before{content:"\eafd"}.sinclair-line-segments:before{content:"\eafe"}.sinclair-link-break:before{content:"\eaff"}.sinclair-link-simple-break:before{content:"\eb00"}.sinclair-link-simple-horizontal-break:before{content:"\eb01"}.sinclair-link-simple-horizontal:before{content:"\eb02"}.sinclair-link-simple:before{content:"\eb03"}.sinclair-link:before{content:"\eb04"}.sinclair-linkedin-logo:before{content:"\eb05"}.sinclair-list-bullets:before{content:"\eb06"}.sinclair-list-dashes:before{content:"\eb07"}.sinclair-list-numbers:before{content:"\eb08"}.sinclair-list-plus:before{content:"\eb09"}.sinclair-list:before{content:"\eb0a"}.sinclair-lock-key-open:before{content:"\eb0b"}.sinclair-lock-key:before{content:"\eb0c"}.sinclair-lock-laminated-open:before{content:"\eb0d"}.sinclair-lock-laminated:before{content:"\eb0e"}.sinclair-lock-open:before{content:"\eb0f"}.sinclair-lock-simple-open:before{content:"\eb10"}.sinclair-lock-simple:before{content:"\eb11"}.sinclair-lock:before{content:"\eb12"}.sinclair-magic-wand:before{content:"\eb13"}.sinclair-magnet-straight:before{content:"\eb14"}.sinclair-magnet:before{content:"\eb15"}.sinclair-magnifying-glass-minus:before{content:"\eb16"}.sinclair-magnifying-glass-plus:before{content:"\eb17"}.sinclair-magnifying-glass:before{content:"\eb18"}.sinclair-map-pin-line:before{content:"\eb19"}.sinclair-map-pin:before{content:"\eb1a"}.sinclair-map-trifold:before{content:"\eb1b"}.sinclair-marker-circle:before{content:"\eb1c"}.sinclair-martini:before{content:"\eb1d"}.sinclair-math-operations:before{content:"\eb1e"}.sinclair-medal:before{content:"\eb1f"}.sinclair-medium-logo:before{content:"\eb20"}.sinclair-megaphone-simple:before{content:"\eb21"}.sinclair-megaphone:before{content:"\eb22"}.sinclair-messenger-logo:before{content:"\eb23"}.sinclair-microphone-slash:before{content:"\eb24"}.sinclair-microphone:before{content:"\eb25"}.sinclair-minus-circle:before{content:"\eb26"}.sinclair-minus:before{content:"\eb27"}.sinclair-money:before{content:"\eb28"}.sinclair-monitor-play:before{content:"\eb29"}.sinclair-monitor:before{content:"\eb2a"}.sinclair-moon-stars:before{content:"\eb2b"}.sinclair-moon:before{content:"\eb2c"}.sinclair-mouse-simple:before{content:"\eb2d"}.sinclair-mouse:before{content:"\eb2e"}.sinclair-music-note-simple:before{content:"\eb2f"}.sinclair-music-note:before{content:"\eb30"}.sinclair-music-notes-simple:before{content:"\eb31"}.sinclair-music-notes:before{content:"\eb32"}.sinclair-navigation-arrow:before{content:"\eb33"}.sinclair-newspaper-clipping:before{content:"\eb34"}.sinclair-newspaper:before{content:"\eb35"}.sinclair-note-blank:before{content:"\eb36"}.sinclair-note-pencil:before{content:"\eb37"}.sinclair-note:before{content:"\eb38"}.sinclair-notebook:before{content:"\eb39"}.sinclair-notepad:before{content:"\eb3a"}.sinclair-notification:before{content:"\eb3b"}.sinclair-number-circle-eight:before{content:"\eb3c"}.sinclair-number-circle-five:before{content:"\eb3d"}.sinclair-number-circle-four:before{content:"\eb3e"}.sinclair-number-circle-nine:before{content:"\eb3f"}.sinclair-number-circle-one:before{content:"\eb40"}.sinclair-number-circle-seven:before{content:"\eb41"}.sinclair-number-circle-six:before{content:"\eb42"}.sinclair-number-circle-three:before{content:"\eb43"}.sinclair-number-circle-two:before{content:"\eb44"}.sinclair-number-circle-zero:before{content:"\eb45"}.sinclair-number-eight:before{content:"\eb46"}.sinclair-number-five:before{content:"\eb47"}.sinclair-number-four:before{content:"\eb48"}.sinclair-number-nine:before{content:"\eb49"}.sinclair-number-one:before{content:"\eb4a"}.sinclair-number-seven:before{content:"\eb4b"}.sinclair-number-six:before{content:"\eb4c"}.sinclair-number-square-eight:before{content:"\eb4d"}.sinclair-number-square-five:before{content:"\eb4e"}.sinclair-number-square-four:before{content:"\eb4f"}.sinclair-number-square-nine:before{content:"\eb50"}.sinclair-number-square-one:before{content:"\eb51"}.sinclair-number-square-seven:before{content:"\eb52"}.sinclair-number-square-six:before{content:"\eb53"}.sinclair-number-square-three:before{content:"\eb54"}.sinclair-number-square-two:before{content:"\eb55"}.sinclair-number-square-zero:before{content:"\eb56"}.sinclair-number-three:before{content:"\eb57"}.sinclair-number-two:before{content:"\eb58"}.sinclair-number-zero:before{content:"\eb59"}.sinclair-nut:before{content:"\eb5a"}.sinclair-ny-times-logo:before{content:"\eb5b"}.sinclair-octagon:before{content:"\eb5c"}.sinclair-package:before{content:"\eb5d"}.sinclair-paint-brush-broad:before{content:"\eb5e"}.sinclair-paint-brush-household:before{content:"\eb5f"}.sinclair-paint-brush:before{content:"\eb60"}.sinclair-paint-bucket:before{content:"\eb61"}.sinclair-paint-roller:before{content:"\eb62"}.sinclair-palette:before{content:"\eb63"}.sinclair-paper-plane-right:before{content:"\eb64"}.sinclair-paper-plane-tilt:before{content:"\eb65"}.sinclair-paper-plane:before{content:"\eb66"}.sinclair-paperclip-horizontal:before{content:"\eb67"}.sinclair-paperclip:before{content:"\eb68"}.sinclair-path:before{content:"\eb69"}.sinclair-pause-circle:before{content:"\eb6a"}.sinclair-pause:before{content:"\eb6b"}.sinclair-paw-print:before{content:"\eb6c"}.sinclair-peace:before{content:"\eb6d"}.sinclair-pen-nib-straight:before{content:"\eb6e"}.sinclair-pen-nib:before{content:"\eb6f"}.sinclair-pen:before{content:"\eb70"}.sinclair-pencil-circle:before{content:"\eb71"}.sinclair-pencil-line:before{content:"\eb72"}.sinclair-pencil-simple:before{content:"\eb73"}.sinclair-pencil:before{content:"\eb74"}.sinclair-percent:before{content:"\eb75"}.sinclair-person-simple-run:before{content:"\eb76"}.sinclair-person-simple-walk:before{content:"\eb77"}.sinclair-person-simple:before{content:"\eb78"}.sinclair-person:before{content:"\eb79"}.sinclair-phone-call:before{content:"\eb7a"}.sinclair-phone-disconnect:before{content:"\eb7b"}.sinclair-phone-incoming:before{content:"\eb7c"}.sinclair-phone-outgoing:before{content:"\eb7d"}.sinclair-phone-slash:before{content:"\eb7e"}.sinclair-phone-x:before{content:"\eb7f"}.sinclair-phone:before{content:"\eb80"}.sinclair-phosphor-logo:before{content:"\eb81"}.sinclair-picture-in-picture:before{content:"\eb82"}.sinclair-pill:before{content:"\eb83"}.sinclair-pinterest-logo:before{content:"\eb84"}.sinclair-pizza:before{content:"\eb85"}.sinclair-placeholder:before{content:"\eb86"}.sinclair-planet:before{content:"\eb87"}.sinclair-play-circle:before{content:"\eb88"}.sinclair-play:before{content:"\eb89"}.sinclair-playlist:before{content:"\eb8a"}.sinclair-plus-circle:before{content:"\eb8b"}.sinclair-plus-minus:before{content:"\eb8c"}.sinclair-plus:before{content:"\eb8d"}.sinclair-poker-chip:before{content:"\eb8e"}.sinclair-polygon:before{content:"\eb8f"}.sinclair-power:before{content:"\eb90"}.sinclair-prescription:before{content:"\eb91"}.sinclair-presentation-chart:before{content:"\eb92"}.sinclair-presentation:before{content:"\eb93"}.sinclair-printer:before{content:"\eb94"}.sinclair-prohibit-inset:before{content:"\eb95"}.sinclair-prohibit:before{content:"\eb96"}.sinclair-projector-screen-chart:before{content:"\eb97"}.sinclair-projector-screen:before{content:"\eb98"}.sinclair-push-pin-simple-slash:before{content:"\eb99"}.sinclair-push-pin-simple:before{content:"\eb9a"}.sinclair-push-pin-slash:before{content:"\eb9b"}.sinclair-push-pin:before{content:"\eb9c"}.sinclair-puzzle-piece:before{content:"\eb9d"}.sinclair-qr-code:before{content:"\eb9e"}.sinclair-question:before{content:"\eb9f"}.sinclair-queue:before{content:"\eba0"}.sinclair-quotes:before{content:"\eba1"}.sinclair-radical:before{content:"\eba2"}.sinclair-radio:before{content:"\eba3"}.sinclair-rainbow-cloud:before{content:"\eba4"}.sinclair-rainbow:before{content:"\eba5"}.sinclair-receipt:before{content:"\eba6"}.sinclair-record:before{content:"\eba7"}.sinclair-rectangle:before{content:"\eba8"}.sinclair-recycle:before{content:"\eba9"}.sinclair-reddit-logo:before{content:"\ebaa"}.sinclair-repeat-once:before{content:"\ebab"}.sinclair-repeat:before{content:"\ebac"}.sinclair-rewind-circle:before{content:"\ebad"}.sinclair-rewind:before{content:"\ebae"}.sinclair-robot:before{content:"\ebaf"}.sinclair-rocket-launch:before{content:"\ebb0"}.sinclair-rocket:before{content:"\ebb1"}.sinclair-rows:before{content:"\ebb2"}.sinclair-rss-simple:before{content:"\ebb3"}.sinclair-rss:before{content:"\ebb4"}.sinclair-ruler:before{content:"\ebb5"}.sinclair-scales:before{content:"\ebb6"}.sinclair-scissors:before{content:"\ebb7"}.sinclair-screencast:before{content:"\ebb8"}.sinclair-scribble-loop:before{content:"\ebb9"}.sinclair-selection-all:before{content:"\ebba"}.sinclair-selection-background:before{content:"\ebbb"}.sinclair-selection-foreground:before{content:"\ebbc"}.sinclair-selection-inverse:before{content:"\ebbd"}.sinclair-selection-plus:before{content:"\ebbe"}.sinclair-selection-slash:before{content:"\ebbf"}.sinclair-selection:before{content:"\ebc0"}.sinclair-share-network:before{content:"\ebc2"}.sinclair-share:before{content:"\ebc3"}.sinclair-shield-check:before{content:"\ebc4"}.sinclair-shield-checkered:before{content:"\ebc5"}.sinclair-shield-chevron:before{content:"\ebc6"}.sinclair-shield-plus:before{content:"\ebc7"}.sinclair-shield-slash:before{content:"\ebc8"}.sinclair-shield-warning:before{content:"\ebc9"}.sinclair-shield:before{content:"\ebca"}.sinclair-shopping-bag-open:before{content:"\ebcb"}.sinclair-shopping-bag:before{content:"\ebcc"}.sinclair-shopping-cart-simple:before{content:"\ebcd"}.sinclair-shopping-cart:before{content:"\ebce"}.sinclair-shower:before{content:"\ebcf"}.sinclair-shuffle-angular:before{content:"\ebd0"}.sinclair-shuffle-simple:before{content:"\ebd1"}.sinclair-shuffle:before{content:"\ebd2"}.sinclair-sign-in:before{content:"\ebd3"}.sinclair-sign-out:before{content:"\ebd4"}.sinclair-sim-card:before{content:"\ebd5"}.sinclair-sketch-logo:before{content:"\ebd6"}.sinclair-skip-back-circle:before{content:"\ebd7"}.sinclair-skip-back:before{content:"\ebd8"}.sinclair-skip-forward-circle:before{content:"\ebd9"}.sinclair-skip-forward:before{content:"\ebda"}.sinclair-slack-logo:before{content:"\ebdb"}.sinclair-sliders-horizontal:before{content:"\ebdc"}.sinclair-sliders:before{content:"\ebdd"}.sinclair-smiley-blank:before{content:"\ebde"}.sinclair-smiley-meh:before{content:"\ebdf"}.sinclair-smiley-nervous:before{content:"\ebe0"}.sinclair-smiley-sad:before{content:"\ebe1"}.sinclair-smiley-sticker:before{content:"\ebe2"}.sinclair-smiley-wink:before{content:"\ebe3"}.sinclair-smiley-x-eyes:before{content:"\ebe4"}.sinclair-smiley:before{content:"\ebe5"}.sinclair-snapchat-logo:before{content:"\ebe6"}.sinclair-snowflake:before{content:"\ebe7"}.sinclair-soccer-ball:before{content:"\ebe8"}.sinclair-sort-ascending:before{content:"\ebe9"}.sinclair-sort-descending:before{content:"\ebea"}.sinclair-spade:before{content:"\ebeb"}.sinclair-sparkle:before{content:"\ebec"}.sinclair-speaker-high:before{content:"\ebed"}.sinclair-speaker-low:before{content:"\ebee"}.sinclair-speaker-none:before{content:"\ebef"}.sinclair-speaker-simple-high:before{content:"\ebf0"}.sinclair-speaker-simple-low:before{content:"\ebf1"}.sinclair-speaker-simple-none:before{content:"\ebf2"}.sinclair-speaker-simple-slash:before{content:"\ebf3"}.sinclair-speaker-simple-x:before{content:"\ebf4"}.sinclair-speaker-slash:before{content:"\ebf5"}.sinclair-speaker-x:before{content:"\ebf6"}.sinclair-spinner-gap:before{content:"\ebf7"}.sinclair-spinner:before{content:"\ebf8"}.sinclair-spotify-logo:before{content:"\ebf9"}.sinclair-square-half:before{content:"\ebfa"}.sinclair-square-logo:before{content:"\ebfb"}.sinclair-square:before{content:"\ebfc"}.sinclair-squares-four:before{content:"\ebfd"}.sinclair-stack-simple:before{content:"\ebfe"}.sinclair-stack:before{content:"\ebff"}.sinclair-star-four:before{content:"\ec00"}.sinclair-star-half:before{content:"\ec01"}.sinclair-star:before{content:"\ec02"}.sinclair-sticker:before{content:"\ec03"}.sinclair-stop-circle:before{content:"\ec04"}.sinclair-stop:before{content:"\ec05"}.sinclair-storefront:before{content:"\ec06"}.sinclair-stripe-logo:before{content:"\ec07"}.sinclair-student:before{content:"\ec08"}.sinclair-suitcase-simple:before{content:"\ec09"}.sinclair-suitcase:before{content:"\ec0a"}.sinclair-sun-dim:before{content:"\ec0b"}.sinclair-sun-horizon:before{content:"\ec0c"}.sinclair-sun:before{content:"\ec0d"}.sinclair-swap:before{content:"\ec0e"}.sinclair-swatches:before{content:"\ec0f"}.sinclair-sword:before{content:"\ec10"}.sinclair-t-shirt:before{content:"\ec11"}.sinclair-table:before{content:"\ec12"}.sinclair-tag-chevron:before{content:"\ec13"}.sinclair-tag-simple:before{content:"\ec14"}.sinclair-tag:before{content:"\ec15"}.sinclair-target:before{content:"\ec16"}.sinclair-telegram-logo:before{content:"\ec17"}.sinclair-television-simple:before{content:"\ec18"}.sinclair-television:before{content:"\ec19"}.sinclair-tennis-ball:before{content:"\ec1a"}.sinclair-terminal-window:before{content:"\ec1b"}.sinclair-terminal:before{content:"\ec1c"}.sinclair-test-tube:before{content:"\ec1d"}.sinclair-text-aa:before{content:"\ec1e"}.sinclair-text-align-center:before{content:"\ec1f"}.sinclair-text-align-justify:before{content:"\ec20"}.sinclair-text-align-left:before{content:"\ec21"}.sinclair-text-align-right:before{content:"\ec22"}.sinclair-text-bolder:before{content:"\ec23"}.sinclair-text-h-five:before{content:"\ec24"}.sinclair-text-h-four:before{content:"\ec25"}.sinclair-text-h-one:before{content:"\ec26"}.sinclair-text-h-six:before{content:"\ec27"}.sinclair-text-h-three:before{content:"\ec28"}.sinclair-text-h-two:before{content:"\ec29"}.sinclair-text-h:before{content:"\ec2a"}.sinclair-text-italic:before{content:"\ec2b"}.sinclair-text-strikethrough:before{content:"\ec2c"}.sinclair-text-t:before{content:"\ec2d"}.sinclair-text-underline:before{content:"\ec2e"}.sinclair-thermometer-cold:before{content:"\ec2f"}.sinclair-thermometer-hot:before{content:"\ec30"}.sinclair-thermometer-simple:before{content:"\ec31"}.sinclair-thermometer:before{content:"\ec32"}.sinclair-thumbs-down:before{content:"\ec33"}.sinclair-thumbs-up:before{content:"\ec34"}.sinclair-ticket:before{content:"\ec35"}.sinclair-tiktok-logo:before{content:"\ec36"}.sinclair-timer:before{content:"\ec37"}.sinclair-toggle-left:before{content:"\ec38"}.sinclair-toggle-right:before{content:"\ec39"}.sinclair-toilet-paper:before{content:"\ec3a"}.sinclair-tote-simple:before{content:"\ec3b"}.sinclair-tote:before{content:"\ec3c"}.sinclair-traffic-sign:before{content:"\ec3d"}.sinclair-train-regional:before{content:"\ec3e"}.sinclair-train-simple:before{content:"\ec3f"}.sinclair-train:before{content:"\ec40"}.sinclair-translate:before{content:"\ec41"}.sinclair-trash-simple:before{content:"\ec42"}.sinclair-trash:before{content:"\ec43"}.sinclair-tray:before{content:"\ec44"}.sinclair-tree-evergreen:before{content:"\ec45"}.sinclair-tree-structure:before{content:"\ec46"}.sinclair-tree:before{content:"\ec47"}.sinclair-trend-down:before{content:"\ec48"}.sinclair-trend-up:before{content:"\ec49"}.sinclair-triangle:before{content:"\ec4a"}.sinclair-trophy:before{content:"\ec4b"}.sinclair-truck:before{content:"\ec4c"}.sinclair-twitch-logo:before{content:"\ec4d"}.sinclair-twitter-logo:before{content:"\ec4e"}.sinclair-umbrella-simple:before{content:"\ec4f"}.sinclair-umbrella:before{content:"\ec50"}.sinclair-upload-simple:before{content:"\ec51"}.sinclair-upload:before{content:"\ec52"}.sinclair-user-circle-gear:before{content:"\ec53"}.sinclair-user-circle-minus:before{content:"\ec54"}.sinclair-user-circle-plus:before{content:"\ec55"}.sinclair-user-circle:before{content:"\ec56"}.sinclair-user-focus:before{content:"\ec57"}.sinclair-user-gear:before{content:"\ec58"}.sinclair-user-list:before{content:"\ec59"}.sinclair-user-minus:before{content:"\ec5a"}.sinclair-user-plus:before{content:"\ec5b"}.sinclair-user-rectangle:before{content:"\ec5c"}.sinclair-user-square:before{content:"\ec5d"}.sinclair-user:before{content:"\ec5e"}.sinclair-users-four:before{content:"\ec5f"}.sinclair-users-three:before{content:"\ec60"}.sinclair-users:before{content:"\ec61"}.sinclair-vibrate:before{content:"\ec62"}.sinclair-video-camera-slash:before{content:"\ec63"}.sinclair-video-camera:before{content:"\ec64"}.sinclair-voicemail:before{content:"\ec65"}.sinclair-volleyball:before{content:"\ec66"}.sinclair-wall:before{content:"\ec67"}.sinclair-wallet:before{content:"\ec68"}.sinclair-warning-circle:before{content:"\ec69"}.sinclair-warning-octagon:before{content:"\ec6a"}.sinclair-warning:before{content:"\ec6b"}.sinclair-watch:before{content:"\ec6c"}.sinclair-waves:before{content:"\ec6d"}.sinclair-whatsapp-logo:before{content:"\ec6e"}.sinclair-wheelchair:before{content:"\ec6f"}.sinclair-wifi-high:before{content:"\ec70"}.sinclair-wifi-low:before{content:"\ec71"}.sinclair-wifi-medium:before{content:"\ec72"}.sinclair-wifi-none:before{content:"\ec73"}.sinclair-wifi-slash:before{content:"\ec74"}.sinclair-wifi-x:before{content:"\ec75"}.sinclair-wind:before{content:"\ec76"}.sinclair-windows-logo:before{content:"\ec77"}.sinclair-wine:before{content:"\ec78"}.sinclair-wrench:before{content:"\ec79"}.sinclair-x-circle:before{content:"\ec7a"}.sinclair-x-square:before{content:"\ec7b"}.sinclair-x:before{content:"\ec7c"}.sinclair-youtube-logo:before{content:"\ec7d"}:root{--grimlock-icon-times:"\ec7c";--grimlock-icon-times-font-family:"sinclair";--grimlock-icon-times-circle:"\ec7a";--grimlock-icon-times-circle-font-family:"sinclair";--grimlock-icon-check:"\e9f5";--grimlock-icon-check-font-family:"sinclair";--grimlock-icon-edit:"\eb37";--grimlock-icon-edit-font-family:"sinclair";--grimlock-icon-alert-circle:"\ec69";--grimlock-icon-alert-circle-font-family:"sinclair";--grimlock-icon-alert-triangle:"\ec6b";--grimlock-icon-alert-triangle-font-family:"sinclair";--grimlock-icon-question:"\eb9f";--grimlock-icon-question-font-family:"sinclair";--grimlock-icon-question-circle:"\eb9f";--grimlock-icon-question-circle-font-family:"sinclair";--grimlock-icon-plus:"\eb8d";--grimlock-icon-plus-font-family:"sinclair";--grimlock-icon-plus-circle:"\eb8b";--grimlock-icon-plus-circle-font-family:"sinclair";--grimlock-icon-minus:"\eb27";--grimlock-icon-minus-font-family:"sinclair";--grimlock-icon-minus-circle:"\eb26";--grimlock-icon-minus-circle-font-family:"sinclair";--grimlock-icon-search:"\eb18";--grimlock-icon-search-font-family:"sinclair";--grimlock-icon-cog:"\eaa8";--grimlock-icon-cog-font-family:"sinclair";--grimlock-icon-cogs:"\eaa8";--grimlock-icon-cogs-font-family:"sinclair";--grimlock-icon-filter:"\eaa2";--grimlock-icon-filter-font-family:"sinclair";--grimlock-icon-sliders:"\ebdd";--grimlock-icon-sliders-font-family:"sinclair";--grimlock-icon-upload:"\ec51";--grimlock-icon-upload-font-family:"sinclair";--grimlock-icon-download:"\ea57";--grimlock-icon-download-font-family:"sinclair";--grimlock-icon-lock:"\eb11";--grimlock-icon-lock-font-family:"sinclair";--grimlock-icon-unlock:"\eb10";--grimlock-icon-unlock-font-family:"sinclair";--grimlock-icon-globe:"\eabf";--grimlock-icon-globe-font-family:"sinclair";--grimlock-icon-map:"\eb1b";--grimlock-icon-map-font-family:"sinclair";--grimlock-icon-map-marker:"\eb1a";--grimlock-icon-map-marker-font-family:"sinclair";--grimlock-icon-trash:"\ec43";--grimlock-icon-trash-font-family:"sinclair";--grimlock-icon-paperclip:"\eb68";--grimlock-icon-paperclip-font-family:"sinclair";--grimlock-icon-thumbs-up:"\ec34";--grimlock-icon-thumbs-up-font-family:"sinclair";--grimlock-icon-thumbs-down:"\ec33";--grimlock-icon-thumbs-down-font-family:"sinclair";--grimlock-icon-file:"\ea7c";--grimlock-icon-file-font-family:"sinclair";--grimlock-icon-files:"\ea7c";--grimlock-icon-files-font-family:"sinclair";--grimlock-icon-file-text:"\ea7a";--grimlock-icon-file-text-font-family:"sinclair";--grimlock-icon-file-plus:"\ea78";--grimlock-icon-file-plus-font-family:"sinclair";--grimlock-icon-folder:"\ea9c";--grimlock-icon-folder-font-family:"sinclair";--grimlock-icon-angle-up:"\e9d1";--grimlock-icon-angle-up-font-family:"sinclair";--grimlock-icon-angle-right:"\e9d0";--grimlock-icon-angle-right-font-family:"sinclair";--grimlock-icon-angle-down:"\e9ce";--grimlock-icon-angle-down-font-family:"sinclair";--grimlock-icon-angle-left:"\e9cf";--grimlock-icon-angle-left-font-family:"sinclair";--grimlock-icon-angle-double-up:"\e9cd";--grimlock-icon-angle-double-up-font-family:"sinclair";--grimlock-icon-angle-double-right:"\e9cc";--grimlock-icon-angle-double-right-font-family:"sinclair";--grimlock-icon-angle-double-down:"\e9ca";--grimlock-icon-angle-double-down-font-family:"sinclair";--grimlock-icon-angle-double-left:"\e9cb";--grimlock-icon-angle-double-left-font-family:"sinclair";--grimlock-icon-pager-next:"\e951";--grimlock-icon-pager-next-font-family:"sinclair";--grimlock-icon-pager-prev:"\e948";--grimlock-icon-pager-prev-font-family:"sinclair";--grimlock-icon-message:"\e9ee";--grimlock-icon-message-font-family:"sinclair";--grimlock-icon-messages:"\e9f1";--grimlock-icon-messages-font-family:"sinclair";--grimlock-icon-hourglass:"\eae3";--grimlock-icon-hourglass-font-family:"sinclair";--grimlock-icon-loading:"\e92d";--grimlock-icon-loading-font-family:"sinclair";--grimlock-icon-grid:"\eac3";--grimlock-icon-grid-font-family:"sinclair";--grimlock-icon-eye:"\ea69";--grimlock-icon-eye-font-family:"sinclair";--grimlock-icon-eye-off:"\ea68";--grimlock-icon-eye-off-font-family:"sinclair";--grimlock-icon-check-circle:"\e9f2";--grimlock-icon-check-circle-font-family:"sinclair";--grimlock-icon-arrow-up:"\e966";--grimlock-icon-arrow-up-font-family:"sinclair";--grimlock-icon-arrow-right:"\e951";--grimlock-icon-arrow-right-font-family:"sinclair";--grimlock-icon-arrow-down:"\e931";--grimlock-icon-arrow-down-font-family:"sinclair";--grimlock-icon-arrow-left:"\e948";--grimlock-icon-arrow-left-font-family:"sinclair";--grimlock-icon-user:"\ec5e";--grimlock-icon-user-font-family:"sinclair";--grimlock-icon-users:"\ec61";--grimlock-icon-users-font-family:"sinclair";--grimlock-icon-group:"\ec61";--grimlock-icon-group-font-family:"sinclair";--grimlock-icon-groups:"\ec61";--grimlock-icon-groups-font-family:"sinclair";--grimlock-icon-poke:"\eaca";--grimlock-icon-poke-font-family:"sinclair";--grimlock-icon-cubes:"\ea2c";--grimlock-icon-cubes-font-family:"sinclair";--grimlock-icon-tasks:"\eb0a";--grimlock-icon-tasks-font-family:"sinclair";--grimlock-icon-credit-card:"\ea26";--grimlock-icon-credit-card-font-family:"sinclair";--grimlock-icon-at:"\e979";--grimlock-icon-at-font-family:"sinclair";--grimlock-icon-personal:"\ec56";--grimlock-icon-personal-font-family:"sinclair";--grimlock-icon-trophy:"\eb1f";--grimlock-icon-trophy-font-family:"sinclair";--grimlock-icon-profile-avatar:"\ec56";--grimlock-icon-profile-avatar-font-family:"sinclair";--grimlock-icon-image:"\eaea";--grimlock-icon-image-font-family:"sinclair";--grimlock-icon-inbox:"\e917";--grimlock-icon-inbox-font-family:"sinclair";--grimlock-icon-quote:"\e9e7";--grimlock-icon-quote-font-family:"sinclair";--grimlock-icon-quill:"\eaf7";--grimlock-icon-quill-font-family:"sinclair";--grimlock-icon-share:"\ebc3";--grimlock-icon-share-font-family:"sinclair";--grimlock-icon-check-square:"\e9f4";--grimlock-icon-check-square-font-family:"sinclair";--grimlock-icon-bell:"\e991";--grimlock-icon-bell-font-family:"sinclair";--grimlock-icon-envelope:"\ea62";--grimlock-icon-envelope-font-family:"sinclair";--grimlock-icon-data:"\ea39";--grimlock-icon-data-font-family:"sinclair";--grimlock-icon-cancel:"\e9f8";--grimlock-icon-cancel-font-family:"sinclair";--grimlock-icon-chat:"\e9ee";--grimlock-icon-chat-font-family:"sinclair";--grimlock-icon-topic:"\e9e5";--grimlock-icon-topic-font-family:"sinclair";--grimlock-icon-album:"\ebff";--grimlock-icon-album-font-family:"sinclair";--grimlock-icon-video:"\ec64";--grimlock-icon-video-font-family:"sinclair";--grimlock-icon-music:"\eb31";--grimlock-icon-music-font-family:"sinclair";--grimlock-icon-list:"\eb0a";--grimlock-icon-list-font-family:"sinclair";--grimlock-icon-spinner:"\e967";--grimlock-icon-spinner-font-family:"sinclair";--grimlock-icon-calendar:"\e9b7";--grimlock-icon-calendar-font-family:"sinclair";--grimlock-icon-asterisk:"\e978";--grimlock-icon-asterisk-font-family:"sinclair";--grimlock-icon-bolt:"\ebb0";--grimlock-icon-bolt-font-family:"sinclair";--grimlock-icon-flag:"\ea89";--grimlock-icon-flag-font-family:"sinclair";--grimlock-icon-clock:"\ea07";--grimlock-icon-clock-font-family:"sinclair";--grimlock-icon-stat:"\e9e0";--grimlock-icon-stat-font-family:"sinclair";--grimlock-icon-refresh:"\e967";--grimlock-icon-refresh-font-family:"sinclair";--grimlock-icon-dots-v:"\ea55";--grimlock-icon-dots-v-font-family:"sinclair";--grimlock-icon-dots-h:"\ea56";--grimlock-icon-dots-h-font-family:"sinclair";--grimlock-icon-switch:"\e96f";--grimlock-icon-switch-font-family:"sinclair";--grimlock-icon-layers:"\ea20";--grimlock-icon-layers-font-family:"sinclair";--grimlock-icon-print:"\eb94";--grimlock-icon-print-font-family:"sinclair";--grimlock-icon-hamburger-menu:"\eb0a";--grimlock-icon-hamburger-menu-font-family:"sinclair";--grimlock-icon-sun:"\ec0d";--grimlock-icon-sun-font-family:"sinclair";--grimlock-icon-cart:"\ebce";--grimlock-icon-cart-font-family:"sinclair";--grimlock-icon-checkout:"\e9f2";--grimlock-icon-checkout-font-family:"sinclair";--grimlock-icon-link:"\eb03";--grimlock-icon-link-font-family:"sinclair";--grimlock-icon-external-link:"\eb03";--grimlock-icon-external-link-font-family:"sinclair";--grimlock-icon-cost:"\eb03";--grimlock-icon-cost-font-family:"sinclair";--grimlock-icon-ticket:"\ec35";--grimlock-icon-ticket-font-family:"sinclair";--grimlock-icon-phone:"\eb80";--grimlock-icon-phone-font-family:"sinclair";--grimlock-icon-tags:"\ec15";--grimlock-icon-tags-font-family:"sinclair";--grimlock-icon-tec-list:"\ea64";--grimlock-icon-tec-list-font-family:"sinclair";--grimlock-icon-tec-month:"\e9bb";--grimlock-icon-tec-month-font-family:"sinclair";--grimlock-icon-tec-day:"\ea07";--grimlock-icon-tec-day-font-family:"sinclair";--grimlock-icon-tec-photo:"\eaea";--grimlock-icon-tec-photo-font-family:"sinclair";--grimlock-icon-tec-week:"\ebb2";--grimlock-icon-tec-week-font-family:"sinclair";--grimlock-icon-tec-map:"\eb1a";--grimlock-icon-tec-map-font-family:"sinclair";--grimlock-icon-wc-filters:"\eaa2";--grimlock-icon-wc-filters-font-family:"sinclair";--grimlock-icon-wc-coupon:"\ec35";--grimlock-icon-wc-coupon-font-family:"sinclair"}::-moz-selection{background:rgba(12,28,58,.8);color:#fff}::selection{background:rgba(12,28,58,.8);color:#fff}.mark,mark{background-color:#235ad2;color:#fff;padding:.2em}body{-webkit-font-smoothing:antialiased}a{transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){a{transition:none}}a h1,a h2,a h3,a h4,a h5,a h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit!important}a.full-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}a img{transform:translateZ(0);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){a img{transition:none}}a .transform-left,a .transform-right{min-width:20px;transform:translateZ(0);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){a .transform-left,a .transform-right{transition:none}}a:hover img{opacity:.85}a:hover .transform-left{transform:translate3d(-5px,0,0)}a:hover .transform-right{transform:translate3d(5px,0,0)}a.text-muted:active,a.text-muted:focus,a.text-muted:hover{opacity:1!important}strong{font-weight:700}hr{border-top-width:1px;opacity:.15}hr[class*=bg-],hr[class*=border-]{opacity:1}hr.hr-vertical{background-color:#0c1c3a;border:0!important;border-radius:500px;display:block;height:65px;margin:1.5rem auto;pointer-events:none;width:2px}.blockquote,blockquote:not(.card-blockquote){background-color:var(--grimlock-blockquote-background-color);background-image:linear-gradient(140deg,transparent 48%,rgba(0,0,0,.1) 50%,transparent 0);border-bottom:2px solid var(--grimlock-blockquote-border-color);color:var(--grimlock-blockquote-color);font-family:var(--grimlock-blockquote-font-family);font-size:clamp(1rem,4vw,var(--grimlock-blockquote-font-size));font-style:normal;font-weight:var(--grimlock-blockquote-font-weight);letter-spacing:var(--grimlock-blockquote-letter-spacing);line-height:var(--grimlock-blockquote-line-height);margin:calc(var(--grimlock-archive-post-margin)*2) 0;padding:2.5rem;position:relative;text-transform:var(--grimlock-blockquote-text-transform)}.blockquote:before,blockquote:not(.card-blockquote):before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--grimlock-blockquote-icon-color);content:"\e9e7"!important;display:inline-block;display:block;font-family:sinclair;font-size:inherit;font-size:1.6em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-bottom:.5em;pointer-events:none;text-rendering:auto;text-transform:none;vertical-align:middle;width:100%}.blockquote p,blockquote:not(.card-blockquote) p{color:inherit;font-size:1em;width:100%}.blockquote p:last-of-type,blockquote:not(.card-blockquote) p:last-of-type{margin-bottom:0}.blockquote .blockquote-footer,.blockquote caption,blockquote:not(.card-blockquote) .blockquote-footer,blockquote:not(.card-blockquote) caption{color:inherit;font-size:80%;opacity:.65}.blockquote cite,blockquote:not(.card-blockquote) cite{display:block;font-size:.8em;font-style:normal;font-weight:var(--grimlock-text-font-weight);line-height:1em;margin-top:5px;opacity:.5}.blockquote a,.blockquote cite a,.blockquote code,blockquote:not(.card-blockquote) a,blockquote:not(.card-blockquote) cite a,blockquote:not(.card-blockquote) code{color:inherit!important}.blockquote.is-style-large,blockquote:not(.card-blockquote).is-style-large{font-size:1.5rem}dfn,em,i{font-style:italic}abbr,acronym{border-bottom:1px dotted #4c5361;cursor:help}pre{color:inherit}.dl-horizontal{margin-left:-15px;margin-right:0}.entry-content--page,.entry-content.entry-content--single,.entry-content.grimlock--single-content{font-size:1.05em;line-height:1.8em}.entry-content--page img,.entry-content.entry-content--single img,.entry-content.grimlock--single-content img,.grimlock--page-content img,.grimlock--single-content img,.grimlock-section__text img{height:auto;max-width:100%;vertical-align:middle}.entry-content--page>ol,.entry-content--page>ul,.entry-content.entry-content--single>ol,.entry-content.entry-content--single>ul,.entry-content.grimlock--single-content>ol,.entry-content.grimlock--single-content>ul,.grimlock--page-content>ol,.grimlock--page-content>ul,.grimlock--single-content>ol,.grimlock--single-content>ul,.grimlock-section__text>ol,.grimlock-section__text>ul{margin-bottom:1rem}.entry-content--page>ol li,.entry-content--page>ul li,.entry-content.entry-content--single>ol li,.entry-content.entry-content--single>ul li,.entry-content.grimlock--single-content>ol li,.entry-content.grimlock--single-content>ul li,.grimlock--page-content>ol li,.grimlock--page-content>ul li,.grimlock--single-content>ol li,.grimlock--single-content>ul li,.grimlock-section__text>ol li,.grimlock-section__text>ul li{padding:5px 0}.entry-content--page ol,.entry-content--page ol.list-ordered,.entry-content.entry-content--single ol,.entry-content.entry-content--single ol.list-ordered,.entry-content.grimlock--single-content ol,.entry-content.grimlock--single-content ol.list-ordered,.grimlock--page-content ol,.grimlock--page-content ol.list-ordered,.grimlock--single-content ol,.grimlock--single-content ol.list-ordered,.grimlock-section__text ol,.grimlock-section__text ol.list-ordered{counter-reset:parent-counter;list-style:none;max-width:800px;padding-left:2.5rem}.entry-content--page ol.list-ordered[start="1"],.entry-content--page ol[start="1"],.entry-content.entry-content--single ol.list-ordered[start="1"],.entry-content.entry-content--single ol[start="1"],.entry-content.grimlock--single-content ol.list-ordered[start="1"],.entry-content.grimlock--single-content ol[start="1"],.grimlock--page-content ol.list-ordered[start="1"],.grimlock--page-content ol[start="1"],.grimlock--single-content ol.list-ordered[start="1"],.grimlock--single-content ol[start="1"],.grimlock-section__text ol.list-ordered[start="1"],.grimlock-section__text ol[start="1"]{counter-reset:parent-counter 0}.entry-content--page ol.list-ordered[start="2"],.entry-content--page ol[start="2"],.entry-content.entry-content--single ol.list-ordered[start="2"],.entry-content.entry-content--single ol[start="2"],.entry-content.grimlock--single-content ol.list-ordered[start="2"],.entry-content.grimlock--single-content ol[start="2"],.grimlock--page-content ol.list-ordered[start="2"],.grimlock--page-content ol[start="2"],.grimlock--single-content ol.list-ordered[start="2"],.grimlock--single-content ol[start="2"],.grimlock-section__text ol.list-ordered[start="2"],.grimlock-section__text ol[start="2"]{counter-reset:parent-counter 1}.entry-content--page ol.list-ordered[start="3"],.entry-content--page ol[start="3"],.entry-content.entry-content--single ol.list-ordered[start="3"],.entry-content.entry-content--single ol[start="3"],.entry-content.grimlock--single-content ol.list-ordered[start="3"],.entry-content.grimlock--single-content ol[start="3"],.grimlock--page-content ol.list-ordered[start="3"],.grimlock--page-content ol[start="3"],.grimlock--single-content ol.list-ordered[start="3"],.grimlock--single-content ol[start="3"],.grimlock-section__text ol.list-ordered[start="3"],.grimlock-section__text ol[start="3"]{counter-reset:parent-counter 2}.entry-content--page ol.list-ordered[start="4"],.entry-content--page ol[start="4"],.entry-content.entry-content--single ol.list-ordered[start="4"],.entry-content.entry-content--single ol[start="4"],.entry-content.grimlock--single-content ol.list-ordered[start="4"],.entry-content.grimlock--single-content ol[start="4"],.grimlock--page-content ol.list-ordered[start="4"],.grimlock--page-content ol[start="4"],.grimlock--single-content ol.list-ordered[start="4"],.grimlock--single-content ol[start="4"],.grimlock-section__text ol.list-ordered[start="4"],.grimlock-section__text ol[start="4"]{counter-reset:parent-counter 3}.entry-content--page ol.list-ordered[start="5"],.entry-content--page ol[start="5"],.entry-content.entry-content--single ol.list-ordered[start="5"],.entry-content.entry-content--single ol[start="5"],.entry-content.grimlock--single-content ol.list-ordered[start="5"],.entry-content.grimlock--single-content ol[start="5"],.grimlock--page-content ol.list-ordered[start="5"],.grimlock--page-content ol[start="5"],.grimlock--single-content ol.list-ordered[start="5"],.grimlock--single-content ol[start="5"],.grimlock-section__text ol.list-ordered[start="5"],.grimlock-section__text ol[start="5"]{counter-reset:parent-counter 4}.entry-content--page ol.list-ordered[start="6"],.entry-content--page ol[start="6"],.entry-content.entry-content--single ol.list-ordered[start="6"],.entry-content.entry-content--single ol[start="6"],.entry-content.grimlock--single-content ol.list-ordered[start="6"],.entry-content.grimlock--single-content ol[start="6"],.grimlock--page-content ol.list-ordered[start="6"],.grimlock--page-content ol[start="6"],.grimlock--single-content ol.list-ordered[start="6"],.grimlock--single-content ol[start="6"],.grimlock-section__text ol.list-ordered[start="6"],.grimlock-section__text ol[start="6"]{counter-reset:parent-counter 5}.entry-content--page ol.list-ordered[start="7"],.entry-content--page ol[start="7"],.entry-content.entry-content--single ol.list-ordered[start="7"],.entry-content.entry-content--single ol[start="7"],.entry-content.grimlock--single-content ol.list-ordered[start="7"],.entry-content.grimlock--single-content ol[start="7"],.grimlock--page-content ol.list-ordered[start="7"],.grimlock--page-content ol[start="7"],.grimlock--single-content ol.list-ordered[start="7"],.grimlock--single-content ol[start="7"],.grimlock-section__text ol.list-ordered[start="7"],.grimlock-section__text ol[start="7"]{counter-reset:parent-counter 6}.entry-content--page ol.list-ordered[start="8"],.entry-content--page ol[start="8"],.entry-content.entry-content--single ol.list-ordered[start="8"],.entry-content.entry-content--single ol[start="8"],.entry-content.grimlock--single-content ol.list-ordered[start="8"],.entry-content.grimlock--single-content ol[start="8"],.grimlock--page-content ol.list-ordered[start="8"],.grimlock--page-content ol[start="8"],.grimlock--single-content ol.list-ordered[start="8"],.grimlock--single-content ol[start="8"],.grimlock-section__text ol.list-ordered[start="8"],.grimlock-section__text ol[start="8"]{counter-reset:parent-counter 7}.entry-content--page ol.list-ordered[start="9"],.entry-content--page ol[start="9"],.entry-content.entry-content--single ol.list-ordered[start="9"],.entry-content.entry-content--single ol[start="9"],.entry-content.grimlock--single-content ol.list-ordered[start="9"],.entry-content.grimlock--single-content ol[start="9"],.grimlock--page-content ol.list-ordered[start="9"],.grimlock--page-content ol[start="9"],.grimlock--single-content ol.list-ordered[start="9"],.grimlock--single-content ol[start="9"],.grimlock-section__text ol.list-ordered[start="9"],.grimlock-section__text ol[start="9"]{counter-reset:parent-counter 8}.entry-content--page ol.list-ordered[start="10"],.entry-content--page ol[start="10"],.entry-content.entry-content--single ol.list-ordered[start="10"],.entry-content.entry-content--single ol[start="10"],.entry-content.grimlock--single-content ol.list-ordered[start="10"],.entry-content.grimlock--single-content ol[start="10"],.grimlock--page-content ol.list-ordered[start="10"],.grimlock--page-content ol[start="10"],.grimlock--single-content ol.list-ordered[start="10"],.grimlock--single-content ol[start="10"],.grimlock-section__text ol.list-ordered[start="10"],.grimlock-section__text ol[start="10"]{counter-reset:parent-counter 9}.entry-content--page ol.list-ordered>li,.entry-content--page ol>li,.entry-content.entry-content--single ol.list-ordered>li,.entry-content.entry-content--single ol>li,.entry-content.grimlock--single-content ol.list-ordered>li,.entry-content.grimlock--single-content ol>li,.grimlock--page-content ol.list-ordered>li,.grimlock--page-content ol>li,.grimlock--single-content ol.list-ordered>li,.grimlock--single-content ol>li,.grimlock-section__text ol.list-ordered>li,.grimlock-section__text ol>li{counter-increment:parent-counter;cursor:default;padding-bottom:4px;padding-top:4px;position:relative}.entry-content--page ol.list-ordered>li:before,.entry-content--page ol>li:before,.entry-content.entry-content--single ol.list-ordered>li:before,.entry-content.entry-content--single ol>li:before,.entry-content.grimlock--single-content ol.list-ordered>li:before,.entry-content.grimlock--single-content ol>li:before,.grimlock--page-content ol.list-ordered>li:before,.grimlock--page-content ol>li:before,.grimlock--single-content ol.list-ordered>li:before,.grimlock--single-content ol>li:before,.grimlock-section__text ol.list-ordered>li:before,.grimlock-section__text ol>li:before{background:var(--grimlock-button-primary-background-color);border-radius:4px;color:var(--grimlock-button-primary-color);content:counter(parent-counter);font-size:16px;font-weight:600;height:24px;left:-36px;line-height:24px;position:absolute;text-align:center;top:.4em;width:24px}.entry-content--page ol.list-ordered>li ol,.entry-content--page ol>li ol,.entry-content.entry-content--single ol.list-ordered>li ol,.entry-content.entry-content--single ol>li ol,.entry-content.grimlock--single-content ol.list-ordered>li ol,.entry-content.grimlock--single-content ol>li ol,.grimlock--page-content ol.list-ordered>li ol,.grimlock--page-content ol>li ol,.grimlock--single-content ol.list-ordered>li ol,.grimlock--single-content ol>li ol,.grimlock-section__text ol.list-ordered>li ol,.grimlock-section__text ol>li ol{counter-reset:child-counter}.entry-content--page ol.list-ordered>li ol>li,.entry-content--page ol>li ol>li,.entry-content.entry-content--single ol.list-ordered>li ol>li,.entry-content.entry-content--single ol>li ol>li,.entry-content.grimlock--single-content ol.list-ordered>li ol>li,.entry-content.grimlock--single-content ol>li ol>li,.grimlock--page-content ol.list-ordered>li ol>li,.grimlock--page-content ol>li ol>li,.grimlock--single-content ol.list-ordered>li ol>li,.grimlock--single-content ol>li ol>li,.grimlock-section__text ol.list-ordered>li ol>li,.grimlock-section__text ol>li ol>li{counter-increment:child-counter}.entry-content--page ol.list-ordered>li ol>li:before,.entry-content--page ol>li ol>li:before,.entry-content.entry-content--single ol.list-ordered>li ol>li:before,.entry-content.entry-content--single ol>li ol>li:before,.entry-content.grimlock--single-content ol.list-ordered>li ol>li:before,.entry-content.grimlock--single-content ol>li ol>li:before,.grimlock--page-content ol.list-ordered>li ol>li:before,.grimlock--page-content ol>li ol>li:before,.grimlock--single-content ol.list-ordered>li ol>li:before,.grimlock--single-content ol>li ol>li:before,.grimlock-section__text ol.list-ordered>li ol>li:before,.grimlock-section__text ol>li ol>li:before{background:var(--grimlock-button-primary-background-color);border-radius:4px;color:var(--grimlock-button-primary-color);content:counter(child-counter);font-size:14px;font-weight:600;height:20px;left:-28px;line-height:20px;position:absolute;text-align:center;top:.9em;width:20px}.entry-content--page ul.list-unordered,.entry-content--page ul:not([class]),.entry-content.entry-content--single ul.list-unordered,.entry-content.entry-content--single ul:not([class]),.entry-content.grimlock--single-content ul.list-unordered,.entry-content.grimlock--single-content ul:not([class]),.grimlock--page-content ul.list-unordered,.grimlock--page-content ul:not([class]),.grimlock--single-content ul.list-unordered,.grimlock--single-content ul:not([class]),.grimlock-section__text ul.list-unordered,.grimlock-section__text ul:not([class]){padding-left:20px}.entry-content--page ul.list-unordered li,.entry-content--page ul:not([class]) li,.entry-content.entry-content--single ul.list-unordered li,.entry-content.entry-content--single ul:not([class]) li,.entry-content.grimlock--single-content ul.list-unordered li,.entry-content.grimlock--single-content ul:not([class]) li,.grimlock--page-content ul.list-unordered li,.grimlock--page-content ul:not([class]) li,.grimlock--single-content ul.list-unordered li,.grimlock--single-content ul:not([class]) li,.grimlock-section__text ul.list-unordered li,.grimlock-section__text ul:not([class]) li{padding-left:10px}.entry-content--page ul.list-unordered li::marker,.entry-content--page ul:not([class]) li::marker,.entry-content.entry-content--single ul.list-unordered li::marker,.entry-content.entry-content--single ul:not([class]) li::marker,.entry-content.grimlock--single-content ul.list-unordered li::marker,.entry-content.grimlock--single-content ul:not([class]) li::marker,.grimlock--page-content ul.list-unordered li::marker,.grimlock--page-content ul:not([class]) li::marker,.grimlock--single-content ul.list-unordered li::marker,.grimlock--single-content ul:not([class]) li::marker,.grimlock-section__text ul.list-unordered li::marker,.grimlock-section__text ul:not([class]) li::marker{color:var(--grimlock-button-primary-background-color);content:"\25c6"}.entry-content--page>ol:not([class])>li,.entry-content--page>p,.entry-content--page>ul:not([class])>li,.entry-content.entry-content--single>ol:not([class])>li,.entry-content.entry-content--single>p,.entry-content.entry-content--single>ul:not([class])>li,.entry-content.grimlock--single-content>ol:not([class])>li,.entry-content.grimlock--single-content>p,.entry-content.grimlock--single-content>ul:not([class])>li,.grimlock--page-content>ol:not([class])>li,.grimlock--page-content>p,.grimlock--page-content>ul:not([class])>li,.grimlock--single-content>ol:not([class])>li,.grimlock--single-content>p,.grimlock--single-content>ul:not([class])>li,.grimlock-section__text>ol:not([class])>li,.grimlock-section__text>p,.grimlock-section__text>ul:not([class])>li{word-wrap:break-word}.entry-content--page>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content--page>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content--page>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content.entry-content--single>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content.entry-content--single>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content.entry-content--single>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.entry-content.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock--page-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock--page-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock--page-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock-section__text>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock-section__text>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link),.grimlock-section__text>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link){background-image:linear-gradient(transparent calc(100% - 2px),var(--grimlock-link-color) 0),linear-gradient(transparent calc(100% - 2px),var(--grimlock-table-striped-background-color) 0);background-position:left 0;background-repeat:no-repeat;background-size:0 100%,100% 100%;transition:all .25s ease-in-out}.entry-content--page>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content--page>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content--page>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content--page>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content--page>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content--page>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content--page>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content--page>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content--page>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content.entry-content--single>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content.entry-content--single>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content.entry-content--single>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content.entry-content--single>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content.entry-content--single>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content.entry-content--single>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content.entry-content--single>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content.entry-content--single>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content.entry-content--single>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.entry-content.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.entry-content.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.entry-content.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock--page-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock--page-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock--page-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock--page-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock--page-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock--page-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock--page-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock--page-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock--page-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock--single-content>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock--single-content>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock--single-content>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock-section__text>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock-section__text>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock-section__text>ol:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock-section__text>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock-section__text>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock-section__text>p a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover,.grimlock-section__text>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):active,.grimlock-section__text>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):focus,.grimlock-section__text>ul:not([class])>li a:not([class*=button]):not([class*=btn]):not(.more-link):not(.tag-cloud-link):hover{background-size:100% 100%,100% 100%}:root{--grimlock-ornament:"•"}.entry-content .alignleft{float:left;margin:0 2.5rem 2rem 0}.entry-content .aligncenter{margin:0 auto 2rem}.entry-content .alignright{float:right;margin:0 0 2rem 2.5rem}.entry-content .alignnone{display:block;float:none;margin:0 0 2rem}.entry-content p .size-full{height:auto;margin:5px 0 2rem;max-width:100%}.entry-content p .alignleft{float:left;margin:5px 2rem 2rem 0}.entry-content p .aligncenter{display:block;margin:5px auto 2rem}.entry-content p .alignright{float:right;margin:5px 0 2rem 2rem}.entry-content p .alignnone{display:block;float:none;margin:5px 0 2rem}.post-media .entry-content p .alignnone{margin:0}@media (min-width:768px){.entry-content .wp-block-image .alignleft,.entry-content .wp-block-image .alignright{max-width:50vw;position:relative;top:.5em}}@media (max-width:767.98px){.entry-content .wp-block-image .alignleft,.entry-content .wp-block-image .alignright{float:none;margin-left:0;margin-right:0;max-width:100%}.entry-content .wp-block-image .alignleft img,.entry-content .wp-block-image .alignright img{height:auto;max-width:100%;width:100%}}.container--narrow{max-width:960px}.container--narrower{max-width:720px}.container--medium,.container--middle{max-width:1350px;width:100%}@media (max-width:991.98px){#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.container,.main-navigation.navbar--container-classic .navbar__container,.main-navigation.navbar--container-narrow .navbar__container,.main-navigation.navbar--container-narrower .navbar__container,.region .region__container{max-width:100%;width:100%}}.region{border-bottom:0 solid transparent;border-top:0 solid transparent;position:relative}.region .region__container{padding-left:var(--grimlock-container-padding);padding-right:var(--grimlock-container-padding)}@media (max-width:991.98px){.region__col{flex-basis:auto}}.region.region--container-fluid>.region__container,.region.region--container-fluid>.region__inner>.region__container{max-width:100%}@media (min-width:992px){.region.region--container-fluid>.region__container,.region.region--container-fluid>.region__inner>.region__container{padding-left:30px;padding-right:30px}.region.region--container-classic>.region__container,.region.region--container-classic>.region__inner>.region__container{max-width:1350px;width:100%}}.region.region--container-narrow>.region__container,.region.region--container-narrow>.region__inner>.region__container{max-width:960px}.region.region--container-narrower>.region__container,.region.region--container-narrower>.region__inner>.region__container{max-width:720px}.region--6-6-cols-left-right .region__col--2,.region--6-6-cols-left-right .region__col--4{text-align:right}@media (min-width:768px){.region--6-6-cols-left-reverse .region__col--1,.region--6-6-cols-left-reverse-modern .region__col--1,.region--8-4-cols-left-reverse-modern .region__col--1{order:1}}.region--6-6-cols-center .region__col,.region--6-6-cols-center .region__col .widget{text-align:center}.region--6-6-cols-right .region__col,.region--6-6-cols-right .region__col .widget{text-align:right}.region--4-4-4-cols-left-center-right .region__col--2,.region--4-4-4-cols-left-center-right .region__col--2 .widget{text-align:center}.region--4-4-4-cols-left-center-right .region__col--3,.region--4-4-4-cols-left-center-right .region__col--3 .widget{text-align:right}.region--4-4-4-cols-center .region__col,.region--4-4-4-cols-center .region__col .widget{text-align:center}.region--4-8-cols-left-right .region__col--2,.region--4-8-cols-left-right .region__col--2 .widget,.region--4-8-cols-left-right .region__col--4,.region--4-8-cols-left-right .region__col--4 .widget{text-align:right}.region--8-4-cols-left-right .region__col--2,.region--8-4-cols-left-right .region__col--2 .widget,.region--8-4-cols-left-right .region__col--4,.region--8-4-cols-left-right .region__col--4 .widget{text-align:center}@media (min-width:992px){.region--8-4-cols-left-right .region__col--2,.region--8-4-cols-left-right .region__col--2 .widget,.region--8-4-cols-left-right .region__col--4,.region--8-4-cols-left-right .region__col--4 .widget{text-align:right}}.region--8-4-cols-left-right .region__col--2 .widget,.region--8-4-cols-left-right .region__col--4 .widget{display:inline-block}.region--3-3-3-3-cols-center .region__col,.region--3-3-3-3-cols-center .region__col .widget{text-align:center}.region--12-cols-center .region__col,.region--12-cols-center-boxed .region__col,.region--12-cols-center-left .region__col,.region--12-cols-left .region__col,.region--12-cols-right .region__col{min-height:0}.region--12-cols-center .region__col--1,.region--12-cols-center .section__footer,.region--12-cols-center .section__header,.region--12-cols-center .section__text,.region--12-cols-center .section__thumbnail,.region--12-cols-center-boxed .region__col--1,.region--12-cols-center-boxed .section__footer,.region--12-cols-center-boxed .section__header,.region--12-cols-center-boxed .section__text,.region--12-cols-center-boxed .section__thumbnail,.region--12-cols-center-left .region__col--1,.region--12-cols-center-left .section__footer,.region--12-cols-center-left .section__header,.region--12-cols-center-left .section__text,.region--12-cols-center-left .section__thumbnail{text-align:center}.region--12-cols-center .grimlock-author-avatars__author-list,.region--12-cols-center .grimlock-query-section__posts,.region--12-cols-center .grimlock-term-query-section__terms,.region--12-cols-center .section__nav-menu>.menu,.region--12-cols-center-boxed .grimlock-author-avatars__author-list,.region--12-cols-center-boxed .grimlock-query-section__posts,.region--12-cols-center-boxed .grimlock-term-query-section__terms,.region--12-cols-center-boxed .section__nav-menu>.menu{justify-content:center}.region--12-cols-right .region__col--1,.region--12-cols-right .section__footer,.region--12-cols-right .section__header,.region--12-cols-right .section__text,.region--12-cols-right .section__thumbnail{text-align:right}.region--12-cols-right .grimlock-author-avatars__author-list,.region--12-cols-right .grimlock-query-section__posts,.region--12-cols-right .grimlock-term-query-section__terms,.region--12-cols-right .section__nav-menu>.menu{justify-content:flex-end}@media (max-width:767.98px){.grimlock-region--pt-1>.region__inner,.grimlock-region--pt-2>.region__inner,.grimlock-region--pt-3>.region__inner{padding-top:30px!important}.grimlock-region--pt-10>.region__inner,.grimlock-region--pt-4>.region__inner,.grimlock-region--pt-5>.region__inner,.grimlock-region--pt-6>.region__inner,.grimlock-region--pt-7>.region__inner,.grimlock-region--pt-8>.region__inner,.grimlock-region--pt-9>.region__inner{padding-top:50px!important}.grimlock-region--pt-11>.region__inner,.grimlock-region--pt-12>.region__inner,.grimlock-region--pt-13>.region__inner,.grimlock-region--pt-14>.region__inner{padding-top:75px!important}.grimlock-region--pt-15>.region__inner,.grimlock-region--pt-16>.region__inner,.grimlock-region--pt-17>.region__inner,.grimlock-region--pt-18>.region__inner,.grimlock-region--pt-19>.region__inner,.grimlock-region--pt-20>.region__inner{padding-top:95px!important}.grimlock-region--pb-1>.region__inner,.grimlock-region--pb-2>.region__inner,.grimlock-region--pb-3>.region__inner{padding-bottom:30px!important}.grimlock-region--pb-10>.region__inner,.grimlock-region--pb-4>.region__inner,.grimlock-region--pb-5>.region__inner,.grimlock-region--pb-6>.region__inner,.grimlock-region--pb-7>.region__inner,.grimlock-region--pb-8>.region__inner,.grimlock-region--pb-9>.region__inner{padding-bottom:50px!important}.grimlock-region--pb-11>.region__inner,.grimlock-region--pb-12>.region__inner,.grimlock-region--pb-13>.region__inner,.grimlock-region--pb-14>.region__inner,.grimlock-region--pb-15>.region__inner{padding-bottom:75px!important}.grimlock-region--pb-16>.region__inner,.grimlock-region--pb-17>.region__inner,.grimlock-region--pb-18>.region__inner,.grimlock-region--pb-19>.region__inner,.grimlock-region--pb-20>.region__inner{padding-bottom:95px!important}}.grimlock-region--pt-0>.region__inner{padding-top:0!important}.grimlock-region--pb-0>.region__inner{padding-bottom:0!important}.sidebar-nav{margin-bottom:1rem}.sidebar .grimlock-section{overflow:hidden}#secondary-left,#secondary-right{padding-bottom:2rem}@media (max-width:991.98px){#secondary-left,#secondary-right{margin-bottom:2rem;margin-top:2rem}}#secondary-left h2.widget-title,#secondary-left h3.widget-title,#secondary-left span.widget-title,#secondary-right h2.widget-title,#secondary-right h3.widget-title,#secondary-right span.widget-title{font-size:1em;font-weight:700;margin-bottom:.5rem;text-align:left}#secondary-left h2.widget-title:before,#secondary-left h3.widget-title:before,#secondary-left span.widget-title:before,#secondary-right h2.widget-title:before,#secondary-right h3.widget-title:before,#secondary-right span.widget-title:before{background:var(--grimlock-navigation-menu-item-active-color);opacity:1;width:40px}body{height:100%;padding-top:0}.grimlock--boxed .site-wrapper{box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-left:auto;margin-right:auto;max-width:1630px;overflow:hidden;position:relative}.site{height:100%;position:relative;z-index:1}.site-footer .region__col+.region__col,.site-prefooter .region__col+.region__col,.site-preheader .region__col+.region__col{margin-top:2rem}@media (min-width:768px){.site-footer .region__col+.region__col,.site-prefooter .region__col+.region__col,.site-preheader .region__col+.region__col{margin-top:0}}.site-footer .widget-title,.site-prefooter .widget-title,.site-preheader .widget-title{font-size:1.1em}.site-preheader{font-size:.85em;position:relative;z-index:998}.site-preheader.region.region--container-fluid .region__container{padding-left:var(--grimlock-container-padding);padding-right:var(--grimlock-container-padding)}.site-preheader .region__col{align-self:center}@media (max-width:767.98px){.site-preheader .region__col{align-items:center;display:flex;justify-content:center;margin-top:0;margin-top:0!important;text-align:center}}.site-preheader .menu>.menu-item{margin-bottom:0!important;margin-top:0!important}.site-preheader .menu>.menu-item>a{padding:.5rem 0}.site-preheader p,.site-preheader pre{color:inherit;margin-bottom:0}.site-header>.region__inner>.region__container{max-width:100%;padding:0}.site-content{padding:4% 0}@media (min-width:992px){.site-content.region--container-fluid>.region__container{padding-left:30px;padding-right:30px}}.site-content.region--9-3-cols-left>.region__container>.region__row>.region__col--2{flex-basis:0;flex-grow:1;max-width:100%}@media (min-width:768px){.site-content.region--9-3-cols-left>.region__container>.region__row>.region__col--2.has-sidebar-one{flex:0 0 75%;max-width:75%}}.site-content.region--3-9-cols-left>.region__container>.region__row>.region__col--2{flex-basis:0;flex-grow:1;max-width:100%}@media (min-width:768px){.site-content.region--3-9-cols-left>.region__container>.region__row>.region__col--2.has-sidebar-one{flex:0 0 75%;max-width:75%}}.site-content.region--3-6-3-cols-left>.region__container>.region__row>.region__col--2{flex-basis:0;flex-grow:1;max-width:100%}.grimlock--navigation-fixed-left .site-content,.grimlock--navigation-fixed-right .site-content{padding-left:1rem;padding-right:1rem}@media (max-width:767.98px){.site-content .region__col#primary{order:-1}}.after_content:empty,.before_content:empty{display:none!important}.site-footer .widget-title,.site-prefooter .widget-title{font-size:1.25rem;margin-bottom:1.35rem;padding-bottom:1rem}.site-footer .widget-title:after,.site-footer .widget-title:before,.site-prefooter .widget-title:after,.site-prefooter .widget-title:before{background:currentColor;bottom:0;content:"";display:block;height:2px;left:0;opacity:.07;position:absolute;right:auto;transform:none;width:100%}.site-footer .widget-title:before,.site-prefooter .widget-title:before{background:var(--grimlock-navigation-menu-item-active-color);opacity:1;width:40px}.site-footer .menu .menu-item .sub-menu,.site-prefooter .menu .menu-item .sub-menu{padding:10px 0 0 10px}.site-footer .menu .mega-menu .sub-menu,.site-prefooter .menu .mega-menu .sub-menu{display:none!important}.site-footer .widget[id*=monster-widget],.site-prefooter .widget[id*=monster-widget]{display:block!important;text-align:left!important}.site-footer .widget[id*=monster-widget] ul,.site-prefooter .widget[id*=monster-widget] ul{text-align:left!important}.site-footer .widget[id*=monster-widget] ul li,.site-prefooter .widget[id*=monster-widget] ul li{display:block}.site-footer .textwidget ul,.site-prefooter .textwidget ul{padding-left:12px}.site-footer .textwidget ul>li,.site-prefooter .textwidget ul>li{display:block;padding-left:8px;position:relative}.site-footer .textwidget ul>li:before,.site-prefooter .textwidget ul>li:before{content:"\2022";display:inline-block;left:-12px;opacity:.6;pointer-events:none;position:absolute;top:0;vertical-align:bottom;z-index:1}.site-footer .textwidget ul>li:not(last-child),.site-prefooter .textwidget ul>li:not(last-child){margin-bottom:10px}.site-prefooter{border-top-width:0!important;font-size:1rem}.site-prefooter:before{background:linear-gradient(-45deg,var(--grimlock-button-primary-background-color),var(--grimlock-button-secondary-background-color));content:"";display:block;height:var(--grimlock-prefooter-border-top-width)}@media (min-width:768px){.site-prefooter.region--3-3-3-3-cols-left .region__col:not(.region__col--1){flex:0 0 20%;max-width:20%}.site-prefooter.region--3-3-3-3-cols-left .region__col--1{flex:0 0 40%;max-width:40%}}.site-prefooter .region__inner{padding-bottom:4%;padding-top:4%}@media (max-width:991.98px){.site-prefooter:not([class*=pt-0]):not([class*=pb-0]) .region__inner{padding-bottom:40px!important;padding-top:40px!important}}.site-prefooter .menu-item{margin-bottom:1rem}.site-prefooter .menu-item>a{display:inline-block}.site-prefooter .widget_media_image{margin-bottom:1rem}.site-prefooter .widget_text .textwidget>p{display:flex}.site-prefooter .widget_text .textwidget>p>i{margin-right:.8em;position:relative;top:.3em}.site-footer{font-size:.95em;position:relative}.site-footer a:not(.btn):not(button):not(.button):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.button) [class*=fa-],.site-footer a:not(.btn):not(button):not(.button):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.button) [class*=icon]{font-size:1.4rem}.site-footer .widget+.widget{padding-top:2rem!important}.site-footer .region__inner{padding-bottom:3%;padding-top:3%}@media (min-width:768px){.site-footer .region__col{display:flex;flex-direction:column;justify-content:center}}@media (max-width:767.98px){.site-footer .region__col+.region__col{margin-top:1rem}}.site-footer ul{margin-bottom:0}.site-footer .menu>.menu-item:not(:last-child){margin-right:15px}@media (max-width:767.98px){.site-footer .menu{text-align:center}}.site-footer .textwidget ins{font-size:.8em;letter-spacing:4.5px;text-decoration:none;text-transform:uppercase}.site-footer .textwidget a:not(:hover){text-decoration:underline}.site-footer .textwidget hr{border-color:var(--grimlock-footer-link-color);border-top-width:3px;opacity:1}.site-footer .widget p:last-of-type{margin-bottom:0}.site-footer .widget:last-of-type{margin-bottom:0;padding-bottom:0}.site-footer .widget:first-of-type{padding-top:0}@media (min-width:768px){.site-footer.region--4-8-cols-left-right .region__col--2{align-items:center;flex-direction:row;justify-content:flex-end}.site-footer.region--4-8-cols-left-right .region__col--2 .widget+.widget{margin-left:1rem}.site-footer.region--8-4-cols-left-right .region__col--1{flex:0 0 80%!important;max-width:80%!important}.site-footer.region--8-4-cols-left-right .region__col--2{flex:0 0 20%!important;max-width:20%!important}}.site-footer .widget_nav_menu ul>li a{opacity:1}.site-info{color:inherit;padding-bottom:1rem;padding-top:1rem}.has-primary-background-color{background-color:#235ad2!important}a.has-primary-background-color:focus,a.has-primary-background-color:hover,button.has-primary-background-color:focus,button.has-primary-background-color:hover{background-color:#1c47a6!important}.has-secondary-background-color{background-color:#d41e45!important}a.has-secondary-background-color:focus,a.has-secondary-background-color:hover,button.has-secondary-background-color:focus,button.has-secondary-background-color:hover{background-color:#a71836!important}.has-success-background-color{background-color:#06d6a0!important}a.has-success-background-color:focus,a.has-success-background-color:hover,button.has-success-background-color:focus,button.has-success-background-color:hover{background-color:#05a47b!important}.has-info-background-color{background-color:#118ab2!important}a.has-info-background-color:focus,a.has-info-background-color:hover,button.has-info-background-color:focus,button.has-info-background-color:hover{background-color:#0d6683!important}.has-warning-background-color{background-color:#ffd166!important}a.has-warning-background-color:focus,a.has-warning-background-color:hover,button.has-warning-background-color:focus,button.has-warning-background-color:hover{background-color:#ffc233!important}.has-danger-background-color{background-color:#ef476f!important}a.has-danger-background-color:focus,a.has-danger-background-color:hover,button.has-danger-background-color:focus,button.has-danger-background-color:hover{background-color:#eb184a!important}.has-light-background-color{background-color:#b8bdca!important}a.has-light-background-color:focus,a.has-light-background-color:hover,button.has-light-background-color:focus,button.has-light-background-color:hover{background-color:#9ba2b4!important}.has-dark-background-color{background-color:#4c5361!important}a.has-dark-background-color:focus,a.has-dark-background-color:hover,button.has-dark-background-color:focus,button.has-dark-background-color:hover{background-color:#363b44!important}.has-medium-background-color{background-color:#717479!important}a.has-medium-background-color:focus,a.has-medium-background-color:hover,button.has-medium-background-color:focus,button.has-medium-background-color:hover{background-color:#585b5f!important}.has-primary-color{color:#235ad2!important}a.has-primary-color:focus,a.has-primary-color:hover{color:#1c47a6!important}.has-secondary-color{color:#d41e45!important}a.has-secondary-color:focus,a.has-secondary-color:hover{color:#a71836!important}.has-success-color{color:#06d6a0!important}a.has-success-color:focus,a.has-success-color:hover{color:#05a47b!important}.has-info-color{color:#118ab2!important}a.has-info-color:focus,a.has-info-color:hover{color:#0d6683!important}.has-warning-color{color:#ffd166!important}a.has-warning-color:focus,a.has-warning-color:hover{color:#ffc233!important}.has-danger-color{color:#ef476f!important}a.has-danger-color:focus,a.has-danger-color:hover{color:#eb184a!important}.has-light-color{color:#b8bdca!important}a.has-light-color:focus,a.has-light-color:hover{color:#9ba2b4!important}.has-dark-color{color:#4c5361!important}a.has-dark-color:focus,a.has-dark-color:hover{color:#363b44!important}.has-medium-color{color:#717479!important}a.has-medium-color:focus,a.has-medium-color:hover{color:#585b5f!important}[class*=wp-block-].has-border{border:calc(var(--grimlock-archive-post-border-width) - 1px) solid var(--grimlock-table-striped-background-color);padding:1rem}[class*=wp-block-].has-border-bottom{border-bottom:calc(var(--grimlock-archive-post-border-width) - 1px) solid var(--grimlock-table-striped-background-color);padding-bottom:1rem}.wp-block-image{margin-bottom:3rem!important;margin-top:3rem!important;position:relative}.wp-block-image img{height:auto;max-width:100%}.wp-block-image figure{position:relative}.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;color:#fff;font-size:13px;margin:0;max-height:100%;overflow:auto;padding:40px 10px 9px;position:absolute;text-align:center;width:100%}.wp-block-image figcaption a{color:inherit!important}.wp-block-image figcaption a:not(:hover){opacity:.6}.wp-block-image .aligncenter{text-align:center}.wp-block-blockgallery-masonry{margin-bottom:7%;margin-top:7%}.wp-block-blockgallery-masonry .blockgallery--figure a{display:block}.wp-block-blockgallery-masonry .blockgallery--figure img{min-width:100%}.wp-block-blockgallery-carousel{margin-bottom:7%;margin-top:7%}.wp-block-blockgallery-carousel .flickity-button{background-color:rgba(0,0,0,.15);border-radius:500px;height:auto;padding:15px;width:auto}.wp-block-blockgallery-carousel .flickity-button-icon{height:18px;position:static;width:18px}.wp-block-blockgallery-carousel .flickity-button-icon path{fill:#fff}.wp-block-blockgallery-carousel .flickity-button:hover{background-color:rgba(0,0,0,.3)}.blockgallery--caption{pointer-events:none}.wp-block-preformatted{word-wrap:break-word;white-space:pre-wrap}.wp-block-pullquote:not(.is-style-solid-color){background:none!important}.wp-block-pullquote:not(.is-style-solid-color) blockquote:not(.card-blockquote){background:none}.wp-block-pullquote:not(.is-style-solid-color) blockquote:not(.card-blockquote):not(.has-text-color){color:inherit}.wp-block-pullquote.is-style-solid-color{padding:0}.wp-block-pullquote.is-style-solid-color blockquote{background:none;border:none;max-width:100%}.wp-block-pullquote blockquote:not(.card-blockquote){border-bottom-width:2px;font-size:2rem;margin-bottom:0;margin-top:0}.wp-block-pullquote blockquote:not(.card-blockquote):not(.has-text-color){color:#0c1c3a}.wp-block-pullquote blockquote:not(.card-blockquote):before{color:inherit!important}.wp-block-pullquote blockquote:not(.card-blockquote) cite{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem!important;font-style:inherit;font-weight:400;letter-spacing:2px;margin-bottom:.5rem;margin-top:1rem;opacity:1!important;text-transform:none}.wp-block-pullquote.alignfull blockquote,.wp-block-pullquote.alignwide blockquote{padding:3rem}.wp-block-pullquote.alignfull blockquote cite,.wp-block-pullquote.alignfull blockquote:before,.wp-block-pullquote.alignfull blockquote>p,.wp-block-pullquote.alignwide blockquote cite,.wp-block-pullquote.alignwide blockquote:before,.wp-block-pullquote.alignwide blockquote>p{margin-left:auto;margin-right:auto;max-width:720px}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{margin-top:0;padding-bottom:0;padding-top:0}.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote{margin:0}blockquote.wp-block-quote{font-size:clamp(1rem,4vw,var(--grimlock-blockquote-font-size))!important;padding:clamp(1rem,5vw,1.75rem);text-align:left}blockquote.wp-block-quote .wp-block-quote__citation,blockquote.wp-block-quote cite,blockquote.wp-block-quote footer{color:inherit;opacity:.5!important;text-align:inherit!important}blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large{margin:1.875rem 0;padding:3rem;text-align:center}blockquote.wp-block-quote.is-large p,blockquote.wp-block-quote.is-style-large p{font-size:1.15em;font-style:normal}blockquote.wp-block-quote.is-large:before,blockquote.wp-block-quote.is-style-large:before{font-size:2em}blockquote.wp-block-quote.has-text-align-right{text-align:right}blockquote.wp-block-quote cite{font-size:1rem!important;font-style:normal;font-weight:400;letter-spacing:2px;margin-top:15px;text-transform:none}blockquote.wp-block-quote cite:before{content:"\2014";display:inline-block;margin-right:2px}blockquote.wp-block-quote:after{background-color:var(--grimlock-blockquote-border-color);bottom:0;content:"";display:block;height:15px;position:absolute;right:0;width:15px}.wp-block-archives,.wp-block-categories,.wp-block-latest-posts{list-style:none;margin-bottom:2rem;padding-left:0!important;padding-right:0!important;text-align:left!important}.wp-block-archives li,.wp-block-categories li,.wp-block-latest-posts li{background-color:var(--grimlock-table-striped-background-color);border:0;border-radius:var(--grimlock-archive-post-border-radius);color:inherit;font-weight:600;margin-bottom:.5rem;padding:1rem!important}.wp-block-archives li a,.wp-block-categories li a,.wp-block-latest-posts li a{color:inherit!important;display:inline-block;font-weight:600;line-height:1.2em!important;margin-bottom:.2rem;padding-bottom:.2rem}.wp-block-archives li a:hover,.wp-block-categories li a:hover,.wp-block-latest-posts li a:hover{color:var(--grimlock-archive-post-link-hover-color)!important}.wp-block-archives .wp-block-latest-posts__post-date,.wp-block-categories .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;opacity:.7}.wp-block-archives.wp-block-archives-list>li,.wp-block-categories.wp-block-categories-list>li{align-items:center;display:flex;flex-wrap:wrap}.wp-block-archives.wp-block-archives-list>li a,.wp-block-categories.wp-block-categories-list>li a{margin-bottom:0;margin-right:auto}.wp-block-archives.wp-block-archives-list>li .children,.wp-block-categories.wp-block-categories-list>li .children{display:flex;flex-wrap:wrap;font-size:.9em;list-style:none;padding-left:0}.wp-block-archives.wp-block-archives-list>li .children>li:not(:last-child):after,.wp-block-categories.wp-block-categories-list>li .children>li:not(:last-child):after{content:", ";margin-left:-2px;margin-right:.5rem}.wp-block-archives.wp-block-archives-list>li .children .children,.wp-block-categories.wp-block-categories-list>li .children .children{display:none}.wp-block-archives.wp-block-archives-list>li .children a,.wp-block-categories.wp-block-categories-list>li .children a{color:inherit!important;opacity:.8}.wp-block-archives.wp-block-archives-dropdown,.wp-block-embed{margin-bottom:2rem}.wp-block-embed{background:#eef1f6;padding:2rem}.wp-block-embed:not(.alignfull):not(.alignwide){border-radius:.15rem}.wp-block-embed .wp-block-embed__wrapper{display:flex;justify-content:center;width:100%}.wp-block-embed figcaption{color:inherit;font-style:italic;margin-bottom:0;margin-top:.8rem}.wp-block-separator{border-top-color:#235ad2;border-top-width:2px!important;margin-bottom:2rem;margin-top:2rem;opacity:.15}.wp-block-separator.is-style-default{margin-bottom:0;margin-top:0;max-width:40px;opacity:1;position:relative}.wp-block-separator.is-style-default:not(:first-child){margin-top:1rem}.wp-block-separator.is-style-default:not(:last-child){margin-bottom:1rem}.wp-block-separator.is-style-default:before{background-color:currentColor;bottom:0;content:"";display:block;height:2px;left:calc(50% - 60px);margin-top:.5rem;opacity:.2;position:absolute;right:auto;width:120px;z-index:1}@media (min-width:992px){.wp-block-separator.is-style-default:before{margin-top:1rem}}.wp-block-separator.is-style-default.has-text-align-left:before{left:0}.wp-block-separator.is-style-default.has-text-align-right:before{left:auto;right:0}.wp-block-separator.is-style-dots{opacity:1}.wp-block-separator.is-style-dots.has-background{background-color:transparent!important}.wp-block-separator.is-style-dots:before{color:currentColor;font-family:serif;font-size:2em;letter-spacing:1em;padding-left:1em}.wp-block-separator.has-text-align-left{margin-left:0}.wp-block-separator.has-text-align-right{margin-right:0}.wp-block-separator:not(.has-background){border-top-color:currentColor}.wp-block-cover img.wp-block-cover__image-background{height:100%!important}.grimlock--single-content>.wp-block-cover+*{margin-top:3rem}.wp-block-calendar table.wp-calendar-table td,.wp-block-calendar table.wp-calendar-table th{background:#eef1f6;border-color:#4c5361}.wp-block-calendar table.wp-calendar-table th{background:#eef1f6}.wp-block-calendar table.wp-calendar-table tbody{color:#4c5361}.wp-block-calendar table.wp-calendar-table caption{color:#2a2e36}.wp-block-calendar .wp-calendar-nav{display:flex;justify-content:space-between}.wp-block-calendar .wp-calendar-nav-next,.wp-block-calendar .wp-calendar-nav-prev{display:inline-flex}.wp-block-calendar .wp-calendar-nav-next a:not([class*=button]):not([class*=btn]),.wp-block-calendar .wp-calendar-nav-prev a:not([class*=button]):not([class*=btn]){background-color:#235ad2;color:#fff;font-size:1rem;padding:.75rem 1.5rem;text-decoration:none}.wp-block-calendar .wp-calendar-nav-next a:not([class*=button]):not([class*=btn]):hover,.wp-block-calendar .wp-calendar-nav-prev a:not([class*=button]):not([class*=btn]):hover{background-color:#183e90;color:#fff}.wp-block-file a.wp-block-file__button{background:#235ad2}.wp-block-file a.wp-block-file__button:hover{background:#183e90}@media (max-width:575.98px){.wp-block-search .wp-block-search__input{margin-bottom:.5rem}}.wp-block-search .wp-block-search__button{margin-left:0}@media (max-width:575.98px){.wp-block-search .wp-block-search__button{width:100%}}.post-template-single-full-width #custom_header{display:none}.post-template-single-full-width .site-content .region__container{max-width:100%;padding-left:0;padding-right:0}.post-template-single-full-width .site-content .region__container>.region__row{margin:0}.post-template-single-full-width .site-content .region__container>.region__row>.region__col{padding:0}.blockgallery.is-cropped .blockgallery--item a,.blockgallery.is-cropped .blockgallery--item img,.blockgallery.is-cropped .blockgallery--item-thumbnail a,.blockgallery.is-cropped .blockgallery--item-thumbnail img{height:100%!important}.wp-block-group.card{padding:1.1rem}@media (min-width:768px){.wp-block-group.card{padding:2rem}}.wp-block-embed-facebook,.wp-block-embed-instagram,.wp-block-embed-twitter{background:rgba(0,0,65,.05);margin:4% auto;padding:2rem;position:relative;text-align:center;width:auto}.wp-block-embed-facebook .wp-block-embed__wrapper,.wp-block-embed-instagram .wp-block-embed__wrapper,.wp-block-embed-twitter .wp-block-embed__wrapper{display:flex;justify-content:center;position:relative;text-align:center;z-index:2}.wp-block-embed-facebook iframe,.wp-block-embed-instagram iframe,.wp-block-embed-twitter iframe{border:0!important;box-shadow:0 0 30px rgba(0,0,0,.1)!important;display:inline-block!important;margin:0!important;overflow:hidden!important}.wp-block-embed-facebook figcaption,.wp-block-embed-instagram figcaption,.wp-block-embed-twitter figcaption{color:inherit;margin-bottom:0}.alert a,.mc4wp-alert a,.must-log-in a,.no-comments a,.wpcf7-response-output a,body .gform_wrapper div.validation_error a{color:inherit!important;opacity:.7;text-decoration:underline}.alert a:active,.alert a:focus,.alert a:hover,.mc4wp-alert a:active,.mc4wp-alert a:focus,.mc4wp-alert a:hover,.must-log-in a:active,.must-log-in a:focus,.must-log-in a:hover,.no-comments a:active,.no-comments a:focus,.no-comments a:hover,.wpcf7-response-output a:active,.wpcf7-response-output a:focus,.wpcf7-response-output a:hover,body .gform_wrapper div.validation_error a:active,body .gform_wrapper div.validation_error a:focus,body .gform_wrapper div.validation_error a:hover{opacity:1}.alert-primary{background-color:#235ad2;border-color:#193f94;color:#fff}.alert-primary hr{border-top-color:#4c5361}.alert-primary .alert-link{color:#0b1c41}.alert-secondary{background-color:#d41e45;border-color:#951530;color:#fff}.alert-secondary hr{border-top-color:#4c5361}.alert-secondary .alert-link{color:#410a15}.alert-success,.mc4wp-alert.mc4wp-success,.mc4wp-alert.wpcf7-mail-sent-ok,.wpcf7-response-output.mc4wp-success,.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#06d6a0;border-color:#059973;color:#fff}.alert-success hr,.mc4wp-alert.mc4wp-success hr,.mc4wp-alert.wpcf7-mail-sent-ok hr,.wpcf7-response-output.mc4wp-success hr,.wpcf7-response-output.wpcf7-mail-sent-ok hr{border-top-color:#4c5361}.alert-success .alert-link,.mc4wp-alert.mc4wp-success .alert-link,.mc4wp-alert.wpcf7-mail-sent-ok .alert-link,.wpcf7-response-output.mc4wp-success .alert-link,.wpcf7-response-output.wpcf7-mail-sent-ok .alert-link{color:#023d2e}.alert-info,.must-log-in{background-color:#118ab2;border-color:#0c6582;color:#fff}.alert-info hr,.must-log-in hr{border-top-color:#4c5361}.alert-info .alert-link,.must-log-in .alert-link{color:#05242f}.alert-warning,.mc4wp-alert.mc4wp-notice,.wpcf7-response-output.mc4wp-notice{background-color:#ffd166;border-color:#ab8c44;color:#fff}.alert-warning hr,.mc4wp-alert.mc4wp-notice hr,.wpcf7-response-output.mc4wp-notice hr{border-top-color:#4c5361}.alert-warning .alert-link,.mc4wp-alert.mc4wp-notice .alert-link,.wpcf7-response-output.mc4wp-notice .alert-link{color:#614f26}.alert-danger,.mc4wp-alert.mc4wp-error,.mc4wp-alert.wpcf7-validation-errors,.no-comments,.wpcf7-response-output.mc4wp-error,.wpcf7-response-output.wpcf7-validation-errors,body .gform_wrapper div.validation_error{background-color:#ef476f;border-color:#a3314c;color:#fff}.alert-danger hr,.mc4wp-alert.mc4wp-error hr,.mc4wp-alert.wpcf7-validation-errors hr,.no-comments hr,.wpcf7-response-output.mc4wp-error hr,.wpcf7-response-output.wpcf7-validation-errors hr,body .gform_wrapper div.validation_error hr{border-top-color:#4c5361}.alert-danger .alert-link,.mc4wp-alert.mc4wp-error .alert-link,.mc4wp-alert.wpcf7-validation-errors .alert-link,.no-comments .alert-link,.wpcf7-response-output.mc4wp-error .alert-link,.wpcf7-response-output.wpcf7-validation-errors .alert-link,body .gform_wrapper div.validation_error .alert-link{color:#551928}.alert-light{background-color:#b8bdca;border-color:#7a7e86;color:#fff}.alert-light hr{border-top-color:#4c5361}.alert-light .alert-link{color:#48494e}.alert-dark{background-color:#4c5361;border-color:#393e48;color:#fff}.alert-dark hr{border-top-color:#4c5361}.alert-dark .alert-link{color:#111316}.alert-medium{background-color:#717479;border-color:#505356;color:#fff}.alert-medium hr{border-top-color:#4c5361}.alert-medium .alert-link{color:#222325}.archive.grimlock--custom_header-displayed .site-main>article>.entry-header,.archive.grimlock--custom_header-displayed .site-main>header.grimlock--page-header,.archive.grimlock--custom_header-displayed.grimlock-wordpress-seo--breadcrumb_custom_header_displayed .site-main>.grimlock--page-header,.blog.grimlock--custom_header-displayed .site-main>article>.entry-header,.blog.grimlock--custom_header-displayed .site-main>header.grimlock--page-header,.blog.grimlock--custom_header-displayed.grimlock-wordpress-seo--breadcrumb_custom_header_displayed .site-main>.grimlock--page-header,.search-results.grimlock--custom_header-displayed .site-main>article>.entry-header,.search-results.grimlock--custom_header-displayed .site-main>header.grimlock--page-header,.search-results.grimlock--custom_header-displayed.grimlock-wordpress-seo--breadcrumb_custom_header_displayed .site-main>.grimlock--page-header{display:none}.page .site-main>[id^=post-]>header,.site-main>.page-header{position:relative}.page .site-main>[id^=post-]>header .archive-description,.page .site-main>[id^=post-]>header .tag-description,.page .site-main>[id^=post-]>header .term-description,.site-main>.page-header .archive-description,.site-main>.page-header .tag-description,.site-main>.page-header .term-description{font-size:.95em;opacity:.8}.page .site-main>[id^=post-]>header .archive-description p:last-of-type,.page .site-main>[id^=post-]>header .tag-description p:last-of-type,.page .site-main>[id^=post-]>header .term-description p:last-of-type,.site-main>.page-header .archive-description p:last-of-type,.site-main>.page-header .tag-description p:last-of-type,.site-main>.page-header .term-description p:last-of-type{margin-bottom:0}.page .site-main>[id^=post-]>header span:not(.vcard),.site-main>.page-header span:not(.vcard){font-style:italic;text-decoration:underline}.page-header-author img{border:6px solid var(--grimlock-archive-post-background-color);border-radius:50%;box-shadow:0 0 15px var(--grimlock-archive-post-box-shadow-color);height:auto;max-width:100%}.page-header-author .page-header-author__text .archive-description{display:none}.page-header-author .page-header-author__avatar{max-width:120px}.grimlock--posts-filters-displayed .posts-filters{padding-bottom:45px}body:not(.blog) .posts-filters{display:none;padding-bottom:0}.posts-filters__title{display:none}.posts-filters .posts-filters__child{display:block!important;width:auto!important}.posts-filters .posts-filters__child+.posts-filters__child{margin-top:1rem}.posts-filters ul.posts-filter.nav{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.posts-filters ul.posts-filter.nav{display:inline-flex}}.posts-filters ul.posts-filter.nav:empty{display:none}.posts-filters ul.posts-filter.nav a.nav-link{background-color:transparent!important;border-radius:0!important;color:inherit;opacity:.7;position:relative}.posts-filters ul.posts-filter.nav a.nav-link:after{background-color:currentColor;bottom:-1px;content:"";display:block;height:1px;left:0;opacity:.3;position:absolute;transition:all .35s cubic-bezier(.215,.61,.355,1);width:100%;z-index:2}@media screen and (prefers-reduced-motion:reduce){.posts-filters ul.posts-filter.nav a.nav-link:after{transition:none}}.posts-filters ul.posts-filter.nav a.nav-link:hover,.posts-filters ul.posts-filter.nav a.nav-link:hover:after{opacity:1}.posts-filters ul.posts-filter.nav a.nav-link.active{color:var(--grimlock-archive-post-link-hover-color)!important;opacity:1}.posts-filters ul.posts-filter.nav a.nav-link.active:after{background-color:var(--grimlock-button-primary-background-color);opacity:1}.posts-filters ul.posts-filter.nav a.nav-link.active:hover:after{background-color:var(--grimlock-button-primary-hover-background-color)}.posts-filters .priority-nav__dropdown-toggle{align-items:center;background:transparent;border:0!important;border-bottom:1px solid var(--grimlock-archive-post-border-color)!important;border-radius:0;display:inline-flex;height:100%;justify-content:center;line-height:45px;margin:0;min-height:40px;min-width:45px;padding:0;position:relative;z-index:9}.posts-filters .priority-nav__dropdown-toggle i,.posts-filters .priority-nav__dropdown-toggle span{pointer-events:none}.posts-filters .priority-nav__dropdown-toggle span{display:none}.posts-filters .priority-nav__dropdown-toggle:hover{background-color:var(--grimlock-button-primary-background-color);border-bottom-color:var(--grimlock-button-primary-background-color)!important;color:var(--grimlock-button-primary-color)}.posts-filters .priority-nav__wrapper[aria-haspopup=false]{display:none}@media (max-width:767.98px){.posts-filters .priority-nav__wrapper{width:100%}.posts-filters .priority-nav__wrapper button{justify-content:normal;padding-left:15px;width:100%}.posts-filters .priority-nav__wrapper button:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e927";display:inline-block;font-family:sinclair;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:15px;text-rendering:auto;text-transform:none;top:50%;transform:translate3d(0,-50%,0);vertical-align:middle;z-index:2}}.posts-filters .priority-nav__dropdown{background:#eef1f6;box-shadow:0 .2rem 2rem rgba(0,0,0,.05);color:#235ad2;list-style:none;margin:0;max-height:300px;max-width:300px;opacity:0;overflow:auto;padding:1rem;right:0;white-space:normal;z-index:999}@media (max-width:767.98px){.posts-filters .priority-nav__dropdown{width:100%}}.posts-filters .priority-nav__dropdown.show{opacity:1}.posts-filters .priority-nav__dropdown .nav-link.active{border-left:2px solid #235ad2}.posts-filters .posts-filters__child--category .priority_menu_label_categories,.posts-filters .posts-filters__child--post_format .priority_menu_label_formats,.posts-filters .posts-filters__child--post_tag .priority_menu_label_tags{display:inline-block}.search .posts-filters{padding-bottom:0}.posts-filters__child:not([instance]){opacity:0!important;pointer-events:none!important}.archive-posts [id^=post-] .card,.archive-posts [id^=term-] .card,.blog-posts [id^=post-] .card,.blog-posts [id^=term-] .card,.search-posts [id^=post-] .card,.search-posts [id^=term-] .card,.terms [id^=post-] .card,.terms [id^=term-] .card,div.grimlock-query-section__posts [id^=post-] .card,div.grimlock-query-section__posts [id^=term-] .card{height:100%;margin-bottom:0}.archive-posts [id^=post-] .card-media,.archive-posts [id^=post-] .card-media .gallery,.archive-posts [id^=post-] .card-media img,.archive-posts [id^=term-] .card-media,.archive-posts [id^=term-] .card-media .gallery,.archive-posts [id^=term-] .card-media img,.blog-posts [id^=post-] .card-media,.blog-posts [id^=post-] .card-media .gallery,.blog-posts [id^=post-] .card-media img,.blog-posts [id^=term-] .card-media,.blog-posts [id^=term-] .card-media .gallery,.blog-posts [id^=term-] .card-media img,.search-posts [id^=post-] .card-media,.search-posts [id^=post-] .card-media .gallery,.search-posts [id^=post-] .card-media img,.search-posts [id^=term-] .card-media,.search-posts [id^=term-] .card-media .gallery,.search-posts [id^=term-] .card-media img,.terms [id^=post-] .card-media,.terms [id^=post-] .card-media .gallery,.terms [id^=post-] .card-media img,.terms [id^=term-] .card-media,.terms [id^=term-] .card-media .gallery,.terms [id^=term-] .card-media img,div.grimlock-query-section__posts [id^=post-] .card-media,div.grimlock-query-section__posts [id^=post-] .card-media .gallery,div.grimlock-query-section__posts [id^=post-] .card-media img,div.grimlock-query-section__posts [id^=term-] .card-media,div.grimlock-query-section__posts [id^=term-] .card-media .gallery,div.grimlock-query-section__posts [id^=term-] .card-media img{width:100%}.archive-posts [id^=post-] .posted-on+.cat-links:before,.archive-posts [id^=term-] .posted-on+.cat-links:before,.blog-posts [id^=post-] .posted-on+.cat-links:before,.blog-posts [id^=term-] .posted-on+.cat-links:before,.search-posts [id^=post-] .posted-on+.cat-links:before,.search-posts [id^=term-] .posted-on+.cat-links:before,.terms [id^=post-] .posted-on+.cat-links:before,.terms [id^=term-] .posted-on+.cat-links:before,div.grimlock-query-section__posts [id^=post-] .posted-on+.cat-links:before,div.grimlock-query-section__posts [id^=term-] .posted-on+.cat-links:before{content:"\2022";display:inline-block;font-size:10px;opacity:.4;padding-left:4px;padding-right:7px;position:relative;top:-1px}.archive-posts [id^=post-] .cat-links a+a:before,.archive-posts [id^=term-] .cat-links a+a:before,.blog-posts [id^=post-] .cat-links a+a:before,.blog-posts [id^=term-] .cat-links a+a:before,.search-posts [id^=post-] .cat-links a+a:before,.search-posts [id^=term-] .cat-links a+a:before,.terms [id^=post-] .cat-links a+a:before,.terms [id^=term-] .cat-links a+a:before,div.grimlock-query-section__posts [id^=post-] .cat-links a+a:before,div.grimlock-query-section__posts [id^=term-] .cat-links a+a:before{content:"";pointer-events:none}.archive-posts [id^=post-] .byline span,.archive-posts [id^=term-] .byline span,.blog-posts [id^=post-] .byline span,.blog-posts [id^=term-] .byline span,.search-posts [id^=post-] .byline span,.search-posts [id^=term-] .byline span,.terms [id^=post-] .byline span,.terms [id^=term-] .byline span,div.grimlock-query-section__posts [id^=post-] .byline span,div.grimlock-query-section__posts [id^=term-] .byline span{display:inline-block}.archive-posts [id^=post-] .entry-content p,.archive-posts [id^=term-] .entry-content p,.blog-posts [id^=post-] .entry-content p,.blog-posts [id^=term-] .entry-content p,.search-posts [id^=post-] .entry-content p,.search-posts [id^=term-] .entry-content p,.terms [id^=post-] .entry-content p,.terms [id^=term-] .entry-content p,div.grimlock-query-section__posts [id^=post-] .entry-content p,div.grimlock-query-section__posts [id^=term-] .entry-content p{word-wrap:break-word}.archive-posts [id^=post-].format-aside h2.entry-title,.archive-posts [id^=term-].format-aside h2.entry-title,.blog-posts [id^=post-].format-aside h2.entry-title,.blog-posts [id^=term-].format-aside h2.entry-title,.search-posts [id^=post-].format-aside h2.entry-title,.search-posts [id^=term-].format-aside h2.entry-title,.terms [id^=post-].format-aside h2.entry-title,.terms [id^=term-].format-aside h2.entry-title,div.grimlock-query-section__posts [id^=post-].format-aside h2.entry-title,div.grimlock-query-section__posts [id^=term-].format-aside h2.entry-title{display:none}.archive-posts [id^=post-].format-image .card-media>p,.archive-posts [id^=term-].format-image .card-media>p,.blog-posts [id^=post-].format-image .card-media>p,.blog-posts [id^=term-].format-image .card-media>p,.search-posts [id^=post-].format-image .card-media>p,.search-posts [id^=term-].format-image .card-media>p,.terms [id^=post-].format-image .card-media>p,.terms [id^=term-].format-image .card-media>p,div.grimlock-query-section__posts [id^=post-].format-image .card-media>p,div.grimlock-query-section__posts [id^=term-].format-image .card-media>p{color:transparent;font-size:0}.archive-posts [id^=post-].format-image .card-media figure,.archive-posts [id^=post-].format-image .card-media img,.archive-posts [id^=post-].format-image .card-media>p,.archive-posts [id^=term-].format-image .card-media figure,.archive-posts [id^=term-].format-image .card-media img,.archive-posts [id^=term-].format-image .card-media>p,.blog-posts [id^=post-].format-image .card-media figure,.blog-posts [id^=post-].format-image .card-media img,.blog-posts [id^=post-].format-image .card-media>p,.blog-posts [id^=term-].format-image .card-media figure,.blog-posts [id^=term-].format-image .card-media img,.blog-posts [id^=term-].format-image .card-media>p,.search-posts [id^=post-].format-image .card-media figure,.search-posts [id^=post-].format-image .card-media img,.search-posts [id^=post-].format-image .card-media>p,.search-posts [id^=term-].format-image .card-media figure,.search-posts [id^=term-].format-image .card-media img,.search-posts [id^=term-].format-image .card-media>p,.terms [id^=post-].format-image .card-media figure,.terms [id^=post-].format-image .card-media img,.terms [id^=post-].format-image .card-media>p,.terms [id^=term-].format-image .card-media figure,.terms [id^=term-].format-image .card-media img,.terms [id^=term-].format-image .card-media>p,div.grimlock-query-section__posts [id^=post-].format-image .card-media figure,div.grimlock-query-section__posts [id^=post-].format-image .card-media img,div.grimlock-query-section__posts [id^=post-].format-image .card-media>p,div.grimlock-query-section__posts [id^=term-].format-image .card-media figure,div.grimlock-query-section__posts [id^=term-].format-image .card-media img,div.grimlock-query-section__posts [id^=term-].format-image .card-media>p{margin-bottom:0}.archive-posts [id^=post-].format-image .card-media figcaption,.archive-posts [id^=post-].format-image .card-media>dl,.archive-posts [id^=term-].format-image .card-media figcaption,.archive-posts [id^=term-].format-image .card-media>dl,.blog-posts [id^=post-].format-image .card-media figcaption,.blog-posts [id^=post-].format-image .card-media>dl,.blog-posts [id^=term-].format-image .card-media figcaption,.blog-posts [id^=term-].format-image .card-media>dl,.search-posts [id^=post-].format-image .card-media figcaption,.search-posts [id^=post-].format-image .card-media>dl,.search-posts [id^=term-].format-image .card-media figcaption,.search-posts [id^=term-].format-image .card-media>dl,.terms [id^=post-].format-image .card-media figcaption,.terms [id^=post-].format-image .card-media>dl,.terms [id^=term-].format-image .card-media figcaption,.terms [id^=term-].format-image .card-media>dl,div.grimlock-query-section__posts [id^=post-].format-image .card-media figcaption,div.grimlock-query-section__posts [id^=post-].format-image .card-media>dl,div.grimlock-query-section__posts [id^=term-].format-image .card-media figcaption,div.grimlock-query-section__posts [id^=term-].format-image .card-media>dl{display:none}.archive-posts [id^=post-].format-image .card-media .wp-caption .wp-caption-text,.archive-posts [id^=term-].format-image .card-media .wp-caption .wp-caption-text,.blog-posts [id^=post-].format-image .card-media .wp-caption .wp-caption-text,.blog-posts [id^=term-].format-image .card-media .wp-caption .wp-caption-text,.search-posts [id^=post-].format-image .card-media .wp-caption .wp-caption-text,.search-posts [id^=term-].format-image .card-media .wp-caption .wp-caption-text,.terms [id^=post-].format-image .card-media .wp-caption .wp-caption-text,.terms [id^=term-].format-image .card-media .wp-caption .wp-caption-text,div.grimlock-query-section__posts [id^=post-].format-image .card-media .wp-caption .wp-caption-text,div.grimlock-query-section__posts [id^=term-].format-image .card-media .wp-caption .wp-caption-text{margin:0;padding:30px}.archive-posts [id^=post-].format-gallery .card-media p,.archive-posts [id^=post-].format-image .entry-content,.archive-posts [id^=term-].format-gallery .card-media p,.archive-posts [id^=term-].format-image .entry-content,.blog-posts [id^=post-].format-gallery .card-media p,.blog-posts [id^=post-].format-image .entry-content,.blog-posts [id^=term-].format-gallery .card-media p,.blog-posts [id^=term-].format-image .entry-content,.search-posts [id^=post-].format-gallery .card-media p,.search-posts [id^=post-].format-image .entry-content,.search-posts [id^=term-].format-gallery .card-media p,.search-posts [id^=term-].format-image .entry-content,.terms [id^=post-].format-gallery .card-media p,.terms [id^=post-].format-image .entry-content,.terms [id^=term-].format-gallery .card-media p,.terms [id^=term-].format-image .entry-content,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media p,div.grimlock-query-section__posts [id^=post-].format-image .entry-content,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media p,div.grimlock-query-section__posts [id^=term-].format-image .entry-content{display:none}.archive-posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row,.archive-posts [id^=post-].format-gallery .card-media>div,.archive-posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row,.archive-posts [id^=term-].format-gallery .card-media>div,.blog-posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row,.blog-posts [id^=post-].format-gallery .card-media>div,.blog-posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row,.blog-posts [id^=term-].format-gallery .card-media>div,.search-posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row,.search-posts [id^=post-].format-gallery .card-media>div,.search-posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row,.search-posts [id^=term-].format-gallery .card-media>div,.terms [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row,.terms [id^=post-].format-gallery .card-media>div,.terms [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row,.terms [id^=term-].format-gallery .card-media>div,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media>div,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media>div{margin-bottom:0}.archive-posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),.archive-posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),.blog-posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),.blog-posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),.search-posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),.search-posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),.terms [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),.terms [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .tiled-gallery .gallery-row:nth-child(n+3){display:none}.archive-posts [id^=post-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,.archive-posts [id^=term-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,.blog-posts [id^=post-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,.blog-posts [id^=term-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,.search-posts [id^=post-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,.search-posts [id^=term-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,.terms [id^=post-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,.terms [id^=term-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .tiled-gallery .tiled-gallery-caption{display:none!important}.archive-posts [id^=post-].format-gallery .card-media .gallery .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery .gallery-item{margin-bottom:0}.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item{max-width:50%!important}.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-1 .gallery-item:nth-child(n+5),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-2 .gallery-item:nth-child(n+5){display:none}.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item{max-width:33.333333%!important}.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.archive-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.archive-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.blog-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.blog-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.search-posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.search-posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.terms [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),.terms [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-3 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-4 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-5 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-6 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-7 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-8 .gallery-item:nth-child(n+7),div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery.gallery-columns-9 .gallery-item:nth-child(n+7){display:none}.archive-posts [id^=post-].format-gallery .card-media .gallery .gallery-caption,.archive-posts [id^=term-].format-gallery .card-media .gallery .gallery-caption,.blog-posts [id^=post-].format-gallery .card-media .gallery .gallery-caption,.blog-posts [id^=term-].format-gallery .card-media .gallery .gallery-caption,.search-posts [id^=post-].format-gallery .card-media .gallery .gallery-caption,.search-posts [id^=term-].format-gallery .card-media .gallery .gallery-caption,.terms [id^=post-].format-gallery .card-media .gallery .gallery-caption,.terms [id^=term-].format-gallery .card-media .gallery .gallery-caption,div.grimlock-query-section__posts [id^=post-].format-gallery .card-media .gallery .gallery-caption,div.grimlock-query-section__posts [id^=term-].format-gallery .card-media .gallery .gallery-caption{display:none!important}.archive-posts [id^=post-].format-link,.archive-posts [id^=post-].format-quote,.archive-posts [id^=term-].format-link,.archive-posts [id^=term-].format-quote,.blog-posts [id^=post-].format-link,.blog-posts [id^=post-].format-quote,.blog-posts [id^=term-].format-link,.blog-posts [id^=term-].format-quote,.search-posts [id^=post-].format-link,.search-posts [id^=post-].format-quote,.search-posts [id^=term-].format-link,.search-posts [id^=term-].format-quote,.terms [id^=post-].format-link,.terms [id^=post-].format-quote,.terms [id^=term-].format-link,.terms [id^=term-].format-quote,div.grimlock-query-section__posts [id^=post-].format-link,div.grimlock-query-section__posts [id^=post-].format-quote,div.grimlock-query-section__posts [id^=term-].format-link,div.grimlock-query-section__posts [id^=term-].format-quote{min-height:300px}.archive-posts [id^=post-].format-link .card,.archive-posts [id^=post-].format-quote .card,.archive-posts [id^=term-].format-link .card,.archive-posts [id^=term-].format-quote .card,.blog-posts [id^=post-].format-link .card,.blog-posts [id^=post-].format-quote .card,.blog-posts [id^=term-].format-link .card,.blog-posts [id^=term-].format-quote .card,.search-posts [id^=post-].format-link .card,.search-posts [id^=post-].format-quote .card,.search-posts [id^=term-].format-link .card,.search-posts [id^=term-].format-quote .card,.terms [id^=post-].format-link .card,.terms [id^=post-].format-quote .card,.terms [id^=term-].format-link .card,.terms [id^=term-].format-quote .card,div.grimlock-query-section__posts [id^=post-].format-link .card,div.grimlock-query-section__posts [id^=post-].format-quote .card,div.grimlock-query-section__posts [id^=term-].format-link .card,div.grimlock-query-section__posts [id^=term-].format-quote .card{border:0;height:100%;min-height:300px!important;overflow:hidden;width:100%}.archive-posts [id^=post-].format-link .card-media,.archive-posts [id^=post-].format-quote .card-media,.archive-posts [id^=term-].format-link .card-media,.archive-posts [id^=term-].format-quote .card-media,.blog-posts [id^=post-].format-link .card-media,.blog-posts [id^=post-].format-quote .card-media,.blog-posts [id^=term-].format-link .card-media,.blog-posts [id^=term-].format-quote .card-media,.search-posts [id^=post-].format-link .card-media,.search-posts [id^=post-].format-quote .card-media,.search-posts [id^=term-].format-link .card-media,.search-posts [id^=term-].format-quote .card-media,.terms [id^=post-].format-link .card-media,.terms [id^=post-].format-quote .card-media,.terms [id^=term-].format-link .card-media,.terms [id^=term-].format-quote .card-media,div.grimlock-query-section__posts [id^=post-].format-link .card-media,div.grimlock-query-section__posts [id^=post-].format-quote .card-media,div.grimlock-query-section__posts [id^=term-].format-link .card-media,div.grimlock-query-section__posts [id^=term-].format-quote .card-media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.archive-posts [id^=post-].format-link .card-media>a,.archive-posts [id^=post-].format-quote .card-media>a,.archive-posts [id^=term-].format-link .card-media>a,.archive-posts [id^=term-].format-quote .card-media>a,.blog-posts [id^=post-].format-link .card-media>a,.blog-posts [id^=post-].format-quote .card-media>a,.blog-posts [id^=term-].format-link .card-media>a,.blog-posts [id^=term-].format-quote .card-media>a,.search-posts [id^=post-].format-link .card-media>a,.search-posts [id^=post-].format-quote .card-media>a,.search-posts [id^=term-].format-link .card-media>a,.search-posts [id^=term-].format-quote .card-media>a,.terms [id^=post-].format-link .card-media>a,.terms [id^=post-].format-quote .card-media>a,.terms [id^=term-].format-link .card-media>a,.terms [id^=term-].format-quote .card-media>a,div.grimlock-query-section__posts [id^=post-].format-link .card-media>a,div.grimlock-query-section__posts [id^=post-].format-quote .card-media>a,div.grimlock-query-section__posts [id^=term-].format-link .card-media>a,div.grimlock-query-section__posts [id^=term-].format-quote .card-media>a{height:100%}.archive-posts [id^=post-].format-link .card-media img,.archive-posts [id^=post-].format-quote .card-media img,.archive-posts [id^=term-].format-link .card-media img,.archive-posts [id^=term-].format-quote .card-media img,.blog-posts [id^=post-].format-link .card-media img,.blog-posts [id^=post-].format-quote .card-media img,.blog-posts [id^=term-].format-link .card-media img,.blog-posts [id^=term-].format-quote .card-media img,.search-posts [id^=post-].format-link .card-media img,.search-posts [id^=post-].format-quote .card-media img,.search-posts [id^=term-].format-link .card-media img,.search-posts [id^=term-].format-quote .card-media img,.terms [id^=post-].format-link .card-media img,.terms [id^=post-].format-quote .card-media img,.terms [id^=term-].format-link .card-media img,.terms [id^=term-].format-quote .card-media img,div.grimlock-query-section__posts [id^=post-].format-link .card-media img,div.grimlock-query-section__posts [id^=post-].format-quote .card-media img,div.grimlock-query-section__posts [id^=term-].format-link .card-media img,div.grimlock-query-section__posts [id^=term-].format-quote .card-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.archive-posts [id^=post-].format-link .card-body,.archive-posts [id^=post-].format-quote .card-body,.archive-posts [id^=term-].format-link .card-body,.archive-posts [id^=term-].format-quote .card-body,.blog-posts [id^=post-].format-link .card-body,.blog-posts [id^=post-].format-quote .card-body,.blog-posts [id^=term-].format-link .card-body,.blog-posts [id^=term-].format-quote .card-body,.search-posts [id^=post-].format-link .card-body,.search-posts [id^=post-].format-quote .card-body,.search-posts [id^=term-].format-link .card-body,.search-posts [id^=term-].format-quote .card-body,.terms [id^=post-].format-link .card-body,.terms [id^=post-].format-quote .card-body,.terms [id^=term-].format-link .card-body,.terms [id^=term-].format-quote .card-body,div.grimlock-query-section__posts [id^=post-].format-link .card-body,div.grimlock-query-section__posts [id^=post-].format-quote .card-body,div.grimlock-query-section__posts [id^=term-].format-link .card-body,div.grimlock-query-section__posts [id^=term-].format-quote .card-body{align-items:center;display:flex;height:100%;margin-bottom:0;min-height:300px;padding:0!important}.archive-posts [id^=post-].format-link .card-body:after,.archive-posts [id^=post-].format-link .card-body:before,.archive-posts [id^=post-].format-quote .card-body:after,.archive-posts [id^=post-].format-quote .card-body:before,.archive-posts [id^=term-].format-link .card-body:after,.archive-posts [id^=term-].format-link .card-body:before,.archive-posts [id^=term-].format-quote .card-body:after,.archive-posts [id^=term-].format-quote .card-body:before,.blog-posts [id^=post-].format-link .card-body:after,.blog-posts [id^=post-].format-link .card-body:before,.blog-posts [id^=post-].format-quote .card-body:after,.blog-posts [id^=post-].format-quote .card-body:before,.blog-posts [id^=term-].format-link .card-body:after,.blog-posts [id^=term-].format-link .card-body:before,.blog-posts [id^=term-].format-quote .card-body:after,.blog-posts [id^=term-].format-quote .card-body:before,.search-posts [id^=post-].format-link .card-body:after,.search-posts [id^=post-].format-link .card-body:before,.search-posts [id^=post-].format-quote .card-body:after,.search-posts [id^=post-].format-quote .card-body:before,.search-posts [id^=term-].format-link .card-body:after,.search-posts [id^=term-].format-link .card-body:before,.search-posts [id^=term-].format-quote .card-body:after,.search-posts [id^=term-].format-quote .card-body:before,.terms [id^=post-].format-link .card-body:after,.terms [id^=post-].format-link .card-body:before,.terms [id^=post-].format-quote .card-body:after,.terms [id^=post-].format-quote .card-body:before,.terms [id^=term-].format-link .card-body:after,.terms [id^=term-].format-link .card-body:before,.terms [id^=term-].format-quote .card-body:after,.terms [id^=term-].format-quote .card-body:before,div.grimlock-query-section__posts [id^=post-].format-link .card-body:after,div.grimlock-query-section__posts [id^=post-].format-link .card-body:before,div.grimlock-query-section__posts [id^=post-].format-quote .card-body:after,div.grimlock-query-section__posts [id^=post-].format-quote .card-body:before,div.grimlock-query-section__posts [id^=term-].format-link .card-body:after,div.grimlock-query-section__posts [id^=term-].format-link .card-body:before,div.grimlock-query-section__posts [id^=term-].format-quote .card-body:after,div.grimlock-query-section__posts [id^=term-].format-quote .card-body:before{content:none!important}.archive-posts [id^=post-].format-link .entry-header,.archive-posts [id^=post-].format-link .entry-title,.archive-posts [id^=post-].format-quote .entry-header,.archive-posts [id^=post-].format-quote .entry-title,.archive-posts [id^=term-].format-link .entry-header,.archive-posts [id^=term-].format-link .entry-title,.archive-posts [id^=term-].format-quote .entry-header,.archive-posts [id^=term-].format-quote .entry-title,.blog-posts [id^=post-].format-link .entry-header,.blog-posts [id^=post-].format-link .entry-title,.blog-posts [id^=post-].format-quote .entry-header,.blog-posts [id^=post-].format-quote .entry-title,.blog-posts [id^=term-].format-link .entry-header,.blog-posts [id^=term-].format-link .entry-title,.blog-posts [id^=term-].format-quote .entry-header,.blog-posts [id^=term-].format-quote .entry-title,.search-posts [id^=post-].format-link .entry-header,.search-posts [id^=post-].format-link .entry-title,.search-posts [id^=post-].format-quote .entry-header,.search-posts [id^=post-].format-quote .entry-title,.search-posts [id^=term-].format-link .entry-header,.search-posts [id^=term-].format-link .entry-title,.search-posts [id^=term-].format-quote .entry-header,.search-posts [id^=term-].format-quote .entry-title,.terms [id^=post-].format-link .entry-header,.terms [id^=post-].format-link .entry-title,.terms [id^=post-].format-quote .entry-header,.terms [id^=post-].format-quote .entry-title,.terms [id^=term-].format-link .entry-header,.terms [id^=term-].format-link .entry-title,.terms [id^=term-].format-quote .entry-header,.terms [id^=term-].format-quote .entry-title,div.grimlock-query-section__posts [id^=post-].format-link .entry-header,div.grimlock-query-section__posts [id^=post-].format-link .entry-title,div.grimlock-query-section__posts [id^=post-].format-quote .entry-header,div.grimlock-query-section__posts [id^=post-].format-quote .entry-title,div.grimlock-query-section__posts [id^=term-].format-link .entry-header,div.grimlock-query-section__posts [id^=term-].format-link .entry-title,div.grimlock-query-section__posts [id^=term-].format-quote .entry-header,div.grimlock-query-section__posts [id^=term-].format-quote .entry-title{height:100%}.archive-posts [id^=post-].format-link .entry-footer,.archive-posts [id^=post-].format-link .entry-meta,.archive-posts [id^=post-].format-link .entry-summary,.archive-posts [id^=post-].format-link .entry-summary>p,.archive-posts [id^=post-].format-link .tags-links,.archive-posts [id^=post-].format-quote .entry-footer,.archive-posts [id^=post-].format-quote .entry-meta,.archive-posts [id^=post-].format-quote .entry-summary,.archive-posts [id^=post-].format-quote .entry-summary>p,.archive-posts [id^=post-].format-quote .tags-links,.archive-posts [id^=term-].format-link .entry-footer,.archive-posts [id^=term-].format-link .entry-meta,.archive-posts [id^=term-].format-link .entry-summary,.archive-posts [id^=term-].format-link .entry-summary>p,.archive-posts [id^=term-].format-link .tags-links,.archive-posts [id^=term-].format-quote .entry-footer,.archive-posts [id^=term-].format-quote .entry-meta,.archive-posts [id^=term-].format-quote .entry-summary,.archive-posts [id^=term-].format-quote .entry-summary>p,.archive-posts [id^=term-].format-quote .tags-links,.blog-posts [id^=post-].format-link .entry-footer,.blog-posts [id^=post-].format-link .entry-meta,.blog-posts [id^=post-].format-link .entry-summary,.blog-posts [id^=post-].format-link .entry-summary>p,.blog-posts [id^=post-].format-link .tags-links,.blog-posts [id^=post-].format-quote .entry-footer,.blog-posts [id^=post-].format-quote .entry-meta,.blog-posts [id^=post-].format-quote .entry-summary,.blog-posts [id^=post-].format-quote .entry-summary>p,.blog-posts [id^=post-].format-quote .tags-links,.blog-posts [id^=term-].format-link .entry-footer,.blog-posts [id^=term-].format-link .entry-meta,.blog-posts [id^=term-].format-link .entry-summary,.blog-posts [id^=term-].format-link .entry-summary>p,.blog-posts [id^=term-].format-link .tags-links,.blog-posts [id^=term-].format-quote .entry-footer,.blog-posts [id^=term-].format-quote .entry-meta,.blog-posts [id^=term-].format-quote .entry-summary,.blog-posts [id^=term-].format-quote .entry-summary>p,.blog-posts [id^=term-].format-quote .tags-links,.search-posts [id^=post-].format-link .entry-footer,.search-posts [id^=post-].format-link .entry-meta,.search-posts [id^=post-].format-link .entry-summary,.search-posts [id^=post-].format-link .entry-summary>p,.search-posts [id^=post-].format-link .tags-links,.search-posts [id^=post-].format-quote .entry-footer,.search-posts [id^=post-].format-quote .entry-meta,.search-posts [id^=post-].format-quote .entry-summary,.search-posts [id^=post-].format-quote .entry-summary>p,.search-posts [id^=post-].format-quote .tags-links,.search-posts [id^=term-].format-link .entry-footer,.search-posts [id^=term-].format-link .entry-meta,.search-posts [id^=term-].format-link .entry-summary,.search-posts [id^=term-].format-link .entry-summary>p,.search-posts [id^=term-].format-link .tags-links,.search-posts [id^=term-].format-quote .entry-footer,.search-posts [id^=term-].format-quote .entry-meta,.search-posts [id^=term-].format-quote .entry-summary,.search-posts [id^=term-].format-quote .entry-summary>p,.search-posts [id^=term-].format-quote .tags-links,.terms [id^=post-].format-link .entry-footer,.terms [id^=post-].format-link .entry-meta,.terms [id^=post-].format-link .entry-summary,.terms [id^=post-].format-link .entry-summary>p,.terms [id^=post-].format-link .tags-links,.terms [id^=post-].format-quote .entry-footer,.terms [id^=post-].format-quote .entry-meta,.terms [id^=post-].format-quote .entry-summary,.terms [id^=post-].format-quote .entry-summary>p,.terms [id^=post-].format-quote .tags-links,.terms [id^=term-].format-link .entry-footer,.terms [id^=term-].format-link .entry-meta,.terms [id^=term-].format-link .entry-summary,.terms [id^=term-].format-link .entry-summary>p,.terms [id^=term-].format-link .tags-links,.terms [id^=term-].format-quote .entry-footer,.terms [id^=term-].format-quote .entry-meta,.terms [id^=term-].format-quote .entry-summary,.terms [id^=term-].format-quote .entry-summary>p,.terms [id^=term-].format-quote .tags-links,div.grimlock-query-section__posts [id^=post-].format-link .entry-footer,div.grimlock-query-section__posts [id^=post-].format-link .entry-meta,div.grimlock-query-section__posts [id^=post-].format-link .entry-summary,div.grimlock-query-section__posts [id^=post-].format-link .entry-summary>p,div.grimlock-query-section__posts [id^=post-].format-link .tags-links,div.grimlock-query-section__posts [id^=post-].format-quote .entry-footer,div.grimlock-query-section__posts [id^=post-].format-quote .entry-meta,div.grimlock-query-section__posts [id^=post-].format-quote .entry-summary,div.grimlock-query-section__posts [id^=post-].format-quote .entry-summary>p,div.grimlock-query-section__posts [id^=post-].format-quote .tags-links,div.grimlock-query-section__posts [id^=term-].format-link .entry-footer,div.grimlock-query-section__posts [id^=term-].format-link .entry-meta,div.grimlock-query-section__posts [id^=term-].format-link .entry-summary,div.grimlock-query-section__posts [id^=term-].format-link .entry-summary>p,div.grimlock-query-section__posts [id^=term-].format-link .tags-links,div.grimlock-query-section__posts [id^=term-].format-quote .entry-footer,div.grimlock-query-section__posts [id^=term-].format-quote .entry-meta,div.grimlock-query-section__posts [id^=term-].format-quote .entry-summary,div.grimlock-query-section__posts [id^=term-].format-quote .entry-summary>p,div.grimlock-query-section__posts [id^=term-].format-quote .tags-links{display:none!important}.archive-posts [id^=post-].format-link .more-link,.archive-posts [id^=post-].format-quote .more-link,.archive-posts [id^=term-].format-link .more-link,.archive-posts [id^=term-].format-quote .more-link,.blog-posts [id^=post-].format-link .more-link,.blog-posts [id^=post-].format-quote .more-link,.blog-posts [id^=term-].format-link .more-link,.blog-posts [id^=term-].format-quote .more-link,.search-posts [id^=post-].format-link .more-link,.search-posts [id^=post-].format-quote .more-link,.search-posts [id^=term-].format-link .more-link,.search-posts [id^=term-].format-quote .more-link,.terms [id^=post-].format-link .more-link,.terms [id^=post-].format-quote .more-link,.terms [id^=term-].format-link .more-link,.terms [id^=term-].format-quote .more-link,div.grimlock-query-section__posts [id^=post-].format-link .more-link,div.grimlock-query-section__posts [id^=post-].format-quote .more-link,div.grimlock-query-section__posts [id^=term-].format-link .more-link,div.grimlock-query-section__posts [id^=term-].format-quote .more-link{border:0!important;color:transparent;display:block;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.archive-posts [id^=post-].format-link .more-link span,.archive-posts [id^=post-].format-quote .more-link span,.archive-posts [id^=term-].format-link .more-link span,.archive-posts [id^=term-].format-quote .more-link span,.blog-posts [id^=post-].format-link .more-link span,.blog-posts [id^=post-].format-quote .more-link span,.blog-posts [id^=term-].format-link .more-link span,.blog-posts [id^=term-].format-quote .more-link span,.search-posts [id^=post-].format-link .more-link span,.search-posts [id^=post-].format-quote .more-link span,.search-posts [id^=term-].format-link .more-link span,.search-posts [id^=term-].format-quote .more-link span,.terms [id^=post-].format-link .more-link span,.terms [id^=post-].format-quote .more-link span,.terms [id^=term-].format-link .more-link span,.terms [id^=term-].format-quote .more-link span,div.grimlock-query-section__posts [id^=post-].format-link .more-link span,div.grimlock-query-section__posts [id^=post-].format-quote .more-link span,div.grimlock-query-section__posts [id^=term-].format-link .more-link span,div.grimlock-query-section__posts [id^=term-].format-quote .more-link span{display:none}.archive-posts [id^=post-].format-link .more-link:hover,.archive-posts [id^=post-].format-quote .more-link:hover,.archive-posts [id^=term-].format-link .more-link:hover,.archive-posts [id^=term-].format-quote .more-link:hover,.blog-posts [id^=post-].format-link .more-link:hover,.blog-posts [id^=post-].format-quote .more-link:hover,.blog-posts [id^=term-].format-link .more-link:hover,.blog-posts [id^=term-].format-quote .more-link:hover,.search-posts [id^=post-].format-link .more-link:hover,.search-posts [id^=post-].format-quote .more-link:hover,.search-posts [id^=term-].format-link .more-link:hover,.search-posts [id^=term-].format-quote .more-link:hover,.terms [id^=post-].format-link .more-link:hover,.terms [id^=post-].format-quote .more-link:hover,.terms [id^=term-].format-link .more-link:hover,.terms [id^=term-].format-quote .more-link:hover,div.grimlock-query-section__posts [id^=post-].format-link .more-link:hover,div.grimlock-query-section__posts [id^=post-].format-quote .more-link:hover,div.grimlock-query-section__posts [id^=term-].format-link .more-link:hover,div.grimlock-query-section__posts [id^=term-].format-quote .more-link:hover{background-color:rgba(0,0,0,.05)}.archive-posts [id^=post-].format-link .more-link:after,.archive-posts [id^=post-].format-link .more-link:before,.archive-posts [id^=post-].format-quote .more-link:after,.archive-posts [id^=post-].format-quote .more-link:before,.archive-posts [id^=term-].format-link .more-link:after,.archive-posts [id^=term-].format-link .more-link:before,.archive-posts [id^=term-].format-quote .more-link:after,.archive-posts [id^=term-].format-quote .more-link:before,.blog-posts [id^=post-].format-link .more-link:after,.blog-posts [id^=post-].format-link .more-link:before,.blog-posts [id^=post-].format-quote .more-link:after,.blog-posts [id^=post-].format-quote .more-link:before,.blog-posts [id^=term-].format-link .more-link:after,.blog-posts [id^=term-].format-link .more-link:before,.blog-posts [id^=term-].format-quote .more-link:after,.blog-posts [id^=term-].format-quote .more-link:before,.search-posts [id^=post-].format-link .more-link:after,.search-posts [id^=post-].format-link .more-link:before,.search-posts [id^=post-].format-quote .more-link:after,.search-posts [id^=post-].format-quote .more-link:before,.search-posts [id^=term-].format-link .more-link:after,.search-posts [id^=term-].format-link .more-link:before,.search-posts [id^=term-].format-quote .more-link:after,.search-posts [id^=term-].format-quote .more-link:before,.terms [id^=post-].format-link .more-link:after,.terms [id^=post-].format-link .more-link:before,.terms [id^=post-].format-quote .more-link:after,.terms [id^=post-].format-quote .more-link:before,.terms [id^=term-].format-link .more-link:after,.terms [id^=term-].format-link .more-link:before,.terms [id^=term-].format-quote .more-link:after,.terms [id^=term-].format-quote .more-link:before,div.grimlock-query-section__posts [id^=post-].format-link .more-link:after,div.grimlock-query-section__posts [id^=post-].format-link .more-link:before,div.grimlock-query-section__posts [id^=post-].format-quote .more-link:after,div.grimlock-query-section__posts [id^=post-].format-quote .more-link:before,div.grimlock-query-section__posts [id^=term-].format-link .more-link:after,div.grimlock-query-section__posts [id^=term-].format-link .more-link:before,div.grimlock-query-section__posts [id^=term-].format-quote .more-link:after,div.grimlock-query-section__posts [id^=term-].format-quote .more-link:before{content:none}.archive-posts [id^=post-].format-quote .entry-header,.archive-posts [id^=term-].format-quote .entry-header,.blog-posts [id^=post-].format-quote .entry-header,.blog-posts [id^=term-].format-quote .entry-header,.search-posts [id^=post-].format-quote .entry-header,.search-posts [id^=term-].format-quote .entry-header,.terms [id^=post-].format-quote .entry-header,.terms [id^=term-].format-quote .entry-header,div.grimlock-query-section__posts [id^=post-].format-quote .entry-header,div.grimlock-query-section__posts [id^=term-].format-quote .entry-header{display:none!important}.archive-posts [id^=post-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content{align-items:center;color:inherit;display:flex!important;height:100%;width:100%}.archive-posts [id^=post-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.archive-posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.archive-posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.blog-posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.blog-posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.search-posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.search-posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.terms [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,.terms [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=post-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.archive-posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.archive-posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.blog-posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.blog-posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.search-posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.search-posts [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.terms [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+.terms [id^=term-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=post-].format-quote .entry-content,div.grimlock-query-section__posts [id^=term-].format-quote .entry-content+div.grimlock-query-section__posts [id^=term-].format-quote .entry-content{display:none}.archive-posts [id^=post-].format-quote .entry-content>:not(blockquote):not(.more-link),.archive-posts [id^=term-].format-quote .entry-content>:not(blockquote):not(.more-link),.blog-posts [id^=post-].format-quote .entry-content>:not(blockquote):not(.more-link),.blog-posts [id^=term-].format-quote .entry-content>:not(blockquote):not(.more-link),.search-posts [id^=post-].format-quote .entry-content>:not(blockquote):not(.more-link),.search-posts [id^=term-].format-quote .entry-content>:not(blockquote):not(.more-link),.terms [id^=post-].format-quote .entry-content>:not(blockquote):not(.more-link),.terms [id^=term-].format-quote .entry-content>:not(blockquote):not(.more-link),div.grimlock-query-section__posts [id^=post-].format-quote .entry-content>:not(blockquote):not(.more-link),div.grimlock-query-section__posts [id^=term-].format-quote .entry-content>:not(blockquote):not(.more-link){display:none!important}.archive-posts [id^=post-].format-quote .card,.archive-posts [id^=term-].format-quote .card,.blog-posts [id^=post-].format-quote .card,.blog-posts [id^=term-].format-quote .card,.search-posts [id^=post-].format-quote .card,.search-posts [id^=term-].format-quote .card,.terms [id^=post-].format-quote .card,.terms [id^=term-].format-quote .card,div.grimlock-query-section__posts [id^=post-].format-quote .card,div.grimlock-query-section__posts [id^=term-].format-quote .card{justify-content:center}.archive-posts [id^=post-].format-quote .card-body,.archive-posts [id^=term-].format-quote .card-body,.blog-posts [id^=post-].format-quote .card-body,.blog-posts [id^=term-].format-quote .card-body,.search-posts [id^=post-].format-quote .card-body,.search-posts [id^=term-].format-quote .card-body,.terms [id^=post-].format-quote .card-body,.terms [id^=term-].format-quote .card-body,div.grimlock-query-section__posts [id^=post-].format-quote .card-body,div.grimlock-query-section__posts [id^=term-].format-quote .card-body{background-color:#235ad2;color:#fff;justify-content:center}.archive-posts [id^=post-].format-quote blockquote,.archive-posts [id^=term-].format-quote blockquote,.blog-posts [id^=post-].format-quote blockquote,.blog-posts [id^=term-].format-quote blockquote,.search-posts [id^=post-].format-quote blockquote,.search-posts [id^=term-].format-quote blockquote,.terms [id^=post-].format-quote blockquote,.terms [id^=term-].format-quote blockquote,div.grimlock-query-section__posts [id^=post-].format-quote blockquote,div.grimlock-query-section__posts [id^=term-].format-quote blockquote{align-items:center;border:0;display:flex;flex-direction:column;font-size:1.3rem;height:100%!important;justify-content:center;margin:3.75rem 0;margin:0!important;padding:1.5rem 10%;text-align:center;width:100%}.archive-posts [id^=post-].format-quote blockquote,.archive-posts [id^=post-].format-quote blockquote p,.archive-posts [id^=term-].format-quote blockquote,.archive-posts [id^=term-].format-quote blockquote p,.blog-posts [id^=post-].format-quote blockquote,.blog-posts [id^=post-].format-quote blockquote p,.blog-posts [id^=term-].format-quote blockquote,.blog-posts [id^=term-].format-quote blockquote p,.search-posts [id^=post-].format-quote blockquote,.search-posts [id^=post-].format-quote blockquote p,.search-posts [id^=term-].format-quote blockquote,.search-posts [id^=term-].format-quote blockquote p,.terms [id^=post-].format-quote blockquote,.terms [id^=post-].format-quote blockquote p,.terms [id^=term-].format-quote blockquote,.terms [id^=term-].format-quote blockquote p,div.grimlock-query-section__posts [id^=post-].format-quote blockquote,div.grimlock-query-section__posts [id^=post-].format-quote blockquote p,div.grimlock-query-section__posts [id^=term-].format-quote blockquote,div.grimlock-query-section__posts [id^=term-].format-quote blockquote p{color:inherit!important}.archive-posts [id^=post-].format-quote blockquote p,.archive-posts [id^=term-].format-quote blockquote p,.blog-posts [id^=post-].format-quote blockquote p,.blog-posts [id^=term-].format-quote blockquote p,.search-posts [id^=post-].format-quote blockquote p,.search-posts [id^=term-].format-quote blockquote p,.terms [id^=post-].format-quote blockquote p,.terms [id^=term-].format-quote blockquote p,div.grimlock-query-section__posts [id^=post-].format-quote blockquote p,div.grimlock-query-section__posts [id^=term-].format-quote blockquote p{font-size:inherit;font-style:inherit;line-height:inherit}.archive-posts [id^=post-].format-quote blockquote:before,.archive-posts [id^=term-].format-quote blockquote:before,.blog-posts [id^=post-].format-quote blockquote:before,.blog-posts [id^=term-].format-quote blockquote:before,.search-posts [id^=post-].format-quote blockquote:before,.search-posts [id^=term-].format-quote blockquote:before,.terms [id^=post-].format-quote blockquote:before,.terms [id^=term-].format-quote blockquote:before,div.grimlock-query-section__posts [id^=post-].format-quote blockquote:before,div.grimlock-query-section__posts [id^=term-].format-quote blockquote:before{color:inherit;font-size:2.2rem;left:0;text-align:center;width:100%}.archive-posts [id^=post-].format-quote blockquote cite,.archive-posts [id^=term-].format-quote blockquote cite,.blog-posts [id^=post-].format-quote blockquote cite,.blog-posts [id^=term-].format-quote blockquote cite,.search-posts [id^=post-].format-quote blockquote cite,.search-posts [id^=term-].format-quote blockquote cite,.terms [id^=post-].format-quote blockquote cite,.terms [id^=term-].format-quote blockquote cite,div.grimlock-query-section__posts [id^=post-].format-quote blockquote cite,div.grimlock-query-section__posts [id^=term-].format-quote blockquote cite{font-size:.8em;opacity:.7}.archive-posts [id^=post-].format-quote blockquote cite,.archive-posts [id^=post-].format-quote blockquote cite a,.archive-posts [id^=term-].format-quote blockquote cite,.archive-posts [id^=term-].format-quote blockquote cite a,.blog-posts [id^=post-].format-quote blockquote cite,.blog-posts [id^=post-].format-quote blockquote cite a,.blog-posts [id^=term-].format-quote blockquote cite,.blog-posts [id^=term-].format-quote blockquote cite a,.search-posts [id^=post-].format-quote blockquote cite,.search-posts [id^=post-].format-quote blockquote cite a,.search-posts [id^=term-].format-quote blockquote cite,.search-posts [id^=term-].format-quote blockquote cite a,.terms [id^=post-].format-quote blockquote cite,.terms [id^=post-].format-quote blockquote cite a,.terms [id^=term-].format-quote blockquote cite,.terms [id^=term-].format-quote blockquote cite a,div.grimlock-query-section__posts [id^=post-].format-quote blockquote cite,div.grimlock-query-section__posts [id^=post-].format-quote blockquote cite a,div.grimlock-query-section__posts [id^=term-].format-quote blockquote cite,div.grimlock-query-section__posts [id^=term-].format-quote blockquote cite a{color:inherit!important}.archive-posts [id^=post-].format-quote blockquote cite br,.archive-posts [id^=term-].format-quote blockquote cite br,.blog-posts [id^=post-].format-quote blockquote cite br,.blog-posts [id^=term-].format-quote blockquote cite br,.search-posts [id^=post-].format-quote blockquote cite br,.search-posts [id^=term-].format-quote blockquote cite br,.terms [id^=post-].format-quote blockquote cite br,.terms [id^=term-].format-quote blockquote cite br,div.grimlock-query-section__posts [id^=post-].format-quote blockquote cite br,div.grimlock-query-section__posts [id^=term-].format-quote blockquote cite br{display:none}.archive-posts [id^=post-].format-quote blockquote~blockquote,.archive-posts [id^=term-].format-quote blockquote~blockquote,.blog-posts [id^=post-].format-quote blockquote~blockquote,.blog-posts [id^=term-].format-quote blockquote~blockquote,.search-posts [id^=post-].format-quote blockquote~blockquote,.search-posts [id^=term-].format-quote blockquote~blockquote,.terms [id^=post-].format-quote blockquote~blockquote,.terms [id^=term-].format-quote blockquote~blockquote,div.grimlock-query-section__posts [id^=post-].format-quote blockquote~blockquote,div.grimlock-query-section__posts [id^=term-].format-quote blockquote~blockquote{display:none!important}.archive-posts [id^=post-].format-link .card-body,.archive-posts [id^=term-].format-link .card-body,.blog-posts [id^=post-].format-link .card-body,.blog-posts [id^=term-].format-link .card-body,.search-posts [id^=post-].format-link .card-body,.search-posts [id^=term-].format-link .card-body,.terms [id^=post-].format-link .card-body,.terms [id^=term-].format-link .card-body,div.grimlock-query-section__posts [id^=post-].format-link .card-body,div.grimlock-query-section__posts [id^=term-].format-link .card-body{background-color:#235ad2;color:#fff}.archive-posts [id^=post-].format-link .card-body>p:not([class]),.archive-posts [id^=term-].format-link .card-body>p:not([class]),.blog-posts [id^=post-].format-link .card-body>p:not([class]),.blog-posts [id^=term-].format-link .card-body>p:not([class]),.search-posts [id^=post-].format-link .card-body>p:not([class]),.search-posts [id^=term-].format-link .card-body>p:not([class]),.terms [id^=post-].format-link .card-body>p:not([class]),.terms [id^=term-].format-link .card-body>p:not([class]),div.grimlock-query-section__posts [id^=post-].format-link .card-body>p:not([class]),div.grimlock-query-section__posts [id^=term-].format-link .card-body>p:not([class]){display:none}.archive-posts [id^=post-].format-link .entry-header,.archive-posts [id^=term-].format-link .entry-header,.blog-posts [id^=post-].format-link .entry-header,.blog-posts [id^=term-].format-link .entry-header,.search-posts [id^=post-].format-link .entry-header,.search-posts [id^=term-].format-link .entry-header,.terms [id^=post-].format-link .entry-header,.terms [id^=term-].format-link .entry-header,div.grimlock-query-section__posts [id^=post-].format-link .entry-header,div.grimlock-query-section__posts [id^=term-].format-link .entry-header{margin:0;width:100%}.archive-posts [id^=post-].format-link .entry-header a,.archive-posts [id^=post-].format-link .entry-header a:active,.archive-posts [id^=post-].format-link .entry-header a:focus,.archive-posts [id^=post-].format-link .entry-header a:hover,.archive-posts [id^=term-].format-link .entry-header a,.archive-posts [id^=term-].format-link .entry-header a:active,.archive-posts [id^=term-].format-link .entry-header a:focus,.archive-posts [id^=term-].format-link .entry-header a:hover,.blog-posts [id^=post-].format-link .entry-header a,.blog-posts [id^=post-].format-link .entry-header a:active,.blog-posts [id^=post-].format-link .entry-header a:focus,.blog-posts [id^=post-].format-link .entry-header a:hover,.blog-posts [id^=term-].format-link .entry-header a,.blog-posts [id^=term-].format-link .entry-header a:active,.blog-posts [id^=term-].format-link .entry-header a:focus,.blog-posts [id^=term-].format-link .entry-header a:hover,.search-posts [id^=post-].format-link .entry-header a,.search-posts [id^=post-].format-link .entry-header a:active,.search-posts [id^=post-].format-link .entry-header a:focus,.search-posts [id^=post-].format-link .entry-header a:hover,.search-posts [id^=term-].format-link .entry-header a,.search-posts [id^=term-].format-link .entry-header a:active,.search-posts [id^=term-].format-link .entry-header a:focus,.search-posts [id^=term-].format-link .entry-header a:hover,.terms [id^=post-].format-link .entry-header a,.terms [id^=post-].format-link .entry-header a:active,.terms [id^=post-].format-link .entry-header a:focus,.terms [id^=post-].format-link .entry-header a:hover,.terms [id^=term-].format-link .entry-header a,.terms [id^=term-].format-link .entry-header a:active,.terms [id^=term-].format-link .entry-header a:focus,.terms [id^=term-].format-link .entry-header a:hover,div.grimlock-query-section__posts [id^=post-].format-link .entry-header a,div.grimlock-query-section__posts [id^=post-].format-link .entry-header a:active,div.grimlock-query-section__posts [id^=post-].format-link .entry-header a:focus,div.grimlock-query-section__posts [id^=post-].format-link .entry-header a:hover,div.grimlock-query-section__posts [id^=term-].format-link .entry-header a,div.grimlock-query-section__posts [id^=term-].format-link .entry-header a:active,div.grimlock-query-section__posts [id^=term-].format-link .entry-header a:focus,div.grimlock-query-section__posts [id^=term-].format-link .entry-header a:hover{color:inherit!important}.archive-posts [id^=post-].format-link .entry-title,.archive-posts [id^=term-].format-link .entry-title,.blog-posts [id^=post-].format-link .entry-title,.blog-posts [id^=term-].format-link .entry-title,.search-posts [id^=post-].format-link .entry-title,.search-posts [id^=term-].format-link .entry-title,.terms [id^=post-].format-link .entry-title,.terms [id^=term-].format-link .entry-title,div.grimlock-query-section__posts [id^=post-].format-link .entry-title,div.grimlock-query-section__posts [id^=term-].format-link .entry-title{align-items:center;color:inherit!important;display:flex;flex-direction:column;font-size:1.75em;justify-content:center;margin:0;padding:5rem 3rem;position:relative;text-align:center}.archive-posts [id^=post-].format-link .entry-title:before,.archive-posts [id^=term-].format-link .entry-title:before,.blog-posts [id^=post-].format-link .entry-title:before,.blog-posts [id^=term-].format-link .entry-title:before,.search-posts [id^=post-].format-link .entry-title:before,.search-posts [id^=term-].format-link .entry-title:before,.terms [id^=post-].format-link .entry-title:before,.terms [id^=term-].format-link .entry-title:before,div.grimlock-query-section__posts [id^=post-].format-link .entry-title:before,div.grimlock-query-section__posts [id^=term-].format-link .entry-title:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eb04";display:block;display:inline-block;font-family:sinclair;font-size:inherit;font-size:2em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 0 .5rem;pointer-events:none;text-rendering:auto;text-transform:none;vertical-align:middle}.archive-posts [id^=post-].format-link .entry-title a:after,.archive-posts [id^=term-].format-link .entry-title a:after,.blog-posts [id^=post-].format-link .entry-title a:after,.blog-posts [id^=term-].format-link .entry-title a:after,.search-posts [id^=post-].format-link .entry-title a:after,.search-posts [id^=term-].format-link .entry-title a:after,.terms [id^=post-].format-link .entry-title a:after,.terms [id^=term-].format-link .entry-title a:after,div.grimlock-query-section__posts [id^=post-].format-link .entry-title a:after,div.grimlock-query-section__posts [id^=term-].format-link .entry-title a:after{background-color:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .35s cubic-bezier(.215,.61,.355,1);width:100%;z-index:9}@media screen and (prefers-reduced-motion:reduce){.archive-posts [id^=post-].format-link .entry-title a:after,.archive-posts [id^=term-].format-link .entry-title a:after,.blog-posts [id^=post-].format-link .entry-title a:after,.blog-posts [id^=term-].format-link .entry-title a:after,.search-posts [id^=post-].format-link .entry-title a:after,.search-posts [id^=term-].format-link .entry-title a:after,.terms [id^=post-].format-link .entry-title a:after,.terms [id^=term-].format-link .entry-title a:after,div.grimlock-query-section__posts [id^=post-].format-link .entry-title a:after,div.grimlock-query-section__posts [id^=term-].format-link .entry-title a:after{transition:none}}.archive-posts [id^=post-].format-link .entry-title:hover a:after,.archive-posts [id^=term-].format-link .entry-title:hover a:after,.blog-posts [id^=post-].format-link .entry-title:hover a:after,.blog-posts [id^=term-].format-link .entry-title:hover a:after,.search-posts [id^=post-].format-link .entry-title:hover a:after,.search-posts [id^=term-].format-link .entry-title:hover a:after,.terms [id^=post-].format-link .entry-title:hover a:after,.terms [id^=term-].format-link .entry-title:hover a:after,div.grimlock-query-section__posts [id^=post-].format-link .entry-title:hover a:after,div.grimlock-query-section__posts [id^=term-].format-link .entry-title:hover a:after{background-color:rgba(0,0,0,.05)}.archive-posts [id^=post-].format-video .card-media>video,.archive-posts [id^=term-].format-video .card-media>video,.blog-posts [id^=post-].format-video .card-media>video,.blog-posts [id^=term-].format-video .card-media>video,.search-posts [id^=post-].format-video .card-media>video,.search-posts [id^=term-].format-video .card-media>video,.terms [id^=post-].format-video .card-media>video,.terms [id^=term-].format-video .card-media>video,div.grimlock-query-section__posts [id^=post-].format-video .card-media>video,div.grimlock-query-section__posts [id^=term-].format-video .card-media>video{opacity:0}.archive-posts [id^=post-].format-video .card-media>div,.archive-posts [id^=term-].format-video .card-media>div,.blog-posts [id^=post-].format-video .card-media>div,.blog-posts [id^=term-].format-video .card-media>div,.search-posts [id^=post-].format-video .card-media>div,.search-posts [id^=term-].format-video .card-media>div,.terms [id^=post-].format-video .card-media>div,.terms [id^=term-].format-video .card-media>div,div.grimlock-query-section__posts [id^=post-].format-video .card-media>div,div.grimlock-query-section__posts [id^=term-].format-video .card-media>div{margin-bottom:0}.archive-posts [id^=post-].format-video .card-media .wp-playlist,.archive-posts [id^=term-].format-video .card-media .wp-playlist,.blog-posts [id^=post-].format-video .card-media .wp-playlist,.blog-posts [id^=term-].format-video .card-media .wp-playlist,.search-posts [id^=post-].format-video .card-media .wp-playlist,.search-posts [id^=term-].format-video .card-media .wp-playlist,.terms [id^=post-].format-video .card-media .wp-playlist,.terms [id^=term-].format-video .card-media .wp-playlist,div.grimlock-query-section__posts [id^=post-].format-video .card-media .wp-playlist,div.grimlock-query-section__posts [id^=term-].format-video .card-media .wp-playlist{border:0;margin:0;padding:0}.archive-posts [id^=post-].format-video .card-media .wp-playlist .mejs-container,.archive-posts [id^=term-].format-video .card-media .wp-playlist .mejs-container,.blog-posts [id^=post-].format-video .card-media .wp-playlist .mejs-container,.blog-posts [id^=term-].format-video .card-media .wp-playlist .mejs-container,.search-posts [id^=post-].format-video .card-media .wp-playlist .mejs-container,.search-posts [id^=term-].format-video .card-media .wp-playlist .mejs-container,.terms [id^=post-].format-video .card-media .wp-playlist .mejs-container,.terms [id^=term-].format-video .card-media .wp-playlist .mejs-container,div.grimlock-query-section__posts [id^=post-].format-video .card-media .wp-playlist .mejs-container,div.grimlock-query-section__posts [id^=term-].format-video .card-media .wp-playlist .mejs-container{width:100%!important}.archive-posts [id^=post-].format-video .card-media .wp-playlist .wp-playlist-tracks,.archive-posts [id^=term-].format-video .card-media .wp-playlist .wp-playlist-tracks,.blog-posts [id^=post-].format-video .card-media .wp-playlist .wp-playlist-tracks,.blog-posts [id^=term-].format-video .card-media .wp-playlist .wp-playlist-tracks,.search-posts [id^=post-].format-video .card-media .wp-playlist .wp-playlist-tracks,.search-posts [id^=term-].format-video .card-media .wp-playlist .wp-playlist-tracks,.terms [id^=post-].format-video .card-media .wp-playlist .wp-playlist-tracks,.terms [id^=term-].format-video .card-media .wp-playlist .wp-playlist-tracks,div.grimlock-query-section__posts [id^=post-].format-video .card-media .wp-playlist .wp-playlist-tracks,div.grimlock-query-section__posts [id^=term-].format-video .card-media .wp-playlist .wp-playlist-tracks{padding-left:15px;padding-right:15px}.archive-posts [id^=post-].format-video .card-media>p,.archive-posts [id^=term-].format-video .card-media>p,.blog-posts [id^=post-].format-video .card-media>p,.blog-posts [id^=term-].format-video .card-media>p,.search-posts [id^=post-].format-video .card-media>p,.search-posts [id^=term-].format-video .card-media>p,.terms [id^=post-].format-video .card-media>p,.terms [id^=term-].format-video .card-media>p,div.grimlock-query-section__posts [id^=post-].format-video .card-media>p,div.grimlock-query-section__posts [id^=term-].format-video .card-media>p{background:#000;margin-bottom:0;width:100%}.archive-posts [id^=post-].format-video .card-media>p:nth-child(2),.archive-posts [id^=term-].format-video .card-media>p:nth-child(2),.blog-posts [id^=post-].format-video .card-media>p:nth-child(2),.blog-posts [id^=term-].format-video .card-media>p:nth-child(2),.search-posts [id^=post-].format-video .card-media>p:nth-child(2),.search-posts [id^=term-].format-video .card-media>p:nth-child(2),.terms [id^=post-].format-video .card-media>p:nth-child(2),.terms [id^=term-].format-video .card-media>p:nth-child(2),div.grimlock-query-section__posts [id^=post-].format-video .card-media>p:nth-child(2),div.grimlock-query-section__posts [id^=term-].format-video .card-media>p:nth-child(2){display:none}.archive-posts [id^=post-].format-audio .card-media span,.archive-posts [id^=post-].format-audio .card-media>p,.archive-posts [id^=term-].format-audio .card-media span,.archive-posts [id^=term-].format-audio .card-media>p,.blog-posts [id^=post-].format-audio .card-media span,.blog-posts [id^=post-].format-audio .card-media>p,.blog-posts [id^=term-].format-audio .card-media span,.blog-posts [id^=term-].format-audio .card-media>p,.search-posts [id^=post-].format-audio .card-media span,.search-posts [id^=post-].format-audio .card-media>p,.search-posts [id^=term-].format-audio .card-media span,.search-posts [id^=term-].format-audio .card-media>p,.terms [id^=post-].format-audio .card-media span,.terms [id^=post-].format-audio .card-media>p,.terms [id^=term-].format-audio .card-media span,.terms [id^=term-].format-audio .card-media>p,div.grimlock-query-section__posts [id^=post-].format-audio .card-media span,div.grimlock-query-section__posts [id^=post-].format-audio .card-media>p,div.grimlock-query-section__posts [id^=term-].format-audio .card-media span,div.grimlock-query-section__posts [id^=term-].format-audio .card-media>p{display:none!important}.archive-posts [id^=post-].format-audio .card-media>audio,.archive-posts [id^=term-].format-audio .card-media>audio,.blog-posts [id^=post-].format-audio .card-media>audio,.blog-posts [id^=term-].format-audio .card-media>audio,.search-posts [id^=post-].format-audio .card-media>audio,.search-posts [id^=term-].format-audio .card-media>audio,.terms [id^=post-].format-audio .card-media>audio,.terms [id^=term-].format-audio .card-media>audio,div.grimlock-query-section__posts [id^=post-].format-audio .card-media>audio,div.grimlock-query-section__posts [id^=term-].format-audio .card-media>audio{opacity:0}.archive-posts [id^=post-].format-audio .card-media .wp-playlist,.archive-posts [id^=term-].format-audio .card-media .wp-playlist,.blog-posts [id^=post-].format-audio .card-media .wp-playlist,.blog-posts [id^=term-].format-audio .card-media .wp-playlist,.search-posts [id^=post-].format-audio .card-media .wp-playlist,.search-posts [id^=term-].format-audio .card-media .wp-playlist,.terms [id^=post-].format-audio .card-media .wp-playlist,.terms [id^=term-].format-audio .card-media .wp-playlist,div.grimlock-query-section__posts [id^=post-].format-audio .card-media .wp-playlist,div.grimlock-query-section__posts [id^=term-].format-audio .card-media .wp-playlist{background:none;border:0;height:200px!important;margin:0;padding-bottom:5rem;padding-top:5rem;width:100%}.archive-posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.archive-posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-tracks,.archive-posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.archive-posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-tracks,.blog-posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.blog-posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-tracks,.blog-posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.blog-posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-tracks,.search-posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.search-posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-tracks,.search-posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.search-posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-tracks,.terms [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.terms [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-tracks,.terms [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-current-item,.terms [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-tracks,div.grimlock-query-section__posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-current-item,div.grimlock-query-section__posts [id^=post-].format-audio .card-media .wp-playlist .wp-playlist-tracks,div.grimlock-query-section__posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-current-item,div.grimlock-query-section__posts [id^=term-].format-audio .card-media .wp-playlist .wp-playlist-tracks{display:none}.archive-posts [id^=post-].format-audio .card-media .mejs-time-current,.archive-posts [id^=post-].format-audio .card-media .mejs-time-slider,.archive-posts [id^=term-].format-audio .card-media .mejs-time-current,.archive-posts [id^=term-].format-audio .card-media .mejs-time-slider,.blog-posts [id^=post-].format-audio .card-media .mejs-time-current,.blog-posts [id^=post-].format-audio .card-media .mejs-time-slider,.blog-posts [id^=term-].format-audio .card-media .mejs-time-current,.blog-posts [id^=term-].format-audio .card-media .mejs-time-slider,.search-posts [id^=post-].format-audio .card-media .mejs-time-current,.search-posts [id^=post-].format-audio .card-media .mejs-time-slider,.search-posts [id^=term-].format-audio .card-media .mejs-time-current,.search-posts [id^=term-].format-audio .card-media .mejs-time-slider,.terms [id^=post-].format-audio .card-media .mejs-time-current,.terms [id^=post-].format-audio .card-media .mejs-time-slider,.terms [id^=term-].format-audio .card-media .mejs-time-current,.terms [id^=term-].format-audio .card-media .mejs-time-slider,div.grimlock-query-section__posts [id^=post-].format-audio .card-media .mejs-time-current,div.grimlock-query-section__posts [id^=post-].format-audio .card-media .mejs-time-slider,div.grimlock-query-section__posts [id^=term-].format-audio .card-media .mejs-time-current,div.grimlock-query-section__posts [id^=term-].format-audio .card-media .mejs-time-slider{display:inline-block!important}.archive-posts [id^=post-].format-audio .card-media .mejs-container,.archive-posts [id^=term-].format-audio .card-media .mejs-container,.blog-posts [id^=post-].format-audio .card-media .mejs-container,.blog-posts [id^=term-].format-audio .card-media .mejs-container,.search-posts [id^=post-].format-audio .card-media .mejs-container,.search-posts [id^=term-].format-audio .card-media .mejs-container,.terms [id^=post-].format-audio .card-media .mejs-container,.terms [id^=term-].format-audio .card-media .mejs-container,div.grimlock-query-section__posts [id^=post-].format-audio .card-media .mejs-container,div.grimlock-query-section__posts [id^=term-].format-audio .card-media .mejs-container{height:100%!important;left:0;position:absolute;top:0;width:100%!important;z-index:1}.archive-posts [id^=post-].format-audio .card-media .mejs-controls,.archive-posts [id^=term-].format-audio .card-media .mejs-controls,.blog-posts [id^=post-].format-audio .card-media .mejs-controls,.blog-posts [id^=term-].format-audio .card-media .mejs-controls,.search-posts [id^=post-].format-audio .card-media .mejs-controls,.search-posts [id^=term-].format-audio .card-media .mejs-controls,.terms [id^=post-].format-audio .card-media .mejs-controls,.terms [id^=term-].format-audio .card-media .mejs-controls,div.grimlock-query-section__posts [id^=post-].format-audio .card-media .mejs-controls,div.grimlock-query-section__posts [id^=term-].format-audio .card-media .mejs-controls{background:none!important}.archive-posts [id^=post-].format-audio .card-media>img,.archive-posts [id^=term-].format-audio .card-media>img,.blog-posts [id^=post-].format-audio .card-media>img,.blog-posts [id^=term-].format-audio .card-media>img,.search-posts [id^=post-].format-audio .card-media>img,.search-posts [id^=term-].format-audio .card-media>img,.terms [id^=post-].format-audio .card-media>img,.terms [id^=term-].format-audio .card-media>img,div.grimlock-query-section__posts [id^=post-].format-audio .card-media>img,div.grimlock-query-section__posts [id^=term-].format-audio .card-media>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.archive-posts [id^=post-].format-status .entry-header,.archive-posts [id^=term-].format-status .entry-header,.blog-posts [id^=post-].format-status .entry-header,.blog-posts [id^=term-].format-status .entry-header,.search-posts [id^=post-].format-status .entry-header,.search-posts [id^=term-].format-status .entry-header,.terms [id^=post-].format-status .entry-header,.terms [id^=term-].format-status .entry-header,div.grimlock-query-section__posts [id^=post-].format-status .entry-header,div.grimlock-query-section__posts [id^=term-].format-status .entry-header{margin-bottom:0!important}.archive-posts [id^=post-].format-status .entry-button,.archive-posts [id^=post-].format-status .entry-content,.archive-posts [id^=post-].format-status .entry-footer,.archive-posts [id^=post-].format-status .post-reading-time,.archive-posts [id^=term-].format-status .entry-button,.archive-posts [id^=term-].format-status .entry-content,.archive-posts [id^=term-].format-status .entry-footer,.archive-posts [id^=term-].format-status .post-reading-time,.blog-posts [id^=post-].format-status .entry-button,.blog-posts [id^=post-].format-status .entry-content,.blog-posts [id^=post-].format-status .entry-footer,.blog-posts [id^=post-].format-status .post-reading-time,.blog-posts [id^=term-].format-status .entry-button,.blog-posts [id^=term-].format-status .entry-content,.blog-posts [id^=term-].format-status .entry-footer,.blog-posts [id^=term-].format-status .post-reading-time,.search-posts [id^=post-].format-status .entry-button,.search-posts [id^=post-].format-status .entry-content,.search-posts [id^=post-].format-status .entry-footer,.search-posts [id^=post-].format-status .post-reading-time,.search-posts [id^=term-].format-status .entry-button,.search-posts [id^=term-].format-status .entry-content,.search-posts [id^=term-].format-status .entry-footer,.search-posts [id^=term-].format-status .post-reading-time,.terms [id^=post-].format-status .entry-button,.terms [id^=post-].format-status .entry-content,.terms [id^=post-].format-status .entry-footer,.terms [id^=post-].format-status .post-reading-time,.terms [id^=term-].format-status .entry-button,.terms [id^=term-].format-status .entry-content,.terms [id^=term-].format-status .entry-footer,.terms [id^=term-].format-status .post-reading-time,div.grimlock-query-section__posts [id^=post-].format-status .entry-button,div.grimlock-query-section__posts [id^=post-].format-status .entry-content,div.grimlock-query-section__posts [id^=post-].format-status .entry-footer,div.grimlock-query-section__posts [id^=post-].format-status .post-reading-time,div.grimlock-query-section__posts [id^=term-].format-status .entry-button,div.grimlock-query-section__posts [id^=term-].format-status .entry-content,div.grimlock-query-section__posts [id^=term-].format-status .entry-footer,div.grimlock-query-section__posts [id^=term-].format-status .post-reading-time{display:none}.archive-posts.posts--12-cols-classic [id^=post-].format-gallery .card-media,.archive-posts.posts--12-cols-overlay [id^=post-].format-gallery .card-media,.archive-posts.terms--12-cols-classic [id^=term-].format-gallery .card-media,.blog-posts.posts--12-cols-classic [id^=post-].format-gallery .card-media,.blog-posts.posts--12-cols-overlay [id^=post-].format-gallery .card-media,.blog-posts.terms--12-cols-classic [id^=term-].format-gallery .card-media,.search-posts.posts--12-cols-classic [id^=post-].format-gallery .card-media,.search-posts.posts--12-cols-overlay [id^=post-].format-gallery .card-media,.search-posts.terms--12-cols-classic [id^=term-].format-gallery .card-media,.terms.posts--12-cols-classic [id^=post-].format-gallery .card-media,.terms.posts--12-cols-overlay [id^=post-].format-gallery .card-media,.terms.terms--12-cols-classic [id^=term-].format-gallery .card-media,div.grimlock-query-section__posts.posts--12-cols-classic [id^=post-].format-gallery .card-media,div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-].format-gallery .card-media,div.grimlock-query-section__posts.terms--12-cols-classic [id^=term-].format-gallery .card-media{max-height:450px!important}.archive-posts.posts--12-cols-classic [id^=post-] .card .card-body,.archive-posts.terms--12-cols-classic [id^=term-] .card .card-body,.blog-posts.posts--12-cols-classic [id^=post-] .card .card-body,.blog-posts.terms--12-cols-classic [id^=term-] .card .card-body,.search-posts.posts--12-cols-classic [id^=post-] .card .card-body,.search-posts.terms--12-cols-classic [id^=term-] .card .card-body,.terms.posts--12-cols-classic [id^=post-] .card .card-body,.terms.terms--12-cols-classic [id^=term-] .card .card-body,div.grimlock-query-section__posts.posts--12-cols-classic [id^=post-] .card .card-body,div.grimlock-query-section__posts.terms--12-cols-classic [id^=term-] .card .card-body{margin-bottom:0!important}.archive-posts.posts--12-cols-classic [id^=post-] .card .entry-labels,.archive-posts.terms--12-cols-classic [id^=term-] .card .entry-labels,.blog-posts.posts--12-cols-classic [id^=post-] .card .entry-labels,.blog-posts.terms--12-cols-classic [id^=term-] .card .entry-labels,.search-posts.posts--12-cols-classic [id^=post-] .card .entry-labels,.search-posts.terms--12-cols-classic [id^=term-] .card .entry-labels,.terms.posts--12-cols-classic [id^=post-] .card .entry-labels,.terms.terms--12-cols-classic [id^=term-] .card .entry-labels,div.grimlock-query-section__posts.posts--12-cols-classic [id^=post-] .card .entry-labels,div.grimlock-query-section__posts.terms--12-cols-classic [id^=term-] .card .entry-labels{left:30px}.archive-posts.posts--12-cols-classic [id^=post-] .entry-meta .post-reading-time,.archive-posts.posts--3-3-3-3-cols-classic [id^=post-] .entry-meta .post-reading-time,.archive-posts.posts--4-4-4-cols-classic [id^=post-] .entry-meta .post-reading-time,.archive-posts.posts--6-6-cols-classic [id^=post-] .entry-meta .post-reading-time,.blog-posts.posts--12-cols-classic [id^=post-] .entry-meta .post-reading-time,.blog-posts.posts--3-3-3-3-cols-classic [id^=post-] .entry-meta .post-reading-time,.blog-posts.posts--4-4-4-cols-classic [id^=post-] .entry-meta .post-reading-time,.blog-posts.posts--6-6-cols-classic [id^=post-] .entry-meta .post-reading-time,.search-posts.posts--12-cols-classic [id^=post-] .entry-meta .post-reading-time,.search-posts.posts--3-3-3-3-cols-classic [id^=post-] .entry-meta .post-reading-time,.search-posts.posts--4-4-4-cols-classic [id^=post-] .entry-meta .post-reading-time,.search-posts.posts--6-6-cols-classic [id^=post-] .entry-meta .post-reading-time,.terms.posts--12-cols-classic [id^=post-] .entry-meta .post-reading-time,.terms.posts--3-3-3-3-cols-classic [id^=post-] .entry-meta .post-reading-time,.terms.posts--4-4-4-cols-classic [id^=post-] .entry-meta .post-reading-time,.terms.posts--6-6-cols-classic [id^=post-] .entry-meta .post-reading-time,div.grimlock-query-section__posts.posts--12-cols-classic [id^=post-] .entry-meta .post-reading-time,div.grimlock-query-section__posts.posts--3-3-3-3-cols-classic [id^=post-] .entry-meta .post-reading-time,div.grimlock-query-section__posts.posts--4-4-4-cols-classic [id^=post-] .entry-meta .post-reading-time,div.grimlock-query-section__posts.posts--6-6-cols-classic [id^=post-] .entry-meta .post-reading-time{display:none!important}@media (min-width:992px){.archive-posts.posts--12-cols-overlay .card-media,.blog-posts.posts--12-cols-overlay .card-media,.search-posts.posts--12-cols-overlay .card-media,.terms.posts--12-cols-overlay .card-media,div.grimlock-query-section__posts.posts--12-cols-overlay .card-media{max-height:600px}}.archive-posts.posts--12-cols-overlay .card-body,.blog-posts.posts--12-cols-overlay .card-body,.search-posts.posts--12-cols-overlay .card-body,.terms.posts--12-cols-overlay .card-body,div.grimlock-query-section__posts.posts--12-cols-overlay .card-body{padding:var(--grimlock-archive-post-padding)!important}@media (min-width:576px){.archive-posts.posts--12-cols-overlay .card-body,.blog-posts.posts--12-cols-overlay .card-body,.search-posts.posts--12-cols-overlay .card-body,.terms.posts--12-cols-overlay .card-body,div.grimlock-query-section__posts.posts--12-cols-overlay .card-body{padding:calc(var(--grimlock-archive-post-padding)*1.25)!important}}@media (min-width:768px){.archive-posts.posts--12-cols-overlay .card-body,.blog-posts.posts--12-cols-overlay .card-body,.search-posts.posts--12-cols-overlay .card-body,.terms.posts--12-cols-overlay .card-body,div.grimlock-query-section__posts.posts--12-cols-overlay .card-body{padding:calc(var(--grimlock-archive-post-padding)*1.5)!important}}@media (min-width:992px){.archive-posts.posts--12-cols-overlay .card-body,.blog-posts.posts--12-cols-overlay .card-body,.search-posts.posts--12-cols-overlay .card-body,.terms.posts--12-cols-overlay .card-body,div.grimlock-query-section__posts.posts--12-cols-overlay .card-body{padding:calc(var(--grimlock-archive-post-padding)*2)!important}}.archive-posts.posts--12-cols-overlay .entry-title,.blog-posts.posts--12-cols-overlay .entry-title,.search-posts.posts--12-cols-overlay .entry-title,.terms.posts--12-cols-overlay .entry-title,div.grimlock-query-section__posts.posts--12-cols-overlay .entry-title{font-size:2rem!important;max-width:610px!important}.archive-posts.posts--6-6-cols-overlay .card-body,.blog-posts.posts--6-6-cols-overlay .card-body,.search-posts.posts--6-6-cols-overlay .card-body,.terms.posts--6-6-cols-overlay .card-body,div.grimlock-query-section__posts.posts--6-6-cols-overlay .card-body{padding:var(--grimlock-archive-post-padding)!important}@media (min-width:576px){.archive-posts.posts--6-6-cols-overlay .card-body,.blog-posts.posts--6-6-cols-overlay .card-body,.search-posts.posts--6-6-cols-overlay .card-body,.terms.posts--6-6-cols-overlay .card-body,div.grimlock-query-section__posts.posts--6-6-cols-overlay .card-body{padding:calc(var(--grimlock-archive-post-padding)*1.125)!important}}@media (min-width:768px){.archive-posts.posts--6-6-cols-overlay .card-body,.blog-posts.posts--6-6-cols-overlay .card-body,.search-posts.posts--6-6-cols-overlay .card-body,.terms.posts--6-6-cols-overlay .card-body,div.grimlock-query-section__posts.posts--6-6-cols-overlay .card-body{padding:calc(var(--grimlock-archive-post-padding)*1.15)!important}}@media (min-width:992px){.archive-posts.posts--6-6-cols-overlay .card-body,.blog-posts.posts--6-6-cols-overlay .card-body,.search-posts.posts--6-6-cols-overlay .card-body,.terms.posts--6-6-cols-overlay .card-body,div.grimlock-query-section__posts.posts--6-6-cols-overlay .card-body{padding:calc(var(--grimlock-archive-post-padding)*1.5)!important}}.archive-posts.posts--6-6-cols-overlay .entry-title,.blog-posts.posts--6-6-cols-overlay .entry-title,.search-posts.posts--6-6-cols-overlay .entry-title,.terms.posts--6-6-cols-overlay .entry-title,div.grimlock-query-section__posts.posts--6-6-cols-overlay .entry-title{font-size:1.75rem!important}.archive-posts.posts--12-cols-overlay [id^=post-] .card-media .entry-labels,.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-media .entry-labels,.archive-posts.posts--4-4-4-cols-overlay [id^=post-] .card-media .entry-labels,.archive-posts.posts--6-6-cols-overlay [id^=post-] .card-media .entry-labels,.blog-posts.posts--12-cols-overlay [id^=post-] .card-media .entry-labels,.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-media .entry-labels,.blog-posts.posts--4-4-4-cols-overlay [id^=post-] .card-media .entry-labels,.blog-posts.posts--6-6-cols-overlay [id^=post-] .card-media .entry-labels,.search-posts.posts--12-cols-overlay [id^=post-] .card-media .entry-labels,.search-posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-media .entry-labels,.search-posts.posts--4-4-4-cols-overlay [id^=post-] .card-media .entry-labels,.search-posts.posts--6-6-cols-overlay [id^=post-] .card-media .entry-labels,.terms.posts--12-cols-overlay [id^=post-] .card-media .entry-labels,.terms.posts--3-3-3-3-cols-overlay [id^=post-] .card-media .entry-labels,.terms.posts--4-4-4-cols-overlay [id^=post-] .card-media .entry-labels,.terms.posts--6-6-cols-overlay [id^=post-] .card-media .entry-labels,div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-] .card-media .entry-labels,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-media .entry-labels,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-] .card-media .entry-labels,div.grimlock-query-section__posts.posts--6-6-cols-overlay [id^=post-] .card-media .entry-labels{display:none}.archive-posts.posts--12-cols-overlay [id^=post-] .card-body .entry-labels,.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-body .entry-labels,.archive-posts.posts--4-4-4-cols-overlay [id^=post-] .card-body .entry-labels,.archive-posts.posts--6-6-cols-overlay [id^=post-] .card-body .entry-labels,.blog-posts.posts--12-cols-overlay [id^=post-] .card-body .entry-labels,.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-body .entry-labels,.blog-posts.posts--4-4-4-cols-overlay [id^=post-] .card-body .entry-labels,.blog-posts.posts--6-6-cols-overlay [id^=post-] .card-body .entry-labels,.search-posts.posts--12-cols-overlay [id^=post-] .card-body .entry-labels,.search-posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-body .entry-labels,.search-posts.posts--4-4-4-cols-overlay [id^=post-] .card-body .entry-labels,.search-posts.posts--6-6-cols-overlay [id^=post-] .card-body .entry-labels,.terms.posts--12-cols-overlay [id^=post-] .card-body .entry-labels,.terms.posts--3-3-3-3-cols-overlay [id^=post-] .card-body .entry-labels,.terms.posts--4-4-4-cols-overlay [id^=post-] .card-body .entry-labels,.terms.posts--6-6-cols-overlay [id^=post-] .card-body .entry-labels,div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-] .card-body .entry-labels,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-] .card-body .entry-labels,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-] .card-body .entry-labels,div.grimlock-query-section__posts.posts--6-6-cols-overlay [id^=post-] .card-body .entry-labels{display:block}.archive-posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title,.archive-posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title a,.archive-posts.posts--12-cols-overlay [id^=post-].format-quote blockquote p,.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title,.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title a,.archive-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-quote blockquote p,.archive-posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title,.archive-posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title a,.archive-posts.posts--4-4-4-cols-overlay [id^=post-].format-quote blockquote p,.archive-posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title,.archive-posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title a,.archive-posts.posts--6-6-cols-overlay [id^=post-].format-quote blockquote p,.blog-posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title,.blog-posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title a,.blog-posts.posts--12-cols-overlay [id^=post-].format-quote blockquote p,.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title,.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title a,.blog-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-quote blockquote p,.blog-posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title,.blog-posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title a,.blog-posts.posts--4-4-4-cols-overlay [id^=post-].format-quote blockquote p,.blog-posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title,.blog-posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title a,.blog-posts.posts--6-6-cols-overlay [id^=post-].format-quote blockquote p,.search-posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title,.search-posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title a,.search-posts.posts--12-cols-overlay [id^=post-].format-quote blockquote p,.search-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title,.search-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title a,.search-posts.posts--3-3-3-3-cols-overlay [id^=post-].format-quote blockquote p,.search-posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title,.search-posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title a,.search-posts.posts--4-4-4-cols-overlay [id^=post-].format-quote blockquote p,.search-posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title,.search-posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title a,.search-posts.posts--6-6-cols-overlay [id^=post-].format-quote blockquote p,.terms.posts--12-cols-overlay [id^=post-].format-link h2.entry-title,.terms.posts--12-cols-overlay [id^=post-].format-link h2.entry-title a,.terms.posts--12-cols-overlay [id^=post-].format-quote blockquote p,.terms.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title,.terms.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title a,.terms.posts--3-3-3-3-cols-overlay [id^=post-].format-quote blockquote p,.terms.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title,.terms.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title a,.terms.posts--4-4-4-cols-overlay [id^=post-].format-quote blockquote p,.terms.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title,.terms.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title a,.terms.posts--6-6-cols-overlay [id^=post-].format-quote blockquote p,div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title,div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-].format-link h2.entry-title a,div.grimlock-query-section__posts.posts--12-cols-overlay [id^=post-].format-quote blockquote p,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-].format-link h2.entry-title a,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay [id^=post-].format-quote blockquote p,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-].format-link h2.entry-title a,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay [id^=post-].format-quote blockquote p,div.grimlock-query-section__posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title,div.grimlock-query-section__posts.posts--6-6-cols-overlay [id^=post-].format-link h2.entry-title a,div.grimlock-query-section__posts.posts--6-6-cols-overlay [id^=post-].format-quote blockquote p{color:var(--grimlock-archive-post-title-color)!important}@media (min-width:768px){.archive-posts.posts--4-4-4-cols-overlay-grid,.blog-posts.posts--4-4-4-cols-overlay-grid,.search-posts.posts--4-4-4-cols-overlay-grid,.terms.posts--4-4-4-cols-overlay-grid,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay-grid{grid-gap:15px;display:grid;grid-auto-flow:dense;grid-auto-rows:300px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin:0!important}.archive-posts.posts--4-4-4-cols-overlay-grid [id^=post-],.blog-posts.posts--4-4-4-cols-overlay-grid [id^=post-],.search-posts.posts--4-4-4-cols-overlay-grid [id^=post-],.terms.posts--4-4-4-cols-overlay-grid [id^=post-],div.grimlock-query-section__posts.posts--4-4-4-cols-overlay-grid [id^=post-]{margin:0!important;max-width:100%!important;min-height:0!important;padding:0!important;width:100%!important}.archive-posts.posts--4-4-4-cols-overlay-grid [id^=post-]:first-child,.blog-posts.posts--4-4-4-cols-overlay-grid [id^=post-]:first-child,.search-posts.posts--4-4-4-cols-overlay-grid [id^=post-]:first-child,.terms.posts--4-4-4-cols-overlay-grid [id^=post-]:first-child,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay-grid [id^=post-]:first-child{grid-row:span 2}.archive-posts.posts--4-4-4-cols-overlay-grid [id^=post-]:nth-child(2),.blog-posts.posts--4-4-4-cols-overlay-grid [id^=post-]:nth-child(2),.search-posts.posts--4-4-4-cols-overlay-grid [id^=post-]:nth-child(2),.terms.posts--4-4-4-cols-overlay-grid [id^=post-]:nth-child(2),div.grimlock-query-section__posts.posts--4-4-4-cols-overlay-grid [id^=post-]:nth-child(2){grid-column:span 2}.archive-posts.posts--4-4-4-cols-overlay-grid .card .card-media img,.blog-posts.posts--4-4-4-cols-overlay-grid .card .card-media img,.search-posts.posts--4-4-4-cols-overlay-grid .card .card-media img,.terms.posts--4-4-4-cols-overlay-grid .card .card-media img,div.grimlock-query-section__posts.posts--4-4-4-cols-overlay-grid .card .card-media img{height:100%}}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card,.search-posts.posts--3-3-3-3-cols-overlay-grid .card,.terms.posts--3-3-3-3-cols-overlay-grid .card,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card{border:none}@media (min-width:768px){.archive-posts.posts--3-3-3-3-cols-overlay-grid,.blog-posts.posts--3-3-3-3-cols-overlay-grid,.search-posts.posts--3-3-3-3-cols-overlay-grid,.terms.posts--3-3-3-3-cols-overlay-grid,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid{grid-gap:0;display:grid;grid-auto-flow:dense;grid-auto-rows:290px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin:0!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-],.blog-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-],.search-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-],.terms.posts--3-3-3-3-cols-overlay-grid [id^=post-],div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]{border-radius:0!important;margin:0!important;max-width:100%!important;min-height:0!important;overflow:hidden;padding:0!important;width:100%!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child,.blog-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child,.search-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child,.terms.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child{grid-column:span 2;grid-row:span 2}.archive-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child .card .entry-title,.blog-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child .card .entry-title,.search-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child .card .entry-title,.terms.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child .card .entry-title,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:first-child .card .entry-title{font-size:2em!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4),.blog-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4),.search-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4),.terms.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4),div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4){grid-column:span 2;grid-row:span 2}.archive-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4) .card .entry-title,.blog-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4) .card .entry-title,.search-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4) .card .entry-title,.terms.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4) .card .entry-title,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:nth-child(4) .card .entry-title{font-size:2em!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid:not(.posts--per-page-6) [id^=post-]:nth-child(6),.blog-posts.posts--3-3-3-3-cols-overlay-grid:not(.posts--per-page-6) [id^=post-]:nth-child(6),.search-posts.posts--3-3-3-3-cols-overlay-grid:not(.posts--per-page-6) [id^=post-]:nth-child(6),.terms.posts--3-3-3-3-cols-overlay-grid:not(.posts--per-page-6) [id^=post-]:nth-child(6),div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid:not(.posts--per-page-6) [id^=post-]:nth-child(6){grid-row:span 2}.archive-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:not(.format-quote):not(.format-link) .card .card-body,.blog-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:not(.format-quote):not(.format-link) .card .card-body,.search-posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:not(.format-quote):not(.format-link) .card .card-body,.terms.posts--3-3-3-3-cols-overlay-grid [id^=post-]:not(.format-quote):not(.format-link) .card .card-body,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid [id^=post-]:not(.format-quote):not(.format-link) .card .card-body{background:none!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card,.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .card-media,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .card-media,.search-posts.posts--3-3-3-3-cols-overlay-grid .card,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .card-media,.terms.posts--3-3-3-3-cols-overlay-grid .card,.terms.posts--3-3-3-3-cols-overlay-grid .card .card-media,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .card-media{border-radius:0!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .card-media img,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .card-media img,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .card-media img,.terms.posts--3-3-3-3-cols-overlay-grid .card .card-media img,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .card-media img{border-radius:0!important;height:100%}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .card-body,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .card-body,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .card-body,.terms.posts--3-3-3-3-cols-overlay-grid .card .card-body,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .card-body{border-radius:0!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header,.terms.posts--3-3-3-3-cols-overlay-grid .card .entry-header,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header{transition:all .35s cubic-bezier(.215,.61,.355,1)}}@media screen and (min-width:768px) and (prefers-reduced-motion:reduce){.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header,.terms.posts--3-3-3-3-cols-overlay-grid .card .entry-header,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .entry-header{transition:none}}@media (min-width:768px){.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-title,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-title,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-title,.terms.posts--3-3-3-3-cols-overlay-grid .card .entry-title,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .entry-title{font-size:1.4em!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-labels,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-labels,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .entry-labels,.terms.posts--3-3-3-3-cols-overlay-grid .card .entry-labels,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .entry-labels{display:none!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card .card__icon,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card .card__icon,.search-posts.posts--3-3-3-3-cols-overlay-grid .card .card__icon,.terms.posts--3-3-3-3-cols-overlay-grid .card .card__icon,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card .card__icon{display:flex!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card-media:after,.archive-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .entry-header,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card-media:after,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .entry-header,.search-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card-media:after,.search-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .entry-header,.terms.posts--3-3-3-3-cols-overlay-grid .card:hover .card-media:after,.terms.posts--3-3-3-3-cols-overlay-grid .card:hover .entry-header,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card-media:after,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card:hover .entry-header{opacity:1!important}.archive-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card__icon,.blog-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card__icon,.search-posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card__icon,.terms.posts--3-3-3-3-cols-overlay-grid .card:hover .card__icon,div.grimlock-query-section__posts.posts--3-3-3-3-cols-overlay-grid .card:hover .card__icon{opacity:0!important}}.archive-posts[class*="12-cols-lateral"] [id^=post-],.archive-posts[class*="6-6-cols-lateral"] [id^=post-],.blog-posts[class*="12-cols-lateral"] [id^=post-],.blog-posts[class*="6-6-cols-lateral"] [id^=post-],.search-posts[class*="12-cols-lateral"] [id^=post-],.search-posts[class*="6-6-cols-lateral"] [id^=post-],.terms[class*="12-cols-lateral"] [id^=post-],.terms[class*="6-6-cols-lateral"] [id^=post-],div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-],div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]{flex:0 0 100%;max-width:100%}.archive-posts[class*="12-cols-lateral"] [id^=post-] .card,.archive-posts[class*="6-6-cols-lateral"] [id^=post-] .card,.blog-posts[class*="12-cols-lateral"] [id^=post-] .card,.blog-posts[class*="6-6-cols-lateral"] [id^=post-] .card,.search-posts[class*="12-cols-lateral"] [id^=post-] .card,.search-posts[class*="6-6-cols-lateral"] [id^=post-] .card,.terms[class*="12-cols-lateral"] [id^=post-] .card,.terms[class*="6-6-cols-lateral"] [id^=post-] .card,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-] .card,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-] .card{flex-direction:row;margin:0}.archive-posts[class*="12-cols-lateral"] [id^=post-] .entry-labels,.archive-posts[class*="6-6-cols-lateral"] [id^=post-] .entry-labels,.blog-posts[class*="12-cols-lateral"] [id^=post-] .entry-labels,.blog-posts[class*="6-6-cols-lateral"] [id^=post-] .entry-labels,.search-posts[class*="12-cols-lateral"] [id^=post-] .entry-labels,.search-posts[class*="6-6-cols-lateral"] [id^=post-] .entry-labels,.terms[class*="12-cols-lateral"] [id^=post-] .entry-labels,.terms[class*="6-6-cols-lateral"] [id^=post-] .entry-labels,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-] .entry-labels,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-] .entry-labels{display:none}.archive-posts[class*="12-cols-lateral"] [id^=post-] .entry-meta+.entry-header,.archive-posts[class*="6-6-cols-lateral"] [id^=post-] .entry-meta+.entry-header,.blog-posts[class*="12-cols-lateral"] [id^=post-] .entry-meta+.entry-header,.blog-posts[class*="6-6-cols-lateral"] [id^=post-] .entry-meta+.entry-header,.search-posts[class*="12-cols-lateral"] [id^=post-] .entry-meta+.entry-header,.search-posts[class*="6-6-cols-lateral"] [id^=post-] .entry-meta+.entry-header,.terms[class*="12-cols-lateral"] [id^=post-] .entry-meta+.entry-header,.terms[class*="6-6-cols-lateral"] [id^=post-] .entry-meta+.entry-header,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-] .entry-meta+.entry-header,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-] .entry-meta+.entry-header{margin-top:.5rem}.archive-posts[class*="12-cols-lateral"] [id^=post-].format-link .card-body,.archive-posts[class*="12-cols-lateral"] [id^=post-].format-quote .card-body,.archive-posts[class*="6-6-cols-lateral"] [id^=post-].format-link .card-body,.archive-posts[class*="6-6-cols-lateral"] [id^=post-].format-quote .card-body,.blog-posts[class*="12-cols-lateral"] [id^=post-].format-link .card-body,.blog-posts[class*="12-cols-lateral"] [id^=post-].format-quote .card-body,.blog-posts[class*="6-6-cols-lateral"] [id^=post-].format-link .card-body,.blog-posts[class*="6-6-cols-lateral"] [id^=post-].format-quote .card-body,.search-posts[class*="12-cols-lateral"] [id^=post-].format-link .card-body,.search-posts[class*="12-cols-lateral"] [id^=post-].format-quote .card-body,.search-posts[class*="6-6-cols-lateral"] [id^=post-].format-link .card-body,.search-posts[class*="6-6-cols-lateral"] [id^=post-].format-quote .card-body,.terms[class*="12-cols-lateral"] [id^=post-].format-link .card-body,.terms[class*="12-cols-lateral"] [id^=post-].format-quote .card-body,.terms[class*="6-6-cols-lateral"] [id^=post-].format-link .card-body,.terms[class*="6-6-cols-lateral"] [id^=post-].format-quote .card-body,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-].format-link .card-body,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-].format-quote .card-body,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-].format-link .card-body,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-].format-quote .card-body{flex:0 0 100%;justify-content:center;max-width:100%;width:100%}.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card{align-items:flex-start}@media (min-width:768px){.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail{height:100%!important}}@media (min-width:768px) and (max-width:991.98px){.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media img,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail img{height:100%!important;-o-object-fit:cover;object-fit:cover}}.archive-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,.blog-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,.search-posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,.terms[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,div.grimlock-query-section__posts[class*="12-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body .entry-title{font-size:var(--grimlock-heading5-font-size)}.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail{display:block}@media (min-width:768px){.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-media,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .post-thumbnail{flex:0 0 25%;max-width:25%}.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link).has-post-thumbnail .card-body{flex:0 0 75%;max-width:75%}}.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-media,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail{display:none}.archive-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.archive-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.archive-posts[class*="6-6-cols-lateral"] [id^=post-],.blog-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.blog-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.blog-posts[class*="6-6-cols-lateral"] [id^=post-],.search-posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.search-posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.search-posts[class*="6-6-cols-lateral"] [id^=post-],.terms.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.terms.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,.terms[class*="6-6-cols-lateral"] [id^=post-],div.grimlock-query-section__posts.grimlock-posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,div.grimlock-query-section__posts.posts--12-cols-lateral [id^=post-]:not(.format-quote):not(.format-link) .card-body,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]{flex:0 0 100%;max-width:100%}@media (min-width:768px){.archive-posts[class*="6-6-cols-lateral"] [id^=post-],.blog-posts[class*="6-6-cols-lateral"] [id^=post-],.search-posts[class*="6-6-cols-lateral"] [id^=post-],.terms[class*="6-6-cols-lateral"] [id^=post-],div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]{flex:0 0 50%;max-width:50%}.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-media,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .post-thumbnail{flex:0 0 33.33333%;max-width:33.33333%}.archive-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body,.blog-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body,.search-posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body,.terms[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body,div.grimlock-query-section__posts[class*="6-6-cols-lateral"] [id^=post-]:not(.format-quote):not(.format-link) .card-body{flex:0 0 66.66667%;max-width:66.66667%}.archive-posts[class*="12-cols-lateral-reverse"] [id^=post-] .card-body,.archive-posts[class*="6-6-cols-lateral-reverse"] [id^=post-] .card-body,.blog-posts[class*="12-cols-lateral-reverse"] [id^=post-] .card-body,.blog-posts[class*="6-6-cols-lateral-reverse"] [id^=post-] .card-body,.search-posts[class*="12-cols-lateral-reverse"] [id^=post-] .card-body,.search-posts[class*="6-6-cols-lateral-reverse"] [id^=post-] .card-body,.terms[class*="12-cols-lateral-reverse"] [id^=post-] .card-body,.terms[class*="6-6-cols-lateral-reverse"] [id^=post-] .card-body,div.grimlock-query-section__posts[class*="12-cols-lateral-reverse"] [id^=post-] .card-body,div.grimlock-query-section__posts[class*="6-6-cols-lateral-reverse"] [id^=post-] .card-body{order:-1;padding-left:30px}}.grimlock .posts--height-not-equalized,.posts--height-not-equalized.masonry{display:block!important}.grimlock .posts--height-not-equalized[style*=position],.posts--height-not-equalized.masonry[style*=position]{overflow:hidden}.grimlock .posts--height-not-equalized [id^=post-]:not([style*=position]),.posts--height-not-equalized.masonry [id^=post-]:not([style*=position]){opacity:0;pointer-events:none;visibility:hidden}.grimlock .posts--height-not-equalized:not([style*=position]),.posts--height-not-equalized.masonry:not([style*=position]){position:relative}.grimlock .posts--height-not-equalized:not([style*=position]):after,.posts--height-not-equalized.masonry:not([style*=position]):after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fa-spin 1.2s linear infinite;content:var(--grimlock-icon-loading);font-family:var(--grimlock-icon-loading-font-family)!important;font-size:2rem;font-style:normal;font-weight:100;left:50%;opacity:.5;position:absolute;text-align:center;text-rendering:auto;top:75px;transform-origin:center center}.archive.author .grimlock-custom_header .region__col{flex:0 0 100%;margin:0 auto;max-width:720px;text-align:center;width:100%}.archive.author .grimlock-custom_header .region__col--1{order:-1}.archive.author .grimlock-custom_header .section__thumbnail{display:inline-block;height:100px;overflow:hidden;width:100px}.archive.author .grimlock-custom_header .section__thumbnail-img{border-radius:500px}.archive.author .grimlock-custom_header .vcard{font-weight:inherit}@media (min-width:992px){.archive.author .grimlock-custom_header.region--6-6-cols-left-modern .region__row,.archive.author .grimlock-custom_header.region--6-6-cols-left-reverse-modern .region__row{flex-direction:column}.archive.author .grimlock-custom_header.region--6-6-cols-left-modern .region__col,.archive.author .grimlock-custom_header.region--6-6-cols-left-reverse-modern .region__col{flex:0 0 50%;margin:0;max-width:50%;text-align:left}}.post-date .entry-date+.updated{display:none}.no-results.not-found{padding-bottom:5rem;padding-top:5rem}.badge{border-radius:0;text-shadow:none}.badge.badge-faded{background-color:rgba(0,0,0,.3);color:#fff}.btn,.button,.main-navigation .navbar-nav>.menu-item.btn-inside>a,.wp-block-button a.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{border-width:1px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:600;letter-spacing:0;padding-left:1.875rem;padding-right:1.875rem;text-transform:none;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){.btn,.button,.main-navigation .navbar-nav>.menu-item.btn-inside>a,.wp-block-button a.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{transition:none}}.btn,.btn:active,.btn:focus,.button,.button:active,.button:focus,.main-navigation .navbar-nav>.menu-item.btn-inside>a,.main-navigation .navbar-nav>.menu-item.btn-inside>a:active,.main-navigation .navbar-nav>.menu-item.btn-inside>a:focus,.wp-block-button a.wp-block-button__link,.wp-block-button a.wp-block-button__link:active,.wp-block-button a.wp-block-button__link:focus,button,button:active,button:focus,input:active[type=button],input:active[type=reset],input:active[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input[type=button],input[type=button]:active,input[type=button]:focus,input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=submit],input[type=submit]:active,input[type=submit]:focus{box-shadow:none!important;outline:none!important}.btn:active,.btn:hover,.button:active,.button:hover,.main-navigation .navbar-nav>.menu-item.btn-inside>a:active,.main-navigation .navbar-nav>.menu-item.btn-inside>a:hover,.wp-block-button a.wp-block-button__link:active,.wp-block-button a.wp-block-button__link:hover,button:active,button:hover,input:active[type=button],input:active[type=reset],input:active[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit],input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{cursor:pointer}.btn.disabled:hover,.btn:disabled:hover,.button.disabled:hover,.button:disabled:hover,.disabled.button:hover,.main-navigation .navbar-nav>.menu-item.btn-inside>a.disabled:hover,.main-navigation .navbar-nav>.menu-item.btn-inside>a:disabled:hover,.wp-block-button a.disabled.wp-block-button__link:hover,.wp-block-button a.wp-block-button__link:disabled:hover,button.disabled:hover,button:disabled:hover,input.disabled:hover[type=button],input.disabled:hover[type=reset],input.disabled:hover[type=submit],input:disabled:hover[type=button],input:disabled:hover[type=reset],input:disabled:hover[type=submit],input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{cursor:not-allowed}.btn img,.button img,.main-navigation .navbar-nav>.menu-item.btn-inside>a img,.wp-block-button a.wp-block-button__link img,button img,input[type=button] img,input[type=reset] img,input[type=submit] img{margin-right:4px;position:relative;top:-1px}.btn[data-toggle=collapse].collapsed .collapsed-hidden,.button[data-toggle=collapse].collapsed .collapsed-hidden,.main-navigation .navbar-nav>.menu-item.btn-inside>a[data-toggle=collapse].collapsed .collapsed-hidden,.wp-block-button a.wp-block-button__link[data-toggle=collapse].collapsed .collapsed-hidden,button[data-toggle=collapse].collapsed .collapsed-hidden,input[data-toggle=collapse].collapsed[type=button] .collapsed-hidden,input[data-toggle=collapse].collapsed[type=reset] .collapsed-hidden,input[data-toggle=collapse].collapsed[type=submit] .collapsed-hidden,input[type=button][data-toggle=collapse].collapsed .collapsed-hidden,input[type=reset][data-toggle=collapse].collapsed .collapsed-hidden,input[type=submit][data-toggle=collapse].collapsed .collapsed-hidden{display:none}.btn[data-toggle=collapse].collapsed .collapsed-visible,.btn[data-toggle=collapse]:not(.collapsed) .collapsed-hidden,.button[data-toggle=collapse].collapsed .collapsed-visible,.button[data-toggle=collapse]:not(.collapsed) .collapsed-hidden,.main-navigation .navbar-nav>.menu-item.btn-inside>a[data-toggle=collapse].collapsed .collapsed-visible,.main-navigation .navbar-nav>.menu-item.btn-inside>a[data-toggle=collapse]:not(.collapsed) .collapsed-hidden,.wp-block-button a.wp-block-button__link[data-toggle=collapse].collapsed .collapsed-visible,.wp-block-button a.wp-block-button__link[data-toggle=collapse]:not(.collapsed) .collapsed-hidden,button[data-toggle=collapse].collapsed .collapsed-visible,button[data-toggle=collapse]:not(.collapsed) .collapsed-hidden,input[data-toggle=collapse].collapsed[type=button] .collapsed-visible,input[data-toggle=collapse].collapsed[type=reset] .collapsed-visible,input[data-toggle=collapse].collapsed[type=submit] .collapsed-visible,input[data-toggle=collapse]:not(.collapsed)[type=button] .collapsed-hidden,input[data-toggle=collapse]:not(.collapsed)[type=reset] .collapsed-hidden,input[data-toggle=collapse]:not(.collapsed)[type=submit] .collapsed-hidden,input[type=button][data-toggle=collapse].collapsed .collapsed-visible,input[type=button][data-toggle=collapse]:not(.collapsed) .collapsed-hidden,input[type=reset][data-toggle=collapse].collapsed .collapsed-visible,input[type=reset][data-toggle=collapse]:not(.collapsed) .collapsed-hidden,input[type=submit][data-toggle=collapse].collapsed .collapsed-visible,input[type=submit][data-toggle=collapse]:not(.collapsed) .collapsed-hidden{display:inline-block}.btn[data-toggle=collapse]:not(.collapsed) .collapsed-visible,.button[data-toggle=collapse]:not(.collapsed) .collapsed-visible,.main-navigation .navbar-nav>.menu-item.btn-inside>a[data-toggle=collapse]:not(.collapsed) .collapsed-visible,.wp-block-button a.wp-block-button__link[data-toggle=collapse]:not(.collapsed) .collapsed-visible,button[data-toggle=collapse]:not(.collapsed) .collapsed-visible,input[data-toggle=collapse]:not(.collapsed)[type=button] .collapsed-visible,input[data-toggle=collapse]:not(.collapsed)[type=reset] .collapsed-visible,input[data-toggle=collapse]:not(.collapsed)[type=submit] .collapsed-visible,input[type=button][data-toggle=collapse]:not(.collapsed) .collapsed-visible,input[type=reset][data-toggle=collapse]:not(.collapsed) .collapsed-visible,input[type=submit][data-toggle=collapse]:not(.collapsed) .collapsed-visible{display:none}.btn .sinclair-icon,.button .sinclair-icon,.main-navigation .navbar-nav>.menu-item.btn-inside>a .sinclair-icon,.wp-block-button a.wp-block-button__link .sinclair-icon,button .sinclair-icon,input[type=button] .sinclair-icon,input[type=reset] .sinclair-icon,input[type=submit] .sinclair-icon{font-size:1em;margin-left:.2em}.btn-secondary{color:#235ad2}.btn-link.button,.btn.btn-link,.grimlock-section .grimlock-section__btn.btn-link,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link,.wp-block-button a.btn-link.wp-block-button__link,.wp-block-button.is-style-link .wp-block-button__link,button.btn-link,input.btn-link[type=button],input.btn-link[type=reset],input.btn-link[type=submit]{align-items:center;border:none;border-radius:0;color:inherit;display:inline-flex;font-weight:var(--grimlock-button-font-weight);letter-spacing:var(--grimlock-button-letter-spacing);line-height:var(--grimlock-button-line-height);padding:.3rem 0;position:relative;text-transform:none;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){.btn-link.button,.btn.btn-link,.grimlock-section .grimlock-section__btn.btn-link,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link,.wp-block-button a.btn-link.wp-block-button__link,.wp-block-button.is-style-link .wp-block-button__link,button.btn-link,input.btn-link[type=button],input.btn-link[type=reset],input.btn-link[type=submit]{transition:none}}.btn-link.button:after,.btn.btn-link:after,.grimlock-section .grimlock-section__btn.btn-link:after,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:after,.wp-block-button a.btn-link.wp-block-button__link:after,.wp-block-button.is-style-link .wp-block-button__link:after,button.btn-link:after,input.btn-link[type=button]:after,input.btn-link[type=reset]:after,input.btn-link[type=submit]:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent!important;content:"\e951";display:inline-block;float:right;font-family:sinclair;font-size:inherit;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.5rem;right:0;text-rendering:auto;text-transform:none;transform:translateX(0);transition:all .35s cubic-bezier(.215,.61,.355,1);vertical-align:middle}@media screen and (prefers-reduced-motion:reduce){.btn-link.button:after,.btn.btn-link:after,.grimlock-section .grimlock-section__btn.btn-link:after,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:after,.wp-block-button a.btn-link.wp-block-button__link:after,.wp-block-button.is-style-link .wp-block-button__link:after,button.btn-link:after,input.btn-link[type=button]:after,input.btn-link[type=reset]:after,input.btn-link[type=submit]:after{transition:none}}.btn-link.active.button,.btn-link.button:active,.btn-link.button:focus,.btn-link.button:hover,.btn.btn-link.active,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover,.grimlock-section .grimlock-section__btn.btn-link.active,.grimlock-section .grimlock-section__btn.btn-link:active,.grimlock-section .grimlock-section__btn.btn-link:focus,.grimlock-section .grimlock-section__btn.btn-link:hover,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link.active,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:active,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:focus,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:hover,.wp-block-button a.btn-link.active.wp-block-button__link,.wp-block-button a.btn-link.wp-block-button__link:active,.wp-block-button a.btn-link.wp-block-button__link:focus,.wp-block-button a.btn-link.wp-block-button__link:hover,.wp-block-button.is-style-link .wp-block-button__link.active,.wp-block-button.is-style-link .wp-block-button__link:active,.wp-block-button.is-style-link .wp-block-button__link:focus,.wp-block-button.is-style-link .wp-block-button__link:hover,button.btn-link.active,button.btn-link:active,button.btn-link:focus,button.btn-link:hover,input.btn-link.active[type=button],input.btn-link.active[type=reset],input.btn-link.active[type=submit],input.btn-link:active[type=button],input.btn-link:active[type=reset],input.btn-link:active[type=submit],input.btn-link:focus[type=button],input.btn-link:focus[type=reset],input.btn-link:focus[type=submit],input.btn-link:hover[type=button],input.btn-link:hover[type=reset],input.btn-link:hover[type=submit]{color:var(--grimlock-link-hover-color)}.btn-link.active.button:after,.btn-link.button:active:after,.btn-link.button:focus:after,.btn-link.button:hover:after,.btn.btn-link.active:after,.btn.btn-link:active:after,.btn.btn-link:focus:after,.btn.btn-link:hover:after,.grimlock-section .grimlock-section__btn.btn-link.active:after,.grimlock-section .grimlock-section__btn.btn-link:active:after,.grimlock-section .grimlock-section__btn.btn-link:focus:after,.grimlock-section .grimlock-section__btn.btn-link:hover:after,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link.active:after,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:active:after,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:focus:after,.main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link:hover:after,.wp-block-button a.btn-link.active.wp-block-button__link:after,.wp-block-button a.btn-link.wp-block-button__link:active:after,.wp-block-button a.btn-link.wp-block-button__link:focus:after,.wp-block-button a.btn-link.wp-block-button__link:hover:after,.wp-block-button.is-style-link .wp-block-button__link.active:after,.wp-block-button.is-style-link .wp-block-button__link:active:after,.wp-block-button.is-style-link .wp-block-button__link:focus:after,.wp-block-button.is-style-link .wp-block-button__link:hover:after,button.btn-link.active:after,button.btn-link:active:after,button.btn-link:focus:after,button.btn-link:hover:after,input.btn-link.active[type=button]:after,input.btn-link.active[type=reset]:after,input.btn-link.active[type=submit]:after,input.btn-link[type=button]:active:after,input.btn-link[type=button]:focus:after,input.btn-link[type=button]:hover:after,input.btn-link[type=reset]:active:after,input.btn-link[type=reset]:focus:after,input.btn-link[type=reset]:hover:after,input.btn-link[type=submit]:active:after,input.btn-link[type=submit]:focus:after,input.btn-link[type=submit]:hover:after{transform:translateX(6px)}.figure,.wp-caption{margin-bottom:2.5em;max-width:100%;position:relative;width:100%}.figure img[class*=figure-img],.figure img[class*=wp-image-],.wp-caption img[class*=figure-img],.wp-caption img[class*=wp-image-]{box-shadow:0 0 40px rgba(0,0,0,.05);margin-bottom:0;max-width:100%;width:auto}.figure .figure-caption,.figure .wp-caption-text,.wp-caption .figure-caption,.wp-caption .wp-caption-text{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 60%,transparent);bottom:0;color:#fff!important;font-size:13px;left:0;max-height:100%;max-width:100%;overflow:auto;padding:40px 10px 5px;pointer-events:auto!important;position:absolute;text-align:center;width:100%}.figure.alignnone,.wp-caption.alignnone{max-width:100%!important}.figure.alignnone img[class*=wp-image-],.wp-caption.alignnone img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.figure a,.wp-caption a{color:inherit!important;opacity:.75}.figure a:hover,.wp-caption a:hover{opacity:1}.card.card-overlay,.post--overlay .card,[class*=-cols-overlay] .card{background-color:currentColor;border:none;color:var(--grimlock-archive-post-title-color);min-height:200px!important;overflow:hidden}.card.card-overlay .card-media,.post--overlay .card .card-media,[class*=-cols-overlay] .card .card-media{height:100%}.card.card-overlay .card-media a,.post--overlay .card .card-media a,[class*=-cols-overlay] .card .card-media a{color:inherit;height:100%;overflow:hidden}.card.card-overlay .card-media img,.post--overlay .card .card-media img,[class*=-cols-overlay] .card .card-media img{height:auto;max-width:100%;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card.card-overlay .card-media .entry-labels,.post--overlay .card .card-media .entry-labels,[class*=-cols-overlay] .card .card-media .entry-labels{display:none!important}.card.card-overlay .card-media:after,.post--overlay .card .card-media:after,[class*=-cols-overlay] .card .card-media:after{background:linear-gradient(180deg,transparent 0,#000 95%)!important;bottom:0!important;content:"";height:70%;left:-1px;opacity:.9;pointer-events:none;position:absolute;top:auto!important;transition:all 1s cubic-bezier(.245,.495,0,.99);width:calc(100% + 2px);z-index:1}@media screen and (prefers-reduced-motion:reduce){.card.card-overlay .card-media:after,.post--overlay .card .card-media:after,[class*=-cols-overlay] .card .card-media:after{transition:none}}.card.card-overlay .card-media+.card-body,.post--overlay .card .card-media+.card-body,[class*=-cols-overlay] .card .card-media+.card-body{color:#fff!important}.card.card-overlay .card-media+.card-body .entry-labels,.post--overlay .card .card-media+.card-body .entry-labels,[class*=-cols-overlay] .card .card-media+.card-body .entry-labels{display:none!important}.card.card-overlay .card-body,.post--overlay .card .card-body,[class*=-cols-overlay] .card .card-body{background-color:rgba(var(--grimlock-archive-post-background-color),.05);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;padding:1rem!important;z-index:9}.card.card-overlay .card-body a,.post--overlay .card .card-body a,[class*=-cols-overlay] .card .card-body a{color:inherit!important}.card.card-overlay .card-img,.post--overlay .card .card-img,[class*=-cols-overlay] .card .card-img{height:auto;max-width:100%}.card.card-overlay .card__icon,.post--overlay .card .card__icon,[class*=-cols-overlay] .card .card__icon{display:none}.card.card-overlay .entry-header,.post--overlay .card .entry-header,[class*=-cols-overlay] .card .entry-header{margin-bottom:-.3rem;text-shadow:2px 2px 40px rgba(0,0,0,.2)}.card.card-overlay h2.entry-title,.post--overlay .card h2.entry-title,[class*=-cols-overlay] .card h2.entry-title{color:inherit!important;font-size:1.75em;line-height:1em}.card.card-overlay h2.entry-title a,.post--overlay .card h2.entry-title a,[class*=-cols-overlay] .card h2.entry-title a{font-size:.85em}.card.card-overlay h2.entry-title a,.card.card-overlay h2.entry-title a:active,.card.card-overlay h2.entry-title a:focus,.card.card-overlay h2.entry-title a:hover,.post--overlay .card h2.entry-title a,.post--overlay .card h2.entry-title a:active,.post--overlay .card h2.entry-title a:focus,.post--overlay .card h2.entry-title a:hover,[class*=-cols-overlay] .card h2.entry-title a,[class*=-cols-overlay] .card h2.entry-title a:active,[class*=-cols-overlay] .card h2.entry-title a:focus,[class*=-cols-overlay] .card h2.entry-title a:hover{color:inherit!important}.card.card-overlay h2.entry-title a:after,.post--overlay .card h2.entry-title a:after,[class*=-cols-overlay] .card h2.entry-title a:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.card.card-overlay .entry-meta,.post--overlay .card .entry-meta,[class*=-cols-overlay] .card .entry-meta{color:inherit;font-size:.9em;margin-bottom:.25rem}.card.card-overlay .entry-meta .post-reading-time,.post--overlay .card .entry-meta .post-reading-time,[class*=-cols-overlay] .card .entry-meta .post-reading-time{display:none}.card.card-overlay .author-avatar,.post--overlay .card .author-avatar,[class*=-cols-overlay] .card .author-avatar{margin-right:0!important;padding-right:0!important}.card.card-overlay .addtoany_content,.card.card-overlay .author-vcard,.card.card-overlay .edit-link,.card.card-overlay .entry-content,.card.card-overlay .more-link,.post--overlay .card .addtoany_content,.post--overlay .card .author-vcard,.post--overlay .card .edit-link,.post--overlay .card .entry-content,.post--overlay .card .more-link,[class*=-cols-overlay] .card .addtoany_content,[class*=-cols-overlay] .card .author-vcard,[class*=-cols-overlay] .card .edit-link,[class*=-cols-overlay] .card .entry-content,[class*=-cols-overlay] .card .more-link{display:none}.card.card-overlay .post-author:after,.post--overlay .card .post-author:after,[class*=-cols-overlay] .card .post-author:after{content:none!important}.card.card-overlay .wp-block-quote,.post--overlay .card .wp-block-quote,[class*=-cols-overlay] .card .wp-block-quote{font-size:1em!important;margin:0!important;padding:.5rem 1rem!important}.card.card-overlay .entry-footer,.post--overlay .card .entry-footer,[class*=-cols-overlay] .card .entry-footer{margin-top:1rem}.card{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);overflow:visible;position:relative;transform:translateZ(0);transition:all 1s cubic-bezier(.245,.495,0,.99);will-change:transform;word-break:break-word;z-index:1}@media screen and (prefers-reduced-motion:reduce){.card{transition:none}}.card hr{margin-top:0}.card .btn,.card .button,.card .main-navigation .navbar-nav>.menu-item.btn-inside>a,.card .wp-block-button a.wp-block-button__link,.card button,.card input[type=button],.card input[type=reset],.card input[type=submit],.main-navigation .card .navbar-nav>.menu-item.btn-inside>a,.wp-block-button .card a.wp-block-button__link{max-width:100%;white-space:normal}.card .card-img{height:auto;max-width:100%;transition:all .4s ease-in-out}.card .card-media{border-radius:.15rem;overflow:hidden;position:relative}.card .card-media img{height:auto;max-width:100%;opacity:1!important;transition:all 1s cubic-bezier(.245,.495,0,.99);width:100%}@media screen and (prefers-reduced-motion:reduce){.card .card-media img{transition:none}}.card .card-media img:focus{outline:0}.card .card-media>figure>a:after,.card .card-media>figure>a:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);transition:transform .7s cubic-bezier(.165,.84,.44,1);width:100%;z-index:1}@media screen and (prefers-reduced-motion:reduce){.card .card-media>figure>a:after,.card .card-media>figure>a:before{transition:none}}.card .card-media>figure>a:before{background-image:linear-gradient(-180deg,rgba(35,90,210,.4) 100%,#235ad2 0);opacity:0}.card .card-media>figure>a:hover:before{opacity:.2}.card .card-media .carousel{height:clamp(200px,15vw,350px);width:100%}.card .card-media .carousel .carousel-inner,.card .card-media .carousel .carousel-item{height:100%}.card .card-media .carousel .carousel-item{background-position:50%;background-size:cover}.card .card-media .carousel .carousel-control{width:65px;z-index:99999}.posts--3-3-3-3-cols-classic .card .card-media .carousel .carousel-control,.posts--3-3-3-3-cols-overlay .card .card-media .carousel .carousel-control,.posts--4-4-4-cols-classic .card .card-media .carousel .carousel-control,.posts--4-4-4-cols-overlay .card .card-media .carousel .carousel-control{width:45px}.card .card-media .carousel .carousel-control .sinclair-icon{align-items:center;background-color:transparent;color:#fff;display:flex;font-size:1.55em;height:40px;justify-content:center;line-height:0;width:40px}.card .card-media .entry-labels{bottom:15px;left:15px;position:absolute}.card .card-media .entry-category{left:1rem;margin-bottom:0;position:absolute;top:1rem}.card .card-media .entry-category a{margin-bottom:.3rem;margin-right:.3rem}.card .card-media .entry-category a:first-child{margin-left:0}.card .card-media .entry-category a[rel*=category],.card .card-media .entry-category a[rel*=tag]{background-color:var(--grimlock-button-primary-color);border-radius:500px;box-shadow:0 0 5px rgba(0,0,0,.1);color:var(--grimlock-button-primary-background-color);display:inline-block;font-size:.75em;font-weight:600;letter-spacing:0;max-width:250px;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card .card-media .entry-category a[rel*=category]:active,.card .card-media .entry-category a[rel*=category]:focus,.card .card-media .entry-category a[rel*=category]:hover,.card .card-media .entry-category a[rel*=tag]:active,.card .card-media .entry-category a[rel*=tag]:focus,.card .card-media .entry-category a[rel*=tag]:hover{background-color:var(--grimlock-button-primary-background-color)!important;color:var(--grimlock-button-primary-color)!important}.card .card-media .entry-category .sinclair-icon,.card .tags-links .tag-links-label{display:none}.card .tags-links a{color:inherit!important;font-weight:600;opacity:.6}.card .entry-labels{margin-bottom:1rem}.card .entry-labels,.card .entry-labels>div{align-items:center;display:flex;flex-wrap:wrap}.card .entry-labels>div{border-radius:500px;line-height:1em}.card .entry-labels>div:not(:last-of-type){margin-right:1rem}.card .entry-labels:empty{display:none}.card .entry-labels>[class^=post-]{transition:all 1s cubic-bezier(.245,.495,0,.99)}@media screen and (prefers-reduced-motion:reduce){.card .entry-labels>[class^=post-]{transition:none}}.card .card__icon{align-items:center;color:#fff;display:flex;font-size:3em;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transition:transform 1s ease,opacity .5s ease;width:100%;z-index:99}@media screen and (prefers-reduced-motion:reduce){.card .card__icon{transition:none}}.card .card-body{padding:30px;position:relative;width:100%}.card .entry-header{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:1rem}.card .entry-category{font-size:.9em;margin-bottom:.5rem}.card .entry-category a:not([class*=button]):not([class*=btn]){font-weight:600;margin-right:.3rem}.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=category],.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=tag]{position:relative;z-index:1}.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=category]:active,.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=category]:focus,.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=category]:hover,.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=tag]:active,.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=tag]:focus,.card .entry-category a:not([class*=button]):not([class*=btn])[rel*=tag]:hover{color:var(--grimlock-link-color)}.card .entry-meta{margin-bottom:1rem}.card .entry-title{font-size:var(--grimlock-heading5-font-size);margin-bottom:0}.card .entry-title [class*=posts--6-6]{font-size:var(--grimlock-heading4-font-size)}.card .entry-title a{color:inherit}.card .entry-title:hover{color:#235ad2}.card .entry-content{font-size:1.05em}.card .entry-summary{display:flex;flex-wrap:wrap;font-size:.9em;margin-bottom:1rem}.card .entry-summary>p{width:100%}.card .entry-summary>p:last-child{margin-bottom:0}.card .entry-summary>div{margin-bottom:1rem}.card .entry-summary>div~div{margin-left:.3rem}.card .entry-content a.more-link,.card .entry-summary a.more-link{color:var(--grimlock-archive-post-link-color);font-size:.95em}.card .entry-content a.more-link .meta-nav,.card .entry-summary a.more-link .meta-nav{display:none!important;font-size:1rem;margin-left:.5rem;transition:inherit;vertical-align:middle}.card .entry-content a.more-link:hover,.card .entry-summary a.more-link:hover{color:var(--grimlock-archive-post-link-hover-color)!important}.card .entry-content a.more-link:hover .meta-nav,.card .entry-summary a.more-link:hover .meta-nav{transform:translateX(5px)}[class*=posts--3-3-3-3] .card .post-author .post-author__info,[class*=posts--4-4-4] .card .post-author .post-author__info,[class*=posts--6-6] .card .post-author .post-author__info{display:none}.card .post-author .avatar{background-color:#fff}.card .post-author .author-avatar>a{background-color:#fff;border-radius:500px;display:block;overflow:hidden}.card .posted-date{align-items:center;display:flex;justify-content:center;min-height:50px;position:relative}.card .post-comment .comments-link{align-items:center;color:inherit;display:flex;position:relative}.card .entry-content .post-comment{margin-top:1rem;padding-top:1rem}.card .entry-content .post-comment .comments-link{flex-direction:row-reverse;font-size:.9em;line-height:.9em;position:relative;top:-.1em}.card .entry-content .post-comment .comments-link .sinclair-icon{margin-left:.1em!important;margin-right:.3em}.card .entry-content .post-comment .comments-link a{color:inherit!important}.card .entry-content .post-comment .comments-link a:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card .entry-footer{border-top:1px solid var(--grimlock-table-striped-background-color);font-size:.9rem;margin:auto -1.5rem -1.5rem;padding:1.25rem 1.5rem;position:relative;z-index:9}.card .entry-footer a:not(:hover){color:inherit}.card.card-no-transform,.card.card-static{animation:none!important;transform:none!important;will-change:auto!important;z-index:auto!important}.card.card-no-transform .card-body,.card.card-static .card-body{z-index:auto}.card .edit-link{bottom:0;display:block;opacity:0;pointer-events:none;position:absolute;right:0;z-index:99999}.card .edit-link .post-edit-link{background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.7)!important;display:block;font-size:.8rem;line-height:1rem;padding:5px 10px}.posts--12-cols-classic .card .card-body{margin-bottom:30px}[class*="12-cols-lateral"] .card,[class*="6-6-cols-lateral"] .card{align-items:center}[class*="12-cols-lateral"] .card .entry-labels,[class*="6-6-cols-lateral"] .card .entry-labels{bottom:auto;left:auto;right:1rem;top:1rem}[class*="12-cols-lateral"] .card .entry-meta>div,[class*="6-6-cols-lateral"] .card .entry-meta>div{margin-bottom:0}[class*="12-cols-lateral"] .card .entry-meta .author-avatar,[class*="6-6-cols-lateral"] .card .entry-meta .author-avatar{display:none}[class*="12-cols-lateral"] .card .entry-title,[class*="6-6-cols-lateral"] .card .entry-title{font-size:var(--grimlock-heading3-font-size)}[class*="12-cols-lateral"] .card .entry-content,[class*="6-6-cols-lateral"] .card .entry-content{font-size:1em}[class*="12-cols-lateral"] .card .entry-summary .addtoany_content,[class*="6-6-cols-lateral"] .card .entry-summary .addtoany_content{display:none}.region--12-cols-center [class*=-cols-overlay] .card .card-body{align-items:center}.region--12-cols-center .card{text-align:center!important}.region--12-cols-center .card .card-body .entry-labels{justify-content:center!important}.region--12-cols-center .card .entry-category .post-category{justify-content:center}.region--12-cols-center .card .entry-meta{justify-content:center!important}.region--12-cols-center .card .entry-meta>div,.region--12-cols-center .card .entry-summary{justify-content:inherit}.card:hover .card__icon{transform:translateZ(0) scale(.9)}.card:hover .entry-labels>[class^=post-]{background-color:var(--grimlock-button-primary-hover-background-color)}.card:hover .edit-link{opacity:1;pointer-events:auto}.entry-meta{align-items:center;color:inherit;display:flex;flex-wrap:wrap;font-size:.9em;font-weight:700}.entry-meta .post-reading-time .span-reading-time .rt-label.rt-prefix{display:none}.entry-meta a:not(:hover):not(:focus):not(:active){color:inherit}.entry-meta a i{left:-1px;padding-left:1px;position:relative}.entry-meta>div{align-items:center;display:flex;flex-wrap:wrap;font-weight:400}.entry-meta>div:not(:last-child){margin-right:.5rem}.entry-meta>div:not(:last-of-type):after{content:"\2022";display:inline-block;margin-left:.5rem;opacity:.75}.single .entry-meta>div .vcard{transition:inherit}.post-category,.post-category ul{align-items:center;display:flex;flex-wrap:wrap}.post-category ul{list-style:none;padding-left:0}.post-category .category-separator{margin-right:.3rem;opacity:.85;pointer-events:none}.tags-links{font-size:.9em;justify-content:inherit;margin-bottom:1rem}.tags-links .tag-links-label{margin-right:.75rem}.tags-links a{color:inherit!important}.tags-links a:active,.tags-links a:focus,.tags-links a:hover{color:var(--grimlock-link-hover-color)!important}.tags-links .tag-separator{margin-left:.3rem;margin-right:.3rem;opacity:.85;pointer-events:none}.post-format,.post-sticky{align-items:center;background-color:#235ad2;border:2px solid #235ad2;border:0!important;border-radius:0;border-radius:var(--grimlock-archive-post-border-radius);color:#fff!important;display:inline-flex;display:flex;font-size:1em;height:35px;justify-content:center;letter-spacing:0;line-height:0;line-height:1em;min-height:20px;min-height:35px;min-width:35px;padding:2px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:35px}.post-format:hover,.post-sticky:hover{background-color:#183e90;border-color:#235ad2;color:#fff!important}.post-format::-moz-selection,.post-sticky::-moz-selection{background:none!important}.post-format::-moz-selection,.post-format::selection,.post-sticky::-moz-selection,.post-sticky::selection{background:none!important}.post-format__name,.post-sticky__name{display:none}.post-format i,.post-sticky i{font-size:.95em;position:relative;top:1px}.single
.post-format,.single .post-sticky{height:38px;width:38px}.sinclair-post-aside:before{content:"\e977"}.sinclair-post-link:before{content:"\eb03"}.sinclair-post-image:before{content:"\eaea"}.sinclair-post-quote:before{content:"\e9e7"}.sinclair-post-video:before{content:"\ec64"}.sinclair-post-gallery:before{content:"\eaea"}.sinclair-post-audio:before{content:"\eb31"}.sinclair-post-status:before{content:"\e991"}.sinclair-post-chat:before{content:"\e9f1"}.author-avatar img.avatar{border-radius:500px}.posts[class*="3-3-3-3-cols-classic"] .card,.posts[class*="4-4-4-cols-classic"] .card,.posts[class*="6-6-cols-classic"] .card{border-bottom:3px solid var(--grimlock-button-primary-background-color)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.posts[class*="3-3-3-3-cols-classic"] .card .card-body,.posts[class*="4-4-4-cols-classic"] .card .card-body,.posts[class*="6-6-cols-classic"] .card .card-body{display:flex;flex-direction:column;padding:1.25rem 1.5rem}.posts[class*="3-3-3-3-cols-classic"] .card:hover .card-img,.posts[class*="4-4-4-cols-classic"] .card:hover .card-img,.posts[class*="6-6-cols-classic"] .card:hover .card-img{transform:translateZ(0) scale(1.05)}.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card .card-media,.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card>.post-thumbnail,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card .card-media,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card>.post-thumbnail,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card .card-media,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card>.post-thumbnail{background:none;border-radius:var(--grimlock-archive-post-thumbnail-border-radius) var(--grimlock-archive-post-thumbnail-border-radius) 0 0;margin:calc(var(--grimlock-archive-post-border-width)*-1) calc(var(--grimlock-archive-post-border-width)*-1) 0 calc(var(--grimlock-archive-post-border-width)*-1);overflow:hidden;width:auto}.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card .card-img,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card .card-img,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card .card-img{border-radius:var(--grimlock-archive-post-thumbnail-border-radius)}.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card .card-body,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card .card-body,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card .card-body{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);margin:calc(-10px - 5%) 10px 10px;padding:1.5rem;transition:all .25s ease-in-out;width:auto}.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card .card-body .entry-labels,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card .card-body .entry-labels,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card .card-body .entry-labels{position:absolute;top:-25px;z-index:2}.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card .card-body .entry-footer,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card .card-body .entry-footer,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card .card-body .entry-footer{margin-bottom:-1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem}.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card:hover .card-body,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card:hover .card-body,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card:hover .card-body{transform:translate3d(0,-10px,0)}.posts[class*="3-3-3-3-cols-classic"] .has-post-thumbnail .card:not(:hover) .card-body,.posts[class*="4-4-4-cols-classic"] .has-post-thumbnail .card:not(:hover) .card-body,.posts[class*="6-6-cols-classic"] .has-post-thumbnail .card:not(:hover) .card-body{box-shadow:0 0 0 var(--grimlock-archive-post-box-shadow-color)}[class*=posts--3-3-3-3] h2.entry-title,[class*=posts--4-4-4] h2.entry-title{font-size:calc(var(--grimlock-heading4-font-size)*1.05)!important}.single #content:not(.region--9-3-cols-left):not(.region--3-9-cols-left):not(.region--3-6-3-cols-left) #collapseComments{background:transparent;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:1000%;width:auto}.single #content.region--3-6-3-cols-left #collapseComments,.single #content.region--3-9-cols-left #collapseComments,.single #content.region--9-3-cols-left #collapseComments{max-width:100%;padding:3% 0!important}.main-navigation.navbar--container-classic .single #content.region--3-6-3-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-classic .single #content.region--3-9-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-classic .single #content.region--9-3-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-narrow .single #content.region--3-6-3-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-narrow .single #content.region--3-9-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-narrow .single #content.region--9-3-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-narrower .single #content.region--3-6-3-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-narrower .single #content.region--3-9-cols-left #collapseComments>.navbar__container,.main-navigation.navbar--container-narrower .single #content.region--9-3-cols-left #collapseComments>.navbar__container,.region .single #content.region--3-6-3-cols-left #collapseComments>.region__container,.region .single #content.region--3-9-cols-left #collapseComments>.region__container,.region .single #content.region--9-3-cols-left #collapseComments>.region__container,.single #content.region--3-6-3-cols-left #after_content>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--3-6-3-cols-left #before_content>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--3-6-3-cols-left #collapseComments>.container,.single #content.region--3-6-3-cols-left #primary>#main>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--3-6-3-cols-left .main-navigation.navbar--container-classic #collapseComments>.navbar__container,.single #content.region--3-6-3-cols-left .main-navigation.navbar--container-narrow #collapseComments>.navbar__container,.single #content.region--3-6-3-cols-left .main-navigation.navbar--container-narrower #collapseComments>.navbar__container,.single #content.region--3-6-3-cols-left .region #collapseComments>.region__container,.single #content.region--3-9-cols-left #after_content>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--3-9-cols-left #before_content>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--3-9-cols-left #collapseComments>.container,.single #content.region--3-9-cols-left #primary>#main>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--3-9-cols-left .main-navigation.navbar--container-classic #collapseComments>.navbar__container,.single #content.region--3-9-cols-left .main-navigation.navbar--container-narrow #collapseComments>.navbar__container,.single #content.region--3-9-cols-left .main-navigation.navbar--container-narrower #collapseComments>.navbar__container,.single #content.region--3-9-cols-left .region #collapseComments>.region__container,.single #content.region--9-3-cols-left #after_content>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--9-3-cols-left #before_content>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--9-3-cols-left #collapseComments>.container,.single #content.region--9-3-cols-left #primary>#main>.widget-area#collapseComments>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),.single #content.region--9-3-cols-left .main-navigation.navbar--container-classic #collapseComments>.navbar__container,.single #content.region--9-3-cols-left .main-navigation.navbar--container-narrow #collapseComments>.navbar__container,.single #content.region--9-3-cols-left .main-navigation.navbar--container-narrower #collapseComments>.navbar__container,.single #content.region--9-3-cols-left .region #collapseComments>.region__container{margin:0!important;max-width:100%!important;padding:0!important}.comment-respond{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);margin-top:.5rem;padding:1.5rem;position:relative}.comment-respond .comment-reply-title{font-size:1.25rem}.comment-respond .comment-form-cookies-consent{display:flex}.comment-respond .comment-form-cookies-consent label{cursor:pointer;font-size:.9em}.comment-respond .comment-form-cookies-consent input[type=checkbox]{margin-right:.4rem;position:relative;top:3px}.comment .comment-respond{border-radius:var(--grimlock-archive-post-border-radius)!important}#cancel-comment-reply-link{color:inherit;display:block;font-size:0;font-weight:700;opacity:.65;padding:1.5rem;position:absolute;right:0;text-transform:uppercase;top:.4rem}#cancel-comment-reply-link:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ec7c";display:inline-block;font-family:sinclair;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;vertical-align:middle}#cancel-comment-reply-link:hover{opacity:1}.comments-area{border-top:3px solid rgba(0,0,0,.05)}.comment-form input[type=email],.comment-form input[type=password],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{background-clip:padding-box;background-color:var(--grimlock-control-background-color);background-image:none;border:var(--grimlock-control-border-width) solid var(--grimlock-control-border-color);border-radius:var(--grimlock-control-border-radius);border-radius:4px;color:var(--grimlock-control-color);display:block;font-size:1rem;line-height:1.5;padding:.5rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.comment-form input[type=email],.comment-form input[type=password],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{transition:none}}.comment-form input[type=email]::-ms-expand,.comment-form input[type=password]::-ms-expand,.comment-form input[type=text]::-ms-expand,.comment-form input[type=url]::-ms-expand,.comment-form textarea::-ms-expand{background-color:transparent;border:0}.comment-form input[type=email]:focus,.comment-form input[type=password]:focus,.comment-form input[type=text]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{background-color:var(--grimlock-control-focus-background-color);border-color:var(--grimlock-control-focus-border-color);color:var(--grimlock-control-focus-color);outline:0}.comment-form input[type=email]::-moz-placeholder,.comment-form input[type=password]::-moz-placeholder,.comment-form input[type=text]::-moz-placeholder,.comment-form input[type=url]::-moz-placeholder,.comment-form textarea::-moz-placeholder{color:var(--grimlock-control-placeholder-color);opacity:1}.comment-form input[type=email]::placeholder,.comment-form input[type=password]::placeholder,.comment-form input[type=text]::placeholder,.comment-form input[type=url]::placeholder,.comment-form textarea::placeholder{color:var(--grimlock-control-placeholder-color);opacity:1}.comment-form input[type=email]:disabled,.comment-form input[type=email][readonly],.comment-form input[type=password]:disabled,.comment-form input[type=password][readonly],.comment-form input[type=text]:disabled,.comment-form input[type=text][readonly],.comment-form input[type=url]:disabled,.comment-form input[type=url][readonly],.comment-form textarea:disabled,.comment-form textarea[readonly]{background-color:#c3c8d3;opacity:1}.comment-form input[type=email]:disabled,.comment-form input[type=password]:disabled,.comment-form input[type=text]:disabled,.comment-form input[type=url]:disabled,.comment-form textarea:disabled{cursor:not-allowed}.comment-form .required{color:#ef476f}@media (min-width:576px){.comment-form .comment-form-author,.comment-form .comment-form-email{float:left;position:relative;width:50%}.comment-form .comment-form-author{padding-right:15px}}.comment-form .form-submit{margin-bottom:0;text-align:right}.comment-form .form-submit input[type=submit]{width:100%}.comment-form a:not(:hover):not(:focus):not(:active):not(.btn):not(button):not(.button):not(input[type=button]):not(input[type=submit]):not(input[type=reset]){color:inherit!important}.comment-title .fn .bp-verified-badge{margin-left:.3em}.bypostauthor .comment-img{position:relative}.bypostauthor .comment-img:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:var(--grimlock-button-primary-background-color);border-radius:100%;box-shadow:0 0 0 3px var(--grimlock-archive-post-background-color);color:var(--grimlock-button-primary-color);content:"\eb37";display:inline-block;display:inline-flex;font-family:sinclair;font-size:inherit;font-size:.8em;font-style:normal;font-variant:normal;font-weight:400;height:22px;justify-content:center;left:1px;line-height:1;margin-left:.3em;position:absolute;text-rendering:auto;text-transform:none;top:-5px;vertical-align:middle;width:22px}.comment{flex-wrap:wrap;margin-bottom:.5rem;margin-top:.5rem;width:100%}.comment-list{padding-left:0}.comment-list-hover .comment:hover{background-color:#252b3f}.comment-main{background-color:#fff;border:1px solid #eef1f6;border-radius:.15rem;overflow:auto;position:relative;width:100%}.comment-author .is-author{font-size:.8em;position:relative;top:-1px}.comment-img .avatar{border-radius:50%;max-width:40px}.comment-content{word-break:break-word}.comment-content a{word-wrap:break-word}.comment-content pre{word-wrap:break-word;white-space:pre-wrap}.comment-content p:last-child{margin-bottom:0}.comment-content blockquote{margin-bottom:.5rem}.comment-body{font-size:.95em}.comment-meta{align-items:center;bottom:0;display:flex;right:0;z-index:1}.comment-meta span+span{margin-left:.8rem}.comment-meta a{align-items:center;display:inline-flex;font-weight:600}.comment-meta a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:sinclair;font-size:inherit;font-size:1.1em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.25em;position:relative;text-rendering:auto;text-transform:none;top:-1px;vertical-align:middle}.comment-meta a:not(:hover){color:inherit;opacity:.65}.comment-meta .reply{padding-top:1rem}.comment-meta .reply a:before{content:"\e9ee";transform:scaleX(-1)}.comment .edit-link{align-items:center;bottom:auto;display:flex;font-size:0;position:absolute;right:5px;top:5px;z-index:1}.comment .edit-link a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eb37";display:inline-block;font-family:sinclair;font-size:inherit;font-size:1.2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;vertical-align:middle}.comment .children{flex-wrap:wrap;list-style:none;padding-left:0;padding-top:0;width:100%}.comment .children .comment{margin-bottom:0;margin-top:-1px;overflow:visible;padding-left:0;position:relative}@media (min-width:768px){.comment .children .comment{padding-left:2rem}}.comment .children .comment:last-child .comment-main{border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.comment .children .comment .comment-main{overflow:visible}@media (min-width:768px){.comment .children .comment .comment-main:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;content:"\e91a";display:inline-block;display:flex;font-family:sinclair;font-size:inherit;font-size:1em;font-style:normal;font-variant:normal;font-weight:400;height:2rem;justify-content:center;left:calc(-2rem - 5px);line-height:1;pointer-events:none;position:absolute;text-rendering:auto;text-transform:none;top:4px;transform:scalex(-1) rotate(135deg);vertical-align:middle;width:2rem;z-index:99}}.must-log-in{margin-bottom:0}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{border:0;max-width:100%}.card
iframe,.card
object,.card embed,.post
iframe,.post
object,.post embed{width:100%!important}.mejs-audio{min-height:100px!important}.mejs-audio,.mejs-audio *{font-family:inherit!important}.mejs-audio,.mejs-audio .mejs-controls,.mejs-audio .mejs-embed,.mejs-audio .mejs-embed body{background:rgba(0,0,65,.05)!important;color:#0c1c3a}.mejs-audio .mejs-time-buffering,.mejs-audio .mejs-time-current,.mejs-audio .mejs-time-float,.mejs-audio .mejs-time-float-corner,.mejs-audio .mejs-time-float-current,.mejs-audio .mejs-time-hovered,.mejs-audio .mejs-time-loaded,.mejs-audio .mejs-time-marker,.mejs-audio .mejs-time-total{height:5px}.mejs-audio .mejs-time-total{margin-top:7px;overflow:hidden}.mejs-audio .mejs-horizontal-volume-total{height:4px}.mejs-audio .mejs-controls{align-items:center;display:flex;height:100%}.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current{background:#235ad2!important}.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-audio .mejs-controls .mejs-time-rail span{border-radius:500px!important}.mejs-audio .mejs-controls .mejs-volume-button button{background:none;color:inherit;transition:none!important}.mejs-audio .mejs-controls .mejs-volume-button button:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ebed";display:inline-block;font-family:sinclair;font-size:inherit;font-size:19px;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-rendering:auto;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%);vertical-align:middle}.mejs-audio .mejs-controls .mejs-volume-button button:hover{opacity:.75}.mejs-audio .mejs-controls .mejs-volume-button.mejs-unmute button:before{content:"\ebef"}.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{background:none!important}.mejs-audio .mejs-controls .mejs-time-handle{display:none!important}.single .mejs-audio{min-height:200px!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=website],input[type=week],select,select[multiple=multiple],textarea{background-clip:padding-box;background-color:var(--grimlock-control-background-color);background-image:none;border:var(--grimlock-control-border-width) solid var(--grimlock-control-border-color);border-radius:var(--grimlock-control-border-radius);color:var(--grimlock-control-color);display:block;font-family:inherit;font-size:1rem;line-height:1.5;padding:.5rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=website],input[type=week],select,select[multiple=multiple],textarea{transition:none}}input[type=date]::-ms-expand,input[type=datetime-local]::-ms-expand,input[type=datetime]::-ms-expand,input[type=email]::-ms-expand,input[type=month]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,input[type=time]::-ms-expand,input[type=url]::-ms-expand,input[type=website]::-ms-expand,input[type=week]::-ms-expand,select::-ms-expand,select[multiple=multiple]::-ms-expand,textarea::-ms-expand{background-color:transparent;border:0}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=website]:focus,input[type=week]:focus,select:focus,select[multiple=multiple]:focus,textarea:focus{background-color:var(--grimlock-control-focus-background-color);border-color:var(--grimlock-control-focus-border-color);color:var(--grimlock-control-focus-color);outline:0}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=website]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,select[multiple=multiple]::-moz-placeholder,textarea::-moz-placeholder{color:var(--grimlock-control-placeholder-color);opacity:1}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=website]::placeholder,input[type=week]::placeholder,select::placeholder,select[multiple=multiple]::placeholder,textarea::placeholder{color:var(--grimlock-control-placeholder-color);opacity:1}input[type=date]:disabled,input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][readonly],input[type=datetime]:disabled,input[type=datetime][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=month]:disabled,input[type=month][readonly],input[type=number]:disabled,input[type=number][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=search]:disabled,input[type=search][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=text]:disabled,input[type=text][readonly],input[type=time]:disabled,input[type=time][readonly],input[type=url]:disabled,input[type=url][readonly],input[type=website]:disabled,input[type=website][readonly],input[type=week]:disabled,input[type=week][readonly],select:disabled,select[multiple=multiple]:disabled,select[multiple=multiple][readonly],select[readonly],textarea:disabled,textarea[readonly]{background-color:#c3c8d3;opacity:1}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=website]:disabled,input[type=week]:disabled,select:disabled,select[multiple=multiple]:disabled,textarea:disabled{cursor:not-allowed}input[type=date]:disabled,input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][readonly],input[type=datetime]:disabled,input[type=datetime][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=month]:disabled,input[type=month][readonly],input[type=number]:disabled,input[type=number][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=search]:disabled,input[type=search][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=text]:disabled,input[type=text][readonly],input[type=time]:disabled,input[type=time][readonly],input[type=url]:disabled,input[type=url][readonly],input[type=website]:disabled,input[type=website][readonly],input[type=week]:disabled,input[type=week][readonly],select:disabled,select[multiple=multiple]:disabled,select[multiple=multiple][readonly],select[readonly],textarea:disabled,textarea[readonly]{opacity:.8}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--grimlock-control-focus-color)!important;-webkit-box-shadow:0 0 0 1000px var(--grimlock-control-focus-background-color) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}select:not([size]):not([multiple]){height:calc(2.5rem + 4px)}select:focus::-ms-value{background-color:#eef1f6;color:#4c5361}.select-style{align-items:center;background:none;cursor:pointer;display:flex;font-weight:700;height:38px;margin:0;padding:0;position:relative;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){.select-style{transition:none}}.select-style:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;content:var(--grimlock-icon-angle-down);display:inline-block;font-family:var(--grimlock-icon-angle-down-font-family)!important;font-size:1.3em;font-style:normal;font-weight:100;margin-left:.33333rem;position:relative;text-align:center;text-rendering:auto;vertical-align:middle}.select-style:hover{opacity:.7}.select-style:after{backface-visibility:hidden;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateZ(0);transform:translate3d(0,-50%,0);will-change:opacity;z-index:1}.select-style select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:none;box-shadow:none;color:inherit;cursor:pointer;font-size:1em;font-weight:700;line-height:normal;max-width:230px;min-width:100px;padding-left:10px;padding-right:20px}.select-style select,.select-style select:active,.select-style select:focus,.select-style select:hover{background:none;color:inherit}@media (max-width:767.98px){.select-style select{max-width:100%!important;width:100%!important}}.select-style select:focus{outline:none}input[type=checkbox],input[type=radio]{-webkit-appearance:none;background-color:var(--grimlock-control-background-color);border:1px solid var(--grimlock-control-border-color);box-shadow:0 0 2px rgba(136,144,181,.05),inset 0 -15px 10px -12px rgba(136,144,181,.05);cursor:pointer;display:inline-block;margin-bottom:2px;margin-right:.5rem;padding:8px;position:relative;vertical-align:middle}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=radio]:active,input[type=radio]:focus{background-color:var(--grimlock-control-background-color);box-shadow:0 0 2px rgba(136,144,181,.5),inset 0 0 3px rgba(136,144,181,.1);outline:none}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--grimlock-control-focus-border-color);border:1px solid var(--grimlock-control-focus-border-color);box-shadow:0 0 2px rgba(136,144,181,.5),inset 0 -15px 10px -12px rgba(136,144,181,.2);color:var(--grimlock-button-primary-color);outline:2px solid var(--grimlock-control-focus-border-color)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--grimlock-button-primary-color);content:"\e9f5";display:inline-block;font-family:sinclair;font-size:inherit;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;left:1px;line-height:1;position:absolute;text-rendering:auto;text-transform:none;top:0;vertical-align:middle}input[type=checkbox]{border-radius:4px}input[type=radio]{border-radius:500px;outline:none!important}.custom-control.custom-checkbox .custom-control-indicator{border:2px solid #fff!important}.custom-control.custom-checkbox .custom-control-input:focus~.custom-control-indicator{box-shadow:none!important}.custom-control.custom-checkbox:hover .custom-control-indicator{box-shadow:0 0 20px rgba(0,0,0,.1)}.custom-control.custom-checkbox .custom-control-label:after,.custom-control.custom-checkbox .custom-control-label:before{border:1px solid var(--grimlock-table-border-color);top:-1.25rem}.custom-control-indicator{border:2px solid #4c5361}select[multiple],textarea{max-height:550px;min-height:150px;overflow:auto}.required,form.contact-form label span{color:#ef476f}.mc4wp-alert,.wpcf7-response-output{display:block;font-size:.8em;font-weight:700;margin:0;text-align:center}.mc4wp-alert.wpcf7-display-none,.wpcf7-response-output.wpcf7-display-none{display:none}.mc4wp-alert>p,.wpcf7-response-output>p{margin-bottom:0}.mc4wp-response{margin-top:10px}.mc4wp-response:empty{display:none!important}.navbar-nav--search .menu-item:after,.navbar-nav--search .menu-item:before{content:none}.navbar-search{position:relative;width:100%}.gform_wrapper .navbar-search .search-form .gfield,.navbar-search .search-form .form-group,.navbar-search .search-form .gform_wrapper .gfield,.navbar-search .search-form form.wpcf7-form-form-control-wrap{margin:0;width:100%}.navbar-search input[type=search]{border-radius:500px!important;width:100%}.navbar-search button[type=submit],.navbar-search input[type=submit]{display:none}.navbar-search.navbar-search--animate{height:40px;margin-bottom:1rem;min-width:40px;transform:translateZ(0);transition:all .2s ease-in-out;z-index:1000}@media (min-width:992px){.navbar-search.navbar-search--animate{margin-bottom:0;width:0}.navbar-search.navbar-search--animate:not(.navbar-search--open) .search-field{color:transparent!important;padding:0}.navbar-search.navbar-search--animate:not(.navbar-search--open) .search-field::-moz-placeholder{color:transparent!important}.navbar-search.navbar-search--animate:not(.navbar-search--open) .search-field::placeholder{color:transparent!important}.navbar-search.navbar-search--animate:not(.navbar-search--open) .search-field::-moz-placeholder-shown{color:transparent!important}.navbar-search.navbar-search--animate:not(.navbar-search--open) .search-field::placeholder-shown{color:transparent!important}.navbar-search.navbar-search--animate:not(.navbar-search--open) .search-icon{color:#4c5361}}.navbar-search.navbar-search--animate .search-form{position:absolute;right:0;top:0;transition:width .2s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.navbar-search.navbar-search--animate .search-form{transition:none}}@media (min-width:992px){.navbar-search.navbar-search--animate .search-form{width:40px}}.navbar-search.navbar-search--animate .search-field{background-color:#fff;border:1px solid #eef1f6;color:#4c5361;height:40px;margin:0;outline:0;padding:0 45px 0 20px;right:0;top:0;transition:all .35s cubic-bezier(.215,.61,.355,1);width:100%}@media screen and (prefers-reduced-motion:reduce){.navbar-search.navbar-search--animate .search-field{transition:none}}@media (min-width:992px){.navbar-search.navbar-search--animate .search-field{background:#eef1f6}}.navbar-search.navbar-search--animate .search-field::-webkit-input-placeholder{color:#4c5361}.navbar-search.navbar-search--animate .search-field:-moz-input-placeholder,.navbar-search.navbar-search--animate .search-field::-moz-placeholder{color:#4c5361}.navbar-search.navbar-search--animate .search-field::placeholder{color:#4c5361}.navbar-search.navbar-search--animate .search-field::-moz-placeholder-shown{color:#4c5361}.navbar-search.navbar-search--animate .search-field::placeholder-shown{color:#4c5361}.navbar-search.navbar-search--animate .search-icon{align-items:center;background:transparent;border-radius:500px;color:#4c5361;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;line-height:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:opacity .2s ease-in-out,color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}@media screen and (prefers-reduced-motion:reduce){.navbar-search.navbar-search--animate .search-icon{transition:none}}@media (min-width:992px){.navbar-search.navbar-search--animate .search-icon{pointer-events:auto}}.navbar-search.navbar-search--animate .search-icon i{font-size:1rem;position:relative}.navbar-search.navbar-search--animate.navbar-search--open .search-form{width:250px}.navbar-search.navbar-search--animate.navbar-search--open .search-field{background-color:#fff;border-color:#235ad2;color:#0c1c3a}.navbar-search.navbar-search--animate.navbar-search--open .search-icon{color:#4c5361}.navbar-search .awesomplete{display:block;width:100%}.navbar-search .awesomplete>ul{border:0;min-width:100%;position:relative;z-index:1020}.navbar-search .awesomplete>ul>li mark{color:inherit;text-decoration:underline}.gform_wrapper .search-form.form-inline .gfield,.search-form.form-inline .form-group,.search-form.form-inline .gform_wrapper .gfield,.search-form.form-inline form.wpcf7-form-form-control-wrap{align-items:stretch;display:flex;position:relative;width:100%}.gform_wrapper .search-form.form-inline .gfield .search-field,.search-form.form-inline .form-group .search-field,.search-form.form-inline .gform_wrapper .gfield .search-field,.search-form.form-inline form.wpcf7-form-form-control-wrap .search-field{border-color:#eef1f6;width:100%}.gform_wrapper .search-form.form-inline .gfield .search-field:focus,.search-form.form-inline .form-group .search-field:focus,.search-form.form-inline .gform_wrapper .gfield .search-field:focus,.search-form.form-inline form.wpcf7-form-form-control-wrap .search-field:focus{border-color:#235ad2}.gform_wrapper .search-form.form-inline .gfield .search-submit,.search-form.form-inline .form-group .search-submit,.search-form.form-inline .gform_wrapper .gfield .search-submit,.search-form.form-inline form.wpcf7-form-form-control-wrap .search-submit{background:transparent;border:none;color:#4c5361;height:100%;padding:.5rem 1rem;position:absolute;right:0;top:0}.gform_wrapper .search-form.form-inline .gfield .search-submit:hover,.search-form.form-inline .form-group .search-submit:hover,.search-form.form-inline .gform_wrapper .gfield .search-submit:hover,.search-form.form-inline form.wpcf7-form-form-control-wrap .search-submit:hover{background:transparent;color:#0c1c3a;color:var(--grimlock-control-focus-color)!important}.select2-container .select2-dropdown{background-color:var(--grimlock-control-background-color)}@media (min-width:768px){.gform_wrapper form.form-inline.w-100>.gfield,form.form-inline.w-100>.form-group,form.form-inline.w-100>form.wpcf7-form-form-control-wrap{min-width:350px}}@media (max-width:767.98px){form.form-inline.w-100{align-items:stretch;flex-direction:column}form.form-inline.w-100>*{width:100%!important}}:not(.select-style)>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;cursor:pointer;padding-right:30px}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}[class*=columns-2] .gallery-item{max-width:50%}[class*=columns-3] .gallery-item{max-width:33.33%}[class*=columns-4] .gallery-item{max-width:25%}[class*=columns-5] .gallery-item{max-width:20%}[class*=columns-6] .gallery-item{max-width:16.66%}[class*=columns-7] .gallery-item{max-width:14.28%}[class*=columns-8] .gallery-item{max-width:12.5%}[class*=columns-9] .gallery-item{max-width:11.11%}.gallery .gallery-item{margin-bottom:0;overflow:hidden;position:relative}.gallery .gallery-item img{margin-bottom:0;max-width:101%;width:100%}.gallery .gallery-item .wp-caption-text{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 60%,transparent);bottom:0;color:#fff;font-size:.8em;left:0;padding:10px;pointer-events:none;position:absolute;width:100%;z-index:1}.gallery .gallery-item .gallery-caption{display:block}.wp-block-gallery .blocks-gallery-grid{align-items:normal;display:flex!important;flex-wrap:wrap;padding:0!important;width:100%}.wp-block-gallery .blocks-gallery-item{margin-bottom:1rem!important;padding:0!important}.wp-block-gallery.is-cropped .blocks-gallery-item{max-height:clamp(100px,25vw,250px)}.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%!important}.wp-block-gallery.is-cropped .blocks-gallery-item img{-o-object-fit:cover;object-fit:cover}.wp-block-gallery .blocks-gallery-caption{margin-bottom:1.5rem;padding-bottom:10px}.tiled-gallery .gallery-row{margin-left:auto;margin-right:auto}@media (max-width:1199.98px){.tiled-gallery__gallery .tiled-gallery__row{flex-wrap:wrap}}.tiled-gallery__gallery .tiled-gallery__col{margin-bottom:4px}.tiled-gallery__gallery .tiled-gallery__col+.tiled-gallery__col{margin-left:4px}@media (max-width:1199.98px){.tiled-gallery__gallery .tiled-gallery__col{flex-basis:100%!important;height:25vw!important}.tiled-gallery__gallery .tiled-gallery__col:first-child{flex-basis:calc(20% - 8px)!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(2){flex-basis:50%!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(3){flex-basis:30%!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(4){flex-basis:calc(35% - 8px)!important;margin-left:0!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(4):nth-last-child(2){flex-basis:calc(60% - 4px)!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(4):last-child{flex-basis:100%!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(5){flex-basis:20%!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(5):last-child{flex-basis:40%!important}.tiled-gallery__gallery .tiled-gallery__col:nth-child(6){flex-basis:45%!important}.tiled-gallery__gallery .tiled-gallery__col .tiled-gallery__item{width:100%!important}}.media-heading{font-size:1.25rem;font-weight:400;margin-bottom:.4rem}.entry-content .media img{max-width:none}.main-navigation .navbar-nav .menu-item,.site-preheader .menu .menu-item{color:inherit;position:relative}@media (max-width:991.98px){.main-navigation .navbar-nav .menu-item,.site-preheader .menu .menu-item{width:100%}}@media (min-width:992px){.main-navigation .navbar-nav .menu-item:hover>.sub-menu,.site-preheader .menu .menu-item:hover>.sub-menu{display:block}}.main-navigation .navbar-nav .menu-item>a,.site-preheader .menu .menu-item>a{text-decoration:none!important}.main-navigation .navbar-nav .menu-item>a>img,.site-preheader .menu .menu-item>a>img{height:auto;max-width:100%}.main-navigation .navbar-nav .menu-item ins,.site-preheader .menu .menu-item ins{background-color:#235ad2;border-radius:500px;color:#fff;display:inline-block;font-size:65%;line-height:1.25em;margin-left:.25rem;padding:1px 4px;pointer-events:none;text-decoration:none;vertical-align:middle}.main-navigation .navbar-nav>.menu-item+.menu-item,.site-preheader .menu>.menu-item+.menu-item{margin:0}@media (min-width:992px){.main-navigation .navbar-nav>.menu-item+.menu-item,.site-preheader .menu>.menu-item+.menu-item{margin-top:0}}.main-navigation .navbar-nav>.menu-item .menu-item-description,.site-preheader .menu>.menu-item .menu-item-description{display:none}.main-navigation .navbar-nav>.menu-item>a ins,.site-preheader .menu>.menu-item>a ins{background-color:var(--grimlock-navigation-sub-menu-item-color);color:var(--grimlock-navigation-sub-menu-item-background-color);position:absolute;right:0;top:50%;transform:translate3d(0,calc(-50% - 1.8em),0);z-index:2}@media (max-width:991.98px){.main-navigation .navbar-nav>.menu-item>a ins,.site-preheader .menu>.menu-item>a ins{right:1em;transform:translate3d(0,-50%,0)}}.main-navigation .navbar-nav>.menu-item .sub-menu,.site-preheader .menu>.menu-item .sub-menu{background-clip:padding-box;background-color:transparent;border:0;border-radius:0;color:inherit;display:block;float:left;font-size:inherit;list-style:none;padding:0;position:static;text-align:inherit;width:100%}@media (min-width:992px){.main-navigation .navbar-nav>.menu-item .sub-menu,.site-preheader .menu>.menu-item .sub-menu{background-color:#0c1c3a;border-radius:0 0 0 0;display:none;left:0;margin:0;max-width:280px;min-width:240px;padding:.5rem;position:absolute;top:calc(100% + 1rem - 10px);z-index:1000}.main-navigation .navbar-nav>.menu-item .sub-menu:before,.site-preheader .menu>.menu-item .sub-menu:before{content:"";display:block;height:10px;left:0;position:absolute;top:-10px;width:100%;z-index:2}}.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item,.site-preheader .menu>.menu-item .sub-menu .menu-item{display:block;margin:0;max-width:100%;width:100%}@media (max-width:991.98px){.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item,.site-preheader .menu>.menu-item .sub-menu .menu-item{padding:0 .5rem}}.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a,.site-preheader .menu>.menu-item .sub-menu .menu-item>a{background:none;border:0;clear:both;display:block;font-size:calc(var(--grimlock-navigation-font-size)*.9);font-weight:var(--grimlock-navigation-font-weight);letter-spacing:var(--grimlock-navigation-letter-spacing);padding:.5rem 1rem;position:relative;text-align:inherit;text-decoration:none!important;text-transform:var(--grimlock-navigation-text-transform);white-space:normal;width:100%}@media (min-width:992px){.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a,.site-preheader .menu>.menu-item .sub-menu .menu-item>a{color:var(--grimlock-navigation-sub-menu-item-color)}.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a:before,.site-preheader .menu>.menu-item .sub-menu .menu-item>a:before{background-color:currentColor;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:inherit;width:2px}.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a:active,.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a:focus,.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a:hover,.site-preheader .menu>.menu-item .sub-menu .menu-item>a:active,.site-preheader .menu>.menu-item .sub-menu .menu-item>a:focus,.site-preheader .menu>.menu-item .sub-menu .menu-item>a:hover{background:none!important;color:var(--grimlock-navigation-sub-menu-item-color)!important}.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a:active:before,.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a:focus:before,.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a:hover:before,.site-preheader .menu>.menu-item .sub-menu .menu-item>a:active:before,.site-preheader .menu>.menu-item .sub-menu .menu-item>a:focus:before,.site-preheader .menu>.menu-item .sub-menu .menu-item>a:hover:before{height:100%}}.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a i,.site-preheader .menu>.menu-item .sub-menu .menu-item>a i{font-size:.85em;margin-left:.2rem;opacity:.8;position:relative;top:-1px}.main-navigation .navbar-nav>.menu-item .sub-menu .menu-item>a ins,.site-preheader .menu>.menu-item .sub-menu .menu-item>a ins{bottom:calc(100% - 7px);position:absolute;right:var(--grimlock-navigation-padding-y)}@media (min-width:992px){.main-navigation .navbar-nav>.menu-item .sub-menu>.menu-item,.site-preheader .menu>.menu-item .sub-menu>.menu-item{margin-top:0}}.main-navigation .navbar-nav>.menu-item .sub-menu .sub-menu,.site-preheader .menu>.menu-item .sub-menu .sub-menu{margin:0;text-align:inherit}@media (min-width:992px){.main-navigation .navbar-nav>.menu-item .sub-menu .sub-menu,.site-preheader .menu>.menu-item .sub-menu .sub-menu{border-radius:0 0 0 0;left:calc(100% + 1rem - 6px);top:0}.main-navigation .navbar-nav>.menu-item .sub-menu .sub-menu:before,.site-preheader .menu>.menu-item .sub-menu .sub-menu:before{height:100%;left:-10px;top:0;width:10px}}@media (max-width:991.98px){.main-navigation .navbar-nav>.menu-item .sub-menu .sub-menu,.site-preheader .menu>.menu-item .sub-menu .sub-menu{margin:0;padding:0}.main-navigation .navbar-nav>.menu-item .sub-menu .sub-menu>li.menu-item,.site-preheader .menu>.menu-item .sub-menu .sub-menu>li.menu-item{padding-left:.5rem;padding-right:.5rem}}@media (min-width:992px) and (max-width:1600px){.main-navigation .navbar-nav>.menu-item:last-child>.sub-menu,.main-navigation .navbar-nav>.menu-item:nth-last-child(2)>.sub-menu,.main-navigation .navbar-nav>.menu-item:nth-last-child(3)>.sub-menu,.site-preheader .menu>.menu-item:last-child>.sub-menu,.site-preheader .menu>.menu-item:nth-last-child(2)>.sub-menu,.site-preheader .menu>.menu-item:nth-last-child(3)>.sub-menu{left:auto;right:0}}.grimlock--navigation-classic-center
.site-preheader .menu .menu-item-has-children>a,.grimlock--navigation-classic-center .main-navigation .navbar-nav .menu-item-has-children>a,.grimlock--navigation-classic-left
.site-preheader .menu .menu-item-has-children>a,.grimlock--navigation-classic-left .main-navigation .navbar-nav .menu-item-has-children>a,.grimlock--navigation-classic-right
.site-preheader .menu .menu-item-has-children>a,.grimlock--navigation-classic-right .main-navigation .navbar-nav .menu-item-has-children>a,.grimlock--navigation-fat-center
.site-preheader .menu .menu-item-has-children>a,.grimlock--navigation-fat-center .main-navigation .navbar-nav .menu-item-has-children>a,.main-navigation .navbar-nav .menu-item-has-children .grimlock--navigation-fat-left>a,.site-preheader .menu .menu-item-has-children .grimlock--navigation-fat-left>a{position:relative}.grimlock--navigation-classic-center
.site-preheader .menu .menu-item-has-children>a:after,.grimlock--navigation-classic-center .main-navigation .navbar-nav .menu-item-has-children>a:after,.grimlock--navigation-classic-left
.site-preheader .menu .menu-item-has-children>a:after,.grimlock--navigation-classic-left .main-navigation .navbar-nav .menu-item-has-children>a:after,.grimlock--navigation-classic-right
.site-preheader .menu .menu-item-has-children>a:after,.grimlock--navigation-classic-right .main-navigation .navbar-nav .menu-item-has-children>a:after,.grimlock--navigation-fat-center
.site-preheader .menu .menu-item-has-children>a:after,.grimlock--navigation-fat-center .main-navigation .navbar-nav .menu-item-has-children>a:after,.main-navigation .navbar-nav .menu-item-has-children .grimlock--navigation-fat-left>a:after,.site-preheader .menu .menu-item-has-children .grimlock--navigation-fat-left>a:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;content:"\e931";display:inline-block;font-family:sinclair;font-size:inherit;font-size:.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.33333rem;pointer-events:none;position:relative;text-align:center;text-rendering:auto;text-transform:none;vertical-align:middle}@media (max-width:991.98px){.grimlock--navigation-classic-center .main-navigation .navbar-nav .menu-item-has-children>a:after,.grimlock--navigation-classic-center .site-preheader .menu .menu-item-has-children>a:after,.grimlock--navigation-classic-left .main-navigation .navbar-nav .menu-item-has-children>a:after,.grimlock--navigation-classic-left .site-preheader .menu .menu-item-has-children>a:after,.grimlock--navigation-classic-right .main-navigation .navbar-nav .menu-item-has-children>a:after,.grimlock--navigation-classic-right .site-preheader .menu .menu-item-has-children>a:after,.grimlock--navigation-fat-center .main-navigation .navbar-nav .menu-item-has-children>a:after,.grimlock--navigation-fat-center .site-preheader .menu .menu-item-has-children>a:after,.main-navigation .navbar-nav .menu-item-has-children .grimlock--navigation-fat-left>a:after,.site-preheader .menu .menu-item-has-children .grimlock--navigation-fat-left>a:after{content:none!important}}.main-navigation .navbar-nav .menu-item-has-children .menu-item-has-children>a,.site-preheader .menu .menu-item-has-children .menu-item-has-children>a{padding-right:30px}.main-navigation .navbar-nav .menu-item-has-children .menu-item-has-children>a:after,.site-preheader .menu .menu-item-has-children .menu-item-has-children>a:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e951";display:inline-block;display:none;font-family:sinclair;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0;position:absolute;right:1rem;text-rendering:auto;text-transform:none;top:7px;transform-origin:center;vertical-align:middle}html[dir=rtl]
.site-preheader .menu .menu-item-has-children .menu-item-has-children>a:after,html[dir=rtl] .main-navigation .navbar-nav .menu-item-has-children .menu-item-has-children>a:after{margin-right:0}@media (min-width:992px){.main-navigation .navbar-nav .menu-item-has-children .menu-item-has-children>a:after,.site-preheader .menu .menu-item-has-children .menu-item-has-children>a:after{display:inline-block;line-height:inherit}}.main-navigation.navbar--classic-center .navbar-nav.navbar-nav--main-menu>.menu-item>a,.main-navigation.navbar--classic-left .navbar-nav.navbar-nav--main-menu>.menu-item>a,.main-navigation.navbar--classic-right .navbar-nav.navbar-nav--main-menu>.menu-item>a{height:100%}.main-navigation.navbar--classic-center .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a,.main-navigation.navbar--classic-center .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a,.main-navigation.navbar--classic-center .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a,.main-navigation.navbar--classic-left .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a,.main-navigation.navbar--classic-left .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a,.main-navigation.navbar--classic-left .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a,.main-navigation.navbar--classic-right .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a,.main-navigation.navbar--classic-right .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a,.main-navigation.navbar--classic-right .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a{background-color:var(--grimlock-navigation-menu-item-active-background-color)}@media (min-width:992px){.main-navigation.navbar--classic-center .navbar-nav>.menu-item.btn-inside,.main-navigation.navbar--classic-left .navbar-nav>.menu-item.btn-inside{position:absolute;right:15px}}.main-navigation .navbar-nav{margin:1rem 0}@media (min-width:992px){.main-navigation .navbar-nav{margin:0}.main-navigation .navbar-nav>.menu-item{align-items:center;display:flex}}.main-navigation .navbar-nav>.menu-item>a{align-items:center;display:flex;padding:.5rem .25rem;text-decoration:none!important}@media (min-width:992px){.main-navigation .navbar-nav>.menu-item>a{padding:1rem}}@media (max-width:991.98px){.main-navigation .navbar-nav>.menu-item>a{padding:1rem}.main-navigation .navbar-nav>.menu-item>a:active{background-color:rgba(0,0,65,.05)}}.main-navigation .navbar-nav>.menu-item.btn-inside>a{height:auto!important;padding:.9rem 1.1rem!important}.main-navigation .navbar-nav>.menu-item.btn-inside>a:before{content:none!important}.main-navigation .navbar-nav>.menu-item.btn-inside>a i{display:inline-block;font-size:1em;height:auto;line-height:0;vertical-align:middle;width:auto}.main-navigation .navbar-nav>.menu-item.btn-inside.current-menu-ancestor>a,.main-navigation .navbar-nav>.menu-item.btn-inside.current-menu-item>a,.main-navigation .navbar-nav>.menu-item.btn-inside.current_page_item>a{border-color:var(--grimlock-navigation-menu-item-active-color);color:var(--grimlock-navigation-menu-item-active-color)}.main-navigation .navbar-nav>.menu-item.btn-inside.current-menu-ancestor>a:hover,.main-navigation .navbar-nav>.menu-item.btn-inside.current-menu-item>a:hover,.main-navigation .navbar-nav>.menu-item.btn-inside.current_page_item>a:hover{border-color:var(--grimlock-navigation-menu-item-color);color:var(--grimlock-navigation-menu-item-color)}@media (min-width:992px){.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu{padding:.6rem 40px .6rem 1rem}.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu>li.menu-item>a{font-weight:var(--grimlock-navigation-font-weight);margin-bottom:.75rem!important;padding-left:0;padding-right:0;position:relative;text-transform:uppercase}.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu>li.menu-item>a:after,.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu>li.menu-item>a:before{background:var(--grimlock-navigation-menu-item-color);bottom:-2px;content:"";display:block;height:2px;left:0;opacity:.07;position:absolute;right:auto;transform:none;width:100%}.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu>li.menu-item>a:before{background:var(--grimlock-navigation-menu-item-active-color);opacity:1;width:40px}.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu>li.menu-item ul.sub-menu a{padding-left:0}.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu>li.menu-item ul.sub-menu a:hover{opacity:.75}.main-navigation .navbar-nav>.menu-item.mega-menu>ul.sub-menu>li.menu-item ul.sub-menu a:before{display:none!important}.main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item>a{padding-left:var(--grimlock-navigation-padding-y);padding-right:var(--grimlock-navigation-padding-y);position:relative;z-index:2}.grimlock--navigation-classic-center .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item>a,.grimlock--navigation-classic-left .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item>a,.grimlock--navigation-classic-right .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item>a{height:100%}.main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item>a:before{background-color:currentColor!important;bottom:calc(0px - var(--grimlock-navigation-border-bottom-width));content:"";display:block;height:calc(2px + var(--grimlock-navigation-border-bottom-width));left:var(--grimlock-navigation-padding-y);pointer-events:none;position:absolute;right:auto;transform:scaleX(0);transform-origin:100% 50%;transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:calc(100% - var(--grimlock-navigation-padding-y)*2);z-index:-1}.main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item:focus>a:before,.main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item:hover>a:before{transform:scale(1);transform-origin:0 50%}}.grimlock--navigation-classic-center .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a,.grimlock--navigation-classic-center .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a,.grimlock--navigation-classic-center .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a,.grimlock--navigation-classic-left .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a,.grimlock--navigation-classic-left .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a,.grimlock--navigation-classic-left .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a,.grimlock--navigation-classic-right .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a,.grimlock--navigation-classic-right .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a,.grimlock--navigation-classic-right .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a{background-color:var(--grimlock-navigation-menu-item-active-background-color)}.grimlock--navigation-classic-center .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a:before,.grimlock--navigation-classic-center .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a:before,.grimlock--navigation-classic-center .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a:before,.grimlock--navigation-classic-left .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a:before,.grimlock--navigation-classic-left .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a:before,.grimlock--navigation-classic-left .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a:before,.grimlock--navigation-classic-right .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-ancestor>a:before,.grimlock--navigation-classic-right .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current-menu-item>a:before,.grimlock--navigation-classic-right .main-navigation .navbar-nav.navbar-nav--main-menu>.menu-item.current_page_item>a:before{transform:scale(1);transform-origin:0 50%}.menu-toggle{display:none}.site-preheader .menu{margin:0 0 0 -.5rem}.site-preheader .menu>.menu-item{vertical-align:top}.site-preheader .menu>.menu-item>a{padding:.5rem}.dropdown-divider{background-color:currentColor;border:0;height:1px;margin:.75rem -1rem!important;max-width:none!important;opacity:.1;width:auto!important}.dropdown-toggle{color:inherit!important;cursor:pointer;display:inline-block;font-weight:700;height:38px;padding-bottom:.5rem;padding-right:20px;padding-top:.5rem;position:relative}.dropdown-toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;content:var(--grimlock-icon-angle-down);display:inline-block;font-family:var(--grimlock-icon-angle-down-font-family)!important;font-size:1.3em;font-style:normal;font-weight:100;margin-left:.33333rem;pointer-events:none;position:relative;text-align:center;text-rendering:auto;top:-6px;vertical-align:middle}.dropdown-toggle:hover{opacity:.7}@media (min-width:576px){.site-footer .menu[id*=social],.site-preheader .menu[id*=social]{display:flex;justify-content:flex-end}.site-footer .menu[id*=social]>.menu-item,.site-preheader .menu[id*=social]>.menu-item{width:auto}}.site-footer .menu[id*=social]>.menu-item i.sinclair-icon,.site-preheader .menu[id*=social]>.menu-item i.sinclair-icon{font-size:1.3em}.main-navigation{backface-visibility:hidden;min-height:40px;padding:0;position:relative;z-index:99}.grimlock--navigation-classic-top .main-navigation{box-shadow:0 0 130px rgba(0,0,0,.1)}@media (min-width:992px){.main-navigation .navbar-nav{flex-wrap:nowrap}.main-navigation .navbar-nav+div,.main-navigation .navbar-nav+form{margin-left:1rem}}.navbar-collapse-show .main-navigation.navbar-expand-lg{box-shadow:0 0 50px rgba(0,0,0,.15)}.main-navigation .navbar-nav--main-menu{flex-wrap:wrap}@media (min-width:992px){.main-navigation .navbar-nav--secondary{box-shadow:inset 20px 10px 20px rgba(0,0,0,.05);-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);margin-left:1rem;margin-right:calc(var(--grimlock-container-padding)*-1);order:99;padding-left:var(--grimlock-container-padding);padding-right:var(--grimlock-container-padding)}}@media (max-width:991.98px){.main-navigation .navbar-nav--secondary{align-items:center;border:0;display:flex;flex-direction:row;justify-content:center;margin-top:0;order:0;padding-top:.75rem;position:relative;z-index:999}.main-navigation .navbar-nav--secondary>.menu-item{margin-bottom:0;margin-top:0!important}}.main-navigation .navbar-nav--secondary>.menu-item{width:auto!important}@media (max-width:991.98px){.main-navigation .navbar-nav--secondary>.menu-item[class*=menu-item--btn]{margin:0 0 .5rem!important;width:100%!important}}.main-navigation .navbar-nav--secondary>.menu-item a{font-size:.9em}.main-navigation .navbar-nav--secondary>.menu-item a i{align-items:center;border-radius:100%;cursor:pointer;display:flex;font-size:var(--grimlock-navigation-icon-font-size);height:var(--grimlock-navigation-icon-size);justify-content:center;letter-spacing:0;line-height:0;margin:0;padding:0!important;position:relative;text-align:center;transition:all .35s cubic-bezier(.215,.61,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--grimlock-navigation-icon-size)}.main-navigation .navbar-nav--secondary>.menu-item a i:active,.main-navigation .navbar-nav--secondary>.menu-item a i:focus,.main-navigation .navbar-nav--secondary>.menu-item a i:hover{background-color:var(--grimlock-button-primary-hover-background-color);color:var(--grimlock-button-primary-hover-color);opacity:1}.main-navigation .navbar-nav--secondary>.menu-item+.menu-item{margin-left:.25rem}.main-navigation .navbar-nav--buddypress{border-left:none;padding-left:0}@media (min-width:992px){.main-navigation .navbar-nav--buddypress{order:2}}.main-navigation .navbar-nav--buddypress.logged-in>.menu-item:not(.menu-item--profile)>a{opacity:1}@media (min-width:992px){.main-navigation .navbar-nav--buddypress.logged-in>.menu-item:not(.menu-item--profile)>a:hover{background-color:var(--grimlock-navigation-menu-item-active-background-color)!important;border-radius:500px;color:var(--grimlock-navigation-menu-item-active-color)}}.navbar--classic-center .main-navigation .navbar-nav--buddypress>.menu-item+.menu-item,.navbar--classic-left .main-navigation .navbar-nav--buddypress>.menu-item+.menu-item,.navbar--classic-right .main-navigation .navbar-nav--buddypress>.menu-item+.menu-item,.navbar--fat-center .main-navigation .navbar-nav--buddypress>.menu-item+.menu-item,.navbar--fat-left .main-navigation .navbar-nav--buddypress>.menu-item+.menu-item{margin-left:.25rem!important}@media (min-width:992px){.main-navigation .navbar-nav--buddypress+.navbar-nav--secondary{margin-left:1rem!important;margin-right:1rem!important;order:1;padding-left:1rem!important;padding-right:1rem!important}}.main-navigation .navbar-nav--search>.menu-item{width:auto!important}.main-navigation .navbar-nav--search>.menu-item a{padding:1rem 0!important;width:100%}.main-navigation .navbar__container{padding-left:var(--grimlock-container-padding);padding-right:var(--grimlock-container-padding);width:100%}@media (min-width:992px){.main-navigation .navbar__container{display:flex;flex-wrap:nowrap;padding-left:30px!important;padding-right:30px!important;width:auto}.main-navigation.navbar--container-fluid .navbar__container{max-width:100%;width:100%}}.main-navigation.navbar--container-classic .navbar__container{max-width:1350px;width:100%}.main-navigation.navbar--container-narrow .navbar__container{max-width:960px}.main-navigation.navbar--container-narrower .navbar__container{max-width:720px}.grimlock--custom_header-displayed.grimlock--navigation-inside-bottom .main-navigation,.grimlock--custom_header-displayed.grimlock--navigation-inside-top .main-navigation,.grimlock--hero-displayed.grimlock--navigation-inside-bottom .main-navigation,.grimlock--hero-displayed.grimlock--navigation-inside-top .main-navigation{left:0;position:absolute;top:0;width:100%;z-index:1000}@media (min-width:992px){.grimlock--custom_header-displayed.grimlock--navigation-inside-bottom .main-navigation,.grimlock--hero-displayed.grimlock--navigation-inside-bottom .main-navigation{bottom:0;top:auto}}.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .main-navigation{bottom:auto;left:0;position:fixed!important;top:0;width:100%;z-index:1032}.grimlock--navigation-fixed.grimlock--navigation-stick-to-top.grimlock--boxed .main-navigation{left:auto;margin:0 auto;max-width:1630px}@media (min-width:992px){.main-navigation.navbar--classic-left .navbar-nav--main-menu{margin-right:auto!important}.main-navigation.navbar--classic-center .navbar-nav--main-menu{margin-left:auto!important;margin-right:auto!important}.main-navigation.navbar--classic-right .navbar-nav--main-menu{margin-left:auto!important;margin-right:1rem}.main-navigation.navbar--fat-center>.navbar__container,.main-navigation.navbar--fat-left>.navbar__container{flex-direction:column;position:relative}.main-navigation.navbar--fat-center .navbar-brand,.main-navigation.navbar--fat-left .navbar-brand{margin:0;padding:1rem 0 .33333rem}.main-navigation.navbar--fat-center .navbar-brand img,.main-navigation.navbar--fat-left .navbar-brand img{max-height:80px;max-width:160px}.main-navigation.navbar--fat-center .navbar-nav--main-menu,.main-navigation.navbar--fat-left .navbar-nav--main-menu{margin-right:1rem}.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-center,.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-left{padding-bottom:0;padding-top:0}.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-center>.navbar__container,.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-left>.navbar__container{flex-direction:row}.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-center .navbar-collapse,.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-left .navbar-collapse{flex-basis:auto;margin-right:0}.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-center .navbar-brand,.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-left .navbar-brand{padding-bottom:0;padding-top:0}.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-center .navbar-brand img,.grimlock--navigation-stick-to-top .main-navigation.navbar--fat-left .navbar-brand img{max-height:180px;max-width:180px}.main-navigation.navbar--fat-center .navbar-collapse,.main-navigation.navbar--fat-center .navbar__header{margin-left:auto;margin-right:auto;width:auto}.main-navigation.navbar--fat-center .site-branding{text-align:center}.main-navigation.navbar--fat-left>.navbar__container{align-items:normal}.main-navigation.navbar--fat-left .navbar-nav--main-menu{margin-right:auto}}.main-navigation .navbar__header{align-items:center;display:flex;position:relative}.main-navigation .navbar-toggler{border:0;border-radius:0;height:28px;margin:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-14px) translateZ(0);transition:opacity .5s ease-in-out;vertical-align:top;width:28px}@media (min-width:992px){.main-navigation .navbar-toggler:active span:after,.main-navigation .navbar-toggler:active span:before,.main-navigation .navbar-toggler:focus span:after,.main-navigation .navbar-toggler:focus span:before,.main-navigation .navbar-toggler:hover span:after,.main-navigation .navbar-toggler:hover span:before,.slideout-open .main-navigation .navbar-toggler span:after,.slideout-open .main-navigation .navbar-toggler span:before{width:100%}}.main-navigation .navbar-toggler span{margin-top:-2px;top:50%}.main-navigation .navbar-toggler span,.main-navigation .navbar-toggler span:after,.main-navigation .navbar-toggler span:before{backface-visibility:hidden;background-color:rgba(0,0,0,.5);display:block;height:3px;position:absolute;transform:translateZ(0);transform-origin:center center;transition:transform .2s ease;width:28px}.main-navigation .navbar-toggler span:after,.main-navigation .navbar-toggler span:before{content:"";left:0;transition:width .15s ease-in-out}.grimlock--navigation-fixed-right .main-navigation .navbar-toggler span:after,.grimlock--navigation-fixed-right .main-navigation .navbar-toggler span:before,.grimlock--navigation-hamburger-right .main-navigation .navbar-toggler span:after,.grimlock--navigation-hamburger-right .main-navigation .navbar-toggler span:before{left:auto;right:0}.main-navigation .navbar-toggler span:before{top:8px}.main-navigation .navbar-toggler span:after{bottom:8px}.main-navigation .navbar-toggler:not(.collapsed) span,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span{transform:rotate(-45deg) translateZ(0)}.main-navigation .navbar-toggler:not(.collapsed) span,.main-navigation .navbar-toggler:not(.collapsed) span:after,.main-navigation .navbar-toggler:not(.collapsed) span:before,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span:after,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span:before{width:28px}.main-navigation .navbar-toggler:not(.collapsed) span:after,.main-navigation .navbar-toggler:not(.collapsed) span:before,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span:after,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span:before{left:0}.main-navigation .navbar-toggler:not(.collapsed) span:before,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span:before{top:0;transform:rotate(-90deg) translateZ(0)}.main-navigation .navbar-toggler:not(.collapsed) span:after,.slideout-open body:not([class*=grimlock--navigation-hamburger]) .main-navigation .navbar-toggler span:after{opacity:0;pointer-events:none}.main-navigation .navbar-brand{line-height:1em}@media (max-width:991.98px){.main-navigation .navbar-brand{padding-bottom:.75rem;padding-top:.75rem}}.grimlock--blogdescription-displayed .main-navigation .navbar-brand{padding:.3rem 0}.grimlock--navigation-classic-center .main-navigation .navbar-brand,.grimlock--navigation-classic-left .main-navigation .navbar-brand,.grimlock--navigation-classic-right .main-navigation .navbar-brand{align-items:center;display:flex;height:100%}.grimlock--navigation-fat-center .main-navigation .navbar-brand{align-items:center;display:flex;justify-content:center}.grimlock--navigation-classic-left .main-navigation .navbar-brand{padding-right:2rem}@media (min-width:992px){.grimlock--navigation-classic-left .main-navigation .navbar-brand{padding-bottom:.75rem;padding-top:.75rem}}.main-navigation .navbar-brand a:focus,.main-navigation .navbar-brand a:hover{text-decoration:none}.main-navigation .navbar-brand a:hover{opacity:1}.navbar-light .main-navigation .navbar-brand a,.navbar-light .main-navigation .navbar-brand a:focus,.navbar-light .main-navigation .navbar-brand a:hover{color:hsla(0,0%,100%,.9)}.navbar-dark .main-navigation .navbar-brand a,.navbar-dark .main-navigation .navbar-brand a:focus,.navbar-dark .main-navigation .navbar-brand a:hover{color:#000}.main-navigation .navbar-brand__logo img{height:auto;max-height:180px;max-width:180px;width:auto}@media (max-width:991.98px){.main-navigation .navbar-brand__logo img{max-width:150px!important}}.main-navigation .navbar-brand__title{font-weight:600}.main-navigation .navbar-brand__title a.site-title-link{color:#0c1c3a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5;text-transform:none}.main-navigation .navbar-brand__title a.site-title-link:hover{color:#235ad2}.main-navigation .navbar-brand__tagline{color:#4c5361;font-size:60%}.grimlock--navigation-fixed.grimlock--navigation-stick-to-top.admin-bar .main-navigation{top:32px}@media screen and (max-width:781px){.grimlock--navigation-fixed.grimlock--navigation-stick-to-top.admin-bar .main-navigation{top:46px}}@media screen and (max-width:640px){.grimlock--navigation-fixed.grimlock--navigation-stick-to-top.admin-bar .main-navigation{top:0}}.main-navigation .navbar-collapse{align-items:stretch;backface-visibility:hidden}@media (min-width:992px){.main-navigation .navbar-collapse{height:auto!important}}.navbar-collapse-show .main-navigation .navbar-collapse{-webkit-overflow-scrolling:touch;max-height:80vh;overflow-x:hidden;overflow-y:auto}.navbar-collapse-show .main-navigation .navbar-collapse::-webkit-scrollbar{width:0}.navbar-collapse-show .main-navigation .navbar-collapse::-webkit-scrollbar-track{-webkit-box-shadow:none}.navbar-collapse-show .main-navigation .navbar-collapse::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.04);outline:0}.grimlock--navigation-stick-to-top .hamburger-navbar{padding-bottom:.75rem!important;padding-top:.75rem!important}@media (min-width:992px){.grimlock--navigation-fixed-left .hamburger-navbar,.grimlock--navigation-fixed-right .hamburger-navbar{display:none!important}}.grimlock--navigation-fixed-left .hamburger-navbar .navbar-toggler,.grimlock--navigation-fixed-right .hamburger-navbar .navbar-toggler,.grimlock--navigation-hamburger-left .hamburger-navbar .navbar-toggler,.grimlock--navigation-hamburger-right .hamburger-navbar .navbar-toggler{margin-left:auto;order:1;right:15px}.hamburger-navbar.navbar--container-classic .navbar__container{position:relative}@media (min-width:992px){.grimlock--navigation-fixed-left .hamburger-navbar.navbar--container-fluid .navbar-toggler,.grimlock--navigation-hamburger-left .hamburger-navbar.navbar--container-fluid .navbar-toggler{left:30px}.grimlock--navigation-fixed-right .hamburger-navbar.navbar--container-fluid .navbar-toggler,.grimlock--navigation-hamburger-right .hamburger-navbar.navbar--container-fluid .navbar-toggler{right:30px}}.grimlock--navigation-fixed-right .hamburger-navbar.navbar--container-fluid .navbar__header,.grimlock--navigation-hamburger-right .hamburger-navbar.navbar--container-fluid .navbar__header{margin-left:0}@media (min-width:992px){.grimlock--navigation-fixed-right .hamburger-navbar.navbar--container-fluid .navbar__aside,.grimlock--navigation-hamburger-right .hamburger-navbar.navbar--container-fluid .navbar__aside{left:auto;right:88px}}.hamburger-navbar .navbar-nav>.menu-item .sub-menu{box-shadow:none}.hamburger-navbar .navbar__header{margin-left:auto;margin-right:auto;position:static}.hamburger-navbar .navbar__header .navbar-brand{margin-left:0;margin-right:0}@media (max-width:767.98px){.hamburger-navbar .navbar__header .navbar-brand img{max-width:100px}}.hamburger-navbar .site-title{text-align:center}.hamburger-navbar .navbar__aside{height:100%;position:absolute;right:15px;top:0;z-index:2}.grimlock--navigation-fixed-right .hamburger-navbar .navbar__aside,.grimlock--navigation-hamburger-right .hamburger-navbar .navbar__aside{left:15px;right:auto}.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top)
.navbar--hamburger-left,.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top) .navbar--hamburger-right{background:none!important}.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top)
.navbar--hamburger-left .navbar-toggler span,.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top)
.navbar--hamburger-left .navbar-toggler span:after,.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top)
.navbar--hamburger-left .navbar-toggler span:before,.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top) .navbar--hamburger-right .navbar-toggler span,.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top) .navbar--hamburger-right .navbar-toggler span:after,.grimlock--custom_header-displayed:not(.grimlock--navigation-stick-to-top):not(.grimlock--navigation-classic-top) .navbar--hamburger-right .navbar-toggler span:before{background-color:#fff!important}.grimlock-vertical-navigation{backface-visibility:hidden;border-bottom:none!important;height:100vh;height:100%;overflow:hidden;padding:0;perspective:1000;transform:translateZ(0)}.grimlock--navigation-hamburger-left .grimlock-vertical-navigation,.grimlock--navigation-hamburger-right .grimlock-vertical-navigation{padding-bottom:0;padding-top:0}.grimlock--navigation-hamburger-left .grimlock-vertical-navigation .vertical-navbar-search .search-form:after,.grimlock--navigation-hamburger-right .grimlock-vertical-navigation .vertical-navbar-search .search-form:after{right:25px}.grimlock--navigation-hamburger-left .grimlock-vertical-navigation .vertical-navbar-search .search-form button[type=submit]:hover,.grimlock--navigation-hamburger-right .grimlock-vertical-navigation .vertical-navbar-search .search-form button[type=submit]:hover{opacity:0}.grimlock--navigation-hamburger-left .grimlock-vertical-navigation .navbar-nav--buddypress,.grimlock--navigation-hamburger-right .grimlock-vertical-navigation .navbar-nav--buddypress{background-color:var(--grimlock-friend-button-background-color);order:0}.grimlock-vertical-navigation .navbar-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:3rem!important;padding-right:38px;width:349px}.grimlock-vertical-navigation .navbar-wrapper::-webkit-scrollbar{width:0}.grimlock-vertical-navigation .navbar-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:none}.grimlock-vertical-navigation .navbar-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.04);outline:0}@media screen and (max-width:400px){.grimlock-vertical-navigation .navbar-wrapper{max-width:calc(82vw + 44px)}}.grimlock-vertical-navigation .navbar-wrapper>div,.grimlock-vertical-navigation .navbar-wrapper>ul{display:block;float:none;margin-left:0;margin-right:0}.grimlock-vertical-navigation form{padding:1.5rem}.grimlock-vertical-navigation form .search-field{border:0!important}.gform_wrapper .grimlock-vertical-navigation form .gfield,.grimlock-vertical-navigation form .form-group,.grimlock-vertical-navigation form .gform_wrapper .gfield,.grimlock-vertical-navigation form form.wpcf7-form-form-control-wrap{margin-bottom:0}.grimlock-vertical-navigation .widget-area{padding:1.5rem}.grimlock-vertical-navigation .widget-area .widget-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.grimlock-vertical-navigation .widget-area .widget-title:after{background-color:currentColor;border:0;content:"";display:block;height:4px;margin-top:10px;opacity:.1;width:100%}.grimlock-vertical-navigation .widget-area .widget-title:empty{display:none}.grimlock-vertical-navigation .widget-area .widget-title a{color:inherit}.grimlock-vertical-navigation .widget-area .widget+.widget{margin-top:2rem}.grimlock-vertical-navigation .grimlock-query-section,.grimlock-vertical-navigation .grimlock-section,.grimlock-vertical-navigation .grimlock-term-query-section{margin-left:-1.5rem;margin-right:-1.5rem}.grimlock-vertical-navigation .grimlock-query-section>.region__container,.grimlock-vertical-navigation .grimlock-section>.region__container,.grimlock-vertical-navigation .grimlock-term-query-section>.region__container{padding:0!important}.grimlock-vertical-navigation .grimlock-query-section>.region__container>.region__row,.grimlock-vertical-navigation .grimlock-section>.region__container>.region__row,.grimlock-vertical-navigation .grimlock-term-query-section>.region__container>.region__row{margin:0!important}.grimlock-vertical-navigation .grimlock-query-section>.region__container>.region__row>.region__col,.grimlock-vertical-navigation .grimlock-section>.region__container>.region__row>.region__col,.grimlock-vertical-navigation .grimlock-term-query-section>.region__container>.region__row>.region__col{padding:0!important}.grimlock-vertical-navigation .grimlock-query-section [id^=term-],.grimlock-vertical-navigation .grimlock-section [id^=term-],.grimlock-vertical-navigation .grimlock-term-query-section [id^=term-]{max-height:150px;min-height:150px!important}.grimlock-vertical-navigation .grimlock-query-section [id^=term-] .card,.grimlock-vertical-navigation .grimlock-section [id^=term-] .card,.grimlock-vertical-navigation .grimlock-term-query-section [id^=term-] .card{max-height:150px;min-height:150px}.grimlock-vertical-navigation .grimlock-query-section [id^=term-] .card-body,.grimlock-vertical-navigation .grimlock-section [id^=term-] .card-body,.grimlock-vertical-navigation .grimlock-term-query-section [id^=term-] .card-body{max-height:150px}.grimlock-vertical-navigation .grimlock-query-section [id^=term-] .card-img,.grimlock-vertical-navigation .grimlock-section [id^=term-] .card-img,.grimlock-vertical-navigation .grimlock-term-query-section [id^=term-] .card-img{border-radius:0!important}.grimlock-vertical-navigation .grimlock-query-section [id^=term-] .entry-summary,.grimlock-vertical-navigation .grimlock-section [id^=term-] .entry-summary,.grimlock-vertical-navigation .grimlock-term-query-section [id^=term-] .entry-summary{display:none!important}.grimlock-vertical-navigation .vertical-navbar-brand{padding:1rem;text-align:center}.grimlock-vertical-navigation .vertical-navbar-brand img{display:inline-block;max-height:50px;max-width:80%}.grimlock--navigation-fixed-left .grimlock-vertical-navigation .navbar-nav--secondary,.grimlock--navigation-fixed-right .grimlock-vertical-navigation .navbar-nav--secondary{border:0;margin:0;order:-3}.grimlock--navigation-fixed-left .grimlock-vertical-navigation .navbar-nav--secondary a,.grimlock--navigation-fixed-right .grimlock-vertical-navigation .navbar-nav--secondary a{font-size:.85em}.grimlock--navigation-fixed-left .grimlock-vertical-navigation .navbar-nav--secondary a:not(:hover),.grimlock--navigation-fixed-right .grimlock-vertical-navigation .navbar-nav--secondary a:not(:hover){opacity:.8}.grimlock--navigation-fixed-left .grimlock-vertical-navigation .navbar-nav--secondary a:hover,.grimlock--navigation-fixed-right .grimlock-vertical-navigation .navbar-nav--secondary a:hover{opacity:1}@media (max-width:991.98px){.grimlock-vertical-navigation .navbar-nav--secondary{border:0;display:block!important;padding-bottom:0!important;padding-top:0!important}.grimlock-vertical-navigation .navbar-nav--secondary>.menu-item{display:inline-block;margin-bottom:0!important;margin-top:0!important;vertical-align:middle}.grimlock-vertical-navigation .navbar-nav--secondary>.menu-item a{font-size:.85em}}.grimlock-vertical-navigation .navbar-nav{border-top:2px solid rgba(0,0,65,.05);display:flex;margin:0;padding-bottom:1rem;padding-top:1rem}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary){flex-wrap:wrap}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item{display:block;float:none!important;max-width:100%!important;padding:0!important;width:100%!important}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item+li{margin:0!important}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item .sub-menu{border-radius:0!important;max-width:100%!important;padding:0!important;width:100%!important}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item .sub-menu .menu-item:hover>a{background-color:var(--grimlock-navigation-sub-menu-item-color)!important;color:var(--grimlock-navigation-sub-menu-item-background-color)!important}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item.is-toggled>a{background-color:var(--grimlock-navigation-menu-item-active-background-color)}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item:hover .sub-menu{display:none}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item:hover>a{background-color:var(--grimlock-navigation-menu-item-active-background-color)}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item:hover>a:before{width:100%}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item.current-menu-item>a:before,.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item.current_page_item>a:before{opacity:1;width:100%}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item>a{border-radius:0!important;display:flex!important;padding:.75rem 1.5rem!important;white-space:normal;width:100%}.grimlock--navigation-fixed-left .grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item>a,.grimlock--navigation-fixed-right .grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item>a{align-items:center;justify-content:center;text-align:center}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item>a:before{bottom:0!important;height:2px!important;left:0!important;transform:none!important}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item .menu-item-description{display:none!important}.grimlock-vertical-navigation .navbar-nav:not(.navbar-nav--secondary) .menu-item .has-image{flex:0 0 100%;max-width:100%}.grimlock-vertical-navigation .navbar-nav>.menu-item.menu-item-has-children>a:after{margin:0!important;position:absolute;right:1.5rem;top:50%;transform:translate3d(0,-50%,0) rotate(-90deg)}.grimlock-vertical-navigation .navbar-nav>.menu-item.menu-item-has-children.is-toggled>a:after{transform:translate3d(0,-50%,0) rotate(0deg)}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu{border:0;box-shadow:none!important;display:none!important;max-height:350px;overflow-x:hidden;overflow-y:auto!important;position:relative;width:100%}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu.is-open{display:block!important;position:static}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu .menu-item a{padding-left:1rem;padding-right:1rem}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu .menu-item a:after{content:none}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu .sub-menu{background:none;border:0;box-shadow:none;display:block!important;float:none;left:0!important;margin:0!important;position:relative!important;top:0!important;width:100%}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu .sub-menu>.menu-item>a{padding-left:1.5rem}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu .sub-menu>.menu-item>a:before{content:"\2014";margin-right:5px}.grimlock-vertical-navigation .navbar-nav>.menu-item>.sub-menu .sub-menu>.menu-item:after{content:none}.grimlock-vertical-navigation .navbar-nav>.menu-item a ins{right:2em;transform:translate3d(0,-50%,0)}.navbar-collapse-content{display:flex;width:100%}@media (max-width:991.98px){.navbar-collapse-content{flex-direction:column;padding-top:15px}.navbar-collapse-content .navbar-nav--search{margin-bottom:0;margin-top:0;order:-3}.gform_wrapper .navbar-collapse-content .navbar-nav--search .gfield,.navbar-collapse-content .navbar-nav--search .form-group,.navbar-collapse-content .navbar-nav--search .gform_wrapper .gfield,.navbar-collapse-content .navbar-nav--search .navbar-search,.navbar-collapse-content .navbar-nav--search form.wpcf7-form-form-control-wrap{margin-bottom:0}}.vertical-navbar-search .search-submit{display:block!important}@media (min-width:992px){#navigation-collapse .navbar-nav--search:only-child{margin-left:auto}}#navigation .navbar-nav>.menu-item[class*=menu-item--btn]:only-child>a{min-width:120px}#navigation .navbar-nav>.menu-item[class*=menu-item--btn]>a{font-size:.9em;padding:.7rem 1.3rem}:root{--grimlock-pagination-font-size:.95rem}.post-navigation a,.posts-navigation a,.tribe-events-c-nav a{box-shadow:0 0 20px var(--grimlock-archive-post-box-shadow-color)}.grimlock-section,.grimlock-section .region__col{z-index:1}.grimlock-section .grimlock-section__title{position:relative;z-index:1}.grimlock-section .grimlock-section__thumbnail-caption{bottom:15px;color:#fff;left:30px;pointer-events:none;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.25);z-index:2}.grimlock-section .grimlock-section__thumbnail-caption:empty{display:none}.grimlock-section:not(.grimlock-custom_header)[style*="background-image:"] .grimlock-section__text>a:not(.section__btn){color:inherit!important}.grimlock-section:not(.grimlock-custom_header) .section__header{padding-bottom:1rem}.grimlock-section:not(.grimlock-custom_header) .section__header+.grimlock-section__content [class*=grimlock-query-section]{margin-top:2vw}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__subtitle ins,.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title ins{border-bottom:3px solid var(--grimlock-button-primary-background-color);-webkit-box-decoration-break:clone;position:relative;text-decoration:none!important;word-break:break-word}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__subtitle span,.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title span{color:var(--grimlock-button-primary-background-color)}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__subtitle strong,.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title strong{font-weight:700}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__subtitle em,.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title em{font-style:italic}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__subtitle img.emoji,.grimlock-section:not(.grimlock-custom_header) .grimlock-section__subtitle img.wp-smiley,.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title img.emoji,.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title img.wp-smiley{display:inline-block!important;max-width:.6em;vertical-align:middle!important}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title{margin-bottom:.5rem}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__title.lead+.grimlock-section__subtitle{margin-top:0}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__subtitle{margin-bottom:0;margin-top:.3rem;padding-bottom:0;position:relative}.grimlock-section:not(.grimlock-custom_header).grimlock-region--12-cols-center .grimlock-section__subtitle:before,.grimlock-section:not(.grimlock-custom_header).grimlock-region--12-cols-center-left .grimlock-section__subtitle:before,.grimlock-section:not(.grimlock-custom_header).grimlock-region--8-4-cols-grid .grimlock-section__subtitle:before{left:calc(50% - 60px)}.grimlock-section:not(.grimlock-custom_header).grimlock-region--12-cols-center .grimlock-section__subtitle:after,.grimlock-section:not(.grimlock-custom_header).grimlock-region--12-cols-center-left .grimlock-section__subtitle:after,.grimlock-section:not(.grimlock-custom_header).grimlock-region--8-4-cols-grid .grimlock-section__subtitle:after{left:calc(50% - 20px)}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__text a img{margin-bottom:.5rem;margin-top:.5rem}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__thumbnail{text-align:center}.grimlock-section:not(.grimlock-custom_header) .section__footer .btn-link.btn-lg.button,.grimlock-section:not(.grimlock-custom_header) .section__footer .btn.btn-link.btn-lg,.grimlock-section:not(.grimlock-custom_header) .section__footer .main-navigation .navbar-nav>.menu-item.btn-inside>a.btn-link.btn-lg,.grimlock-section:not(.grimlock-custom_header) .section__footer .wp-block-button a.btn-link.btn-lg.wp-block-button__link,.grimlock-section:not(.grimlock-custom_header) .section__footer button.btn-link.btn-lg,.grimlock-section:not(.grimlock-custom_header) .section__footer input.btn-link.btn-lg[type=button],.grimlock-section:not(.grimlock-custom_header) .section__footer input.btn-link.btn-lg[type=reset],.grimlock-section:not(.grimlock-custom_header) .section__footer input.btn-link.btn-lg[type=submit],.main-navigation .grimlock-section:not(.grimlock-custom_header) .section__footer .navbar-nav>.menu-item.btn-inside>a.btn-link.btn-lg,.wp-block-button .grimlock-section:not(.grimlock-custom_header) .section__footer a.btn-link.btn-lg.wp-block-button__link{font-size:.9em;letter-spacing:3px}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__btn:not(.btn-block){margin-top:3%}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__btn.btn-block{padding:2.75rem}.grimlock-section:not(.grimlock-custom_header) .grimlock-section__btn.btn-block.btn-lg{padding:2.8875rem}@media (min-width:992px){.grimlock-section:not(.grimlock-custom_header).section-one-third-offset .region__col.region__col--2{flex:0 0 60%;max-width:60%}}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a{border-bottom:none!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item>a{font-family:var(--grimlock-text-font-family);font-size:calc(var(--grimlock-text-font-size) - 2px);font-weight:var(--grimlock-heading-font-weight);letter-spacing:2px;text-transform:uppercase}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item>a .menu-item-description{font-size:calc(var(--grimlock-text-font-size) - 1px);letter-spacing:0;text-transform:none}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item>a .menu-item-description a{letter-spacing:inherit;text-transform:inherit}.grimlock-section:not(.grimlock-custom_header).section-row-justify-content-flex-end .region__row{justify-content:flex-end}.grimlock-section:not(.grimlock-custom_header).nav-menu-section-align-items-stretch .section__nav-menu{align-items:stretch}.grimlock-section:not(.grimlock-custom_header).section-zindex-2{z-index:2}.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__container,.grimlock-section:not(.grimlock-custom_header).region--container-fluid>.region__inner>.region__container{max-width:100%}.grimlock-section:not(.grimlock-custom_header).region--container-fluid .region__container{padding-left:0!important;padding-right:0!important}.grimlock-section:not(.grimlock-custom_header).region--container-fluid .region__container>.region__row{margin:0}.grimlock-section:not(.grimlock-custom_header).region--container-fluid .region__container>.region__row>.region__col{padding-left:0;padding-right:0}.grimlock-section:not(.grimlock-custom_header).region--container-fluid:not(.p-0):not(.pl-0):not(.pr-0) .region__container>.region__row>.region__col--2{padding-left:15px;padding-right:15px}@media (min-width:576px){.grimlock-section:not(.grimlock-custom_header).region--container-fluid:not(.p-0):not(.pl-0):not(.pr-0) .region__container>.region__row>.region__col--2{padding-left:60px;padding-right:60px}}.grimlock-section:not(.grimlock-custom_header).region--container-fluid.grimlock-query-section .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--container-fluid.grimlock-query-section--posts .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--container-fluid.region--8-4-cols-grid .region__col--2{padding-left:0!important;padding-right:0!important}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left .region__row,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse .region__row{align-items:center}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse.section--align-top .region__row,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left.section--align-top .region__row{align-items:stretch}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse.section--align-bottom .region__row,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left.section--align-bottom .region__row{align-items:flex-end}.grimlock-section:not(.grimlock-custom_header).region--4-8-cols-left-reverse.section--align-center .region__row,.grimlock-section:not(.grimlock-custom_header).region--4-8-cols-left.section--align-center .region__row,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse.section--align-center .region__row,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left.section--align-center .region__row{align-items:center}.grimlock-section:not(.grimlock-custom_header).region--4-8-cols-left-reverse.section--align-center .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--4-8-cols-left.section--align-center .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse.section--align-center .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left.section--align-center .region__col--2{padding-bottom:2rem;padding-top:2rem}.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-section.menu-image-title-after.menu-image-title:not(.grimlock-custom_header).region--6-6-cols-left .region__inner>.region__container>.region__row>.region__col--1,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left.pl-0 .region__inner>.region__container>.region__row>.region__col--1{padding-left:0!important}@media (max-width:991.98px){.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-section.menu-image-title-after.menu-image-title:not(.grimlock-custom_header).region--6-6-cols-left .region__inner>.region__container>.region__row>.region__col--1,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left.pl-0 .region__inner>.region__container>.region__row>.region__col--1{padding-right:0!important}}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse.pr-0 .region__inner>.region__container>.region__row>.region__col--1{padding-right:0!important}@media (max-width:767.98px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse.pr-0 .region__inner>.region__container>.region__row>.region__col--1{padding-left:0!important}}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section),.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section),.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section),.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section){margin:0 auto;overflow:hidden}@media (max-width:767.98px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__inner,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__inner,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__inner,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__inner{padding:0!important}}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__container,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__container,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__container,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__container{max-width:100%;position:static}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__row,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__row,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__row,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__row{margin:0!important}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1{padding-left:0!important;padding-right:0!important;position:static}@media (max-width:767.98px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1{order:-2}}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1>div{max-height:50vh;max-width:1000%;overflow:hidden;padding:0;width:auto}@media (min-width:768px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1>div{height:100%;left:0;max-height:none;position:absolute;top:0;width:50%;z-index:1}}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1>div>.grimlock-section__thumbnail,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1>div>.grimlock-section__thumbnail,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__col--1>div>.grimlock-section__thumbnail,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--1>div>.grimlock-section__thumbnail{height:100%}@media (max-width:767.98px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .region__col--2{padding-bottom:30px;padding-top:30px}}@media (min-width:768px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img{width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section) .grimlock-section__thumbnail-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}}@media screen and (min-width:1350px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section).region--container-classic,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section).region--container-classic,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section).region--container-classic,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section).region--container-classic{max-width:1320px}}@media (min-width:992px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section).region--container-narrow,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section).region--container-narrow,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section).region--container-narrow,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section).region--container-narrow{max-width:962px}}@media (min-width:768px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern:not(.wp-block-grimlock-section).region--container-narrower,.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern:not(.wp-block-grimlock-section).region--container-narrower,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern:not(.wp-block-grimlock-section).region--container-narrower,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern:not(.wp-block-grimlock-section).region--container-narrower{max-width:738px}}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern.wp-block-grimlock-section:not(.alignfull),.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern.wp-block-grimlock-section:not(.alignfull),.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern.wp-block-grimlock-section:not(.alignfull),.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern.wp-block-grimlock-section:not(.alignfull){border-radius:var(--grimlock-archive-post-border-radius);box-shadow:0 0 60px rgba(0,0,0,.05)}.grimlock-section:not(.grimlock-custom_header).region--12-cols-center .grimlock-section__subtitle,.grimlock-section:not(.grimlock-custom_header).region--12-cols-left .grimlock-section__subtitle,.grimlock-section:not(.grimlock-custom_header).region--12-cols-right .grimlock-section__subtitle{max-width:540px}.grimlock-section:not(.grimlock-custom_header).region--12-cols-right .grimlock-section__subtitle{margin-left:auto;margin-right:0}.grimlock-section:not(.grimlock-custom_header).region--12-cols-center .grimlock-section__subtitle{margin-left:auto;margin-right:auto}@media (min-width:768px){.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-modern .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern .region__col--2{padding-left:30px}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern .region__col--1>div{left:auto;right:0}.grimlock-section:not(.grimlock-custom_header).region--6-6-cols-left-reverse-modern .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern .region__col--2{padding-right:30px}}.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern .region__col--2,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern .region__col--2{text-align:center}@media (min-width:768px){.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-modern .region__col--1>div,.grimlock-section:not(.grimlock-custom_header).region--8-4-cols-left-reverse-modern .region__col--1>div{width:66.6666666667%}}.grimlock-section:not(.grimlock-custom_header).p-0 .region__inner,.grimlock-section:not(.grimlock-custom_header).p-0 .region__inner>.region__container,.grimlock-section:not(.grimlock-custom_header).p-0 .region__row>.region__col,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.grimlock-section:not(.grimlock-custom_header) .region__inner,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.grimlock-section:not(.grimlock-custom_header) .region__inner>.region__container,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.grimlock-section:not(.grimlock-custom_header) .region__row>.region__col{padding:0!important}.grimlock-section:not(.grimlock-custom_header).pt-0 .region__inner{padding-top:0!important}.grimlock-section:not(.grimlock-custom_header).pb-0 .region__inner{padding-bottom:0!important}.grimlock-section:not(.grimlock-custom_header).pr-0 .region__inner,.grimlock-section:not(.grimlock-custom_header).pr-0 .region__inner>.region__container{padding-right:0!important}@media (max-width:991.98px){.grimlock-section:not(.grimlock-custom_header).pr-0 .region__inner,.grimlock-section:not(.grimlock-custom_header).pr-0 .region__inner>.region__container{padding-left:0!important}}.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-section.menu-image-title-after.menu-image-title:not(.grimlock-custom_header) .region__inner,.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-section.menu-image-title-after.menu-image-title:not(.grimlock-custom_header) .region__inner>.region__container,.grimlock-section:not(.grimlock-custom_header).pl-0 .region__inner,.grimlock-section:not(.grimlock-custom_header).pl-0 .region__inner>.region__container{padding-left:0!important}@media (max-width:991.98px){.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-section.menu-image-title-after.menu-image-title:not(.grimlock-custom_header) .region__inner,.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-section.menu-image-title-after.menu-image-title:not(.grimlock-custom_header) .region__inner>.region__container,.grimlock-section:not(.grimlock-custom_header).pl-0 .region__inner,.grimlock-section:not(.grimlock-custom_header).pl-0 .region__inner>.region__container{padding-right:0!important}}.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-section.menu-image-title-after.menu-image-title:not(.grimlock-custom_header) .region__inner>.region__container>.region__row,.grimlock-section:not(.grimlock-custom_header).pl-0 .region__inner>.region__container>.region__row{width:100%}.grimlock-section:not(.grimlock-custom_header).section_thumbnail_parallax{overflow:hidden}.grimlock-section:not(.grimlock-custom_header).section--full-viewport{background-color:var(--grimlock-button-primary-background-color)!important;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:99999999}.grimlock-section:not(.grimlock-custom_header).section--full-viewport>.region__inner{align-items:center;display:flex;height:100%;justify-content:center}.admin-bar .grimlock-section:not(.grimlock-custom_header).section--full-viewport{top:32px}.grimlock-gallery-section:not(.no-content).region--12-cols-center.region--container-fluid .region__col--2{background-color:#fff;margin:-80px auto 0;max-width:960px;padding:3.2em 5em;position:relative;z-index:12}.grimlock-gallery-section .tiled-gallery,.grimlock-gallery-section .tiled-gallery .gallery-group,.grimlock-gallery-section .tiled-gallery .gallery-row,.grimlock-gallery-section .tiled-gallery .tiled-gallery-item a{display:block;height:100%!important}.grimlock-gallery-section .tiled-gallery .tiled-gallery-item a img{height:100%!important;margin:0!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.grimlock-gallery-section .tiled-gallery .images-1 .tiled-gallery-item{height:100%!important}.grimlock-gallery-section .tiled-gallery .images-2 .tiled-gallery-item{height:50%!important}.grimlock-gallery-section .tiled-gallery .images-3 .tiled-gallery-item{height:33.333333%!important}.grimlock-gallery-section .tiled-gallery .images-4 .tiled-gallery-item{height:25%!important}.grimlock-gallery-section .tiled-gallery .images-5 .tiled-gallery-item{height:20%!important}.grimlock-gallery-section .gallery-caption{display:none!important}#custom_header .grimlock-reveal-element[data-grimlock-animate-scroll-reveal]:not([style*=visibility]),#hero .grimlock-reveal-element[data-grimlock-animate-scroll-reveal]:not([style*=visibility]),.grimlock-section .region__col>.grimlock-reveal-element[data-grimlock-animate-scroll-reveal]:not([style*=visibility]),.grimlock-section[data-grimlock-animate-scroll-reveal] .grimlock-section__header:not([style*=visibility]),.section_posts_reveal>.post:not([style*=visibility]){visibility:hidden}.section_groups_reveal .grimlock-section__header:not([style*=visibility])+.section__content{opacity:0}[class*=posts--3-3-3-3] h2.entry-title{font-size:1.25rem!important}[class*=posts--3-3-3-3] .entry-meta{font-size:.85em}[class*=posts--3-3-3-3] .entry-meta .author-vcard{display:none!important}[class*=posts--3-3-3-3] .entry-meta>div{margin-bottom:0}[class*=posts--3-3-3-3] .entry-meta .post-author{margin-bottom:0;margin-right:.2rem}[class*=posts--3-3-3-3] .entry-meta .post-author .author-avatar{padding-right:0!important}[class*=posts--3-3-3-3] .entry-meta .post-author:after{content:none!important}[class*=posts--3-3-3-3] .entry-meta .post-author .avatar{height:auto;max-width:20px}@media (min-width:992px){[class*=posts--3-3-3-3].posts--per-page-1 [id*=post-],[class*=posts--3-3-3-3].posts--per-page-1 [id*=post-] .card,[class*=posts--3-3-3-3].posts--per-page-1 [id*=post-] .card-body,[class*=posts--3-3-3-3].posts--per-page-2 [id*=post-],[class*=posts--3-3-3-3].posts--per-page-2 [id*=post-] .card,[class*=posts--3-3-3-3].posts--per-page-2 [id*=post-] .card-body,[class*=posts--3-3-3-3].posts--per-page-3 [id*=post-],[class*=posts--3-3-3-3].posts--per-page-3 [id*=post-] .card,[class*=posts--3-3-3-3].posts--per-page-3 [id*=post-] .card-body,[class*=posts--3-3-3-3].posts--per-page-4 [id*=post-],[class*=posts--3-3-3-3].posts--per-page-4 [id*=post-] .card,[class*=posts--3-3-3-3].posts--per-page-4 [id*=post-] .card-body{margin-bottom:0!important;padding-bottom:0!important}}body.page.grimlock--custom_header-displayed .grimlock--single-header,body.single.grimlock--classic.grimlock--custom_header-displayed .grimlock--single-header,body.single.single-post.grimlock--custom_header-displayed .grimlock--single-header{display:none}body.page .grimlock--single-header,body.single.grimlock--classic .grimlock--single-header,body.single.single-post .grimlock--single-header{margin-bottom:var(--grimlock-single-content-padding-y);padding-bottom:calc(var(--grimlock-single-content-padding-y)/2)}body.page #content.region--3-6-3-cols-left [class*=wp-block-].alignfull,body.page #content.region--3-6-3-cols-left [class*=wp-block-].alignwide,body.page #content.region--3-9-cols-left [class*=wp-block-].alignfull,body.page #content.region--3-9-cols-left [class*=wp-block-].alignwide,body.page #content.region--9-3-cols-left [class*=wp-block-].alignfull,body.page #content.region--9-3-cols-left [class*=wp-block-].alignwide,body.single.grimlock--classic #content.region--3-6-3-cols-left [class*=wp-block-].alignfull,body.single.grimlock--classic #content.region--3-6-3-cols-left [class*=wp-block-].alignwide,body.single.grimlock--classic #content.region--3-9-cols-left [class*=wp-block-].alignfull,body.single.grimlock--classic #content.region--3-9-cols-left [class*=wp-block-].alignwide,body.single.grimlock--classic #content.region--9-3-cols-left [class*=wp-block-].alignfull,body.single.grimlock--classic #content.region--9-3-cols-left [class*=wp-block-].alignwide,body.single.single-post #content.region--3-6-3-cols-left [class*=wp-block-].alignfull,body.single.single-post #content.region--3-6-3-cols-left [class*=wp-block-].alignwide,body.single.single-post #content.region--3-9-cols-left [class*=wp-block-].alignfull,body.single.single-post #content.region--3-9-cols-left [class*=wp-block-].alignwide,body.single.single-post #content.region--9-3-cols-left [class*=wp-block-].alignfull,body.single.single-post #content.region--9-3-cols-left [class*=wp-block-].alignwide{margin-left:0!important;margin-right:0!important}body.page #main>[id^=post-]:not(.page),body.single.grimlock--classic #main>[id^=post-]:not(.page),body.single.single-post #main>[id^=post-]:not(.page){margin-bottom:2rem}body.page #main>[id^=post-] .entry-content>pre,body.single.grimlock--classic #main>[id^=post-] .entry-content>pre,body.single.single-post #main>[id^=post-] .entry-content>pre{word-wrap:break-word;white-space:pre-wrap}body.page #main>[id^=post-] .entry-content>p,body.single.grimlock--classic #main>[id^=post-] .entry-content>p,body.single.single-post #main>[id^=post-] .entry-content>p{margin-bottom:2rem}body.page #main>[id^=post-] .entry-labels,body.single.grimlock--classic #main>[id^=post-] .entry-labels,body.single.single-post #main>[id^=post-] .entry-labels{align-items:center;display:flex}body.page #main>[id^=post-] .entry-labels>div+a,body.page #main>[id^=post-] .entry-labels>div+div,body.page #main>[id^=post-] .entry-labels>div+span,body.single.grimlock--classic #main>[id^=post-] .entry-labels>div+a,body.single.grimlock--classic #main>[id^=post-] .entry-labels>div+div,body.single.grimlock--classic #main>[id^=post-] .entry-labels>div+span,body.single.single-post #main>[id^=post-] .entry-labels>div+a,body.single.single-post #main>[id^=post-] .entry-labels>div+div,body.single.single-post #main>[id^=post-] .entry-labels>div+span{margin-left:.3rem}body.page #main>[id^=post-] .entry-footer,body.single.grimlock--classic #main>[id^=post-] .entry-footer,body.single.single-post #main>[id^=post-] .entry-footer{position:relative;z-index:9}body.page #main>[id^=post-] .entry-footer .edit-link,body.single.grimlock--classic #main>[id^=post-] .entry-footer .edit-link,body.single.single-post #main>[id^=post-] .entry-footer .edit-link{display:block;margin-top:3px}body.page #main>[id^=post-] .entry-footer .edit-link a:before,body.single.grimlock--classic #main>[id^=post-] .entry-footer .edit-link a:before,body.single.single-post #main>[id^=post-] .entry-footer .edit-link a:before{content:"\f044";font-family:FontAwesome;margin-right:2px}body.page #main>[id^=post-] .entry-footer .tags-links,body.single.grimlock--classic #main>[id^=post-] .entry-footer .tags-links,body.single.single-post #main>[id^=post-] .entry-footer .tags-links{font-weight:700}body.page #main>[id^=post-] .entry-footer .tags-links .tag-links-label:before,body.single.grimlock--classic #main>[id^=post-] .entry-footer .tags-links .tag-links-label:before,body.single.single-post #main>[id^=post-] .entry-footer .tags-links .tag-links-label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--grimlock-icon-tags);font-family:var(--grimlock-icon-tags-font-family)!important;font-style:normal;font-weight:100;margin-right:.25rem;text-rendering:auto}body.page #main>[id^=post-] .entry-footer .tags-links a,body.single.grimlock--classic #main>[id^=post-] .entry-footer .tags-links a,body.single.single-post #main>[id^=post-] .entry-footer .tags-links a{color:inherit!important;opacity:.6}body.page #main>[id^=post-] .entry-footer .tags-links a:hover,body.single.grimlock--classic #main>[id^=post-] .entry-footer .tags-links a:hover,body.single.single-post #main>[id^=post-] .entry-footer .tags-links a:hover{opacity:.8}body.page #main>[id^=post-] .entry-footer .tags-links a+a,body.single.grimlock--classic #main>[id^=post-] .entry-footer .tags-links a+a,body.single.single-post #main>[id^=post-] .entry-footer .tags-links a+a{margin-left:0}body.single.grimlock--classic #main>[id^=post-],body.single.single-post #main>[id^=post-]{display:flex;flex-direction:column;margin-bottom:2rem}body.single.grimlock--classic .site-main .entry-content .wp-block-quote,body.single.single-post .site-main .entry-content .wp-block-quote{margin-bottom:3rem;margin-top:1rem}body.single.grimlock--classic .site-main .entry-content .wp-block-quote cite,body.single.single-post .site-main .entry-content .wp-block-quote cite{color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.9em;opacity:1}body.single.grimlock--classic .site-main .entry-content .wp-block-quote cite:before,body.single.single-post .site-main .entry-content .wp-block-quote cite:before{content:"\2014";margin-right:7px}body.single.grimlock--classic .site-main .entry-content .wp-block-embed,body.single.single-post .site-main .entry-content .wp-block-embed{margin:4% auto}body.single.grimlock--classic .site-main .addtoany_content,body.single.single-post .site-main .addtoany_content{margin:0}body.single.grimlock--classic .site-main .tags-links,body.single.single-post .site-main .tags-links{border-top:0;margin:0;padding-top:0}body.single.grimlock--classic .site-main .entry-footer,body.single.single-post .site-main .entry-footer{background:var(--grimlock-table-striped-background-color);border-radius:var(--grimlock-archive-post-border-radius);margin-top:1.5rem;padding:1.25rem}body.single.grimlock--classic .entry-author,body.single.single-post .entry-author{margin-top:calc(50px + 2rem)}body.single.grimlock--classic .entry-author .author-avatar img,body.single.single-post .entry-author .author-avatar img{box-shadow:0 0 0 8px #fff;height:auto;margin-top:-50px;max-width:100px}body.single.grimlock--classic .entry-author .author-social li:last-child,body.single.single-post .entry-author .author-social li:last-child{margin-right:0}body.single.grimlock--classic .entry-author .author-social li a,body.single.single-post .entry-author .author-social li a{align-items:center;background:#fff;border-radius:500px;display:flex;font-size:1.25rem;height:40px;justify-content:center;letter-spacing:0;line-height:0;padding:10px;width:40px}body.single.grimlock--classic .entry-author .author-social li i,body.single.single-post .entry-author .author-social li i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}body.single.grimlock--classic .entry-author .author-social li .fa-facebook-official:before,body.single.single-post .entry-author .author-social li .fa-facebook-official:before{content:"\f230"}body.single.grimlock--classic .entry-author .author-social li .fa-instagram:before,body.single.single-post .entry-author .author-social li .fa-instagram:before{content:"\f16d"}body.single.grimlock--classic .entry-author .author-social li .fa-linkedin:before,body.single.single-post .entry-author .author-social li .fa-linkedin:before{content:"\f0e1"}body.single.grimlock--classic .entry-author .author-social li .fa-share-square-o:before,body.single.single-post .entry-author .author-social li .fa-share-square-o:before{content:"\f045"}body.single.grimlock--classic .entry-author .author-social li .fa-pinterest:before,body.single.single-post .entry-author .author-social li .fa-pinterest:before{content:"\f0d2"}body.single.grimlock--classic .entry-author .author-social li .fa-soundcloud:before,body.single.single-post .entry-author .author-social li .fa-soundcloud:before{content:"\f1be"}body.single.grimlock--classic .entry-author .author-social li .fa-tumblr:before,body.single.single-post .entry-author .author-social li .fa-tumblr:before{content:"\f173"}body.single.grimlock--classic .entry-author .author-social li .fa-twitter:before,body.single.single-post .entry-author .author-social li .fa-twitter:before{content:"\f099"}body.single.grimlock--classic .entry-author .author-social li .fa-youtube-play:before,body.single.single-post .entry-author .author-social li .fa-youtube-play:before{content:"\f16a"}body.single.grimlock--classic .entry-author .author-social li .fa-wikipedia-w:before,body.single.single-post .entry-author .author-social li .fa-wikipedia-w:before{content:"\f266"}body.single.grimlock--classic .entry-author .author-heading .sinclair-icon,body.single.single-post .entry-author .author-heading .sinclair-icon{font-size:.65em;position:relative;top:-1px}body.single.grimlock--classic .author-bio,body.single.single-post .author-bio{margin:0 auto;max-width:480px}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header{display:none;flex-direction:row!important;order:97;padding-bottom:1.5rem;padding-top:1.5rem;width:100%}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .entry-labels,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .entry-labels{margin-right:.5rem}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .entry-labels,body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .entry-meta,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .entry-labels,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .entry-meta{margin-bottom:0!important}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .hr-vertical,body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .post-category,body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .post-comment,body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .post-reading-time,body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-header h1.entry-title,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .hr-vertical,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .post-category,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .post-comment,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header .post-reading-time,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-header h1.entry-title{display:none!important}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-footer,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-footer{order:96}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-author,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-author{order:98}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-separator,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-separator{order:99}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-]>.entry-edit-link,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-]>.entry-edit-link{order:98}body.single.grimlock--classic.grimlock--custom_header-displayed #content [id^=post-] .entry-related-posts,body.single.single-post.grimlock--custom_header-displayed #content [id^=post-] .entry-related-posts{order:100}body.single.grimlock--classic.grimlock--custom_header-displayed #content #primary,body.single.single-post.grimlock--custom_header-displayed #content #primary{padding:var(--grimlock-single-content-padding-y)}@media (min-width:992px){body.single.grimlock--classic.grimlock--custom_header-displayed #content #primary,body.single.single-post.grimlock--custom_header-displayed #content #primary{background-color:var(--grimlock-content-background-color);border-radius:var(--grimlock-archive-post-border-radius);margin-top:calc(var(--grimlock-single-content-padding-y)*-3);padding:calc(var(--grimlock-single-content-padding-y)*1.25) calc(var(--grimlock-single-content-padding-y)*1.25) 0;z-index:9}}body.single.grimlock--classic #custom_header,body.single.single-post #custom_header{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:0 80px 40px 0 rgba(0,0,0,.06)}body.single.grimlock--classic #custom_header>.region__inner,body.single.single-post #custom_header>.region__inner{background-color:transparent!important;background-image:linear-gradient(180deg,transparent 0,var(--grimlock-custom-header-background-gradient-first-color) 100%);padding-bottom:calc(var(--grimlock-single-content-padding-y)*2)!important}@media (min-width:992px) and (max-width:1399px){body.single.grimlock--classic #custom_header.region.region--container-classic>.region__inner>.region__container,body.single.single-post #custom_header.region.region--container-classic>.region__inner>.region__container{max-width:calc(100vw - 100px)}}body.single.grimlock--classic #custom_header .region__container,body.single.single-post #custom_header .region__container{position:static!important}body.single.grimlock--classic #custom_header .author,body.single.single-post #custom_header .author{display:inline-flex;font-weight:700;justify-content:inherit}body.single.grimlock--classic #custom_header .author img+img,body.single.single-post #custom_header .author img+img{display:none!important}body.single.grimlock--classic #custom_header .posted-on,body.single.single-post #custom_header .posted-on{pointer-events:none}body.single.grimlock--classic #custom_header .posted-on:before,body.single.single-post #custom_header .posted-on:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--grimlock-icon-calendar);font-family:var(--grimlock-icon-calendar-font-family)!important;font-style:normal;font-weight:100;margin-right:.25rem;text-rendering:auto}body.single.grimlock--classic #custom_header .cat-links,body.single.single-post #custom_header .cat-links{align-items:center;display:inline-flex;margin-bottom:.5rem}body.single.grimlock--classic #custom_header .cat-links a,body.single.single-post #custom_header .cat-links a{background-color:var(--grimlock-button-primary-color);border-radius:500px;color:var(--grimlock-button-primary-background-color);font-size:.8rem;font-weight:var(--grimlock-button-font-weight);letter-spacing:0;padding:5px 12px;text-transform:uppercase}body.single.grimlock--classic #custom_header .cat-links a:hover,body.single.single-post #custom_header .cat-links a:hover{background-color:var(--grimlock-button-primary-background-color);color:var(--grimlock-button-primary-color)}body.single.grimlock--classic #custom_header .post-format-links,body.single.single-post #custom_header .post-format-links{align-items:center;display:inline-flex;margin-bottom:.5rem;order:-1}body.single.grimlock--classic #custom_header .post-format-links .post-format,body.single.single-post #custom_header .post-format-links .post-format{display:flex;font-size:1em;height:auto;line-height:1em;min-height:0;min-width:0;padding:.5rem 1rem;transform:none;width:auto}body.single.grimlock--classic #custom_header .section__title,body.single.single-post #custom_header .section__title{margin-bottom:1.5rem;width:100%}body.single.grimlock--classic #custom_header .section__subtitle,body.single.single-post #custom_header .section__subtitle{font-size:1.1em;font-weight:400;letter-spacing:0;margin-bottom:.5rem;text-transform:none;width:100%}body.single.grimlock--classic #custom_header .section__meta,body.single.single-post #custom_header .section__meta{align-items:center;display:flex;flex-wrap:wrap;margin-top:2rem;min-height:52px;position:relative;width:100%}body.single.grimlock--classic #custom_header .section__meta a,body.single.single-post #custom_header .section__meta a{color:inherit!important}body.single.grimlock--classic #custom_header .section__meta a:hover,body.single.single-post #custom_header .section__meta a:hover{opacity:.75}body.single.grimlock--classic #custom_header .section__meta .post-reading-time,body.single.single-post #custom_header .section__meta .post-reading-time{display:none!important}body.single.grimlock--classic #custom_header .section__meta .posted-on-label,body.single.single-post #custom_header .section__meta .posted-on-label{display:none}body.single.grimlock--classic #custom_header .section__meta .author,body.single.single-post #custom_header .section__meta .author{order:-1;width:100%}body.single.grimlock--classic #custom_header .section__meta .byline-label,body.single.single-post #custom_header .section__meta .byline-label{display:none}body.single.grimlock--classic #custom_header .section__meta .avatar-round-ratio,body.single.single-post #custom_header .section__meta .avatar-round-ratio{background:#fff;border:4px solid #fff;left:0;position:absolute;top:0}body.single.grimlock--classic #custom_header .section__meta .author-vcard,body.single.single-post #custom_header .section__meta .author-vcard{display:block}body.single.grimlock--classic #custom_header .section__meta>div:not(.author),body.single.single-post #custom_header .section__meta>div:not(.author){align-items:center;display:inline-flex;font-size:.9em;vertical-align:middle}body.single.grimlock--classic #custom_header .section__meta .post-reading-time,body.single.single-post #custom_header .section__meta .post-reading-time{order:99}body.single.grimlock--classic #custom_header .section__meta .post-reading-time+.posted-on:after,body.single.single-post #custom_header .section__meta .post-reading-time+.posted-on:after{content:"\2022";display:inline-block;margin-left:.5rem;margin-right:.5rem;opacity:.75}body.single.grimlock--classic #custom_header .section__meta .post-reading-time i,body.single.single-post #custom_header .section__meta .post-reading-time i{display:none}body.single.grimlock--classic #custom_header.region--12-cols-center .cat-links,body.single.grimlock--classic #custom_header.region--12-cols-left .cat-links,body.single.grimlock--classic #custom_header.region--12-cols-right .cat-links,body.single.single-post #custom_header.region--12-cols-center .cat-links,body.single.single-post #custom_header.region--12-cols-left .cat-links,body.single.single-post #custom_header.region--12-cols-right .cat-links{display:block}body.single.grimlock--classic #custom_header.region--12-cols-center .section__meta,body.single.grimlock--classic #custom_header.region--12-cols-left .section__meta,body.single.grimlock--classic #custom_header.region--12-cols-right .section__meta,body.single.single-post #custom_header.region--12-cols-center .section__meta,body.single.single-post #custom_header.region--12-cols-left .section__meta,body.single.single-post #custom_header.region--12-cols-right .section__meta{font-size:1em}body.single.grimlock--classic #custom_header.region--12-cols-center .section__header,body.single.single-post #custom_header.region--12-cols-center .section__header{margin:0 auto;max-width:calc(100% - 12vw)}body.single.grimlock--classic #custom_header.region--12-cols-center .section__meta,body.single.single-post #custom_header.region--12-cols-center .section__meta{justify-content:center;margin:0 auto;padding:0;text-align:center;width:auto}body.single.grimlock--classic #custom_header.region--12-cols-center .section__meta .avatar-round-ratio,body.single.single-post #custom_header.region--12-cols-center .section__meta .avatar-round-ratio{left:auto;right:auto}body.single.grimlock--classic #custom_header.region--12-cols-center .section__meta .author,body.single.single-post #custom_header.region--12-cols-center .section__meta .author{margin-top:60px}body.single.grimlock--classic #custom_header.region--12-cols-left .section__meta,body.single.single-post #custom_header.region--12-cols-left .section__meta{padding-left:60px}body.single.grimlock--classic #custom_header.region--12-cols-right .section__meta,body.single.single-post #custom_header.region--12-cols-right .section__meta{justify-content:flex-end;margin-left:auto;padding-left:0;padding-right:60px;text-align:right;width:auto}body.single.grimlock--classic #custom_header.region--12-cols-right .section__meta .avatar-round-ratio,body.single.single-post #custom_header.region--12-cols-right .section__meta .avatar-round-ratio{left:auto;right:0}body.single.grimlock--classic #content .entry-thumbnail,body.single.single-post #content .entry-thumbnail{pointer-events:none;position:relative;text-align:center}@media (min-width:992px){body.single.grimlock--classic #content:not(.region--9-3-cols-left):not(.region--3-9-cols-left):not(.region--3-6-3-cols-left) .entry-thumbnail,body.single.single-post #content:not(.region--9-3-cols-left):not(.region--3-9-cols-left):not(.region--3-6-3-cols-left) .entry-thumbnail{margin-left:calc(25% - 18vw);margin-right:calc(25% - 18vw);max-width:1000%;width:auto}body.single.grimlock--classic #content:not(.region--9-3-cols-left):not(.region--3-9-cols-left):not(.region--3-6-3-cols-left) .entry-thumbnail img,body.single.single-post #content:not(.region--9-3-cols-left):not(.region--3-9-cols-left):not(.region--3-6-3-cols-left) .entry-thumbnail img{box-shadow:0 0 100px rgba(0,0,0,.05);margin:0 auto}}body.single.grimlock--classic #content:not(.region--9-3-cols-left):not(.region--3-9-cols-left):not(.region--3-6-3-cols-left) .entry-thumbnail img,body.single.single-post #content:not(.region--9-3-cols-left):not(.region--3-9-cols-left):not(.region--3-6-3-cols-left) .entry-thumbnail img{display:block;position:relative;z-index:9}body.single.grimlock--classic #content.region--3-6-3-cols-left .entry-separator,body.single.grimlock--classic #content.region--3-9-cols-left .entry-separator,body.single.grimlock--classic #content.region--9-3-cols-left .entry-separator,body.single.single-post #content.region--3-6-3-cols-left .entry-separator,body.single.single-post #content.region--3-9-cols-left .entry-separator,body.single.single-post #content.region--9-3-cols-left .entry-separator{display:none!important}body.single.grimlock--classic #content.region--3-6-3-cols-left .entry-title,body.single.grimlock--classic #content.region--3-9-cols-left .entry-title,body.single.grimlock--classic #content.region--9-3-cols-left .entry-title,body.single.single-post #content.region--3-6-3-cols-left .entry-title,body.single.single-post #content.region--3-9-cols-left .entry-title,body.single.single-post #content.region--9-3-cols-left .entry-title{font-size:clamp(2rem,3vw,2.7rem);margin-top:0!important}body.single.grimlock--classic #content .entry-title,body.single.single-post #content .entry-title{word-break:break-word}body.single.grimlock--classic #content .entry-meta .author-avatar,body.single.single-post #content .entry-meta .author-avatar{height:35px;padding:0!important;width:35px}body.single.grimlock--classic #content .entry-meta .author-avatar img.avatar,body.single.single-post #content .entry-meta .author-avatar img.avatar{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single .wp-playlist-current-item{height:auto}.single .wp-playlist .mejs-container{width:100%!important}.single .entry-footer .edit-link .post-edit-link{display:inline-block;font-weight:bolder;margin-top:15px}.post-password-form{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);margin-bottom:var(--grimlock-archive-post-margin);padding:0}.post-password-form label{width:100%}.post-password-form p:last-child{margin-bottom:0}.post-password-required .entry-footer{display:none}body.attachment.single-attachment article.attachment .entry-content,body.attachment.single-attachment article.attachment .entry-footer,body.attachment.single-attachment article.attachment .entry-header,body.attachment.single-attachment article.attachment .image-navigation{margin:0 auto;max-width:960px}body.attachment.single-attachment article.attachment .entry-header{margin-top:1rem;text-align:center}body.attachment.single-attachment article.attachment .entry-meta{justify-content:center}body.attachment.single-attachment article.attachment .entry-meta .sep{margin-right:.5rem}.avatar-round-ratio img{border-radius:500px}.entry-title img.emoji,.entry-title img.wp-smiley{display:inline-block!important;max-width:.6em;vertical-align:middle!important}table{background:none;border:var(--grimlock-table-border-width) solid var(--grimlock-table-border-color);border-collapse:collapse!important;box-shadow:0 0 0 6px var(--grimlock-archive-post-background-color),0 0 20px var(--grimlock-archive-post-box-shadow-color);margin-bottom:2rem;max-width:100%;width:100%}table td,table th{border:none;padding:.75rem}table th{font-weight:600}table tr:nth-child(odd) td,table tr:nth-child(odd) th{background-color:var(--grimlock-table-striped-background-color)}table thead{border:none}table thead td,table thead th{background:none!important;border:none}table thead th{background-color:var(--grimlock-archive-post-background-color);border:none}.tooltip{border-radius:500px}.widget{margin:0}#secondary-left .widget,#secondary-right .widget{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:0 0 20px var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);padding:1rem;text-align:left}#secondary-left .widget~*,#secondary-right .widget~*{margin-top:30px}#secondary-left .widget>.widget-title,#secondary-right .widget>.widget-title{display:block;font-family:var(--grimlock-heading-font-family);font-size:1rem;font-weight:600;margin:-1rem -1rem 1rem;padding:1rem;position:relative;width:auto}#secondary-left .widget>.widget-title:after,#secondary-left .widget>.widget-title:before,#secondary-right .widget>.widget-title:after,#secondary-right .widget>.widget-title:before{background:currentColor;bottom:0;content:"";display:block;height:2px;left:0;opacity:.07;position:absolute;right:auto;transform:none;width:100%}#secondary-left .widget>.widget-title:before,#secondary-right .widget>.widget-title:before{background:var(--grimlock-navigation-menu-item-active-color);opacity:1;width:40px}#secondary-left .widget>.widget-title:empty,#secondary-right .widget>.widget-title:empty{display:none}#secondary-left .widget>.widget-title a,#secondary-right .widget>.widget-title a{color:inherit}#secondary-left .widget h1,#secondary-left .widget h2,#secondary-left .widget h3,#secondary-left .widget h4,#secondary-left .widget h5,#secondary-left .widget h6,#secondary-left .widget span.widget-title,#secondary-right .widget h1,#secondary-right .widget h2,#secondary-right .widget h3,#secondary-right .widget h4,#secondary-right .widget h5,#secondary-right .widget h6,#secondary-right .widget span.widget-title{color:var(--grimlock-archive-post-title-color)}#secondary-left .widget h1 a:not(:hover),#secondary-left .widget h2 a:not(:hover),#secondary-left .widget h3 a:not(:hover),#secondary-left .widget h4 a:not(:hover),#secondary-left .widget h5 a:not(:hover),#secondary-left .widget h6 a:not(:hover),#secondary-left .widget span.widget-title a:not(:hover),#secondary-right .widget h1 a:not(:hover),#secondary-right .widget h2 a:not(:hover),#secondary-right .widget h3 a:not(:hover),#secondary-right .widget h4 a:not(:hover),#secondary-right .widget h5 a:not(:hover),#secondary-right .widget h6 a:not(:hover),#secondary-right .widget span.widget-title a:not(:hover){color:inherit!important}#secondary-left .widget a:not(:hover),#secondary-right .widget a:not(:hover){color:inherit}.site-preheader .widget{padding-bottom:1rem;padding-top:1rem}.site-prefooter .widget+.widget{padding-top:1rem}.site-prefooter .widget+.widget[id*=monster-widget]{padding-top:3rem}.site-footer .widget{padding-bottom:.5rem;padding-top:.5rem}@media (max-width:767.98px){.site-footer .widget{text-align:center}}.site-footer .widget+.widget{padding-top:.5rem}.site-footer .widget+.widget[id*=monster-widget]{padding-top:3rem}.widget .menu{margin-bottom:0}.widget select{max-width:100%;width:100%}.widget img{display:inline-block;height:auto;max-width:100%}.sidebar .widget_archive ul>li,.sidebar .widget_categories ul>li,.sidebar .widget_display_forums ul>li,.sidebar .widget_display_views ul>li,.sidebar .widget_layered_nav ul>li,.sidebar .widget_links ul>li,.sidebar .widget_meta ul>li,.sidebar .widget_nav_menu ul>li,.sidebar .widget_pages ul>li,.sidebar .widget_projects_categories ul>li,.sidebar .widget_recent_comments ul>li,.sidebar .widget_recent_entries ul>li,.sidebar .widget_rss ul>li,.site-prefooter .widget_archive ul>li,.site-prefooter .widget_categories ul>li,.site-prefooter .widget_display_forums ul>li,.site-prefooter .widget_display_views ul>li,.site-prefooter .widget_layered_nav ul>li,.site-prefooter .widget_links ul>li,.site-prefooter .widget_meta ul>li,.site-prefooter .widget_nav_menu ul>li,.site-prefooter .widget_pages ul>li,.site-prefooter .widget_projects_categories ul>li,.site-prefooter .widget_recent_comments ul>li,.site-prefooter .widget_recent_entries ul>li,.site-prefooter .widget_rss ul>li{margin-top:.618em}.sidebar .widget_archive ul>li,.sidebar .widget_categories ul>li,.sidebar .widget_display_forums ul>li,.sidebar .widget_display_views ul>li,.sidebar .widget_layered_nav ul>li,.sidebar .widget_links ul>li,.sidebar .widget_meta ul>li,.sidebar .widget_nav_menu ul>li,.sidebar .widget_pages ul>li,.sidebar .widget_projects_categories ul>li,.sidebar .widget_recent_comments ul>li,.sidebar .widget_recent_entries ul>li,.sidebar .widget_rss ul>li{font-weight:400}.sidebar .widget_archive ul>li>a:before,.sidebar .widget_categories ul>li>a:before,.sidebar .widget_display_forums ul>li>a:before,.sidebar .widget_display_views ul>li>a:before,.sidebar .widget_layered_nav ul>li>a:before,.sidebar .widget_links ul>li>a:before,.sidebar .widget_meta ul>li>a:before,.sidebar .widget_nav_menu ul>li>a:before,.sidebar .widget_pages ul>li>a:before,.sidebar .widget_projects_categories ul>li>a:before,.sidebar .widget_recent_comments ul>li>a:before,.sidebar .widget_recent_entries ul>li>a:before,.sidebar .widget_rss ul>li>a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e929";display:inline-block;font-family:sinclair;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;left:-1px;line-height:1;margin-right:.3em;opacity:.8;padding-left:1px;position:relative;text-rendering:auto;text-transform:none;top:-.05em;transition:all .35s cubic-bezier(.215,.61,.355,1);vertical-align:middle}@media screen and (prefers-reduced-motion:reduce){.sidebar .widget_archive ul>li>a:before,.sidebar .widget_categories ul>li>a:before,.sidebar .widget_display_forums ul>li>a:before,.sidebar .widget_display_views ul>li>a:before,.sidebar .widget_layered_nav ul>li>a:before,.sidebar .widget_links ul>li>a:before,.sidebar .widget_meta ul>li>a:before,.sidebar .widget_nav_menu ul>li>a:before,.sidebar .widget_pages ul>li>a:before,.sidebar .widget_projects_categories ul>li>a:before,.sidebar .widget_recent_comments ul>li>a:before,.sidebar .widget_recent_entries ul>li>a:before,.sidebar .widget_rss ul>li>a:before{transition:none}}.sidebar .widget_archive ul>li.current-cat>a:before,.sidebar .widget_archive ul>li.current-menu-item>a:before,.sidebar .widget_categories ul>li.current-cat>a:before,.sidebar .widget_categories ul>li.current-menu-item>a:before,.sidebar .widget_display_forums ul>li.current-cat>a:before,.sidebar .widget_display_forums ul>li.current-menu-item>a:before,.sidebar .widget_display_views ul>li.current-cat>a:before,.sidebar .widget_display_views ul>li.current-menu-item>a:before,.sidebar .widget_layered_nav ul>li.current-cat>a:before,.sidebar .widget_layered_nav ul>li.current-menu-item>a:before,.sidebar .widget_links ul>li.current-cat>a:before,.sidebar .widget_links ul>li.current-menu-item>a:before,.sidebar .widget_meta ul>li.current-cat>a:before,.sidebar .widget_meta ul>li.current-menu-item>a:before,.sidebar .widget_nav_menu ul>li.current-cat>a:before,.sidebar .widget_nav_menu ul>li.current-menu-item>a:before,.sidebar .widget_pages ul>li.current-cat>a:before,.sidebar .widget_pages ul>li.current-menu-item>a:before,.sidebar .widget_projects_categories ul>li.current-cat>a:before,.sidebar .widget_projects_categories ul>li.current-menu-item>a:before,.sidebar .widget_recent_comments ul>li.current-cat>a:before,.sidebar .widget_recent_comments ul>li.current-menu-item>a:before,.sidebar .widget_recent_entries ul>li.current-cat>a:before,.sidebar .widget_recent_entries ul>li.current-menu-item>a:before,.sidebar .widget_rss ul>li.current-cat>a:before,.sidebar .widget_rss ul>li.current-menu-item>a:before{content:"\e92b"}.sidebar .widget_archive ul>li>a:hover:before,.sidebar .widget_categories ul>li>a:hover:before,.sidebar .widget_display_forums ul>li>a:hover:before,.sidebar .widget_display_views ul>li>a:hover:before,.sidebar .widget_layered_nav ul>li>a:hover:before,.sidebar .widget_links ul>li>a:hover:before,.sidebar .widget_meta ul>li>a:hover:before,.sidebar .widget_nav_menu ul>li>a:hover:before,.sidebar .widget_pages ul>li>a:hover:before,.sidebar .widget_projects_categories ul>li>a:hover:before,.sidebar .widget_recent_comments ul>li>a:hover:before,.sidebar .widget_recent_entries ul>li>a:hover:before,.sidebar .widget_rss ul>li>a:hover:before{color:#183e90;opacity:1}.sidebar .widget_archive ul .children,.sidebar .widget_categories ul .children,.sidebar .widget_display_forums ul .children,.sidebar .widget_display_views ul .children,.sidebar .widget_layered_nav ul .children,.sidebar .widget_links ul .children,.sidebar .widget_meta ul .children,.sidebar .widget_nav_menu ul .children,.sidebar .widget_pages ul .children,.sidebar .widget_projects_categories ul .children,.sidebar .widget_recent_comments ul .children,.sidebar .widget_recent_entries ul .children,.sidebar .widget_rss ul .children,.site-footer .widget_archive ul .children,.site-footer .widget_categories ul .children,.site-footer .widget_display_forums ul .children,.site-footer .widget_display_views ul .children,.site-footer .widget_layered_nav ul .children,.site-footer .widget_links ul .children,.site-footer .widget_meta ul .children,.site-footer .widget_nav_menu ul .children,.site-footer .widget_pages ul .children,.site-footer .widget_projects_categories ul .children,.site-footer .widget_recent_comments ul .children,.site-footer .widget_recent_entries ul .children,.site-footer .widget_rss ul .children,.site-prefooter .widget_archive ul .children,.site-prefooter .widget_categories ul .children,.site-prefooter .widget_display_forums ul .children,.site-prefooter .widget_display_views ul .children,.site-prefooter .widget_layered_nav ul .children,.site-prefooter .widget_links ul .children,.site-prefooter .widget_meta ul .children,.site-prefooter .widget_nav_menu ul .children,.site-prefooter .widget_pages ul .children,.site-prefooter .widget_projects_categories ul .children,.site-prefooter .widget_recent_comments ul .children,.site-prefooter .widget_recent_entries ul .children,.site-prefooter .widget_rss ul .children{font-size:.9em;margin-bottom:.5em;margin-left:1em;margin-top:.5em}.sidebar .widget_archive ul .children>li>a:before,.sidebar .widget_categories ul .children>li>a:before,.sidebar .widget_display_forums ul .children>li>a:before,.sidebar .widget_display_views ul .children>li>a:before,.sidebar .widget_layered_nav ul .children>li>a:before,.sidebar .widget_links ul .children>li>a:before,.sidebar .widget_meta ul .children>li>a:before,.sidebar .widget_nav_menu ul .children>li>a:before,.sidebar .widget_pages ul .children>li>a:before,.sidebar .widget_projects_categories ul .children>li>a:before,.sidebar .widget_recent_comments ul .children>li>a:before,.sidebar .widget_recent_entries ul .children>li>a:before,.sidebar .widget_rss ul .children>li>a:before,.site-footer .widget_archive ul .children>li>a:before,.site-footer .widget_categories ul .children>li>a:before,.site-footer .widget_display_forums ul .children>li>a:before,.site-footer .widget_display_views ul .children>li>a:before,.site-footer .widget_layered_nav ul .children>li>a:before,.site-footer .widget_links ul .children>li>a:before,.site-footer .widget_meta ul .children>li>a:before,.site-footer .widget_nav_menu ul .children>li>a:before,.site-footer .widget_pages ul .children>li>a:before,.site-footer .widget_projects_categories ul .children>li>a:before,.site-footer .widget_recent_comments ul .children>li>a:before,.site-footer .widget_recent_entries ul .children>li>a:before,.site-footer .widget_rss ul .children>li>a:before,.site-prefooter .widget_archive ul .children>li>a:before,.site-prefooter .widget_categories ul .children>li>a:before,.site-prefooter .widget_display_forums ul .children>li>a:before,.site-prefooter .widget_display_views ul .children>li>a:before,.site-prefooter .widget_layered_nav ul .children>li>a:before,.site-prefooter .widget_links ul .children>li>a:before,.site-prefooter .widget_meta ul .children>li>a:before,.site-prefooter .widget_nav_menu ul .children>li>a:before,.site-prefooter .widget_pages ul .children>li>a:before,.site-prefooter .widget_projects_categories ul .children>li>a:before,.site-prefooter .widget_recent_comments ul .children>li>a:before,.site-prefooter .widget_recent_entries ul .children>li>a:before,.site-prefooter .widget_rss ul .children>li>a:before{content:"\2022";margin-right:6px;text-align:center;width:1.1em}.sidebar .widget_archive ul .sub-menu,.sidebar .widget_categories ul .sub-menu,.sidebar .widget_display_forums ul .sub-menu,.sidebar .widget_display_views ul .sub-menu,.sidebar .widget_layered_nav ul .sub-menu,.sidebar .widget_links ul .sub-menu,.sidebar .widget_meta ul .sub-menu,.sidebar .widget_nav_menu ul .sub-menu,.sidebar .widget_pages ul .sub-menu,.sidebar .widget_projects_categories ul .sub-menu,.sidebar .widget_recent_comments ul .sub-menu,.sidebar .widget_recent_entries ul .sub-menu,.sidebar .widget_rss ul .sub-menu,.site-footer .widget_archive ul .sub-menu,.site-footer .widget_categories ul .sub-menu,.site-footer .widget_display_forums ul .sub-menu,.site-footer .widget_display_views ul .sub-menu,.site-footer .widget_layered_nav ul .sub-menu,.site-footer .widget_links ul .sub-menu,.site-footer .widget_meta ul .sub-menu,.site-footer .widget_nav_menu ul .sub-menu,.site-footer .widget_pages ul .sub-menu,.site-footer .widget_projects_categories ul .sub-menu,.site-footer .widget_recent_comments ul .sub-menu,.site-footer .widget_recent_entries ul .sub-menu,.site-footer .widget_rss ul .sub-menu,.site-prefooter .widget_archive ul .sub-menu,.site-prefooter .widget_categories ul .sub-menu,.site-prefooter .widget_display_forums ul .sub-menu,.site-prefooter .widget_display_views ul .sub-menu,.site-prefooter .widget_layered_nav ul .sub-menu,.site-prefooter .widget_links ul .sub-menu,.site-prefooter .widget_meta ul .sub-menu,.site-prefooter .widget_nav_menu ul .sub-menu,.site-prefooter .widget_pages ul .sub-menu,.site-prefooter .widget_projects_categories ul .sub-menu,.site-prefooter .widget_recent_comments ul .sub-menu,.site-prefooter .widget_recent_entries ul .sub-menu,.site-prefooter .widget_rss ul .sub-menu{padding-left:1rem}.widget_archive>ul:last-of-type,.widget_categories>ul:last-of-type,.widget_display_forums>ul:last-of-type,.widget_display_views>ul:last-of-type,.widget_layered_nav>ul:last-of-type,.widget_links>ul:last-of-type,.widget_meta>ul:last-of-type,.widget_nav_menu>ul:last-of-type,.widget_pages>ul:last-of-type,.widget_projects_categories>ul:last-of-type,.widget_recent_comments>ul:last-of-type,.widget_recent_entries>ul:last-of-type,.widget_rss>ul:last-of-type{margin-bottom:0}.widget_nav_menu .menu-item{max-width:100%}.widget_nav_menu .menu-item-description,.widget_nav_menu img{display:none!important}.widget_nav_menu .menu-item-img-wrapper,.widget_nav_menu .menu-item-label{display:inline}.widget_nav_menu .mega-menu .sub-menu{display:none!important}.sidebar .widget_recent_comments ul>li{font-size:.85em;font-style:italic;line-height:1.25;padding-left:40px;position:relative}.sidebar .widget_recent_comments ul>li:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:var(--grimlock-table-striped-background-color);border-radius:500px;content:"\e9ee";display:inline-block;display:inline-flex;font-family:sinclair;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;height:30px;justify-content:center;left:0;line-height:1;opacity:.8;position:absolute;text-rendering:auto;text-transform:none;top:0;transition:inherit;vertical-align:middle;width:30px}.sidebar .widget_recent_comments ul>li>span{color:var(--grimlock-heading-color);display:block;font-style:normal;font-weight:600;margin-bottom:.2em}.sidebar .widget_recent_comments ul>li>a:before{content:none}.sidebar .widget_recent_comments ul>li+li{margin-top:1rem}.site-footer .widget_recent_comments .recentcomments,.site-prefooter .widget_recent_comments .recentcomments{word-break:break-all}.site-footer .widget_recent_comments .recentcomments+.recentcomments,.site-prefooter .widget_recent_comments .recentcomments+.recentcomments{margin-top:10px}.site-prefooter .widget_recent_entries ul>li>a{font-size:1rem;margin-bottom:0}.sidebar .widget_recent_entries ul>li>a:before{content:"\e951"}.widget_rss .widget-title .rsswidget:first-child{float:right}.widget_rss .widget-title .rsswidget:first-child img{display:none}.widget_rss li{position:relative}.widget_rss li+li{margin-top:15px;padding-top:15px}.sidebar .widget_rss li{margin:0 -1rem!important;padding:1rem}.sidebar .widget_rss li+li{border-top:1px solid var(--grimlock-table-striped-background-color)}.widget_rss li .rsswidget{color:var(--grimlock-heading-color);display:block;font-size:.9em;font-weight:600}.widget_rss li .rss-date{font-size:.85em;font-weight:500;opacity:.8}.widget_rss li .rssSummary{font-size:.8em;font-style:italic;margin-top:.3rem}.widget_rss li cite{display:block;font-size:.8em;font-style:normal;letter-spacing:2px;margin-top:8px;text-transform:uppercase}.widget_rss ul>li>a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ebb4"!important;display:inline-block;display:inline-flex!important;font-family:sinclair;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.3em!important;opacity:.8;text-rendering:auto;text-transform:none;transition:inherit;vertical-align:middle}.site-preheader .widget_text .textwidget p{margin:0}.widget_text .textwidget p:last-of-type{margin-bottom:0}.widget_text .textwidget form{margin-top:3px}.widget_text .textwidget form br{display:none}.widget_text .textwidget .lead{font-size:1em;line-height:1.75}.widget_calendar .calendar_wrap{display:block;text-align:center;width:100%}.widget_calendar table{background-color:hsla(0,0%,100%,.05);border:2px solid rgba(0,0,0,.05);border-collapse:collapse;margin-bottom:0;table-layout:fixed}.widget_calendar table a{color:inherit}.widget_calendar caption{caption-side:top;color:inherit;text-align:center}.widget_calendar td,.widget_calendar th{border:0!important;padding:.5em;text-align:center}.widget_calendar #prev{text-align:left}.widget_calendar #next{text-align:right}.widget_calendar .wp-calendar-nav{display:flex;justify-content:space-between}.widget_calendar .wp-calendar-nav-next,.widget_calendar .wp-calendar-nav-prev{display:inline-flex}.widget_calendar .wp-calendar-nav-next a:not([class*=button]):not([class*=btn]),.widget_calendar .wp-calendar-nav-prev a:not([class*=button]):not([class*=btn]){color:inherit;font-size:.9em;margin-top:.5rem;text-transform:uppercase}.widget_calendar tfoot td{border:none!important}.site-preheader .widget-grofile{text-align:left}.site-preheader .widget-grofile h4{font-size:16px;font-size:1rem;margin:.5rem 0 0}.site-preheader .widget-grofile .grofile-meta{float:left}.site-preheader .widget-grofile .grofile-full-link,.site-preheader .widget-grofile .grofile-urls,.site-preheader .widget-grofile>h4{display:none}.site-preheader .widget-grofile img{float:left;margin-right:.5rem}.widget_wpcom_social_media_icons_widget ul{margin:0}.widget_wpcom_social_media_icons_widget a{font-size:20.8px;font-size:1.3rem}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]),#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]){padding-bottom:4%;padding-top:4%}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .widget-title,#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .widget-title,#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .widget-title{display:block;margin-bottom:1rem;text-align:center}#after_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#before_content>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li,#primary>#main>.widget-area>.widget:not([class*=widget_grimlock_]):not([class*=widget_revslider]) .product_list_widget>li{margin-top:2rem}.adrotate_widgets,.widget-error{text-align:center}.widget_media_gallery{padding:0!important}.widget_media_gallery,.widget_media_gallery>.tiled-gallery{max-width:100%!important;width:100%!important}#main .widget-area .widget_media_gallery .gallery,#main .widget-area .widget_media_gallery .gallery-item{margin-bottom:0!important}#secondary-left .widget-area,#secondary-right .widget-area{width:100%}#secondary-left .widget_media_image,#secondary-right .widget_media_image{position:relative}#secondary-left .widget_media_image a,#secondary-right .widget_media_image a{display:block}#secondary-left .widget_media_image .widget-title,#secondary-right .widget_media_image .widget-title{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:1rem;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:2}#secondary-left .widget_media_image .widget-title:after,#secondary-right .widget_media_image .widget-title:after{content:none}#custom_header{background-color:rgba(12,28,58,0);background-position:50%;background-size:cover;overflow:hidden;z-index:9}#custom_header[style*=background-image]{background-color:var(--grimlock-custom-header-background-color)}#custom_header>.region__inner{background-image:linear-gradient(var(--grimlock-custom-header-background-gradient-direction),var(--grimlock-custom-header-background-gradient-second-color) var(--grimlock-custom-header-background-gradient-position),var(--grimlock-custom-header-background-gradient-first-color) 100%);padding-bottom:var(--grimlock-custom-header-padding-y);padding-top:var(--grimlock-custom-header-padding-y)}@media (max-width:991.98px){#custom_header>.region__inner{padding-bottom:2rem!important;padding-top:2rem!important}}#custom_header .region__container{position:relative;z-index:3}#custom_header .section__header{word-wrap:break-word;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;word-break:break-word}#custom_header .section__title{color:#fff;margin-bottom:.5rem;margin-top:.5rem}#custom_header .section__subtitle{color:#fff;font-weight:400}#custom_header .section__subtitle>p{font-size:.9em}body:not(.single-post) #custom_header .section__meta .post-reading-time{display:none}#custom_header.region--6-6-cols-left-modern>.region__inner,#custom_header.region--6-6-cols-left-reverse-modern>.region__inner{position:relative;z-index:2}#custom_header.region--6-6-cols-left-modern[style*="background-image:"],#custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"]{background-clip:content-box}#custom_header.region--6-6-cols-left-modern[style*="background-image:"]:before,#custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"]:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:33vh;position:relative;width:100%;z-index:3}@media (min-width:768px){#custom_header.region--6-6-cols-left-modern[style*="background-image:"]:before,#custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"]:before{height:100%;left:0;position:absolute;top:0;width:48%}}#custom_header.region--6-6-cols-left-modern:after,#custom_header.region--6-6-cols-left-reverse-modern:after{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:0}#custom_header.region--6-6-cols-left-reverse-modern[style*="background-image:"]:before{left:auto;right:0}#custom_header.region--12-cols-left .region__col--2{max-width:950px}#custom_header.region--12-cols-center .section__header{align-items:center;justify-content:center}#custom_header .tag-links{font-size:.85em;font-style:italic;margin-top:2rem;order:99}#custom_header .tag-links a{color:inherit!important;margin-right:.5rem}form.wpcf7-form input[type=date],form.wpcf7-form input[type=email],form.wpcf7-form input[type=month],form.wpcf7-form input[type=number],form.wpcf7-form input[type=password],form.wpcf7-form input[type=search],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form input[type=time],form.wpcf7-form input[type=url],form.wpcf7-form input[type=website],form.wpcf7-form input[type=week],form.wpcf7-form select,form.wpcf7-form select[multiple=multiple],form.wpcf7-form textarea{margin-top:.5rem}.gform_wrapper form.wpcf7-form .gfield,form.wpcf7-form .form-group,form.wpcf7-form .gform_wrapper .gfield,form.wpcf7-form form.wpcf7-form-form-control-wrap,form.wpcf7-form label{text-align:left;width:100%}form.wpcf7-form [class*=quiz-] label{width:100%}form.wpcf7-form .wpcf7-not-valid-tip{color:#ef476f;margin-top:.33333rem}form.wpcf7-form .ajax-loader{display:none;margin-left:.5rem;margin-right:.5rem}form.wpcf7-form .ajax-loader.is-active{display:inline-block}form.wpcf7-form span.wpcf7-list-item{margin-left:.5rem;margin-right:.5rem}form.wpcf7-form span.wpcf7-list-item.first{margin-left:0}form.wpcf7-form-form-control-wrap{display:block}form.wpcf7-form .wpcf7-response-output{margin:1rem 0}.gform_wrapper{width:100%}.gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=website],.gform_wrapper input[type=week],.gform_wrapper select,.gform_wrapper select[multiple=multiple],.gform_wrapper textarea{padding:.5rem 1rem!important}.gform_wrapper .gform_heading{width:100%}.gform_wrapper .gfield input.large,.gform_wrapper .gfield select.large,.gform_wrapper .gfield textarea.large{width:100%!important}.gform_wrapper .gfield label.gfield_label+div.gfield_description{color:inherit;margin-top:0;padding-top:0}.gform_wrapper .gfield div.charleft.warningTextareaInfo,.gform_wrapper .gfield div.gfield_description{color:inherit;font-size:80%;opacity:.7}.gform_wrapper .gfield_checkbox label[for*=choice],.gform_wrapper .gfield_radio label[for*=choice]{font-weight:400}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0!important}.gform_wrapper .gf_progressbar,.gform_wrapper .gf_progressbar_percentage{background-image:none!important}.gform_wrapper div.gform_page_footer{border-top:2px solid rgba(0,0,0,.1)}.gform_wrapper div.gform_page_footer .button{vertical-align:top}.gform_wrapper div.gform_page_footer img{display:inline-block}body .gform_wrapper div.validation_error{border-width:1px!important;font-size:1em!important;padding:1em!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#ef476f!important;border:0!important}@media screen and (min-width:992px){body.grimlock--bordered{padding:15px!important}}.widget_grimlock_section{margin-bottom:0}.widget_grimlock_section .widget-title{font-size:inherit}.grimlock-query-section .region__col--2,.grimlock-query-section--posts .region__col--2{flex:0 0 100%!important;max-width:100%!important}.grimlock-query-section--posts{margin-bottom:0}.grimlock-query-section--posts .widget-title{font-size:inherit}.grimlock-query-section--posts.section--posts-grid .section__footer,.grimlock-query-section--posts.section--posts-grid .section__subtitle,.grimlock-query-section--posts.section--posts-grid .section__title{text-align:center}.grimlock-query-section--posts.section--posts-grid [id^=post-]{margin:0!important;padding:0}.grimlock-query-section--posts.section--posts-grid .grimlock-query-section__posts{margin:0}.grimlock-query-section--posts.section--posts-grid .card{background:#000;border:0;border-radius:0;color:#fff;text-align:center}.grimlock-query-section--posts.section--posts-grid .card:hover{transform:none}.grimlock-query-section--posts.section--posts-grid .card:hover .card-body{transform:translate3d(0,-10px,0)}.grimlock-query-section--posts.section--posts-grid .card:hover .post-thumbnail{opacity:.7}.grimlock-query-section--posts.section--posts-grid .card .entry-title,.grimlock-query-section--posts.section--posts-grid .card a,.grimlock-query-section--posts.section--posts-grid .card a:active,.grimlock-query-section--posts.section--posts-grid .card a:focus,.grimlock-query-section--posts.section--posts-grid .card a:hover{color:inherit!important}.grimlock-query-section--posts.section--posts-grid .card .post-thumbnail,.grimlock-query-section--posts.section--posts-grid .card .wp-post-image{border-radius:0}.grimlock-query-section--posts.section--posts-grid .card .post-thumbnail{opacity:.5}.grimlock-query-section--posts.section--posts-grid .card .post-thumbnail img{border-radius:0}.grimlock-query-section--posts.section--posts-grid .card .card-body{align-items:center;background:none;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .35s cubic-bezier(.215,.61,.355,1);z-index:1}@media screen and (prefers-reduced-motion:reduce){.grimlock-query-section--posts.section--posts-grid .card .card-body{transition:none}}.grimlock-query-section--posts.section--posts-grid .card .card-body:after,.grimlock-query-section--posts.section--posts-grid .card .card-body:before{content:none}.grimlock-query-section--posts.section--posts-grid .card .entry-header{margin:0}.grimlock-query-section--posts.section--posts-grid .card .entry-summary{display:none;max-width:600px}@media (min-width:768px){.grimlock-query-section--posts.section--posts-grid .card .entry-summary{display:block}}.grimlock-query-section--posts.section--posts-grid .card .entry-summary p{margin-bottom:0}.grimlock-query-section--posts.section--posts-grid .card .author,.grimlock-query-section--posts.section--posts-grid .card .entry-footer,.grimlock-query-section--posts.section--posts-grid .card .entry-meta,.grimlock-query-section--posts.section--posts-grid .card .more-link,.grimlock-query-section--posts.section--posts-grid .card p:empty{display:none}.grimlock-query-section--posts.section--posts-grid .section__btn{border-radius:0;border-radius:0!important;margin:0!important;width:100%}.grimlock-query-section--posts.region--container-fluid .grimlock-query-section__posts .card{border:0;box-shadow:none}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .widget.widget_grimlock_posts_section,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .widget.widget_grimlock_query_section,.region.p-0 .widget.widget_grimlock_posts_section,.region.p-0 .widget.widget_grimlock_query_section,.site-footer .widget.widget_grimlock_posts_section,.site-footer .widget.widget_grimlock_query_section,.site-prefooter .widget.widget_grimlock_posts_section,.site-prefooter .widget.widget_grimlock_query_section,.site-preheader .widget.widget_grimlock_posts_section,.site-preheader .widget.widget_grimlock_query_section{padding-bottom:0;padding-top:0}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .region__col,.region.p-0 .region__col,.site-footer .region__col,.site-prefooter .region__col,.site-preheader .region__col{min-height:0}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .grimlock-query-section__posts,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .section__content,.region.p-0 .grimlock-query-section__posts,.region.p-0 .section__content,.site-footer .grimlock-query-section__posts,.site-footer .section__content,.site-prefooter .grimlock-query-section__posts,.site-prefooter .section__content,.site-preheader .grimlock-query-section__posts,.site-preheader .section__content{margin:0!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .grimlock-query-section__posts article[id^=post-],.region.p-0 .grimlock-query-section__posts article[id^=post-],.site-footer .grimlock-query-section__posts article[id^=post-],.site-prefooter .grimlock-query-section__posts article[id^=post-],.site-preheader .grimlock-query-section__posts article[id^=post-]{margin:0!important;padding:0!important}.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .grimlock-query-section__posts article[id^=post-] .card,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .grimlock-query-section__posts article[id^=post-] .card-body,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .grimlock-query-section__posts article[id^=post-] .card-img,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .grimlock-query-section__posts article[id^=post-] .card-media,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.region .grimlock-query-section__posts article[id^=post-] .post-thumbnail,.region.p-0 .grimlock-query-section__posts article[id^=post-] .card,.region.p-0 .grimlock-query-section__posts article[id^=post-] .card-body,.region.p-0 .grimlock-query-section__posts article[id^=post-] .card-img,.region.p-0 .grimlock-query-section__posts article[id^=post-] .card-media,.region.p-0 .grimlock-query-section__posts article[id^=post-] .post-thumbnail,.site-footer .grimlock-query-section__posts article[id^=post-] .card,.site-footer .grimlock-query-section__posts article[id^=post-] .card-body,.site-footer .grimlock-query-section__posts article[id^=post-] .card-img,.site-footer .grimlock-query-section__posts article[id^=post-] .card-media,.site-footer .grimlock-query-section__posts article[id^=post-] .post-thumbnail,.site-prefooter .grimlock-query-section__posts article[id^=post-] .card,.site-prefooter .grimlock-query-section__posts article[id^=post-] .card-body,.site-prefooter .grimlock-query-section__posts article[id^=post-] .card-img,.site-prefooter .grimlock-query-section__posts article[id^=post-] .card-media,.site-prefooter .grimlock-query-section__posts article[id^=post-] .post-thumbnail,.site-preheader .grimlock-query-section__posts article[id^=post-] .card,.site-preheader .grimlock-query-section__posts article[id^=post-] .card-body,.site-preheader .grimlock-query-section__posts article[id^=post-] .card-img,.site-preheader .grimlock-query-section__posts article[id^=post-] .card-media,.site-preheader .grimlock-query-section__posts article[id^=post-] .post-thumbnail{border-radius:0!important}.grimlock-nav-menu-section .grimlock-section__header+.section__content{margin-top:2rem}.grimlock-nav-menu-section.p-0 .menu>.menu-item,.grimlock-nav-menu-section.pl-0 .menu>.menu-item,.grimlock-nav-menu-section.pr-0 .menu>.menu-item,.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item .grimlock-nav-menu-section.menu-image-title-after.menu-image-title .menu>.menu-item,.grimlock-section:not(.grimlock-custom_header).section-one-third-offset.grimlock-nav-menu-section .menu>.menu-item a.grimlock-nav-menu-section .menu>.menu-item{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.grimlock-nav-menu-section .menu>.menu-item{margin-bottom:calc(var(--grimlock-archive-post-margin)*2)!important;margin-top:0;padding-bottom:1rem;padding-top:0;text-align:center;transition:all .2s ease-in-out}@media (max-width:991.98px){.grimlock-nav-menu-section .menu>.menu-item:not([class*=col-]){flex:0 0 50%;margin-top:0;max-width:50%}}@media (max-width:767.98px){.grimlock-nav-menu-section .menu>.menu-item:not([class*=col-]){flex:0 0 100%;max-width:100%}}@media (min-width:992px){.grimlock-nav-menu-section .menu>.menu-item:not([class*=col-]){max-width:25%}}.grimlock-nav-menu-section .menu>.menu-item ins{display:block;margin-top:.5rem}.grimlock-nav-menu-section .menu>.menu-item ins:hover{text-decoration:none}.grimlock-nav-menu-section .menu>.menu-item .sub-menu{line-height:1.3em}.grimlock-nav-menu-section .menu>.menu-item .sub-menu a{font-size:.9em;opacity:.7}.grimlock-nav-menu-section .menu>.menu-item .sub-menu a:hover{opacity:1}.grimlock-nav-menu-section .menu>.menu-item .sub-menu .sub-menu{margin-bottom:5px;padding-left:10px;position:static}.grimlock-nav-menu-section .menu>.menu-item>a{color:var(--grimlock-heading-color)!important;display:block;font-family:var(--grimlock-heading-font-family);font-size:var(--grimlock-heading4-font-size);font-weight:var(--grimlock-heading-font-weight)}.grimlock-nav-menu-section .menu>.menu-item>a,.grimlock-nav-menu-section .menu>.menu-item>a:active,.grimlock-nav-menu-section .menu>.menu-item>a:focus,.grimlock-nav-menu-section .menu>.menu-item>a:hover{color:inherit}.grimlock-nav-menu-section .menu>.menu-item>a[class*=image]{align-items:center;display:flex;flex-direction:column}.grimlock-nav-menu-section .menu>.menu-item>a[class*=image]>img{padding:0}.grimlock-nav-menu-section .menu>.menu-item a.menu-image-hovered .menu-image-hover-wrapper{display:block;padding:0;position:relative}.grimlock-nav-menu-section .menu>.menu-item a.menu-image-hovered .menu-image-hover-wrapper img{height:auto;margin-left:0!important;margin-right:0!important;max-width:100%}.grimlock-nav-menu-section .menu>.menu-item a.menu-image-hovered .menu-image-hover-wrapper img.hovered-image{left:0;position:absolute;top:0;z-index:9}.grimlock-nav-menu-section .menu>.menu-item img{margin-bottom:1rem}.grimlock-nav-menu-section .menu>.menu-item .icon-wrapper{display:inline-block;position:relative}.grimlock-nav-menu-section .menu>.menu-item .icon-wrapper:after,.grimlock-nav-menu-section .menu>.menu-item .icon-wrapper:before{background-color:#717479;border-radius:500px;content:"";display:block;font-size:2em;height:3em;left:50%;opacity:.4;pointer-events:none;position:absolute;top:0;transform:translate3d(-70px,0,0);transform-origin:center center;transition:all .35s cubic-bezier(.215,.61,.355,1);width:3em}@media screen and (prefers-reduced-motion:reduce){.grimlock-nav-menu-section .menu>.menu-item .icon-wrapper:after,.grimlock-nav-menu-section .menu>.menu-item .icon-wrapper:before{transition:none}}.grimlock-nav-menu-section .menu>.menu-item .icon-wrapper:after{left:auto;right:50%;transform:translate3d(70px,0,0)}.grimlock-nav-menu-section .menu>.menu-item:hover .icon-wrapper:before{transform:translate3d(-80px,0,0)}.grimlock-nav-menu-section .menu>.menu-item:hover .icon-wrapper:after{transform:translate3d(80px,0,0)}.grimlock-nav-menu-section .menu>.menu-item i{background-color:rgba(0,0,65,.05);border-radius:500px;display:inline-block;font-size:2em;height:2em;line-height:2em;margin:0 5px 0 0;position:relative;text-align:center;transform:translateZ(0);transition:all .35s cubic-bezier(.215,.61,.355,1);width:2em;will-change:transform;z-index:1}@media screen and (prefers-reduced-motion:reduce){.grimlock-nav-menu-section .menu>.menu-item i{transition:none}}.grimlock-nav-menu-section .menu>.menu-item i+h1,.grimlock-nav-menu-section .menu>.menu-item i+h2,.grimlock-nav-menu-section .menu>.menu-item i+h3,.grimlock-nav-menu-section .menu>.menu-item i+h4,.grimlock-nav-menu-section .menu>.menu-item i+h5,.grimlock-nav-menu-section .menu>.menu-item i+h6{margin-top:1rem}.grimlock-nav-menu-section .menu>.menu-item h1,.grimlock-nav-menu-section .menu>.menu-item h2,.grimlock-nav-menu-section .menu>.menu-item h3,.grimlock-nav-menu-section .menu>.menu-item h4,.grimlock-nav-menu-section .menu>.menu-item h5,.grimlock-nav-menu-section .menu>.menu-item h6{margin-bottom:.5rem}.grimlock-nav-menu-section .menu>.menu-item.primary i{background-color:#235ad2}.grimlock-nav-menu-section .menu>.menu-item.info i{background-color:#118ab2}.grimlock-nav-menu-section .menu>.menu-item.success i{background-color:#06d6a0}.grimlock-nav-menu-section .menu>.menu-item.warning i{background-color:#ffd166}.grimlock-nav-menu-section .menu>.menu-item.warning .icon-wrapper:after,.grimlock-nav-menu-section .menu>.menu-item.warning .icon-wrapper:before{background-color:#ffd166!important}.grimlock-nav-menu-section .menu>.menu-item.danger i{background-color:#ef476f}.grimlock-nav-menu-section .menu>.menu-item.dark i{background-color:#4c5361}.grimlock-nav-menu-section .menu>.menu-item:hover i{transform:scale(1.05)}.grimlock-nav-menu-section .menu-item-description{color:var(--grimlock-text-color);font-family:var(--grimlock-text-font-family);font-size:var(--grimlock-text-font-size);font-weight:var(--grimlock-text-font-weight);margin-top:.5rem}.grimlock-nav-menu-section .menu-item-description a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important}.grimlock-nav-menu-section .section__thumbnail{margin-bottom:2rem}.grimlock-nav-menu-section.region--6-6-cols-left-reverse>.menu-item,.grimlock-nav-menu-section.region--6-6-cols-left>.menu-item,.grimlock-nav-menu-section.region--container-narrow>.menu-item,.grimlock-nav-menu-section.region--container-narrower>.menu-item{margin-bottom:0;margin-top:0}.grimlock-nav-menu-section.region--12-cols-center .menu{text-align:center}.grimlock-nav-menu-section.region--12-cols-right .menu{text-align:right}.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item{text-align:left}.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item a[class*=image]{align-items:flex-start;display:flex;flex-direction:column}.grimlock-nav-menu-section.region--6-6-cols-left .menu>.menu-item i,.grimlock-nav-menu-section.region--6-6-cols-left-reverse .menu>.menu-item i{font-size:1.8em;height:2.4em;line-height:2.4em;width:2.4em}.grimlock-nav-menu-section.region--6-6-cols-left .menu>.menu-item .icon-wrapper:after,.grimlock-nav-menu-section.region--6-6-cols-left .menu>.menu-item .icon-wrapper:before,.grimlock-nav-menu-section.region--6-6-cols-left-reverse .menu>.menu-item .icon-wrapper:after,.grimlock-nav-menu-section.region--6-6-cols-left-reverse .menu>.menu-item .icon-wrapper:before{content:none}.grimlock-nav-menu-section.region--12-cols-center .menu .menu-item a,.grimlock-nav-menu-section.region--12-cols-left .menu .menu-item a,.grimlock-nav-menu-section.region--12-cols-right .menu .menu-item a,.grimlock-nav-menu-section.region--6-6-cols-left .menu .menu-item a,.grimlock-nav-menu-section.region--6-6-cols-left-reverse .menu .menu-item a{border-bottom:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);padding:var(--grimlock-archive-post-padding)}.grimlock-nav-menu-section.region--8-4-cols-grid .grimlock-section__footer,.grimlock-nav-menu-section.region--8-4-cols-grid .grimlock-section__header{text-align:center}.grimlock-nav-menu-section.region--8-4-cols-grid .grimlock-section__subtitle{margin-top:1%!important;padding-bottom:0!important}.grimlock-nav-menu-section.region--8-4-cols-grid .grimlock-section__content{margin-top:1%!important}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item{padding-bottom:0;padding-top:0}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item>.sub-menu{bottom:0;color:#fff;left:0;overflow:hidden;padding:15px 30px;position:absolute;right:0;top:0}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item>a{background-color:#252b3f;display:block;overflow:hidden;position:relative}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item>a[class*=image]>img{align-self:center;display:flex;height:100%;max-width:100%;padding:0}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item>a:not([class*=image]){align-items:flex-end;color:#fff;display:flex;font-size:.9em;justify-content:center;letter-spacing:3px;padding:10px;text-transform:uppercase}@supports ((-o-object-fit:cover) or (object-fit:cover)){.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item>a{height:100%;min-height:290px}}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item .menu-image-hover-wrapper{display:block;height:100%;padding:0;position:relative}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item .menu-image-title{align-items:flex-end;background-image:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));bottom:0;color:#fff;display:flex;font-family:var(--grimlock-heading-font-family);font-size:var(--grimlock-heading4-font-size);font-weight:700;height:100%;justify-content:center;left:0;padding:10px 5px 30px;position:absolute;text-align:center;transition:all .35s cubic-bezier(.215,.61,.355,1);white-space:normal;width:100%;word-break:break-word;z-index:10}@media screen and (prefers-reduced-motion:reduce){.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item .menu-image-title{transition:none}}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item .menu-image-title i{font-size:inherit;height:auto;line-height:inherit;width:auto}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item img{left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}@supports ((-o-object-fit:cover) or (object-fit:cover)){.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item img.hovered-image{margin:0!important;z-index:0}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item .menu-item-description{align-items:center;bottom:0;color:#fff;display:flex;font-size:1.2em;font-style:italic;font-weight:bolder;height:100%;justify-content:center;left:0;letter-spacing:0;margin:0;opacity:0;padding-left:1rem;padding-right:1rem;position:absolute;text-align:center;text-transform:none;transform:translate3d(0,-15px,0);transition:all .35s cubic-bezier(.215,.61,.355,1);width:100%;z-index:11}@media screen and (prefers-reduced-motion:reduce){.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item .menu-item-description{transition:none}}@media (max-width:991.98px){.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item .menu-item-description{display:none}}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:hover .menu-image-title{background-color:rgba(0,0,0,.2);padding-bottom:30px}.grimlock-nav-menu-section.region--8-4-cols-grid .menu>.menu-item:hover .menu-item-description{opacity:1;transform:translateZ(0)}.grimlock-nav-menu-section.region--8-4-cols-grid.region--container-fluid .menu{margin:0}.grimlock-nav-menu-section.region--8-4-cols-grid.region--container-fluid .menu>.menu-item{margin:0!important;padding:0!important}.grimlock-nav-menu-section.region--8-4-cols-grid.region--container-fluid .menu>.menu-item a{border-radius:0!important}@media (max-width:767.98px){.region__col[data-grimlock-animate-parallax]{transform:translateZ(0)!important}}.grimlock--page-header{padding-bottom:2rem}body.single.grimlock-classic .grimlock-custom_header .grimlock--page-header,body.single.single-post .grimlock-custom_header .grimlock--page-header{text-align:center}.grimlock-odometer .grimlock-odometer-item__holder{border:none;height:auto;margin:0 auto 2rem;width:auto}.grimlock-odometer .grimlock-odometer-item__number{font-size:2.75rem}.grimlock-odometer .grimlock-odometer-item__label{color:inherit!important;font-family:var(--grimlock-text-font-family);font-size:var(--grimlock-text-font-size);font-weight:var(--grimlock-text-font-weight)}.mc4wp-form-basic,.mc4wp-form-basic input,.mc4wp-form-basic label,.mc4wp-form-theme,.mc4wp-form-theme input,.mc4wp-form-theme label{line-height:inherit!important}.mc4wp-form+*{margin-top:1.5rem}.form-newsletter{max-width:600px}.form-newsletter .btn,.form-newsletter .button,.form-newsletter .main-navigation .navbar-nav>.menu-item.btn-inside>a,.form-newsletter .wp-block-button a.wp-block-button__link,.form-newsletter button,.form-newsletter input[type=button],.form-newsletter input[type=reset],.form-newsletter input[type=submit],.main-navigation .form-newsletter .navbar-nav>.menu-item.btn-inside>a,.wp-block-button .form-newsletter a.wp-block-button__link{left:-1px;position:relative;z-index:2}.form-newsletter .form-group,.form-newsletter .gform_wrapper .gfield,.form-newsletter form.wpcf7-form-form-control-wrap,.gform_wrapper .form-newsletter .gfield{margin-bottom:0}.form-newsletter input.form-control{min-height:60px;width:calc(100% - 130px)}.form-newsletter .btn,.form-newsletter .button,.form-newsletter .main-navigation .navbar-nav>.menu-item.btn-inside>a,.form-newsletter .wp-block-button a.wp-block-button__link,.form-newsletter button,.form-newsletter input[type=button],.form-newsletter input[type=reset],.form-newsletter input[type=submit],.main-navigation .form-newsletter .navbar-nav>.menu-item.btn-inside>a,.wp-block-button .form-newsletter a.wp-block-button__link{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;min-height:60px;min-width:130px;padding:.5rem .75rem;text-transform:none}@media (min-width:768px){.form-newsletter .btn,.form-newsletter .button,.form-newsletter .main-navigation .navbar-nav>.menu-item.btn-inside>a,.form-newsletter .wp-block-button a.wp-block-button__link,.form-newsletter button,.form-newsletter input[type=button],.form-newsletter input[type=reset],.form-newsletter input[type=submit],.main-navigation .form-newsletter .navbar-nav>.menu-item.btn-inside>a,.wp-block-button .form-newsletter a.wp-block-button__link{padding:.5rem 2rem}}.widget_icl_lang_sel_widget .widget-title{display:none}.widget_icl_lang_sel_widget .wpml-ls{background:none!important;border:0;display:inline-block;font-family:inherit;height:auto}.widget_icl_lang_sel_widget .wpml-ls a{line-height:inherit;text-decoration:none!important}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-native{font-size:.8em}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-bracket{display:none}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item{text-align:left}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item a{background-color:transparent;border:0;color:inherit}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item a:active,.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item a:focus,.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item a:hover{background-color:transparent;color:inherit;opacity:.7}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu{border:none;box-shadow:0 .2rem 2rem rgba(0,0,0,.05);display:none;height:auto!important;left:auto;max-height:350px;max-width:280px;min-width:240px;overflow-x:hidden;overflow-y:auto;right:0;visibility:visible;width:auto!important}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu .wpml-ls-item a{word-wrap:break-word;border:0;color:inherit;font-size:.9em;padding:.5rem 1rem}.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu .wpml-ls-item a:active,.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu .wpml-ls-item a:focus,.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu .wpml-ls-item a:hover{background-color:#fff;color:inherit}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click{width:auto}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-item-toggle,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle{position:relative}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;content:var(--grimlock-icon-angle-down);display:inline-block;font-family:var(--grimlock-icon-angle-down-font-family)!important;font-size:1.3em;font-style:normal;font-weight:100;margin-left:.33333rem;pointer-events:none;position:relative;position:static;right:auto;text-align:center;text-rendering:auto;top:auto;vertical-align:middle}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown .lang_sel_sel,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click .lang_sel_sel{background-color:transparent;border:0;color:inherit;padding:.5rem 1rem}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown .lang_sel_sel:active,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown .lang_sel_sel:focus,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown .lang_sel_sel:hover,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click .lang_sel_sel:active,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click .lang_sel_sel:focus,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click .lang_sel_sel:hover{background:transparent;color:inherit}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown a span,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click a span{margin-right:2px}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown-click ul ul[style*=visible],.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu{display:block}.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-list-horizontal .lang_sel_sel,.widget_icl_lang_sel_widget .wpml-ls.wpml-ls-legacy-list-vertical .lang_sel_sel{opacity:.5}.yoast-breadcrumb{background:none;font-size:.8em;font-weight:700;letter-spacing:3px;margin-bottom:1rem;order:-2;padding:0;text-transform:uppercase;width:100%}.yoast-breadcrumb a,.yoast-breadcrumb>li+li:before{padding-left:.5rem;padding-right:.5rem}.yoast-breadcrumb a{color:inherit!important}.yoast-breadcrumb .breadcrumb_last{display:inline-block;max-width:250px;overflow:hidden;padding-left:.5rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.yoast-breadcrumb>span{width:100%}.yoast-breadcrumb>span>span>a{padding-left:0}.yoast-breadcrumb span{font-style:normal!important;text-decoration:none!important}.region--12-cols-center .yoast-breadcrumb{justify-content:center}.grimlock-custom_header .yoast-breadcrumb{color:currentColor!important;display:inline-flex;margin-bottom:2rem;opacity:.6;order:-1;padding-bottom:.25rem;padding-top:0}.grimlock-custom_header .yoast-breadcrumb a,.grimlock-custom_header .yoast-breadcrumb a:active,.grimlock-custom_header .yoast-breadcrumb a:focus,.grimlock-custom_header .yoast-breadcrumb a:hover{color:inherit!important}.grimlock-custom_header .yoast-breadcrumb a:hover{opacity:.7}.grimlock-wordpress-seo--breadcrumb_custom_header_displayed .site-content .yoast-breadcrumb,body.single.grimlock-classic .grimlock-custom_header .yoast-breadcrumb,body.single.single-post .grimlock-custom_header .yoast-breadcrumb{display:none}.a2a_menu{background-color:#eef1f6!important;border-color:#eef1f6!important;border-radius:0 0 0 0;box-shadow:0 .2rem 2rem rgba(0,0,0,.05);margin-left:5px!important;margin-top:10px!important}body.grimlock .a2a_menu a,body.grimlock .a2a_menu a.a2a_i,body.grimlock .a2a_menu a.a2a_i:visited,body.grimlock .a2a_menu a.a2a_more,body.grimlock i.a2a_i{border-color:#eef1f6!important;color:#235ad2!important}body.grimlock .a2a_menu a.a2a_i:hover,body.grimlock .a2a_menu a.a2a_i:visited:hover,body.grimlock .a2a_menu a.a2a_more:hover,body.grimlock .a2a_menu a:hover,body.grimlock i.a2a_i:hover{background-color:#fff!important;color:#183e90!important}@media (prefers-color-scheme:dark){body.grimlock .a2a_menu a,body.grimlock .a2a_menu a.a2a_i,body.grimlock .a2a_menu a.a2a_i:visited,body.grimlock .a2a_menu a.a2a_more,body.grimlock i.a2a_i{border-color:#eef1f6!important;color:#235ad2!important}body.grimlock .a2a_menu a.a2a_i:hover,body.grimlock .a2a_menu a.a2a_i:visited:hover,body.grimlock .a2a_menu a.a2a_more:hover,body.grimlock .a2a_menu a:hover,body.grimlock i.a2a_i:hover{background-color:#fff!important;color:#183e90!important}}@media (prefers-color-scheme:light){body.grimlock .a2a_menu a,body.grimlock .a2a_menu a.a2a_i,body.grimlock .a2a_menu a.a2a_i:visited,body.grimlock .a2a_menu a.a2a_more,body.grimlock i.a2a_i{border-color:#eef1f6!important;color:#235ad2!important}body.grimlock .a2a_menu a.a2a_i:hover,body.grimlock .a2a_menu a.a2a_i:visited:hover,body.grimlock .a2a_menu a.a2a_more:hover,body.grimlock .a2a_menu a:hover,body.grimlock i.a2a_i:hover{background-color:#fff!important;color:#183e90!important}}body.grimlock .a2a_menu_find_container{background-color:#eef1f6!important;border-color:#eef1f6!important}body.grimlock #a2apage_find_container input,body.grimlock #a2apage_find_container input[type=text]{background-color:#eef1f6!important}div.a2a_floating_style{background-color:rgba(0,0,0,.4);z-index:99998!important}div.a2a_floating_style[style*="left: 0px"],div.a2a_floating_style[style*="right: 0px"]{border-radius:0 0 0 0}@media (max-width:991.98px){div.a2a_floating_style{display:none!important}}#a2a_menu .a2a_svg,#a2apage_dropdown .a2a_svg{border-radius:500px}#a2a_menu .a2a_svg svg,#a2apage_dropdown .a2a_svg svg{margin-top:.2em!important;max-width:80%!important}.addtoany_content{margin:1rem 0}.addtoany_content .addtoany_list{display:flex;flex-wrap:wrap;justify-content:center;line-height:1em!important}.addtoany_content .addtoany_list a{opacity:1!important;position:relative}.addtoany_content .addtoany_list a:first-of-type{padding-left:0}.addtoany_content .addtoany_list a>span{align-items:center;background:none!important;border:2px solid rgba(76,83,97,.15);border-radius:500px!important;display:flex!important;height:35px!important;justify-content:center;line-height:0!important;margin-bottom:.3rem;position:relative;text-align:center;transition:all 1s cubic-bezier(.245,.495,0,.99);width:35px!important}@media screen and (prefers-reduced-motion:reduce){.addtoany_content .addtoany_list a>span{transition:none}}.addtoany_content .addtoany_list a>span svg{display:inline-block;height:.75em;margin:0!important;padding:0!important;position:relative;width:.75em;z-index:2}.addtoany_content .addtoany_list a>span svg g,.addtoany_content .addtoany_list a>span svg path{fill:#4c5361!important;opacity:.5}.addtoany_content .addtoany_list a>span:hover{border-color:#235ad2;box-shadow:0 0 0 5px rgba(255,97,98,.3);opacity:1!important}.addtoany_content .addtoany_list a>span:hover:after{background-color:inherit}.addtoany_content .addtoany_list a>span:hover svg path{fill:#fff}.addtoany_content .addtoany_list a.addtoany_share>span svg g{opacity:.5}.addtoany_content .addtoany_list a.addtoany_share>span svg g path{opacity:1}div.a2a_overlay{background:rgba(35,90,210,.95)}.grimlock-query-section .posts--type-jetpack-testimonial [id^=post-] .card .card-body{background:none;border:none;box-shadow:none;margin:0;transform:none!important}.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card{align-items:center!important;background-color:transparent!important;display:flex}.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card a{pointer-events:none!important}.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-media{order:2}@media (min-width:992px){.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-media{flex:0 0 53%!important;max-width:53%!important}}@media (max-width:991.98px){.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-media{flex:0 0 50%!important;max-width:50%!important}}.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-body{display:flex;flex-direction:column;height:auto!important;order:1}@media (min-width:992px){.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-body{flex:0 0 47%!important;max-width:47%!important}}@media (max-width:991.98px){.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-body{flex:0 0 50%!important;max-width:50%!important}}.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-body .entry-header{margin-bottom:0;margin-top:1rem;order:2}.grimlock-query-section .posts--type-jetpack-testimonial[class*="6-6-cols-lateral"] [id^=post-] .card-body .entry-content{order:1}.wp-block-getwid-testimonial{padding-top:60px}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper{height:100%;padding:1.5rem 1rem;text-align:center}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper:after{background:var(--grimlock-button-primary-background-color);bottom:0;content:"";display:block;height:20px;left:0;pointer-events:none;position:absolute;width:20px}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper:before{display:none}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper+.wp-block-getwid-testimonial__header{margin-top:0}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper,.wp-block-getwid-testimonial .wp-block-getwid-testimonial__header{width:100%}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content{font-size:var(--grimlock-text-font-size);font-weight:var(--grimlock-text-font-weight);line-height:var(--grimlock-text-line-height);margin:0;padding:0}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__header{flex-direction:column;order:-1}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper{filter:drop-shadow(8px 0 0 var(--grimlock-archive-post-box-shadow-color));margin-top:calc(-56px - 1.5rem);max-width:110px}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper .wp-block-getwid-testimonial__image{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);padding-top:100%;position:relative;transform:translateZ(0);width:100%}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper .wp-block-getwid-testimonial__image img{background-color:#fff;border-radius:0;bottom:0;box-shadow:0 0 50px rgba(0,0,0,.2);display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transform:translateZ(0);width:100%}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper+.wp-block-getwid-testimonial__heading{margin-left:0}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__heading{font-family:var(--grimlock-heading-font-family);font-weight:inherit;margin-top:1rem;text-align:center}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__title{color:var(--grimlock-archive-post-title-color);font-size:1.2em;font-weight:inherit}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__subtitle{display:block;font-size:.8em;font-weight:400;letter-spacing:1px;margin:0;padding:0;text-transform:uppercase}.wp-block-getwid-counter{padding:clamp(1.1rem,2vw,2rem) 0;position:relative}.wp-block-getwid-counter:after,.wp-block-getwid-counter:before{background-color:currentColor;bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;transition:all .35s cubic-bezier(.215,.61,.355,1);width:100%;z-index:2}.wp-block-getwid-counter:after{bottom:0;left:auto;opacity:.4;right:0;z-index:1}.wp-block-getwid-counter .wp-block-getwid-counter__number{font-family:var(--grimlock-heading-font-family);font-size:clamp(1.4rem,3vw,var(--grimlock-heading1-font-size));font-weight:var(--grimlock-heading-font-weight);letter-spacing:var(--grimlock-heading-letter-spacing);line-height:var(--grimlock-heading1-line-height);text-transform:var(--grimlock-heading-text-transform)}.wp-block-getwid-counter .wp-block-getwid-counter__suffix,.wp-block-getwid-counter wp-block-getwid-counter__preffix{font-family:var(--grimlock-text-font-family);font-size:.75em;font-weight:700;letter-spacing:2px;line-height:1.7em;text-transform:uppercase}.wp-block-getwid-counter:hover:after,.wp-block-getwid-counter:hover:before{width:50%}.wp-block-getwid-video-popup__button.is-size-small{min-height:50px}.wp-block-getwid-video-popup__button.is-size-small .wp-block-getwid-video-popup__icon{height:50px;line-height:50px;width:50px}.wp-block-getwid-video-popup:hover .wp-block-getwid-video-popup__image{transform:translateZ(0) scale(1.1)}.campaign-loop [id^=campaign-],ol.donors-list.donors-list-horizontal li.donor{transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){.campaign-loop [id^=campaign-],ol.donors-list.donors-list-horizontal li.donor{transition:none}}.campaign-loop [id^=campaign-]:hover,ol.donors-list.donors-list-horizontal li.donor:hover{transform:translate3d(0,-5px,0)}ol.campaign-loop.campaign-grid .campaign.hentry,ol.campaign-loop.campaign-grid li.campaign,ol.campaign-loop.campaign-list .campaign.hentry,ol.campaign-loop.campaign-list li.campaign{border-bottom:3px solid var(--grimlock-button-primary-background-color);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;transform:translateZ(0)}ol.campaign-loop.campaign-grid .campaign.hentry>a,ol.campaign-loop.campaign-grid li.campaign>a,ol.campaign-loop.campaign-list .campaign.hentry>a,ol.campaign-loop.campaign-list li.campaign>a{background:none;border-radius:var(--grimlock-archive-post-thumbnail-border-radius) var(--grimlock-archive-post-thumbnail-border-radius) 0 0;margin:calc(var(--grimlock-archive-post-border-width)*-1) calc(var(--grimlock-archive-post-border-width)*-1) 0 calc(var(--grimlock-archive-post-border-width)*-1);overflow:hidden;width:auto}ol.campaign-loop.campaign-grid .campaign.hentry .campaign-body,ol.campaign-loop.campaign-grid li.campaign .campaign-body,ol.campaign-loop.campaign-list .campaign.hentry .campaign-body,ol.campaign-loop.campaign-list li.campaign .campaign-body{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);margin:calc(-10px - 5%) 10px 10px;padding:1.5rem;position:relative;transition:all .25s ease-in-out;width:auto}ol.campaign-loop.campaign-grid .campaign.hentry:hover>a img,ol.campaign-loop.campaign-grid li.campaign:hover>a img,ol.campaign-loop.campaign-list .campaign.hentry:hover>a img,ol.campaign-loop.campaign-list li.campaign:hover>a img{transform:translateZ(0) scale(1.05)}ol.campaign-loop.campaign-grid .campaign.hentry:hover .campaign-body,ol.campaign-loop.campaign-grid li.campaign:hover .campaign-body,ol.campaign-loop.campaign-list .campaign.hentry:hover .campaign-body,ol.campaign-loop.campaign-list li.campaign:hover .campaign-body{transform:translate3d(0,-10px,0)}ol.campaign-loop.campaign-grid .campaign.hentry:not(:hover) .campaign-body,ol.campaign-loop.campaign-grid li.campaign:not(:hover) .campaign-body,ol.campaign-loop.campaign-list .campaign.hentry:not(:hover) .campaign-body,ol.campaign-loop.campaign-list li.campaign:not(:hover) .campaign-body{box-shadow:0 0 0 var(--grimlock-archive-post-box-shadow-color)}.tribe_events .card.tribe-event__card .entry-summary{display:none}.tribe_events .card.tribe-event__card a.more-link{border:0!important;border-radius:0;color:var(--grimlock-link-color)!important;display:inline-block;font-size:calc(var(--grimlock-button-font-size) - 2px);font-weight:var(--grimlock-button-font-weight);letter-spacing:var(--grimlock-button-letter-spacing);line-height:var(--grimlock-button-line-height);padding:.3rem 0!important;position:relative;text-transform:var(--grimlock-button-text-transform);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){.tribe_events .card.tribe-event__card a.more-link{transition:none}}.tribe_events .card.tribe-event__card a.more-link:after{background-color:currentColor;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;z-index:1}.tribe_events .card.tribe-event__card a.more-link:hover{color:var(--grimlock-link-hover-color)!important}.tribe_events .card.tribe-event__card a.more-link:hover .meta-nav.sinclair-icon{transform:translateX(5px)}.tribe_events .card.tribe-event__card .event-cat-links a{border-radius:500px;padding:.25rem .6rem}@media (min-width:768px){.grimlock--custom_header-displayed .tribe-events-view.tribe-events .tribe-events-header{margin-top:calc(var(--grimlock-the-events-calendar-content-padding-y)*-1 - 2.5vw);position:relative;z-index:9}}.tribe-events-view.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime,.tribe-events-view.tribe-events .tribe-events-calendar-list__event-date-tag-datetime,.tribe-events-view.tribe-events .tribe-events-pro-map__event-date-tag-datetime,.tribe-events-view.tribe-events .tribe-events-pro-photo__event-date-tag-datetime{background-color:var(--grimlock-button-primary-background-color)!important;color:var(--grimlock-button-primary-color)!important}.tribe-events-single--classic .tribe-events-single-header{margin-bottom:1rem}.tribe-events-single--classic .tribe-events-single-header .tribe-events-event-image{margin-top:0}.tribe-events-single--classic .tribe-events-single-header-meta{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);padding:1.5rem}.tribe-events-single--classic .tribe-events-single-header-meta .tribe-events-single-header-title{color:var(--grimlock-archive-post-title-color)}.tribe-events-single--classic .tribe-events-single-header-title{font-size:clamp(1.2rem,4vw,1.7rem)}.grimlock-the-events-calendar--single_tribe_events_thumbnail_displayed .tribe-events-single--classic .has-post-thumbnail .tribe-events-event-image{border-radius:var(--grimlock-archive-post-border-radius);margin-bottom:0;overflow:hidden}.grimlock-the-events-calendar--single_tribe_events_thumbnail_displayed .tribe-events-single--classic .has-post-thumbnail .tribe-events-event-image>img{max-height:clamp(300px,60vh,550px);-o-object-fit:cover;object-fit:cover;width:100%}.grimlock-the-events-calendar--single_tribe_events_thumbnail_displayed .tribe-events-single--classic .has-post-thumbnail .tribe-events-event-image+.tribe-events-single-header-meta{margin-left:20px;margin-top:-2rem;position:relative;width:calc(100% - 40px)}@media (min-width:768px){.grimlock-the-events-calendar--single_tribe_events_thumbnail_displayed .tribe-events-single--classic .has-post-thumbnail .tribe-events-single-header{margin-bottom:3rem}}.woocommerce ul.products li.product .woocommerce-loop-product__link{font-size:.9em}.woocommerce ul.products.columns-2 .card,.woocommerce ul.products.columns-3 .card,.woocommerce ul.products.columns-4 .card{border-bottom:3px solid var(--grimlock-button-primary-background-color)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.woocommerce ul.products.columns-2 .card .card-body,.woocommerce ul.products.columns-3 .card .card-body,.woocommerce ul.products.columns-4 .card .card-body{display:flex;flex-direction:column;padding:1.25rem 1.5rem}.woocommerce ul.products.columns-2 .card:hover .card-img,.woocommerce ul.products.columns-3 .card:hover .card-img,.woocommerce ul.products.columns-4 .card:hover .card-img{transform:translateZ(0) scale(1.05)}.woocommerce ul.products.columns-2 .has-post-thumbnail .card .card-media,.woocommerce ul.products.columns-2 .has-post-thumbnail .card>.post-thumbnail,.woocommerce ul.products.columns-3 .has-post-thumbnail .card .card-media,.woocommerce ul.products.columns-3 .has-post-thumbnail .card>.post-thumbnail,.woocommerce ul.products.columns-4 .has-post-thumbnail .card .card-media,.woocommerce ul.products.columns-4 .has-post-thumbnail .card>.post-thumbnail{background:none;border-radius:var(--grimlock-archive-post-thumbnail-border-radius) var(--grimlock-archive-post-thumbnail-border-radius) 0 0;margin:calc(var(--grimlock-archive-post-border-width)*-1) calc(var(--grimlock-archive-post-border-width)*-1) 0 calc(var(--grimlock-archive-post-border-width)*-1);overflow:hidden;width:auto}.woocommerce ul.products.columns-2 .has-post-thumbnail .card .card-img,.woocommerce ul.products.columns-3 .has-post-thumbnail .card .card-img,.woocommerce ul.products.columns-4 .has-post-thumbnail .card .card-img{border-radius:var(--grimlock-archive-post-thumbnail-border-radius)}.woocommerce ul.products.columns-2 .has-post-thumbnail .card .card-body,.woocommerce ul.products.columns-3 .has-post-thumbnail .card .card-body,.woocommerce ul.products.columns-4 .has-post-thumbnail .card .card-body{background-color:var(--grimlock-archive-post-background-color);border:var(--grimlock-archive-post-border-width) solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);color:var(--grimlock-archive-post-color);margin:calc(-10px - 5%) 10px 10px;padding:1.5rem;transition:all .25s ease-in-out;width:auto}.woocommerce ul.products.columns-2 .has-post-thumbnail .card .card-body .entry-labels,.woocommerce ul.products.columns-3 .has-post-thumbnail .card .card-body .entry-labels,.woocommerce ul.products.columns-4 .has-post-thumbnail .card .card-body .entry-labels{position:absolute;top:-25px;z-index:2}.woocommerce ul.products.columns-2 .has-post-thumbnail .card .card-body .entry-footer,.woocommerce ul.products.columns-3 .has-post-thumbnail .card .card-body .entry-footer,.woocommerce ul.products.columns-4 .has-post-thumbnail .card .card-body .entry-footer{margin-bottom:-1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem}.woocommerce ul.products.columns-2 .has-post-thumbnail .card:hover .card-body,.woocommerce ul.products.columns-3 .has-post-thumbnail .card:hover .card-body,.woocommerce ul.products.columns-4 .has-post-thumbnail .card:hover .card-body{transform:translate3d(0,-10px,0)}.woocommerce ul.products.columns-2 .has-post-thumbnail .card:not(:hover) .card-body,.woocommerce ul.products.columns-3 .has-post-thumbnail .card:not(:hover) .card-body,.woocommerce ul.products.columns-4 .has-post-thumbnail .card:not(:hover) .card-body{box-shadow:0 0 0 var(--grimlock-archive-post-box-shadow-color)}.woocommerce .woocommerce-MyAccount-navigation ul:not([class]) li::marker{content:none}.region--3-6-3-cols-left .woocommerce .woocommerce-MyAccount-navigation ul:not([class]) li a{padding:.75rem}.woocommerce table,.woocommerce-page table{box-shadow:none}.woocommerce table tr:nth-child(odd) td,.woocommerce table tr:nth-child(odd) th,.woocommerce-page table tr:nth-child(odd) td,.woocommerce-page table tr:nth-child(odd) th{background-color:transparent}.woocommerce table.my_account_orders .button.view:not(:hover),.woocommerce-page table.my_account_orders .button.view:not(:hover){color:var(--grimlock-button-secondary-color)}.select2.select2-container .select2-selection .select2-selection__rendered{line-height:normal;padding:.5rem 1rem}.grimlock-query-section .grimlock-posts--type-product .product span.onsale,.grimlock-query-section .products .product span.onsale,.woocommerce .grimlock-posts--type-product .product span.onsale,.woocommerce .products .product span.onsale,.woocommerce-page .grimlock-posts--type-product .product span.onsale,.woocommerce-page .products .product span.onsale{border-radius:500px;box-shadow:0 0 5px rgba(0,0,0,.1);display:inline-block;font-size:.65em;font-weight:600;left:auto!important;letter-spacing:0;margin-right:.3rem;max-width:250px;overflow:hidden;padding:5px 12px;right:10px!important;text-overflow:ellipsis;text-transform:uppercase;top:10px!important;white-space:nowrap}.grimlock-woocommerce--archive-product-button-format-icon .product div.card.product__card .product__card-header div.product-buttons{bottom:35px}.grimlock-query-section__posts .product div.card.product__card .product__card-header .cat-links,.woocommerce .product div.card.product__card .product__card-header .cat-links,.woocommerce-page .product div.card.product__card .product__card-header .cat-links{bottom:auto!important;left:10px!important;padding-right:90px;top:10px!important}.grimlock-query-section__posts .product div.card.product__card .product__card-header .cat-links a,.woocommerce .product div.card.product__card .product__card-header .cat-links a,.woocommerce-page .product div.card.product__card .product__card-header .cat-links a{background-color:var(--grimlock-button-primary-color);border-radius:500px;box-shadow:0 0 5px rgba(0,0,0,.1);color:var(--grimlock-button-primary-background-color);display:inline-block;font-size:.6em;font-weight:600;letter-spacing:0;margin:0 .45em .2em 0;max-width:250px;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.grimlock-query-section__posts .product div.card.product__card .product__card-header .cat-links a:hover,.woocommerce .product div.card.product__card .product__card-header .cat-links a:hover,.woocommerce-page .product div.card.product__card .product__card-header .cat-links a:hover{background:var(--grimlock-button-primary-hover-background-color)!important;color:var(--grimlock-button-primary-hover-color)!important}.grimlock-query-section__posts .product div.card.product__card .product__card-header .cat-links .cat-links-separator,.woocommerce .product div.card.product__card .product__card-header .cat-links .cat-links-separator,.woocommerce-page .product div.card.product__card .product__card-header .cat-links .cat-links-separator{display:none}.grimlock-query-section__posts .product div.card.product__card .entry-title+*{margin-top:.5rem}.products.columns-3 .product div.card.product__card .woocommerce-loop-product__title,.products.columns-4 .product div.card.product__card .woocommerce-loop-product__title,[class*=posts--3-3-3-3] .product div.card.product__card .entry-title{font-size:calc(var(--grimlock-heading4-font-size)*.95)!important}.woocommerce-archive-header #dropdownWcFiltersButton,.woocommerce-archive-header .woocommerce-ordering select.orderby{border:1px solid var(--grimlock-archive-post-border-color);border-radius:var(--grimlock-archive-post-border-radius);box-shadow:0 0 20px var(--grimlock-archive-post-box-shadow-color)}.woocommerce-archive-header .woocommerce-ordering:before{display:none!important}.woocommerce-archive-header .woocommerce-ordering select.orderby{padding-left:.9em}.page.grimlock--custom_header-displayed .site-main>[id^=post-]>.entry-header .entry-title,.page.grimlock--custom_header-displayed.grimlock-wordpress-seo--breadcrumb_custom_header_displayed .site-main>[id^=post-]>.entry-header{display:none}.minimal-title,.page-template-template-minimal .site-content article.page>.entry-header{margin-bottom:4%;text-align:center}.minimal-title .entry-title:after,.minimal-title .page-title:after,.page-template-template-minimal .site-content article.page>.entry-header .entry-title:after,.page-template-template-minimal .site-content article.page>.entry-header .page-title:after{background-color:#0c1c3a;content:"";display:block;height:4px;margin:15px auto;width:65px}.search.grimlock--custom_header-displayed .site-main>header .archive-description,.search.grimlock--custom_header-displayed .site-main>header .page-title,.search.grimlock--custom_header-displayed.grimlock-wordpress-seo--breadcrumb_custom_header_displayed .site-main>.page-header{display:none}.search.search-no-results .sinclair_custom_header{display:none!important}.search.search-no-results .region--12-cols-left.region--container-classic .search-form.form-inline,.search.search-no-results .region--12-cols-left.region--container-fluid .search-form.form-inline{margin:0 auto;max-width:800px}.slideout-open,.slideout-open .site,.slideout-open body{overflow:hidden}.slideout-open .site-wrapper{height:100%}.slideout-wrapper{-webkit-overflow-scrolling:touch;bottom:0;box-shadow:0 0 40px rgba(0,0,0,.05);display:block!important;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;top:0;transition:transform .2s ease-in-out,opacity .1s ease;width:305px;will-change:transform,opacity;z-index:1032}@media screen and (max-width:400px){.slideout-wrapper{max-width:82vw}}.grimlock--navigation-fixed-left .slideout-wrapper,.grimlock--navigation-hamburger-left .slideout-wrapper{left:0;opacity:1;right:auto;transform:translate3d(-305px,0,0)!important}.grimlock--navigation-fixed-left .slideout-wrapper>.grimlock-navigation,.grimlock--navigation-hamburger-left .slideout-wrapper>.grimlock-navigation{position:static!important}.grimlock--navigation-fixed-right .slideout-wrapper,.grimlock--navigation-hamburger-right .slideout-wrapper{left:auto;opacity:1;right:0;transform:translate3d(305px,0,0)!important}.grimlock--navigation-fixed-right .slideout-wrapper>.grimlock-navigation,.grimlock--navigation-hamburger-right .slideout-wrapper>.grimlock-navigation{position:static!important}.grimlock--navigation-fixed-left .slideout-wrapper,.grimlock--navigation-fixed-right .slideout-wrapper{overflow:hidden;z-index:1032}@media (min-width:992px){.grimlock--navigation-fixed-left .slideout-wrapper,.grimlock--navigation-fixed-right .slideout-wrapper{transform:translateZ(0)!important}.grimlock--navigation-fixed-left.grimlock--boxed .slideout-wrapper{left:0;opacity:1;right:auto;transform:translateZ(0)!important}}@media screen and (min-width:1630px){.grimlock--navigation-fixed-left.grimlock--boxed .slideout-wrapper{left:50%;opacity:1;transform:translate3d(-815px,0,0)!important}.grimlock--navigation-fixed-right.grimlock--boxed .slideout-wrapper{left:auto;opacity:1;right:50%;transform:translate3d(815px,0,0)!important}}.slideout-open .slideout-wrapper{opacity:1;pointer-events:auto!important;transform:translateZ(0)!important}.slideout-wrapper::-webkit-scrollbar{width:8px}.slideout-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.slideout-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);outline:0}.admin-bar .slideout-wrapper{top:32px}.grimlock--navigation-fixed-left .site,.grimlock--navigation-fixed-right .site{box-shadow:0 0 40px rgba(0,0,0,.1);transform:none!important}@media (min-width:992px){.grimlock--navigation-fixed-left .site{margin-left:305px}.grimlock--navigation-fixed-right .site{margin-right:305px}}.grimlock--navigation-hamburger-left .site,.grimlock--navigation-hamburger-right .site{transform:none!important;transition:transform .2s ease-in-out}.slideout-open
body:not(.grimlock--boxed) .grimlock--navigation-hamburger-right .site,.slideout-open body:not(.grimlock--boxed) .grimlock--navigation-hamburger-right .parallax-mirror{transform:translateX(-305px)!important}.slideout-open
body:not(.grimlock--boxed) .grimlock--navigation-hamburger-left .site,.slideout-open body:not(.grimlock--boxed) .grimlock--navigation-hamburger-left .parallax-mirror{transform:translateX(305px)!important}.slideout-backdrop{background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateZ(0);transition:opacity .2s ease-in-out;width:100%;will-change:opacity;z-index:1031}.slideout-open .slideout-backdrop{opacity:1;pointer-events:auto}.slideout-backdrop:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\ec7a";cursor:pointer;display:inline-block;font-family:sinclair;font-size:inherit;font-size:1.65rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:lighter;left:320px;line-height:1;opacity:.7;position:fixed;text-rendering:auto;text-transform:none;top:2rem;vertical-align:middle;z-index:1032}@media screen and (max-width:400px){.slideout-backdrop:after{left:auto;right:15px;top:15px}}.admin-bar .slideout-backdrop{top:32px}.grimlock--navigation-fixed-right .slideout-backdrop:after,.grimlock--navigation-hamburger-right .slideout-backdrop:after{left:auto;right:320px}@media screen and (max-width:400px){.grimlock--navigation-fixed-right .slideout-backdrop:after,.grimlock--navigation-hamburger-right .slideout-backdrop:after{left:15px;right:auto}}.base-fadeIn,form.wpcf7-form .wpcf7-not-valid-tip{animation-duration:.2s;animation-iteration-count:1;animation-name:base-fadeIn;animation-timing-function:ease-in-out}.element-animated.once,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .main-navigation,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .main-navigation .navbar-nav>.menu-item .sub-menu.main-navigation,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .site-preheader .menu>.menu-item .sub-menu.main-navigation,.main-navigation .navbar-nav>.menu-item .grimlock--navigation-fixed.grimlock--navigation-stick-to-top .sub-menu.main-navigation,.main-navigation .navbar-nav>.menu-item .once.sub-menu,.site-preheader .menu>.menu-item .grimlock--navigation-fixed.grimlock--navigation-stick-to-top .sub-menu.main-navigation,.site-preheader .menu>.menu-item .once.sub-menu,.widget_icl_lang_sel_widget .wpml-ls .once.wpml-ls-sub-menu{animation-iteration-count:1}.element-animated-both{animation-fill-mode:both}.element-animated.super-short,.grimlock--navigation-fixed.grimlock--navigation-stick-to-top .super-short.main-navigation,.main-navigation .navbar-nav>.menu-item .sub-menu,.site-preheader .menu>.menu-item .sub-menu,.widget_icl_lang_sel_widget .wpml-ls .wpml-ls-sub-menu{animation-duration:.2s}.bg-gray-100{background-color:#eef1f6!important}.bg-gray-200{background-color:#d3d8e0!important}.bg-gray-300{background-color:#cbd0d9!important}.bg-gray-400{background-color:#c3c8d3!important}.bg-gray-500{background-color:#b8bdca!important}.bg-gray-600{background-color:#717479!important}.bg-gray-700{background-color:#4c5361!important}.bg-gray-800,.bg-gray-900{background-color:#252b3f!important}.bg-transparent{background-color:transparent!important}.bg-black-faded{background-color:rgba(0,0,65,.05)!important}.bg-text-color{background-color:#4c5361!important}.rounded-full{border-radius:500px!important}.fd-md-column{flex-direction:column}@media (min-width:768px){.fd-md-column{flex-direction:row}}.mt-gutter-width{margin-top:30px!important}.mb-gutter-width{margin-bottom:30px!important}.w-100-vh{width:100vh!important}.h-100-vh{height:100vh!important}.h-auto{height:auto!important}.w-auto{width:auto!important}.ov-h{overflow:hidden!important}.ov-v{overflow:visible!important}.pos-s{position:static!important}.pos-r{position:relative!important}.pos-f{position:fixed!important}.pos-a{position:absolute!important}.pos-a-tl{left:0;right:auto}.pos-a-tl,.pos-a-tr{bottom:auto;position:absolute;top:0}.pos-a-tr{left:auto;right:0}.pos-a-bl{left:0;right:auto}.pos-a-bl,.pos-a-br{bottom:0;position:absolute;top:auto}.pos-a-br{left:auto;right:0}.transform-none{transform:translateZ(0)!important}.text-antialiased{-webkit-font-smoothing:antialiased}.text-antialiased-subpixel{-webkit-font-smoothing:subpixel-antialiased}.text-spread{letter-spacing:2em}.text-narrow{letter-spacing:-1em}.text-muted,.widget_rss li cite{color:inherit!important;opacity:.7}.text-muted a:not(:hover):not(:active):not(:focus),.widget_rss li cite a:not(:hover):not(:active):not(:focus){color:inherit!important}.text-content-color{color:#fff}.text-opa{opacity:.5}.text-letter-spacing-1{letter-spacing:1px}.text-letter-spacing-2{letter-spacing:2px}.text-letter-spacing-3{letter-spacing:3px}.text-letter-spacing-4{letter-spacing:4px}.text-letter-spacing-5{letter-spacing:5px}.text-reset{color:inherit!important}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-10{opacity:1}.font-weight-lighter{font-weight:lighter}.font-weight-bolder{font-weight:bolder}.is-style-hero-person{position:relative;z-index:5}@media (min-width:768px){.is-style-hero-person .grimlock-section[class*=region--6-6-cols] [class*=region__col]{flex:0 0 50%;max-width:50%}}.is-style-hero-person .grimlock-section .grimlock-lead{font-size:clamp(1rem,2vw,calc(var(--grimlock-subheading-font-size)*1.1))}.is-style-hero-person .grimlock-section .grimlock-section__text{font-size:1.05em;line-height:calc(var(--grimlock-text-line-height)*1.05)}.is-style-hero-person .grimlock-section .section__thumbnail,.is-style-hero-person .grimlock-section .section__thumbnail-img{margin-bottom:0!important}.is-style-hero-person .grimlock-section .section__thumbnail-img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-style-hero-person .grimlock-section .display-1{font-size:clamp(2rem,4vw,var(--grimlock-display-heading1-font-size))}@media (max-width:767.98px){.is-style-hero-person .grimlock-section .region__col--2{order:-2}}[class*=is-style-hero]>.wp-block-group__inner-container{position:relative}[class*=is-style-hero] .sinclair-block-quick-cta{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:var(--grimlock-archive-post-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);color:var(--grimlock-archive-post-title-color);line-height:inherit;margin-bottom:-15px!important;padding:0;position:relative;top:-15px;width:100%;z-index:9}[class*=is-style-hero] .sinclair-block-quick-cta>.wp-block-group__inner-container{padding:1.5rem;position:relative;z-index:2}[class*=is-style-hero] .sinclair-block-quick-cta:before{background:linear-gradient(45deg,var(--grimlock-button-secondary-background-color),var(--grimlock-button-secondary-hover-background-color));content:"";display:block;height:90%;left:0;pointer-events:none;position:absolute;top:0;width:5px;z-index:9}[class*=is-style-hero] .sinclair-block-quick-cta:after{background:linear-gradient(140deg,transparent 80%,rgba(0,0,0,.15) 0,transparent 87%);content:"";display:block;height:100%;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;width:100%}@media (min-width:1200px){[class*=is-style-hero] .sinclair-block-quick-cta{border-radius:var(--grimlock-archive-post-border-radius);bottom:0;left:auto;margin-bottom:0!important;max-width:clamp(700px,100%,950px);padding:0;position:absolute;right:0;top:auto;transform:translateY(50%)}[class*=is-style-hero] .sinclair-block-quick-cta>.wp-block-group__inner-container{padding:2.25rem}}@media (max-width:1199.98px){[class*=is-style-hero] .sinclair-block-quick-cta{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:768px){[class*=is-style-hero] .sinclair-block-quick-cta p:last-child,[class*=is-style-hero] .sinclair-block-quick-cta p:last-of-type{margin-bottom:0}}[class*=is-style-hero] .sinclair-block-quick-cta .wp-block-columns{margin-bottom:0}[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square{bottom:100%;box-shadow:0 0 20px rgba(0,0,0,.1);height:100px;position:absolute;right:0;width:150px;z-index:9}@media (min-width:768px){[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square{height:115px;width:180px}}[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square .wp-block-group__inner-container,[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square .wp-block-group__inner-container>*{height:100%}[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square:before{background:var(--grimlock-button-primary-background-color);bottom:0;content:"";display:block;height:20px;left:-20px;pointer-events:none;position:absolute;width:20px}[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square .wp-block-getwid-video-popup__link,[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square .wp-block-getwid-video-popup__wrapper{height:100%}[class*=is-style-hero] .sinclair-block-quick-cta .sinclair-block-quick-cta__floated-square .wp-block-getwid-video-popup__caption{background:#fff;bottom:0;display:none;font-size:.9em;margin:0;padding:.5rem;position:absolute;right:100%;z-index:2}[class*=is-style-hero] .sinclair-block-quick-cta .wp-block-button{margin-bottom:0;width:100%}[class*=is-style-hero] .sinclair-block-quick-cta .wp-block-button .wp-block-button__link{min-width:100%}@media (min-width:1200px){[class*=is-style-hero] .sinclair-block-quick-cta.alignfull{left:2vw;margin:0;max-width:100%;right:2vw;width:auto}}.wp-block-cover.is-style-feature{align-items:flex-start;background:none!important;box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);float:none;height:100%;margin-bottom:clamp(25px,15vw,45px);max-width:none;overflow:visible;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (prefers-reduced-motion:reduce){.wp-block-cover.is-style-feature{transition:none}}.wp-block-cover.is-style-feature:before{border-radius:var(--grimlock-archive-post-border-radius);overflow:hidden;transition:inherit}.wp-block-cover.is-style-feature>.wp-block-cover__inner-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:10px;width:100%}.wp-block-cover.is-style-feature>.wp-block-cover__inner-container:after{background:currentColor;bottom:0;content:"";display:block;height:4px;left:0;opacity:.05;pointer-events:none;position:absolute;width:100%;z-index:-1}.wp-block-cover.is-style-feature .wp-block-group,.wp-block-cover.is-style-feature img.wp-block-cover__image-background{border-radius:var(--grimlock-archive-post-border-radius)}.wp-block-cover.is-style-feature .wp-block-group{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:var(--grimlock-archive-post-box-shadow-x-offset) var(--grimlock-archive-post-box-shadow-y-offset) var(--grimlock-archive-post-box-shadow-blur-radius) var(--grimlock-archive-post-box-shadow-spread-radius) var(--grimlock-archive-post-box-shadow-color);padding:1.5rem}.wp-block-cover.is-style-feature .wp-block-group .wp-block-getwid-icon{margin-bottom:1rem}.wp-block-cover.is-style-feature .wp-block-group .wp-block-getwid-icon .wp-block-getwid-icon__wrapper{transition:all .35s cubic-bezier(.215,.61,.355,1)}.wp-block-cover.is-style-feature h4{font-size:calc(var(--grimlock-display-heading4-font-size)*.9)}.wp-block-cover.is-style-feature p{font-family:var(--grimlock-text-font-family);font-size:1rem;font-weight:var(--grimlock-text-font-weight);line-height:var(--grimlock-text-line-height);opacity:.9;padding-top:5px}.wp-block-cover.is-style-feature .wp-block-image{--featured-icon-size:85px}.wp-block-cover.is-style-feature .wp-block-image:not([data-block]){position:static}.wp-block-cover.is-style-feature .wp-block-image:not([data-block]) a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.wp-block-cover.is-style-feature .wp-block-image.size-full,.wp-block-cover.is-style-feature .wp-block-image.size-large{margin-bottom:1.5rem!important;margin-top:0!important}.wp-block-cover.is-style-feature .wp-block-image img{height:auto;margin:0;max-width:calc(var(----featured-icon-size)*.9)!important}.wp-block-cover.is-style-feature .wp-block-image.is-style-rounded,.wp-block-cover.is-style-feature .wp-block-image.is-style-rounded[data-block]{align-items:center;background-color:var(--grimlock-button-primary-background-color);border-radius:500px;box-shadow:0 0 0 0 currentColor;color:var(--grimlock-button-primary-background-color);display:flex;float:none!important;height:var(--featured-icon-size);justify-content:center;transition:all .35s cubic-bezier(.215,.61,.355,1);width:var(--featured-icon-size)}.wp-block-cover.is-style-feature .wp-block-image.is-style-rounded img,.wp-block-cover.is-style-feature .wp-block-image.is-style-rounded[data-block] img{border-radius:0;max-height:calc(var(--featured-icon-size)/2)!important;max-width:calc(var(--featured-icon-size)/2)!important}.wp-block-cover.is-style-feature .wp-block-buttons .wp-block-button.is-style-link{margin-bottom:0}.wp-block-cover.is-style-feature .wp-block-buttons .wp-block-button.is-style-link .wp-block-button__link{font-size:.85em;padding-bottom:0!important;padding-top:0!important}.wp-block-cover.is-style-feature.alignleft>.wp-block-cover__inner-container{align-items:flex-start;text-align:left}.wp-block-cover.is-style-feature.aligncenter>.wp-block-cover__inner-container{align-items:center;text-align:center}.wp-block-cover.is-style-feature.alignright>.wp-block-cover__inner-container{align-items:flex-end;text-align:right}.wp-block-cover.is-style-feature:hover{box-shadow:0 30px 50px 0 var(--grimlock-archive-post-box-shadow-color);transform:translate3d(0,-10px,0)}.wp-block-cover.is-style-feature:hover:before{background-color:var(--grimlock-button-primary-background-color)!important;opacity:.75!important}.wp-block-cover.is-style-feature:hover .wp-block-image.is-style-rounded{box-shadow:0 0 0 6px currentColor}.wp-block-cover.is-style-feature:hover .wp-block-group .wp-block-getwid-icon .wp-block-getwid-icon__wrapper{box-shadow:0 0 0 5px currentColor}.wp-block-cover.is-style-feature .wp-block[data-align=left],.wp-block-cover.is-style-feature .wp-block[data-align=right],.wp-block-cover.is-style-feature.is-style-feature--alt{height:auto}.wp-block-cover.is-style-feature.is-style-feature--alt .wp-block-cover__inner-container{padding-top:clamp(400px,20vw,450px)}.wp-block-cover.is-style-feature.is-style-feature--alt .wp-block-group{border-bottom:3px solid var(--grimlock-button-primary-background-color);bottom:clamp(-25px,-15vw,-45px);left:10px;position:absolute;width:calc(100% - 20px);z-index:9}.wp-block-cover.is-style-feature.is-style-feature--alt .wp-block-group .wp-block-getwid-icon{position:absolute;right:15px;top:calc(-1.5rem - 5px);z-index:9}.wp-block-cover.is-style-feature.is-style-feature--alt .wp-block-image{--featured-icon-size:70px;margin-bottom:0!important;margin-left:auto;margin-top:calc(var(--featured-icon-size)*-1)!important}.wp-block-columns.is-style-numbers-block{grid-gap:0!important}.wp-block-columns.is-style-numbers-block .wp-block-getwid-counter{background-color:rgba(0,0,0,.1);background-image:linear-gradient(-35deg,rgba(0,0,0,.05) 50%,transparent 0,transparent 0);height:100%;padding:clamp(2rem,8vw,5rem) clamp(5px,1.5vw,2rem);position:relative;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (max-width:767.98px){.wp-block-columns.is-style-numbers-block .wp-block-getwid-counter{padding-left:5px;padding-right:5px}}.wp-block-columns.is-style-numbers-block .wp-block-getwid-counter:after,.wp-block-columns.is-style-numbers-block .wp-block-getwid-counter:before{display:none!important}.wp-block-columns.is-style-numbers-block .wp-block-getwid-counter .wp-block-getwid-counter__suffix{font-size:.85rem;opacity:.9}@media (max-width:767.98px){.wp-block-columns.is-style-numbers-block .wp-block-getwid-counter .wp-block-getwid-counter__suffix{font-size:.7rem;letter-spacing:1px}}.wp-block-columns.is-style-numbers-block .wp-block-getwid-counter:hover{background-color:rgba(0,0,0,.15);box-shadow:0 0 50px rgba(0,0,0,.1)}.wp-block-columns.is-style-numbers-block .wp-block-image{cursor:default;height:100%;margin:0!important;overflow:hidden;width:100%}.wp-block-columns.is-style-numbers-block .wp-block-image>.components-resizable-box__container{height:auto!important;width:100%!important}.wp-block-columns.is-style-numbers-block .wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .35s cubic-bezier(.215,.61,.355,1);width:100%}.wp-block-columns.is-style-numbers-block .wp-block-image figcaption{align-items:flex-end;display:flex;font-size:.7em;font-weight:600;left:0;opacity:.9;overflow:hidden;padding:10px;pointer-events:none;text-align:left}@media (max-width:991.98px){.wp-block-columns.is-style-numbers-block .wp-block-image figcaption br{display:none}}.wp-block-columns.is-style-numbers-block .wp-block-image:hover img{transform:translateZ(0) scale(1.05)}.wp-block-columns.is-style-numbers-block .is-style-numbers-block__button .wp-block-buttons,.wp-block-columns.is-style-numbers-block .is-style-numbers-block__button .wp-block-buttons .wp-block-button{width:100%}.wp-block-columns.is-style-numbers-block .is-style-numbers-block__button .wp-block-buttons .wp-block-button.is-style-link .wp-block-button__link{align-items:center;border:none;border-radius:0;color:inherit!important;display:flex;font-family:var(--grimlock-button-font-family);font-weight:var(--grimlock-button-font-weight);margin:0;padding:15px!important;z-index:2}.wp-block-columns.is-style-numbers-block .is-style-numbers-block__button .wp-block-buttons .wp-block-button.is-style-link .wp-block-button__link:after{font-size:inherit;margin-bottom:0;margin-left:auto;order:99;position:static}@media (min-width:768px){.wp-block-columns.is-style-numbers-block .is-style-numbers-block__button .wp-block-buttons .wp-block-button.is-style-link .wp-block-button__link{flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.wp-block-columns.is-style-numbers-block .is-style-numbers-block__button .wp-block-buttons .wp-block-button.is-style-link .wp-block-button__link:after{font-size:2rem;margin-bottom:.5rem;margin-left:0;order:-1}}@media (max-width:767.98px){.wp-block-columns.is-style-numbers-block.grimlock-columns-mobile-1 .wp-block-column.is-style-numbers-block__button:last-child{grid-column:span 1}.wp-block-columns.is-style-numbers-block.grimlock-columns-mobile-2 .wp-block-column.is-style-numbers-block__button:last-child{grid-column:span 2}.wp-block-columns.is-style-numbers-block.grimlock-columns-mobile-3 .wp-block-column.is-style-numbers-block__button:last-child{grid-column:span 3}.wp-block-columns.is-style-numbers-block.grimlock-columns-mobile-4 .wp-block-column.is-style-numbers-block__button:last-child{grid-column:span 4}.wp-block-columns.is-style-numbers-block.grimlock-columns-mobile-5 .wp-block-column.is-style-numbers-block__button:last-child{grid-column:span 5}.wp-block-columns.is-style-numbers-block.grimlock-columns-mobile-6 .wp-block-column.is-style-numbers-block__button:last-child{grid-column:span 6}}.wp-block-buttons.is-style-btn-group .wp-block-button.is-style-link .wp-block-button__link{background-color:var(--grimlock-archive-post-background-color);border:1px solid var(--grimlock-archive-post-border-color);border-left:3px solid var(--grimlock-button-primary-background-color);border-radius:0 var(--grimlock-archive-post-border-radius) var(--grimlock-archive-post-border-radius) 0;box-shadow:0 0 20px var(--grimlock-archive-post-box-shadow-color)!important;color:var(--grimlock-archive-post-title-color);padding:1rem!important}.wp-block-buttons.is-style-btn-group .wp-block-button.is-style-link .wp-block-button__link:after{margin-left:auto}.wp-block-buttons.is-style-btn-group .wp-block-button.is-style-link .wp-block-button__link:hover{color:var(--grimlock-archive-post-link-hover-color)}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@font-face {
  font-family: "dearflip";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SB/AAAAC8AAAAYGNtYXDV1NUQAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZvV0Ah0AAAGQAAASdGhlYWQnoblUAAAUBAAAADZoaGVhB8ID8QAAFDwAAAAkaG10eLYAAAAAABRgAAAAwGxvY2FSqk12AAAVIAAAAGJtYXhwADoAmgAAFYQAAAAgbmFtZWTWXU4AABWkAAABknBvc3QAAwAAAAAXOAAAACAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADq0QPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg6Sjqk+rK6tH//f//AAAAAAAg6QDqk+rK6tH//f//AAH/4xcEFZoVZBVeAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAKSA8AABQAAJQcJARcHApI8/wABADzE5zwBAAEAPMQAAAAAAQAA/8ACqgPAAAUAACU3JzcJAQFuxMQ8AQD/AOfExDz/AP8AAAAAAAEAAP/AAwADwAAFAAABFzcXCQEBPMTEPP8A/wACPcTEPP8AAQAAAAABAAD/wAMAA8AABQAAAScJAQcnATw8AQABADzEARk8AQD/ADzEAAAAAQAA/8AB8gPAAAUAAAkCBwkBAfL+pgFaTP5aAaYDBf6m/qZMAaYBpgAAAAABAAD/wAQAA8AABQAAJQkBNwkBAg4BWv6mTAGm/lpRAVoBWkz+Wv5aAAAAAAIAAP/AAxIDwAADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAAD/wAMAA8AAAwAJAAABMxEjATcJASc3AqpWVv5EPAEA/wA8xAKr/gABxDz/AP8APMQAAQAA/8ADKgPAAAIAAAkCAVYB1P4sAtX+1v7WAAIAAP/AAwADwAADAAcAAAEzESMhETMRAlaqqv6qqgLV/awCVP2sAAACAAD/wANWA8AAAgAFAAAJAREhCQEB6gFs/oD+lAFsAasBAP4AAQABAAAAAAIAAP/AA5YDwAACAAUAAAkCIREBAioBbP6U/oABbAKr/wD/AAIA/wAAAAAAAQAA/8ADKgPAAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAMAAP/AA6oDwAAPAB8AKwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYXFTMVIxUjNSM1MzUCAIxlZWVljIxlZWVljLB9fX19sLB9fX192qysVKysVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH191KxUrKxUrAAAAwAA/8ADqgPAAA8AHwAjAAAlMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NgMhFSECAIxlZWVljIxlZWVljLB9fX19sLB9fX19JgGs/lRVZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX3+gFQAAAABAAD/wAMqA8AACwAAASERIxEhNSERMxEhAyr/AFT/AAEAVAEAAYH/AAEAVAEA/wAAAAAAAQAA/8ADKgPAAAMAAAEhNSEDKv2sAlQBgVQAAAYAAP/AA4ADwAADAAcACwAbACsAOwAAASEVIRE1IRUBNSEVJTIXFhUUBwYjIicmNTQ3NhMyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2ASoCVv2qAlb9qgJW/SoaExMTExoaExMTExoaExMTExoaExMTExoaExMTExoaExMTEwLVVP8AVFT/AFRUahMTGhoTExMTGhoTEwIAEhIcHBISEhIcHBIS/wASEhwcEhISEhwcEhIAAAAABAAA/8ADAAPAAAMABwALAA8AAAEzNSMhFTM1AzM1IwUzNSMBAODgASDg4ODg/uDg4AHL4ODg/gDg4OAACAAA/8ADgAPAAAMABwALAA8AEwAXABsAHwAAJTUjFQMhESEBNSMVAyERIQM1IxUDIREhATUjFQMhESEDKqpWAVb+qgEAqlYBVv6qqqpWAVb+qgEAqlYBVv6qgaqqAQD+qgIAqqoBAP6q/qyqqgEA/qoCAKqqAQD+qgAAAAkAAP/AA1YDwAADAAcACwAPABMAFwAbAB8AIwAAJTUzFQM1MxUBNTMVNzMVIwE1MxUhNTMVAzUzFTM1MxUBNTMVAqqsrKz+VKxUrKz/AKz+VKysrFSs/lSsVaysAQCsrAEArKysrP8ArKysrP8ArKysrAIArKwAAAIAAP/AA9YDwAAJACkAACURJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgOAQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlaVAewUQP4WQAJAQP2SCAcHAixAQC4BAQYGCAJyQEBAAAAABQAA/8AD1gPAAAkAEwAdACcARwAAATIXFSYjIgc1Nic2MzIXFSYjIgc3Igc1NjMyFxUmExEmIyIHETYzMgMyFxEUBwYjIicmIyIHJiMiByIHBiMiJyY1ETYzMhc2Auo0OChEeEhMTFRsNDgoRHhIwHhIUHA0ODBaQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlYBRwpACipIIlAiCkAKKpwqRiQKQgz+qgHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAACAAD/wANWA8AAAgATAAABMyclIQERFAcGIyEiJyY1EzQ3NgIq7Oz+1gFWAQAaGiL+ACIaGgIZGQIr6kD/AP4AIhkZGRkiAqwiGRkAAwAA/8ADagPAAAMAEwAsAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBKtbWbFA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAisqrDg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAAP/AA2oDwAALABsANAAAASMVIzUjNTM1MxUzBzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcCAFYqVlYqVmpQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAwAA/8ADVgPAAA8AHwAvAAABMhcWFRQHBiMiJyY1NDc2ITIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYCACIaGhoaIiIaGhoaASIiGhoaGiIiGhoaGv4iIhoaGhoiIhoaGhoCARoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGgAAAgAA/8ADVgPAAAMACgAANyEVIQEHJzMRMxGqAqz9VAIAqqqAVIFWAVasrAGq/lYAAwAA/8ADgAPAABEAGAAeAAABFhcWFRQHBgc1Njc2NTQnJicTFAcRFhcWJTM3EScjAlaCVFRUVIJeOzs7O15qaiwfH/3AqtbWqgMhHGlpiIhpaRxYHE5OZmZOThz+4ng0AVgWMjJO1v1U1gAAAQAA/8ADgAPAADMAACUyFxYVFAcGIyInJjU0NyUGIyInJjU0NzYzMhclJjU0NzYzMhcWFRQHBiMiJwUWFRQHBTYDADQkJCUlMjIlJQL+0iYyNCYmJiY0MiYBLAQmJjQ0JiYmJjQwKP7UBAQBMCT9JSUyNCUlJSU0FAiwIiYmNDQmJiKuFAo0JiYmJjQ0JiYksBQKChSwIAAFAAD/wAOqA8AAAwANABcAIQArAAABESERExUjIicmPQEzFSUzFRQHBisBNTMBIzU0NzY7ARUjJTMyFxYdASM1IwMA/gAqgCIZGVQCrFQZGSKAgP1UVBkZIoCAAiyAIhkZVIACVf6sAVT+VlYaGiJWVlZWIhoaVgGqViIaGlZWGhoiVlYAAAAABAAA/8ADgAPAAAYADQAUABsAAAERITcnNxcFIREXNxcHAxEhBxcHJyUhEScHJzcDgP8AYnw+ev5i/wBiej58ngEAYnw+egGeAQBiej58ASv/AGJ6PnyeAQBifD56AZ4BAGJ6Pnye/wBifD56AAAAAAEAAP/AAqsDwAAXAAABMxUjESMRIzUzNTQ2Nz4BOwEVIyIGHQECK4CAgICAGBcYPCNaWhAWAgCA/tUBK4A2JlUaGxqAFhBaAAIAAP/AA84DwAALAA8AAAEzCQEhCwEjCQEhExMzASMDCo7+ywFr/uTf/o0BSf6lASPJt07+B1QDS/6f/iEBI/7dAXkBx/72/h4CnAAEAAD/wAOqA8AAHQAtAD0AQQAAATIXFhUUBwYVIzQ3Njc2NzY1NCcmIyIHBhUjNDc2EzI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYTNTMVAgBGMjJAQFQUFBgYFBQaGiIiGhpUMjJGjGVlZWWMjGVlZWWMsH19fX2wsH19fX2GVAKrMjJGNjk5Li4hIQ8PFhYcIhkZGRkiRjIy/aplZYyMZWVlZYyMZWUDAH19sLB9fX19sLB9ff1WVlYAAAAAAwAA/8ADqgPAABwAIAAwAAABNjU0JyYjIgcGFTM0NzYzMhcWFRQPAQYdATM0NwM1IxUTMhcWFRQHBiMiJyY1NDc2AoIoMjJGRjIyVBoaIiIaGho0MlQyMlQqsH19fX2wsH19fX0Byyg4RjIyMjJGIhoaGhoiIho2NkIWQjb+3lRUAtR9fbCwfX19fbCwfX0AAgAA/8ADagPAAA8AKAAAATI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBllA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAVU4OFBQODg4OFBQODjUQNQiDEJQUHR0UVFRUXQqNTUgDAAAAAAEAAD/wAOqA8AAAwATABcAJwAAARUhNQEyNzY1NCcmIyIHBhUUFxYDNSEVATIXFhURIxUhNSMRNDc2MwMA/gACKhINDQ0NEhIMDAwMbv6sAdQ0Jiaq/gCqJiY0Ayuqqv6ADAwSEg0NDQ0SEgwM/tbU1AHUJiY0/wCqqgEANCYmAAMAAP/AA6oDwAACAAcAGwAAASUhAREFJREBMhcWFREUBwYjISInJjURNDc2MwIAAVb9VAKs/qr+qgKsIhkZGRki/VQiGRkZGSIB1db+AAGq1NT+VgJWGhoi/gAiGhoaGiICACIaGgAAAgAA/8ADqgPAAAUAGQAAATUFJRUFATIXFhURFAcGIyEiJyY1ETQ3NjMDVv6q/qoBVgFWIhkZGRki/VQiGRkZGSICVVbW1lbUAYAaGiL+ACIaGhoaIgIAIhoaAAADAAD/wAOAA8AAAwAHAAsAABMhFSEVNSEVBTUhFYADAP0AAwD9AAMAAqtW1FRU1lZWAAAAAwAA/6sD/gPAACgAUACXAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmJwExIiYvAQc3Jy4BNTQ3PgE3NjMyFx4BFxYXFhceARcWFRQHDgEHBiMTLgEnJiIHDgEHDgEnLgEnLgEnJjY3PgE3PgE3NiYnLgEnLgEjKgEjIgYHDgEVFBYXFhceARcWFx4BFxYyNz4BNz4BJy4BJwNpJCkqWzExM2lcXYkoKCIiSAENN3tAaVxdiigoCgomGxwk/pk5bTEPoCsKICEiIXJNTVcrKClMIiMeHRcXIAgIISJyTU1X5wlECQkNBwYcBgYMCQo4JB0kBgYHBQQKBQQFAwMBAwIdCAcQBQYMBwYTCAkkLwUCERA4JycwFiQOFygREjsICAICAwwKAxYkHBsmCgooKIpcXWlDgTn++UYeICgoil1caTMxMVspKiT88x4dCSqcEDJyPFdNTXMhIQgIIBcXHh0jIkwpKSpXTU1zISEBPAUhAwMJCiEHBgIFBRkhGTUKCQwEBQwGBQkHBgsFBUYTEwMGCQoxLy9OBgMXFzwfHxUJDQUHAgMjFxYiBAQGBQAAAAMAAP/AA8ADwAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCK1shOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoJzk5AAAAAQAA/8ADvAPAAG4AAAEiBw4BBwYVFBceARcWFy4BNzY3PgE3NjEwJjU0NjMyFhUUBgcGFjMyNjU0JiMiBhUUFhceAQcOAQcOAScuATU0Nz4BNzYzMhceARcWFRQHDgEHBiMiJicwBgcOAQceATMyNz4BNzY1NCcuAScmIwIAXFFQeSMjFRVLNDQ9AgMHAwgJEgcHDS8hHBwbCggpITtQZ1JeahMOAwEBAwgBAgcGKjATE0o2N0g5MjJKFRURET0rKjIiOQsXBAgiDR9CIlxRUHkjIyMjeVBRXANmIyJ5UVBcR0BAbCkpGBpIHQ0kJEweHSUdLj4lGhxQJyEvcVpQZHdJHTgRAwYDCyMFBgMDFGcxNTAxShYWExNFLy83OTIzShYWHxRaDx1BFgoKIyN4UVFbXFFReSIjAAAAAAEAAAABAABPPPplXw889QALBAAAAAAA4kE6dgAAAADiQTp2AAD/qwQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAADAEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeADIARgBaAG4AhACaALQAzgDcAPABBgEcATYBdgGwAcoB2AI2AlQCkgLOAw4DeAOeA+IELgR2BI4ExAUQBVQFjAWwBdYGOAaABsAHAAc0B2IHfAhcCJwJOgAAAAEAAAAwAJgACQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBSZWd1bGFyAFIAZQBnAHUAbABhAHJkZWFyZmxpcABkAGUAYQByAGYAbABpAHBGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=df-icon-]:before, [class*=" df-icon-"]:before,
.df-ui-btn[class^=ti-]:before, .df-ui-btn[class*=" ti-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "dearflip" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.df-icon-arrow-left:before {
  content: "\e900";
}

.df-icon-arrow-right:before {
  content: "\e901";
}

.df-icon-arrow-down:before {
  content: "\e902";
}

.df-icon-arrow-up:before {
  content: "\e903";
}

.df-icon-arrow-left1:before {
  content: "\e904";
}

.df-icon-arrow-right1:before {
  content: "\e905";
}

.df-icon-first-page:before {
  content: "\e906";
}

.df-icon-last-page:before {
  content: "\e907";
}

.df-icon-play:before, .df-icon-play-popup:before {
  content: "\e908";
}

.df-icon-pause:before {
  content: "\e909";
}

.df-icon-fast-rewind:before {
  content: "\e90a";
}

.df-icon-fast-forward:before {
  content: "\e90b";
}

.df-icon-close:before {
  content: "\e90c";
}

.df-icon-add-circle:before {
  content: "\e90d";
}

.df-icon-minus-circle:before {
  content: "\e90e";
}

.df-icon-add:before {
  content: "\e90f";
}

.df-icon-minus:before {
  content: "\e910";
}

.df-icon-list:before {
  content: "\e911";
}

.df-icon-grid:before {
  content: "\e912";
}

.df-icon-grid-view:before {
  content: "\e913";
}

.df-icon-apps:before {
  content: "\e914";
}

.df-icon-double-page:before {
  content: "\e915";
}

.df-icon-book:before {
  content: "\e916";
}

.df-icon-file:before {
  content: "\e917";
}

.df-icon-zoom-out:before {
  content: "\e918";
}

.df-icon-zoom-in:before {
  content: "\e919";
}

.df-icon-more:before {
  content: "\e91a";
}

.df-icon-download:before, .df-ui-btn.ti-download:before {
  content: "\e91b";
}

.df-icon-volume:before {
  content: "\e91c";
}

.df-icon-share:before {
  content: "\e91d";
}

.df-icon-fit-screen:before {
  content: "\e91e";
}

.df-icon-fullscreen:before {
  content: "\e91f";
}

.df-icon-facebook:before {
  content: "\e920";
}

.df-icon-twitter:before {
  content: "\e921";
}

.df-icon-help-outline:before {
  content: "\e922";
}

.df-icon-help:before {
  content: "\e923";
}

.df-icon-search:before, .df-ui-btn.ti-search:before {
  content: "\e924";
}

.df-icon-print:before, .df-ui-btn.ti-printer:before {
  content: "\e925";
}

.df-icon-mail-outline:before {
  content: "\e926";
}

.df-icon-mail:before {
  content: "\e927";
}

.df-icon-menu:before {
  content: "\e928";
}

.df-icon-linkedin:before {
  content: "\eaca";
}

.df-icon-pinterest:before {
  content: "\ead1";
}

.df-icon-whatsapp:before {
  content: "\ea93";
}

/*! DEARVIEWER*/
.df-searching .df-search-info, .df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after, .df-thumb.df-thumb-requested:before, .df-flipbook-3d.df-loading:after, .df-page.df-loading:after, .df-fetch-pdf .df-loading-info, .df-container .df-loading-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");
}

.df-hidden {
  display: none !important;
}

.has-text-align-center, .df-text-align-center {
  text-align: center;
}

.df-app {
  min-height: 220px;
  position: relative;
  overflow: hidden;
  width: 100%;
  /*Smoothing of images in Firefox*/
  image-rendering: auto;
  direction: ltr;
  line-height: 1.5;
}

.df-container {
  height: 100%;
}
.df-container * {
  box-sizing: border-box !important;
}
.df-container i {
  font-style: normal;
}
.df-container a {
  outline: none;
  text-decoration: none;
  box-shadow: none;
}
.df-container .df-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: no-repeat 50%;
  background-size: cover;
}
.df-container .df-loading-info {
  position: absolute;
  top: -300px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  max-width: 200px;
  margin-top: 20px;
  padding: 10px 15px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: #f7f7f7;
  border-radius: 5px;
  font-size: 12px;
  color: #222;
  word-break: break-word;
  letter-spacing: 0.5px;
  opacity: 0;
}
.df-container.df-init .df-loading-info {
  top: 50%;
  opacity: 1;
  max-width: 300px;
}
.df-container.df-init .df-viewer {
  display: none;
}
.df-container.df-error .df-loading-info {
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
  color: #b00;
}
.df-container .df-loading-icon {
  -moz-transition: 0.3s 0.1s opacity;
  -o-transition: 0.3s 0.1s opacity;
  -webkit-transition: 0.3s 0.1s opacity;
  transition: 0.3s 0.1s opacity;
  opacity: 0;
  height: 50px;
  width: 50px;
  left: 50%;
  top: 50%;
  margin: -45px -25px -25px;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50%;
  background-color: white;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.df-container.df-loading .df-loading-icon {
  opacity: 1;
  z-index: 100;
}

.df-fetch-pdf .df-loading-info {
  opacity: 1;
  top: 0px;
  z-index: 4;
  background-repeat: no-repeat;
  padding-left: 36px;
  background-size: 24px;
  background-position: 6px 6px;
}

.df-viewer .df-3dcanvas {
  right: 0;
  position: absolute;
}

.df-ui {
  color: #666;
  bottom: 0;
  width: 100%;
  height: 42px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  position: absolute;
  vertical-align: top;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 4;
  display: block;
}
.df-ui .df-logo {
  height: 100%;
}
.df-ui .df-logo.df-logo-img {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 5px;
}
.df-ui .df-logo.df-logo-img img {
  max-height: 100%;
  max-width: 120px;
}
.df-ui .df-ui-page {
  padding: 0;
  font-size: 12px;
  width: 50px;
  min-width: 50px;
  line-height: 42px;
  margin: 0 0;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.03);
}
.df-ui .df-ui-page label {
  position: absolute;
  right: 0;
  top: 0;
  min-width: 50px;
  height: 100%;
  text-align: center;
  display: block;
  line-height: inherit !important;
  color: #999;
  font-weight: normal;
  cursor: pointer;
  background-color: transparent;
  z-index: 1;
  box-sizing: border-box;
  word-break: normal;
}
.df-ui .df-ui-page input {
  width: 100%;
  background-color: transparent;
  height: 100%;
  margin: 0;
  padding: 0 !important;
  border: 1px solid #8f8f8f;
  text-align: center;
  vertical-align: top;
  line-height: inherit !important;
  color: transparent;
  font-size: 14px;
  top: 0;
  box-sizing: border-box;
  z-index: -1;
  display: block;
  opacity: 0;
}
.df-ui .df-ui-page input:focus {
  z-index: 2;
  opacity: 1;
  color: inherit;
}
.df-ui .df-ui-page input:focus + label {
  opacity: 0;
  display: none;
}

.df-ui-btn {
  color: #777;
  vertical-align: top;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  width: 40px;
  height: 100%;
  font-size: 20px;
  cursor: pointer;
  z-index: 2;
  display: inline-block;
  padding: 10px 5px;
  /* -webkit-border-radius: 3px; */
  line-height: 1.2;
  transition: 0.3s;
  transition-property: opacity, color, background-color;
}
.df-ui-btn:before {
  box-sizing: border-box;
}
.df-ui-btn:hover, .df-ui-btn.df-active {
  color: #00ACCE;
  background-color: #eee;
}
.df-ui-btn.df-active {
  background-color: #e7e7e7;
}
.df-ui-btn.disabled, .df-ui-btn.disabled:hover {
  color: #bbb;
}
.df-ui-btn span {
  display: none;
}

.df-more-container {
  display: none;
  position: absolute;
  bottom: 100%;
  margin-bottom: 8px !important;
  right: 10px;
  background-color: #f7f7f7;
  z-index: 20;
  border-radius: 5px;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2);
}
.df-more-container:before {
  content: " ";
  position: absolute;
  border: 7px solid transparent;
  border-top-color: #eee;
  height: 0;
  width: 0;
  bottom: -14px;
  right: 13px;
  margin-right: -8px;
  pointer-events: none;
}

.df-more-container > .df-ui-btn {
  width: 170px;
  text-align: left;
  padding: 6px 8px;
  height: 36px;
  border-top: 1px solid #e4e4e4;
  border-radius: 0;
  line-height: 16px;
}
.df-more-container > .df-ui-btn span {
  font-size: 12px;
  padding-left: 24px;
  vertical-align: middle;
  display: inline-block;
}
.df-more-container > .df-ui-btn:before {
  position: absolute;
  top: 7px;
  font-size: 20px;
  width: 1em;
  text-align: center;
}
.df-more-container > .df-ui-btn:first-child {
  border-radius: 5px 5px 0 0;
  border-top: none;
}
.df-more-container > .df-ui-btn:last-child {
  border-radius: 0 0 5px 5px;
}

.df-ui-more.df-active .df-more-container {
  display: block;
}

.df-ui-search.df-active .df-search-container {
  display: block;
  padding: 5px;
}

.df-ui-nav {
  top: 50%;
  margin-top: -50px;
  position: absolute;
  opacity: 0.8;
  height: 100px;
  font-size: 36px;
  width: 50px;
  z-index: 2;
  cursor: pointer;
}
.df-ui-nav:hover {
  opacity: 1;
}
.df-ui-nav .df-ui-btn {
  height: auto;
  height: initial;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  padding: 15px 5px;
  width: auto;
  font-size: inherit;
  background-color: transparent !important;
}
.df-ui-nav .df-ui-btn:before {
  color: white;
  filter: drop-shadow(0 0 3px black);
}
.df-ui-nav.df-ui-prev {
  left: 0;
  right: auto;
  border-radius: 0;
}
.df-ui-nav.df-ui-prev .df-ui-btn {
  left: 10px;
}
.df-ui-nav.df-ui-prev .df-ui-btn:before {
  text-align: left;
}
.df-ui-nav.df-ui-next {
  right: 0;
}
.df-ui-nav.df-ui-next .df-ui-btn {
  right: 10px;
}
.df-ui-nav.df-ui-next .df-ui-btn:before {
  text-align: right;
}

.df-slider, .df-zoomview, .df-flipbook-3d, .df-flipbook-2d, .df-viewer-container {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.df-flipbook-2d {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.df-flipbook-2d .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: 0.3s left;
  -o-transition: 0.3s left;
  -webkit-transition: 0.3s left;
  transition: 0.3s left;
}
.df-flipbook-2d .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.df-page-content {
  overflow: hidden;
  opacity: 0.3;
}

.df-page.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-page.df-loading .df-page-content {
  display: none;
}
.df-page > canvas {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}
.df-page .df-page-content {
  position: absolute;
  height: 100%;
  display: block;
  top: 0;
  width: 100%;
  z-index: 1;
}

.df-sheet {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.df-sheet .df-page, .df-sheet .df-page-front, .df-sheet .df-page-back, .df-sheet .df-sheet-wrapper, .df-sheet .df-sheet-fold-inner-shadow, .df-sheet .df-sheet-fold-outer-shadow {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.df-sheet .df-sheet-wrapper {
  overflow: hidden;
}
.df-sheet .df-page {
  width: 100%;
  height: 100%;
  background-color: white;
  box-sizing: border-box;
  z-index: 0;
  background-size: 100% 100%;
}
.df-sheet .df-page:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  width: 15%;
  height: 100%;
  z-index: 5;
  opacity: 0.5;
  pointer-events: none;
}
.df-sheet .df-page > canvas {
  z-index: -1;
}
.df-sheet .df-page-front:before {
  left: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
}
.df-sheet .df-page-back:before {
  right: 0;
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
  background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
}
.df-sheet.df-left-side {
  right: 50%;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  transform-origin: right;
}
.df-sheet.df-left-side .df-page-front {
  z-index: 1;
}
.df-sheet.df-left-side .df-page-back {
  z-index: 2;
}
.df-sheet.df-right-side {
  left: 50%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
}
.df-sheet.df-right-side .df-page-front {
  z-index: 2;
}
.df-sheet.df-right-side .df-page-back {
  z-index: 1;
}
.df-sheet .df-sheet-fold-inner-shadow {
  position: absolute;
  z-index: 5;
  display: none;
}
.df-sheet .df-sheet-fold-outer-shadow {
  z-index: -1;
  width: 100%;
  height: 100%;
}
.df-sheet.df-flipping, .df-sheet.df-folding {
  z-index: 200 !important;
}
.df-sheet.df-folding.df-left-side .df-page-front, .df-sheet.df-folding.df-right-side .df-page-back {
  z-index: 3;
}
.df-sheet.df-folding .df-sheet-fold-inner-shadow {
  display: block;
}
.df-sheet.df-folding .df-page-content {
  display: none;
}

.df-pending .df-page-content, .df-pendingresize .df-page-content {
  display: none !important;
}

.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front {
  z-index: 3;
}

.df-hard-sheet .df-sheet-wrapper {
  width: 100% !important;
  height: 100% !important;
  overflow: visible;
  transform-style: preserve-3d;
  -webkit-transform-origin: 0 50% 0;
  -moz-transform-origin: 0 50% 0;
  transform-origin: 0 50% 0;
}
.df-hard-sheet .df-sheet-fold-inner-shadow, .df-hard-sheet .df-sheet-fold-outer-shadow {
  display: none !important;
}
.df-hard-sheet .df-page-front, .df-hard-sheet .df-page-back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.df-hard-sheet.df-right-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
  z-index: 3 !important;
}
.df-hard-sheet.df-right-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
  z-index: 4;
}
.df-hard-sheet.df-left-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
}
.df-hard-sheet.df-left-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
}

.df-flipbook-3d.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}

.df-link-content, .df-text-content, .df-auto-link-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
  width: auto !important;
  height: auto !important;
}

.df-page-content.df-double-internal:not(.df-double-internal-fix) > div {
  right: -100%;
}
.df-page-content.df-double-internal-fix > div {
  left: -100%;
}

.annotationLayer section, .df-link-content section, .customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation, .linkAnnotation, .highlightAnnotation, .popupAnnotation {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  pointer-events: all;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

section.popupAnnotation {
  display: none;
}

section.linkAnnotation a,
a.linkAnnotation,
.buttonWidgetAnnotation a,
a.customLinkAnnotation,
.customHtmlAnnotation,
.customVideoAnnotation, a.df-autolink {
  background-color: #ff0;
  display: block;
  height: 100%;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
section.linkAnnotation a:hover,
a.linkAnnotation:hover,
.buttonWidgetAnnotation a:hover,
a.customLinkAnnotation:hover,
.customHtmlAnnotation:hover,
.customVideoAnnotation:hover, a.df-autolink:hover {
  border-color: transparent;
  background-color: #2196F3;
}

a.df-autolink {
  display: inline;
  pointer-events: all;
  color: transparent !important;
}

.df-sidemenu-wrapper {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  left: 0;
  top: 0;
  bottom: 0;
  width: 220px;
  position: absolute;
  z-index: 3;
}
.df-sidemenu-wrapper .df-sidemenu-buttons {
  z-index: 6;
  position: relative;
  top: 0;
  left: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: right;
  display: none;
  /*margin: 0 -40px 0 0;*/
  /* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); */
  background-color: transparent;
  padding: 6px 5px;
}
.df-sidemenu-wrapper:before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(238, 238, 238, 0.9);
  z-index: 3;
  left: 0;
}

.df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 220px;
}
.df-sidemenu-open .df-sidemenu-wrapper {
  display: block;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  left: 0;
}
.df-sidemenu-open .df-sidemenu-wrapper:before {
  box-shadow: 1px 0 4px rgba(102, 102, 102, 0.38);
}
.df-sidemenu-open .df-sidemenu-buttons .df-ui-close {
  display: block;
}
.df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: 99px;
}

.df-sidemenu {
  width: 100%;
  height: auto !important;
  position: absolute !important;
  top: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0;
  color: #666;
  font-size: 12px;
}
.df-sidemenu > .df-wrapper {
  overflow: auto;
  position: absolute !important;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto !important;
}
.df-sidemenu.df-sidemenu-visible {
  opacity: 1;
  z-index: 5;
}

.df-outline-container .df-wrapper {
  padding: 10px;
}

.df-outline-items > .df-outline-item {
  margin-left: 18px;
}

.df-outline-item a {
  color: inherit !important;
  text-decoration: none !important;
  display: block;
  padding: 5px 0 5px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  /* white-space: nowrap; */
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
}
.df-outline-item a:hover {
  text-decoration: underline !important;
  color: #2196F3 !important;
}

.df-outline-toggle {
  cursor: pointer;
  float: left;
  width: 28px;
  padding: 0 5px 0 10px;
  margin-left: -28px;
  text-align: center;
}
.df-outline-toggle:before {
  content: "\e902";
  font-size: 18px;
  font-family: "dearflip";
}
.df-outline-toggle.df-outlines-hidden:before {
  content: "\e901";
}
.df-outline-toggle.df-outlines-hidden ~ .df-outline-items {
  display: none;
}

.df-outline-item a:hover, .df-outline-toggle:hover, .df-outline-toggle:hover + a, .df-outline-toggle:hover ~ .df-outline-items {
  background-color: rgba(100, 100, 100, 0.05);
}

.df-thumb {
  margin: 0;
  cursor: pointer;
  width: 100%;
  position: relative;
  text-align: center;
}
.df-thumb .df-wrapper {
  box-sizing: content-box !important;
  margin: 6px;
  border-radius: 3px;
  transition: 0.2s background;
  display: inline-block;
  vertical-align: middle;
  border: 2px dashed rgba(0, 0, 0, 0.3);
  position: relative;
}
.df-thumb .df-wrapper .df-thumb-number {
  position: absolute;
  bottom: 8px;
  background-color: rgba(238, 238, 238, 0.85);
  color: #444;
  font-size: 14px;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px;
  opacity: 0;
}
.df-thumb .df-bg-image {
  height: 100%;
  background-size: 100%;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.df-thumb.df-thumb-requested:before {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-thumb.df-thumb-loaded {
  height: auto !important;
}
.df-thumb.df-thumb-loaded .df-wrapper {
  border: none;
  margin: 0;
  padding: 8px;
}
.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number {
  opacity: 1;
}
.df-thumb.df-thumb-loaded:hover .df-wrapper, .df-thumb.df-selected .df-wrapper {
  background-color: #ccc;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
}

.df-lightbox-wrapper {
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
  z-index: 99999;
}
.df-lightbox-wrapper.df-lightbox-padded {
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
}
.df-lightbox-wrapper .df-lightbox-bg {
  background: #eee;
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
}
.df-lightbox-wrapper .df-lightbox-controls {
  float: right;
  padding: 5px;
  z-index: 1000;
  position: relative;
}
.df-lightbox-wrapper .df-app {
  position: absolute !important;
  width: 100%;
  top: 0;
  bottom: 0;
  height: auto !important;
}
.df-lightbox-wrapper .df-container.df-transparent {
  height: 100%;
}
.df-lightbox-wrapper .df-lightbox-close {
  float: right;
  text-align: center;
  font-size: 32px;
  padding: 8px 0;
  height: 48px;
  width: 46px;
  cursor: pointer;
  color: #444;
  border-color: transparent;
  background-color: transparent;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.8;
}
.df-lightbox-wrapper .df-lightbox-close:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.21);
  border-color: black;
  opacity: 1;
}
.df-lightbox-wrapper .df-lightbox-close:before {
  color: white;
  filter: drop-shadow(0 0 3px black);
}

.df-share-wrapper {
  z-index: 2;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.35);
  display: none;
}
.df-share-box {
  position: absolute;
  top: 50%;
  width: 280px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  left: 50%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 15px 5px;
  text-align: center;
}

span.df-share-title {
  color: #777;
  margin-bottom: 10px;
  display: block;
}

.df-share-url {
  /* border: 0; */
  background-color: #fff;
  height: 60px;
  color: #666;
  padding: 2px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  font-size: 12px;
  box-sizing: border-box;
  margin-bottom: 0;
}

.df-share-button {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 5px 10px;
  /*  margin: 3px;*/
  font-size: 20px;
  color: #aaa;
}
.df-share-button:hover {
  color: #444;
}

.df-reader {
  overflow: auto;
  position: absolute;
  -webkit-overflow-scrolling: touch;
}
.df-reader .df-viewer-wrapper {
  cursor: grab;
}
.df-reader .df-page {
  position: relative;
  transform-origin: initial;
  margin: -10px auto -10px;
  border: 10px solid transparent;
  left: auto;
  left: initial;
  box-sizing: content-box !important;
}
.df-reader .df-page:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.df-reader ~ .df-ui-nav {
  display: none;
}
.df-reader:not(.df-noscroll) {
  margin-right: -12px;
}

.df-reader-scrollbar {
  position: absolute;
  top: 0;
  height: auto;
  right: 0;
  width: auto;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border-radius: 20px 0 0 20px;
  padding: 6px 8px 6px 12px;
  z-index: 100;
  cursor: ns-resize;
}
.df-reader-scrollbar:hover, .df-reader-scrollbar.df-active {
  background-color: #fff;
}

.df-reader-scroll-page-number {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-color: #ddd;
  border-radius: 10px;
  padding: 20px;
  font-size: 24px;
  z-index: 100;
  text-align: center;
  color: #333;
}
.df-reader-scroll-page-number.df-active {
  display: block;
}
.df-reader-scroll-page-number div {
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px solid #aaa;
  font-size: 16px;
  font-style: italic;
}

.df-ios .df-viewer.df-reader {
  margin-right: 0;
}

.df-no-transition {
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

.df-float .df-ui {
  bottom: 10px;
  width: auto;
  width: intial;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  margin: 0 auto;
  display: table;
  display: flex;
  border-radius: 5px;
}
.df-float .df-ui > .df-ui-btn:first-child {
  border-radius: 5px 0 0 5px;
}
.df-float .df-ui > .df-ui-btn:last-child {
  border-radius: 0 5px 5px 0;
}

.df-controls-top .df-ui {
  bottom: auto;
  bottom: intial;
  top: 0;
}
.df-controls-top.df-float .df-ui {
  top: 10px;
}
.df-controls-top .df-more-container {
  bottom: auto;
  top: 100%;
  margin: 8px 0 0 !important;
}
.df-controls-top .df-more-container:before {
  border-bottom-color: #eee;
  border-top: 0;
  bottom: auto;
  top: -7px;
}

.df-controls-hidden .df-ui {
  display: none;
}

.df-float-off.df-controls-top .df-sidemenu-wrapper {
  top: 42px;
  bottom: 0;
}
.df-float-off.df-controls-bottom .df-sidemenu-wrapper {
  top: 0;
  bottom: 42px;
}
.df-float-off .df-ui-left {
  justify-content: flex-start;
  display: flex;
  flex: 1;
}
.df-float-off .df-ui-right {
  justify-content: flex-end;
  display: flex;
  flex: 1;
}
.df-float-off .df-ui-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.df-float-off .df-ui {
  display: flex;
}

.df-link-content .annotationTextContent {
  color: transparent;
}
.df-link-content .popupWrapper {
  position: absolute;
  width: 20em;
}
.df-link-content .popup {
  position: absolute;
  z-index: 200;
  max-width: 20em;
  background-color: #FFFF99;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  padding: 0.6em;
  margin-left: 5px;
  cursor: pointer;
  word-wrap: break-word;
}
.df-link-content .popup h1 {
  font-size: 1em;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.2em;
}
.df-link-content .popup p {
  padding-top: 0.2em;
}

html.df-lightbox-open, body.df-lightbox-open {
  overflow: hidden !important;
}

.df-zoomview {
  display: none;
  cursor: move;
}
.df-zoomview .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
}
.df-zoomview .df-viewer-wrapper .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
}
.df-zoomview .df-page {
  position: absolute;
  top: 0;
  right: 50%;
  background-color: #fff;
}
.df-zoomview .df-page:before {
  width: 10%;
  opacity: 0.5;
}
.df-zoomview .df-page.df-page-front {
  left: 50%;
}

.df-zoom-active .df-viewer {
  cursor: move;
  cursor: -webkit-grab;
}
.df-zoom-active .df-flipbook {
  display: none;
}
.df-zoom-active .df-zoomview {
  display: block;
}

.df-hybrid-viewer .df-zoomview .df-page:before {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading + .df-zoomview {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview {
  display: block;
  pointer-events: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview {
  display: none;
}

.df-container ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.df-container ::-webkit-scrollbar-button {
  height: 0;
  width: 0;
  cursor: pointer;
}
.df-container ::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50px;
}
.df-container ::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.8);
}
.df-container ::-webkit-scrollbar-thumb:active {
  background: rgba(0, 0, 0, 0.8);
}
.df-container ::-webkit-scrollbar-thumb,
.df-container ::-webkit-scrollbar-thumb:hover,
.df-container ::-webkit-scrollbar-thumb:active {
  border-right: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: transparent;
}
.df-container ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 50px;
}
.df-container ::-webkit-scrollbar-track:hover {
  background: rgba(0, 0, 0, 0.1);
}
.df-container ::-webkit-scrollbar-track:active {
  background: rgba(0, 0, 0, 0.15);
}
.df-container ::-webkit-scrollbar-corner {
  background: transparent;
}

.df-sidemenu-wrapper ::-webkit-scrollbar {
  width: 10px;
}

.df-container.df-transparent.df-fullscreen {
  background: #aaa;
}
.df-container.df-fullscreen {
  position: fixed !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2147483647;
}
.df-container.df-rtl .df-sidemenu-wrapper {
  left: auto;
  left: initial;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  right: -50px;
  direction: rtl;
}
.df-container.df-rtl input.df-search-text {
  padding: 0 15px 0 45px;
}
.df-container.df-rtl .df-sidemenu-title {
  text-align: right;
}
.df-container.df-rtl .df-search-clear {
  right: auto;
  left: 60px;
}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  right: 0;
}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: left;
}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 0;
}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next {
  right: 220px;
}
.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: -122px;
}
.df-container.df-rtl .df-outline-item {
  margin: 0 18px 0 0;
  text-align: right;
  direction: rtl;
}
.df-container.df-rtl .df-outline-item .df-outline-toggle {
  float: right;
  margin: 0 -18px 0 0;
}
.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before {
  content: "\e900";
}
.df-container.df-rtl .df-viewer .df-3dcanvas {
  left: 0;
  right: auto;
  right: initial;
}
.df-container.df-rtl .df-more-container .df-ui-btn {
  text-align: right;
  direction: rtl;
}
.df-container.df-rtl .df-more-container .df-ui-btn:before {
  right: 10px;
}
.df-container.df-rtl .df-more-container .df-ui-btn span {
  padding: 0 24px 0 0;
}

.df-lightbox-wrapper.df-rtl .df-lightbox-controls {
  float: left;
}

/*Lightbox Types*/
.df-element[data-lightbox], .df-element[data-df-lightbox] {
  cursor: pointer;
}

.df-popup-thumb {
  display: inline-block;
  box-sizing: border-box;
  margin: 30px 15px 15px !important;
  text-align: center;
  border: 0;
  width: 140px;
  height: auto;
  word-break: break-word;
  vertical-align: bottom;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-perspective: 800px;
  perspective: 800px;
}
.df-popup-thumb .df-book-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: 0.2s;
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
  transform-origin: 30%;
  background-color: #fff;
  width: 100%;
  display: inline-block;
}
.df-popup-thumb .df-book-page1, .df-popup-thumb .df-book-page2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
  background-color: #fff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}
.df-popup-thumb .df-book-cover {
  background-size: 100% 100%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
  top: 0;
  position: relative;
  overflow: hidden;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.24);
  z-index: 1;
}
.df-popup-thumb .df-book-cover.df-thumb-not-found {
  height: 200px;
  position: relative;
}
.df-popup-thumb .df-book-cover:after {
  display: block;
  content: " ";
  height: 100%;
  width: 100%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1%, rgba(0, 0, 0, 0.15) 3%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0) 7%);
  box-shadow: inset 0px -1px 3px 0px #5050508c;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
}
.df-popup-thumb .df-book-title {
  bottom: -100%;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 5px;
  font-size: 0.75em;
  background: rgba(255, 255, 255, 0.9);
  box-sizing: border-box;
  display: block;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
}
.df-popup-thumb img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.df-popup-thumb:hover .df-book-title, .df-popup-thumb.df-thumb-not-found .df-book-title, .df-popup-thumb.df-tl-book-title-fixed .df-book-title {
  opacity: 1;
  bottom: 0;
}
.df-popup-thumb.df-tl-book-title-fixed .df-book-title, .df-popup-thumb.df-tl-book-title-top .df-book-title {
  opacity: 1;
  position: relative;
}
.df-popup-thumb.df-thumb-not-found .df-book-wrapper {
  width: 100%;
}
.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found, .df-popup-thumb.df-tl-cover-title .df-thumb-not-found {
  height: 170px;
}
.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper, .df-popup-thumb.df-tl-cover-title .df-book-wrapper {
  position: relative;
  z-index: 1;
}
.df-popup-thumb.df-tl-book-title-bottom .df-book-title, .df-popup-thumb.df-tl-cover-title .df-book-title {
  position: relative;
  bottom: 0;
  opacity: 1;
  height: 3em;
  background: transparent;
}
.df-popup-thumb:hover .df-book-page1 {
  transform: rotateY(-8deg) rotateZ(0);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
}
.df-popup-thumb:hover .df-book-page2 {
  transform: rotateY(-14deg) rotateZ(0);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
}
.df-popup-thumb:hover .df-book-wrapper {
  transform: rotateY(-15deg) rotateZ(0);
}
.df-popup-thumb:hover .df-book-cover {
  -webkit-transform: rotateY(-18deg) rotateZ(0);
  -moz-transform: rotateY(-18deg) rotateZ(0);
  -ms-transform: rotateY(-18deg) rotateZ(0);
  transform: rotateY(-18deg) rotateZ(0);
}
.df-popup-thumb.df-tl-cover-title .df-book-wrapper {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.df-popup-thumb.df-tl-cover-title .df-book-cover {
  box-shadow: none;
}
.df-popup-thumb.df-tl-cover-title .df-book-cover:after {
  display: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
  transform: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-cover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  box-shadow: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-page1, .df-popup-thumb.df-tl-cover-title:hover .df-book-page2 {
  display: none;
}

.df-popup-button {
  width: auto;
  display: inline-block;
  background: #ddd;
  border-radius: 5px;
  padding: 5px 15px;
  margin: 5px;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
}
.df-popup-button:hover {
  background: #aaa;
}

.df-popup-hidden {
  display: none;
}

.df-icon-play-popup {
  position: relative;
}
.df-icon-play-popup:before {
  top: 50%;
  position: absolute;
  left: 50%;
  font-size: 40px;
  background: #777;
  border-radius: 50%;
  padding: 10px;
  box-shadow: 0px 1px 5px #777;
  margin-top: -30px;
  margin-left: -30px;
  display: block;
  color: #fff;
  z-index: 1;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  pointer-events: none;
}
.df-icon-play-popup:hover:before {
  opacity: 0;
}

.df-posts {
  max-width: 1140px;
  margin: 0 auto;
}
.df-posts > .df-popup-thumb {
  width: calc(20% - 30px);
  min-width: 100px;
  position: relative;
  z-index: 1;
}

df-post-shelf {
  display: none;
  height: 160px;
  background-color: transparent;
  z-index: 0;
  margin: -105px -40px -40px -40px;
  position: relative;
  background-repeat: no-repeat;
}
df-post-shelf:nth-of-type(5n) {
  display: block;
}
df-post-shelf:after {
  content: " ";
  height: 160px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 240px;
  z-index: 1;
  background-position: 0 -160px;
  background-repeat: no-repeat;
  background-image: inherit;
  background-size: inherit;
}
df-post-shelf:before {
  content: " ";
  display: block;
  position: absolute;
  left: 240px;
  bottom: 0;
  right: 240px;
  height: 160px;
  z-index: 1;
  background-image: inherit;
  background-size: inherit;
  background-repeat: repeat-x;
  background-position: 0 -320px;
}

.df-posts.df-has-shelf {
  padding: 0 40px 50px 40px;
}

@media screen and (max-width: 1100px) {
  .df-posts > .df-popup-thumb {
    width: calc(25% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(4n) {
    display: block;
  }
}
@media screen and (max-width: 900px) {
  .df-posts > .df-popup-thumb {
    width: calc(33% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(3n) {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  .df-posts > .df-popup-thumb {
    width: calc(50% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(2n) {
    display: block;
  }

  df-post-shelf {
    background-size: 120px 480px;
  }
  df-post-shelf:before {
    left: 120px;
    right: 120px;
  }
  df-post-shelf:after {
    width: 120px;
  }
}
@media screen and (max-width: 420px) {
  .df-posts > .df-popup-thumb, .df-popup-thumb {
    width: calc(100% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: block;
  }
}
df-post-shelf:nth-last-of-type(1) {
  display: block;
}

.df-posts {
  container-type: inline-size;
  container-name: dfposts;
  width: 100%;
  box-sizing: border-box !important;
}

@container dfposts (max-width: 1020px) {
  .df-posts > .df-popup-thumb {
    width: calc(25% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(4n) {
    display: block;
  }
}
@container dfposts (max-width: 820px) {
  .df-posts > .df-popup-thumb {
    width: calc(33% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(3n) {
    display: block;
  }
}
@container dfposts (max-width: 520px) {
  .df-posts > .df-popup-thumb {
    width: calc(50% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(2n) {
    display: block;
  }

  df-post-shelf {
    background-size: 120px 480px;
  }
  df-post-shelf:before {
    left: 120px;
    right: 120px;
  }
  df-post-shelf:after {
    width: 120px;
  }
}
@container dfposts (max-width: 320px) {
  .df-posts > .df-popup-thumb {
    width: calc(100% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: block;
  }
}
@container dfposts (max-width: 150px) {
  .df-posts.df-has-shelf > .df-popup-thumb {
    width: 100%;
    margin: 30px -35px 15px !important;
  }
}
df-post-shelf:nth-last-of-type(1) {
  display: block;
}

.df-page-content {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.df-text-content, .df-auto-link-content {
  line-height: 1;
}

.df-text-content span,
.df-text-content br,
.df-auto-link-content span {
  color: transparent !important;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}

.df-auto-link-content > span {
  overflow: hidden;
}

.df-text-content .highlight {
  margin: -1px;
  padding: 1px;
  background-color: #b400aa;
  border-radius: 4px;
}

.df-text-content .highlight.appended {
  position: initial;
}

.df-text-content .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.df-text-content .highlight.end {
  border-radius: 0 4px 4px 0;
}

.df-text-content .highlight.middle {
  border-radius: 0;
}

.df-text-content .highlight.selected {
  background-color: darkgreen;
}

.df-text-content .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.df-text-content .endOfContent.active {
  top: 0;
}

body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
  top: 32px;
}

@media screen and (max-width: 782px) {
  body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
    top: 46px;
  }
}
@media screen and (max-width: 600px) {
  body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
    top: 0px;
  }
}
.df-single-content {
  width: 100%;
}

/*Test|Hot-Fixes Region*/
.df-link-content section.textWidgetAnnotation {
  display: none;
}

.df-viewer::-webkit-scrollbar-button {
  height: 50px;
}

.df-viewer::-webkit-scrollbar-thumb {
  min-height: 50px;
}

.df-container .df-reader ::-webkit-scrollbar-track, .df-container .df-reader ::-webkit-scrollbar-thumb {
  background: transparent;
}

.df-container.df-pinch-zoom ::-webkit-scrollbar-track, .df-container.df-pinch-zoom ::-webkit-scrollbar-thumb {
  background: transparent;
}
.df-container.df-pinch-zoom .df-page-content {
  display: none;
}

section.squareAnnotation .popupWrapper, section.textAnnotation .popupWrapper {
  display: none;
}
section.squareAnnotation svg, section.textAnnotation svg {
  display: block;
}

.df-comment-popup {
  display: none;
  position: absolute;
  width: 360px;
  background-color: #FFFF99;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  z-index: 9;
  padding: 10px;
  word-break: break-word;
}
.df-comment-popup.df-active {
  display: block;
}
.df-comment-popup .popup {
  background-color: transparent !important;
}
.df-comment-popup p {
  margin: 0;
}
.df-comment-popup h1 {
  padding-bottom: 5px;
  border-bottom: 1px solid;
  margin-top: 0;
  font-size: 1em;
}

.df-sidemenu-wrapper.df-sidemenu-center {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  display: none;
  top: auto;
  height: 360px;
  bottom: 52px;
  /* opacity: 0.9; */
}

.df-sidemenu-center .df-sidemenu-buttons {
  box-shadow: none;
  text-align: center;
}

.df-sidemenu-center .df-sidemenu-buttons .df-icon-close {
  display: block;
  margin: -55px auto 0 auto;
  float: none;
  border-radius: 50px;
  width: 44px;
}

.df-sidemenu-wrapper.df-sidemenu-center:before {
  background-color: rgba(255, 255, 255, 0.9);
}

.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center {
  display: block;
}

.df-sidemenu-center:before, .df-sidemenu-center .sidemenu {
  border-radius: 10px 10px 0 0;
}

.df-slider {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.df-slider .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: 0.3s left;
  -o-transition: 0.3s left;
  -webkit-transition: 0.3s left;
  transition: 0.3s left;
}
.df-slider .df-sheet {
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
}
.df-slider .df-sheet.df-left-side, .df-slider .df-sheet.df-right-side {
  left: 50% !important;
}
.df-slider .df-sheet:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.df-slider .df-page:before {
  display: none;
}
.df-slider .df-page.df-page-front {
  z-index: 3;
}
.df-slider + .df-zoomview .df-page:before {
  display: none;
}

.df-has-shelf df-post-shelf {
  background: none;
  perspective: 400px;
  margin: 5px 0px 30px 0px;
  /* margin-bottom: 0; */
  height: 0px;
  box-shadow: 0px 5px 40px 15px #00000050;
}
.df-has-shelf df-post-shelf:before, .df-has-shelf df-post-shelf:after {
  background-size: auto;
  left: -40px;
  right: -40px;
  width: auto;
  background-repeat: repeat-x;
  transform-style: preserve-3d;
  background-position: 0 0;
}
.df-has-shelf df-post-shelf:before {
  transform: translateY(-15px) rotateX(50deg);
  height: 50px;
  transform-origin: bottom;
  box-shadow: inset 0px 3px 15px 0px #0000009c;
}
.df-has-shelf df-post-shelf:after {
  transform: translateZ(0);
  height: 15px;
  box-shadow: inset 0px 3px 3px #f3f3f352;
  background-position: 0 -50px;
}

.df-search-highlight {
  position: relative !important;
  background-color: #00f;
}

.df-search-results {
  top: 125px !important;
  padding: 0 10px 10px;
}

.df-search-result {
  color: inherit !important;
  text-decoration: none !important;
  overflow: hidden;
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.df-search-result.df-active, .df-search-result:hover {
  background-color: rgba(100, 100, 100, 0.2);
}

.df-sidemenu-title {
  padding: 8px 20px;
  text-transform: uppercase;
  text-align: left;
}

.df-search-hits {
  z-index: 10;
  display: none;
}

.df-search-open .df-search-hits {
  display: inline-block;
}

.df-search-form {
  display: flex;
  padding: 10px;
  position: relative;
}

.df-search-clear {
  position: absolute;
  right: 55px;
  top: 22px;
  cursor: pointer;
  display: none;
}

input.df-search-text {
  flex-grow: 1;
  margin: 0;
  border-radius: 4px 0 0 4px;
  outline: 0;
  border: 0;
  height: 40px;
  padding: 0 45px 0 15px;
  width: 100%;
}
input.df-search-text:not(:placeholder-shown) ~ a.df-search-clear {
  display: block;
}

.df-ui-btn.df-search-btn {
  height: 40px;
  padding: 10px;
  background-color: #f7f7f7;
}

.df-search-info {
  padding: 5px 20px;
}

.df-searching .df-search-info {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 176px;
}

.df-popup-thumb img.df-lazy {
  transform: scale(1.2);
  opacity: 0.5;
}

@media (prefers-reduced-motion: no-preference) {
  .df-popup-thumb img {
    transition: opacity 1.5s ease, transform 1.5s ease;
  }
}
.df-trigger {
  cursor: pointer;
}

.df-element:hover a.df-edit-link {
  display: inline-block;
}

a.df-edit-link {
  display: none;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 50;
  padding: 5px;
  background: #eee;
}

.df-element[data-lightbox], .df-element[data-df-lightbox] {
  position: relative;
}

.df-element[data-lightbox] .df-edit-link, .df-element[data-df-lightbox] .df-edit-link {
  right: 0;
  bottom: 0;
  padding: 0 5px;
  transform: translateY(100%);
  margin: 0 !important;
}

.df-element[data-lightbox=thumb] .df-edit-link, .df-element[data-df-lightbox=thumb] .df-edit-link {
  padding: 10px 5px 5px;
  height: 30px;
}

/*Test|Hot-Fixes Region End*/
.df-posts [skip-parse] {
  display: none;
}

.df-posts {
  text-align: center;
  position: relative;
}

.df-load-more-button-wrapper {
  text-align: center;
  display: none;
  margin-top: 20px;
}

.df-posts [skip-parse] ~ .df-load-more-button-wrapper {
  display: block;
}

.df-load-more-button {
  padding: 10px 15px;
  display: inline-block;
  margin: 0 auto;
  cursor: pointer;
  background: #0085ba;
  color: white;
}

._df_book {
  min-height: 400px;
}@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.jp-carousel-overlay .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.jp-carousel-overlay .swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.jp-carousel-overlay .swiper-container-android .swiper-slide,.jp-carousel-overlay .swiper-wrapper{transform:translateZ(0)}.jp-carousel-overlay .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.jp-carousel-overlay .swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.jp-carousel-overlay .swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.jp-carousel-overlay .swiper-container-pointer-events{touch-action:pan-y}.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.jp-carousel-overlay .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.jp-carousel-overlay .swiper-slide-invisible-blank{visibility:hidden}.jp-carousel-overlay .swiper-container-autoheight,.jp-carousel-overlay .swiper-container-autoheight .swiper-slide{height:auto}.jp-carousel-overlay .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.jp-carousel-overlay .swiper-container-3d{perspective:1200px}.jp-carousel-overlay .swiper-container-3d .swiper-cube-shadow,.jp-carousel-overlay .swiper-container-3d .swiper-slide,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top,.jp-carousel-overlay .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.jp-carousel-overlay .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.jp-carousel-overlay .swiper-button-next.swiper-button-disabled,.jp-carousel-overlay .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next{left:10px;right:auto}.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after{content:"prev"}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:"next"}.jp-carousel-overlay .swiper-button-next.swiper-button-white,.jp-carousel-overlay .swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.jp-carousel-overlay .swiper-button-next.swiper-button-black,.jp-carousel-overlay .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.jp-carousel-overlay .swiper-button-lock{display:none}.jp-carousel-overlay .swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden{opacity:0}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets,.jp-carousel-overlay .swiper-pagination-custom,.jp-carousel-overlay .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.jp-carousel-overlay .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}.jp-carousel-overlay button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.jp-carousel-overlay .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.jp-carousel-overlay .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.jp-carousel-overlay .swiper-pagination-progressbar{background:#00000040;position:absolute}.jp-carousel-overlay .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.jp-carousel-overlay .swiper-pagination-white{--swiper-pagination-color:#fff}.jp-carousel-overlay .swiper-pagination-black{--swiper-pagination-color:#000}.jp-carousel-overlay .swiper-pagination-lock{display:none}.jp-carousel-overlay .swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.jp-carousel-overlay .swiper-zoom-container>canvas,.jp-carousel-overlay .swiper-zoom-container>img,.jp-carousel-overlay .swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.jp-carousel-overlay .swiper-slide-zoomed{cursor:move}.jp-carousel-overlay .swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a}:root .jp-carousel-light{--jp-carousel-primary-color:#000;--jp-carousel-primary-subtle-color:#646970;--jp-carousel-bg-color:#fff;--jp-carousel-bg-faded-color:#fbfbfb;--jp-carousel-border-color:#dcdcde}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{background-image:none}[data-carousel-extra]:not(.jp-carousel-wrap) img,[data-carousel-extra]:not(.jp-carousel-wrap) img+figcaption{cursor:pointer}.jp-carousel-wrap *{line-height:inherit}.jp-carousel-wrap.swiper-container{height:auto;width:100vw}.jp-carousel-overlay .swiper-zoom-container{background-position:50%;background-repeat:no-repeat;background-size:200%}.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img,.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img{transition:none!important}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{background-image:none;height:auto;opacity:.5;padding:20px 40px;transition:opacity .5s ease-out;width:auto}.jp-carousel-overlay .swiper-button-next:hover,.jp-carousel-overlay .swiper-button-prev:hover{opacity:1}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:none}.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg{background:var(--jp-carousel-bg-color);border-radius:4px;height:30px;width:28px}.jp-carousel-overlay .swiper-button-next svg:hover,.jp-carousel-overlay .swiper-button-prev svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-overlay{background:var(--jp-carousel-bg-color);bottom:0;direction:ltr;font-family:Helvetica Neue,sans-serif!important;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2147483647}.jp-carousel-overlay *{box-sizing:border-box}.jp-carousel-overlay h1:before,.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before{content:none;display:none}.jp-carousel-overlay .swiper-container .swiper-button-prev{left:0;right:auto}.jp-carousel-overlay .swiper-container .swiper-button-next{left:auto;right:0}.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev{transform:scaleX(-1)}.jp-carousel-container{display:grid;grid-template-rows:1fr 64px;height:100%}.jp-carousel-hide-controls .jp-carousel-container{grid-template-rows:1fr}.jp-carousel-hide-controls .swiper-wrapper{margin-top:-32px}.jp-carousel-hide-controls .jp-swiper-button-next,.jp-carousel-hide-controls .jp-swiper-button-prev{margin-top:-54px}.jp-carousel-msg{background-color:var(--jp-carousel-primary-color);border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 #0000001a;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;line-height:19px;margin:25px 20px 0 2px;padding:11px 15px;text-align:center}.jp-carousel-info{display:flex;flex-direction:column;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important;background-color:var(--jp-carousel-bg-color);opacity:1;transition:opacity .2s ease-out;z-index:100}.jp-carousel-hide-controls .jp-carousel-info{height:0;overflow:hidden;visibility:hidden}.jp-carousel-info-footer{align-items:center;display:flex;height:64px;justify-content:space-between;position:relative}.jp-carousel-info-extra,.jp-carousel-info-footer{background-color:var(--jp-carousel-bg-color);width:100vw}.jp-carousel-info-extra{border-top:1px solid var(--jp-carousel-bg-faded-color);display:none;padding:35px}.jp-carousel-title-and-caption{margin-bottom:15px}.jp-carousel-info-extra.jp-carousel-show{display:block}.jp-carousel-info ::selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-info ::-moz-selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-photo-info{left:0!important;width:100%!important}.jp-carousel-comments-wrapper{display:none;padding:0;width:100%!important}.jp-carousel-comments-wrapper.jp-carousel-show{display:block}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:none}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-buttons{background:#222;border-bottom:1px solid #222;margin:-18px -20px 15px;padding:8px 10px;text-align:center}div.jp-carousel-buttons a{border:none!important;color:var(--jp-carousel-primary-subtle-color);font:normal 11px/1.2em Helvetica Neue,sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover{border:none!important;color:var(--jp-carousel-primary-color)}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-slide,.jp-carousel-slide img{transform:translateZ(0)}.jp-carousel-close-hint{color:var(--jp-carousel-primary-color);cursor:default;cursor:pointer;height:45px;letter-spacing:0!important;padding:10px;position:fixed;right:30px;text-align:right;top:20px;transition:opacity .2s ease-out;width:45px;z-index:15}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint svg{background:var(--jp-carousel-bg-color);border-radius:4px;padding:3px 2px}.jp-carousel-close-hint svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-close-hint:hover{color:var(--jp-carousel-primary-color)}.jp-carousel-close-hint:hover span{border-color:var(--jp-carousel-primary-color)}.jp-carousel-pagination-container{flex:1;margin:0 15px 0 35px}.jp-carousel-pagination,.jp-swiper-pagination{color:var(--jp-carousel-primary-color);display:none;font-size:15px;font-weight:400;position:static!important;white-space:nowrap}.jp-carousel-pagination-container .swiper-pagination{line-height:8px;text-align:left}.jp-carousel-pagination{padding-left:5px}.jp-swiper-pagination .swiper-pagination-bullet{background:var(--jp-carousel-primary-subtle-color);margin:0 4px}.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--jp-carousel-primary-color)}.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--jp-carousel-primary-color);opacity:.5}.jp-carousel-info-footer .jp-carousel-photo-title-container{flex-basis:50vw;flex:4;justify-content:center;margin:0;overflow:hidden}.jp-carousel-photo-caption,.jp-carousel-photo-title{background:none!important;border:none!important;color:var(--jp-carousel-primary-color);display:inline-block;font:normal 20px/1.3em Helvetica Neue,sans-serif;letter-spacing:0!important;line-height:normal;margin:0 0 10px;overflow:hidden;padding:0;text-shadow:none!important;text-transform:none!important}.jp-carousel-info-footer .jp-carousel-photo-caption{color:var(--jp-carousel-primary-subtle-color);cursor:pointer;font-size:15px;margin:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.jp-carousel-info-footer .jp-carousel-photo-caption p{margin:0}.jp-carousel-photo-title{font-size:32px;margin-bottom:2px}.jp-carousel-photo-description{color:var(--jp-carousel-primary-subtle-color);font-size:16px;margin:25px 0;overflow:hidden;overflow-wrap:break-word;width:100%}.jp-carousel-photo-description p{color:var(--jp-carousel-primary-subtle-color);line-height:1.4;margin-bottom:0}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-photo-description p a{border:none!important;color:var(--jp-carousel-primary-color)!important;font-style:normal!important;font-weight:400!important;text-decoration:underline!important}.jp-carousel-photo-description p b,.jp-carousel-photo-description p strong{color:var(--jp-carousel-primary-subtle-color);font-weight:700}.jp-carousel-photo-description p em,.jp-carousel-photo-description p i{color:var(--jp-carousel-primary-subtle-color);font-style:italic}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-photo-description p a:hover{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-photo-description p:empty{display:none}.jp-carousel-comments-wrapper h1:after,.jp-carousel-comments-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-caption{font-size:14px;font-weight:400;margin:0}.jp-carousel-image-meta{color:var(--jp-carousel-primary-color);display:none;font-size:13px;font:12px/1.4 Helvetica Neue,sans-serif!important;width:100%}.jp-carousel-image-meta.jp-carousel-show{display:block}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{background:none!important;border:none!important;bottom:auto!important;font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;left:auto!important;line-height:1.3em!important;position:inherit!important;right:auto!important;top:auto!important}.jp-carousel-image-meta ul{list-style:none!important;margin:0!important;padding:0!important}.jp-carousel-image-meta li{color:var(--jp-carousel-primary-color)!important;display:inline-block!important;font-size:13px!important;margin:0 2% 15px 0!important;vertical-align:top!important;width:48%!important}.jp-carousel-image-meta h5{color:var(--jp-carousel-primary-subtle-color)!important;font-size:10px!important;letter-spacing:.1em!important;margin:0 0 2px!important;text-transform:uppercase!important}a.jp-carousel-image-download{clear:both;color:var(--jp-carousel-primary-subtle-color);display:inline-block;font-size:14px;font-weight:400;line-height:1;text-decoration:none}a.jp-carousel-image-download svg{display:inline-block;margin:0 3px;padding-bottom:2px;vertical-align:middle}a.jp-carousel-image-download span.photo-size{border-radius:1em;display:inline-block;font-size:11px;margin-left:2px}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}.jp-carousel-comments{background:none #0000;bottom:10px;font:15px/1.7 Helvetica Neue,sans-serif!important;font-weight:400;margin-top:20px;width:100%}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:var(--jp-carousel-primary-color)!important}.jp-carousel-comment{background:none #0000;color:var(--jp-carousel-primary-subtle-color);display:flex;overflow:auto;width:100%}.jp-carousel-comment+.jp-carousel-comment{margin-top:20px}.jp-carousel-comment:last-of-type{margin-bottom:20px}.jp-carousel-comment p{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-comment .comment-author{border:none;display:inline;float:none;font-size:15px;font-weight:500;margin:0;padding:0;width:auto}.jp-carousel-comment .comment-author a{color:var(--jp-carousel-primary-color)}.jp-carousel-comment .comment-gravatar{float:none;margin-right:10px}.jp-carousel-comment .comment-content{border:none;padding:0}.jp-carousel-comment .avatar{background-color:initial!important;border:none!important;border-radius:4px;height:64px;margin:0;min-height:64px;min-width:64px;padding:0!important;width:64px}.jp-carousel-comment .comment-date{border-bottom:1px solid var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color);font-size:11px;margin-bottom:6px}#jp-carousel-comment-form{margin:0 0 10px!important;width:100%}#jp-carousel-comment-form.jp-carousel-is-disabled{opacity:.5;pointer-events:none}textarea#jp-carousel-comment-form-comment-field{background:var(--jp-carousel-bg-faded-color);border:1px solid var(--jp-carousel-border-color);border-radius:3px;box-shadow:inset 2px 2px 2px #0000001a;box-sizing:border-box;color:var(--jp-carousel-primary-subtle-color);float:none;font:16px/1.4 Helvetica Neue,sans-serif!important;height:147px;margin:0;overflow:hidden;padding:10px 10px 5px;width:100%}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-loading-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0}#jp-carousel-loading-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}#jp-carousel-library-loading,#jp-carousel-library-loading:after{border-radius:50%;height:40px;width:40px}#jp-carousel-library-loading{animation:load8 1.1s linear infinite;border:8px solid #fff3;border-left:8px solid var(--jp-carousel-primary-color);float:left;font-size:10px;margin:22px 0 0 10px;position:relative;text-indent:-9999em;transform:translateZ(0)}#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after{border-radius:50%;height:20px;width:20px}#jp-carousel-comment-form-spinner{animation:load8 1.1s linear infinite;border:4px solid #fff3;border-left:4px solid var(--jp-carousel-primary-color);bottom:0;display:none;float:left;font-size:10px;left:0;margin:0 auto;position:absolute;right:0;text-indent:-9999em;top:calc(50% - 15px);transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jp-carousel-info-content-wrapper{margin:auto;max-width:800px}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 2px 2px 2px #0003;color:var(--jp-carousel-primary-subtle-color);float:left;font:16px/1.4 Helvetica Neue,sans-serif!important;padding:10px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-comment-form-commenting-as p{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:22px 0 0}#jp-carousel-comment-form-commenting-as fieldset{border:none;clear:both;float:left;margin:20px 0 0;padding:0}#jp-carousel-comment-form-commenting-as label{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:0 20px 3px 0;width:100px}#jp-carousel-comment-form-button-submit{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-primary-color);border-radius:3px;color:var(--jp-carousel-primary-color);display:block;font-size:14px;margin-left:auto;margin-top:20px;padding:8px 16px}#jp-carousel-comment-form-button-submit:active,#jp-carousel-comment-form-button-submit:focus{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-bg-color)}#jp-carousel-comment-form-container{color:var(--jp-carousel-primary-subtle-color);margin-bottom:15px;margin-top:20px;overflow:hidden;position:relative;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 0 0 5px 0 #0003;box-sizing:border-box;display:block;font:13px/1.4 Helvetica Neue,sans-serif!important;margin-top:20px;overflow:auto;padding:1em 0;text-align:center;width:100%}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed,#jp-carousel-comments-loading{color:var(--jp-carousel-primary-subtle-color);display:none}#jp-carousel-comments-loading{bottom:10px;font:400 15px/1.7 Helvetica Neue,sans-serif!important;margin-bottom:20px;margin-top:20px;text-align:left;width:100%}.jp-carousel-photo-icons-container{display:block;flex:1;margin:0 20px 0 30px;text-align:right;white-space:nowrap}.jp-carousel-icon-btn{background:none;border:none;display:inline-block;height:64px;padding:16px;text-decoration:none}.jp-carousel-icon{border:none;border-radius:4px;display:inline-block;font-style:normal;font-weight:400;line-height:0;padding:4px 3px 3px;width:31px}.jp-carousel-icon:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-icon svg{display:inline-block}.jp-carousel-overlay rect{fill:var(--jp-carousel-primary-color)}.jp-carousel-selected .jp-carousel-icon{background:var(--jp-carousel-primary-color)}.jp-carousel-selected rect{fill:var(--jp-carousel-bg-color)}.jp-carousel-icon-comments.jp-carousel-show{display:inline-block}.jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-primary-color);border-radius:4px;color:var(--jp-carousel-bg-color);display:none;font-family:Helvetica Neue,sans-serif!important;font-size:12px;font-weight:400;line-height:1;margin-left:-16px;padding:2px 4px;position:relative;vertical-align:top}.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-bg-color);color:var(--jp-carousel-primary-color)}.jp-carousel-has-comments-indicator.jp-carousel-show{display:inline-block}@media only screen and (max-width:760px){.jp-carousel-buttons,.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev{display:none!important}.jp-carousel-image-meta{box-sizing:border-box;float:none!important;margin-left:0;width:100%!important}.jp-carousel-close-hint{font-size:26px!important;position:fixed!important;right:10px;top:10px}.admin-bar .jp-carousel-close-hint{top:40px}.jp-carousel-slide img{opacity:1}.jp-carousel-wrap{background-color:var(--jp-carousel-bg-color)}.jp-carousel-fadeaway,.jp-carousel-info>.jp-carousel-photo-info{display:none}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:block}.jp-carousel-caption{overflow:visible!important}.jp-carousel-info-footer .jp-carousel-photo-title-container{display:none}.jp-carousel-photo-icons-container{margin:0 10px 0 0;white-space:nowrap}.jp-carousel-icon-btn{padding-left:20px}.jp-carousel-pagination{padding-left:5px}.jp-carousel-pagination-container{margin-left:25px}.jp-carousel-comment .avatar{min-width:48px}#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input{float:none;width:100%}}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form .clear-form{clear:both}.contact-form input::placeholder{transition:opacity .3s ease-out}.contact-form input:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder{opacity:.3}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form textarea){border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){height:200px}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap input,.contact-form .grunion-field-wrap textarea{margin:0}.contact-form select{min-width:150px;padding:14px 7px}.contact-form input[type=checkbox],.contact-form input[type=radio]{height:1rem;margin:0 .75rem 0 0;width:1rem}.contact-form input[type=checkbox]{margin-left:0;top:0}.contact-form label{display:block;float:none;font-weight:700;margin-bottom:.25em}.contact-form label.consent{align-items:center;display:flex;font-size:13px;font-weight:400;text-transform:uppercase}.contact-form label.consent-implicit input{display:none}.contact-form label.checkbox{font-weight:400}.contact-form label.checkbox-multiple,.contact-form label.radio{flex:1;font-weight:400;margin-bottom:0}.contact-form .grunion-checkbox-multiple-options,.contact-form .grunion-radio-options{align-items:flex-start;border:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.contact-form .is-style-outlined .grunion-checkbox-multiple-options,.contact-form .is-style-outlined .grunion-radio-options{border:1px solid var(--jetpack--contact-form--border-color)}.contact-form .grunion-checkbox-multiple-options legend,.contact-form .grunion-radio-options legend{font-weight:700;margin-bottom:.25em;padding:0}.contact-form .is-style-outlined .grunion-checkbox-multiple-options legend,.contact-form .is-style-outlined .grunion-radio-options legend{font-size:.8em;font-weight:300;margin:0 0 -.75em;padding:0 .25em}.contact-form .grunion-checkbox-multiple-options .contact-form-field,.contact-form .grunion-radio-options .contact-form-field{align-items:baseline;display:flex;margin:0}.contact-form label span.required,.grunion-label-required{font-size:85%;font-weight:400;margin-left:.25em;opacity:.6}.contact-form-submission{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:4em;padding:1.5em 1em;width:100%}.contact-form-submission p{margin:0 auto;word-wrap:break-word}.contact-form-submission h4{font-weight:200;margin-bottom:32px;margin-top:32px}.contact-form-submission .go-back-message{margin-bottom:32px;margin-top:20px;text-align:left}.contact-form-submission .go-back-message .link{color:#000;font-weight:200}.contact-form-submission .field-name{font-weight:200}.contact-form-submission .field-value{font-weight:600;margin-bottom:20px}.form-errors .form-error-message{color:var(--jetpack--contact-form--error-color)}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form>*{box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form{padding-left:0;padding-right:0}.wp-block-jetpack-button.alignright button{float:right}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;position:relative}.wp-block-jetpack-contact-form .grunion-field-width-25-wrap{flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%}.wp-block-jetpack-contact-form .grunion-field-width-50-wrap{flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%}.wp-block-jetpack-contact-form .grunion-field-width-75-wrap{flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%}@media only screen and (max-width:480px){.wp-block-jetpack-contact-form .grunion-field-wrap{flex-basis:100%;max-width:none}}.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:50%}.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=tel],.wp-block-jetpack-contact-form input[type=text],.wp-block-jetpack-contact-form input[type=url]{width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form .contact-form__select-wrapper{position:relative}.contact-form .contact-form__select-wrapper:after{border-bottom:2px solid;border-right:2px solid;content:"";display:block;height:8px;inset-inline-end:calc(var(--jetpack--contact-form--input-padding) + 4px);pointer-events:none;position:absolute;top:calc(var(--jetpack--contact-form--input-padding) + var(--jetpack--contact-form--line-height)/2);transform:translateY(-50%) rotate(45deg);transform-origin:center center;width:8px}.contact-form .contact-form__select-wrapper select{appearance:none;background-color:var(--jetpack--contact-form--input-background);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);box-sizing:border-box;color:var(--jetpack--contact-form--text-color);font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size);line-height:var(--jetpack--contact-form--line-height);padding:var(--jetpack--contact-form--input-padding);padding-inline-end:calc(var(--jetpack--contact-form--input-padding)*3);text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-form .is-style-animated,.contact-form .is-style-outlined{--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .is-style-animated .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap):not(.grunion-field-checkbox-multiple-wrap):not(.grunion-field-radio-wrap):not(.grunion-field-select-wrap),.contact-form .is-style-outlined .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap):not(.grunion-field-checkbox-multiple-wrap):not(.grunion-field-radio-wrap):not(.grunion-field-select-wrap){display:flex;flex-direction:row-reverse;position:relative}.contact-form .is-style-outlined .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-outlined .grunion-field-radio-wrap{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options{flex-grow:1;padding:var(--jetpack--contact-form--input-padding,16px);padding-top:calc(var(--jetpack--contact-form--input-padding-top, 16px) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%}.contact-form .contact-form__select-wrapper+.notched-label{top:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-right-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-right:none;border-top-right-radius:unset;width:var(--notch-width)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-right:none;padding:0 4px;transition:border .15s linear}.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch{padding:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label{font-weight:300;margin:0;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);will-change:transform}.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-left-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-top-left-radius:unset;flex-grow:1}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__notch{border-top-color:#0000}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__label{font-size:.8em;top:calc(var(--jetpack--contact-form--border-size)*-1);transform:translateY(-50%)}.contact-form .is-style-outlined .grunion-field-wrap select,.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea{border-color:#0000!important;outline:none;padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap textarea{padding:var(--jetpack--contact-form--input-padding,16px);padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-animated .grunion-field-wrap{--left-offset:calc(var(--jetpack--contact-form--input-padding-left, 16px) + var(--jetpack--contact-form--border-size));--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size))}.contact-form .is-style-animated .grunion-field-wrap input:not([type=checkbox]):not([type=radio]){outline:none}.contact-form .is-style-animated .grunion-field-wrap textarea{outline:none;padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) select,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea{padding-left:var(--field-padding);padding-right:var(--field-padding);padding-top:1.4em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label{box-sizing:border-box;left:var(--label-left);margin:0;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-animated .grunion-field-wrap .grunion-field.has-placeholder~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:focus~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label{font-size:.75em;top:calc(2px + var(--jetpack--contact-form--border-size));transform:translateY(0)}.contact-form .is-style-animated .grunion-field-wrap .grunion-checkbox-multiple-options~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-radio-options~.animated-label__label{left:0;top:0;transform:translateY(0)}.contact-form .is-style-below .grunion-field-wrap .below-label__label{margin-left:var(--jetpack--contact-form--border-size)}.contact-form :where(.grunion-field-wrap:not(.is-style-button-wrap)) .grunion-checkbox-multiple-options,.contact-form :where(.grunion-field-wrap:not(.is-style-button-wrap)) .grunion-radio-options{padding-top:8px}.contact-form .grunion-field-wrap input.checkbox-multiple,.contact-form .grunion-field-wrap input.radio{appearance:none;border:1px solid var(--jetpack--contact-form--text-color);box-sizing:border-box;height:var(--jetpack--contact-form--font-size);margin-inline-end:calc(var(--jetpack--contact-form--font-size)/2);outline-offset:4px;padding:0;position:relative;width:var(--jetpack--contact-form--font-size)}.contact-form .grunion-field-wrap input.radio{border-radius:50%;transform:translateY(15%)}.contact-form .grunion-field-wrap input.checkbox-multiple:checked:before{content:"✓";display:block;font-size:var(--jetpack--contact-form--font-size);left:calc(var(--jetpack--contact-form--font-size)/2);line-height:1;position:absolute;top:calc(var(--jetpack--contact-form--font-size)/2);transform:translate(-50%,-50%)}.contact-form .grunion-field-wrap input.radio:checked:before{background:currentColor;border-radius:50%;content:"";height:calc(var(--jetpack--contact-form--font-size)/2);margin-left:50%;margin-top:50%;position:absolute;transform:translate(-50%,-50%);width:calc(var(--jetpack--contact-form--font-size)/2)}.contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap .contact-form-field,.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-radio-label{align-items:center;background:var(--jetpack--contact-form--button-outline--background-color);border:var(--jetpack--contact-form--button-outline--border);border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);display:inline-flex;line-height:var(--jetpack--contact-form--button-outline--line-height);padding:var(--jetpack--contact-form--button-outline--padding)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button:checked+.grunion-radio-label{display:inline-flex;gap:.5em}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button:checked+.grunion-radio-label:before{content:"✓"}.contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap .contact-form-field:focus-within,.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button:focus+.grunion-radio-label{outline:var(--jetpack--contact-form--button-outline--border);outline-offset:2px}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple.is-style-button{border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);font-family:var(--wp--preset--font-family--body)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple.is-style-button:focus{outline-width:0}.contact-form input.grunion-field.is-style-button+.grunion-field-text:before{background:var(--jetpack--contact-form--button-outline--background-color);border:var(--jetpack--contact-form--button-outline--border);border-color:currentColor;border-radius:var(--jetpack--contact-form--button-outline--border-radius);box-sizing:initial;content:"";display:block;height:100%;left:calc(var(--jetpack--contact-form--button-outline--border-size)*-1);position:absolute;top:calc(var(--jetpack--contact-form--button-outline--border-size)*-1);width:100%;z-index:-1}.contact-form input.grunion-field.is-style-button{color:var(--jetpack--contact-form--button-outline--color)}.contact-form input.grunion-field.is-style-button:checked,.contact-form input.grunion-field.is-style-button:checked+.grunion-field-text{color:var(--jetpack--contact-form--button-outline--background-color-fallback)}.contact-form input.grunion-field.is-style-button:checked+.grunion-field-text:before{background:var(--jetpack--contact-form--button-outline--text-color);border-color:var(--jetpack--contact-form--button-outline--text-color)}.contact-form__error,.contact-form__input-error{--warning-icon-size:1.25em;--warning-icon-margin:0.75em;align-items:center;display:flex;flex-wrap:wrap;font-size:1rem}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);gap:var(--warning-icon-margin);margin-bottom:var(--wp--style--block-gap,1.5rem);padding:1em}.contact-form__error ul{flex-basis:100%;list-style-position:inside;margin:0;padding-inline-start:calc(var(--warning-icon-size) + var(--warning-icon-margin))}.contact-form__error ul:empty{display:none}.contact-form__error ul li{padding:.25em 0}.contact-form__error a{color:inherit}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);gap:.33em;margin:.25rem 0}.contact-form__error:empty,.contact-form__input-error:empty{display:none}.contact-form .wp-block-jetpack-contact-form.is-style-outlined fieldset[aria-invalid=true],.contact-form [aria-invalid=true]:not(fieldset){border:1px solid var(--jetpack--contact-form--error-color)}.contact-form .wp-block-jetpack-contact-form:not(.is-style-outlined) fieldset[aria-invalid=true]{outline:solid 1px var(--jetpack--contact-form--error-color);outline-offset:.5em}.contact-form__warning-icon{background-color:var(--jetpack--contact-form--error-color);border:1px solid var(--jetpack--contact-form--inverted-text-color);border-radius:50%;color:var(--jetpack--contact-form--inverted-text-color);height:var(--warning-icon-size);width:var(--warning-icon-size)}.contact-form__warning-icon i:after{align-items:center;content:"!";display:flex;font-size:.8em;font-style:normal;font-weight:700;justify-content:center}.contact-form__checkbox-wrap{align-items:baseline;display:inline-flex}.contact-form :is([type=submit],button:not([type=reset])){align-items:center;display:inline-flex;gap:.5em;justify-content:center}.contact-form .contact-form__spinner{fill:currentColor}.contact-form .contact-form__spinner svg{display:block}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.infinite-loader{color:#000;display:block;height:28px;text-align:center}#infinite-handle span{background:#333;border-radius:1px;color:#f0f0f1;cursor:pointer;font-size:13px;padding:6px 16px}@keyframes spinner-inner{0%{opacity:1}to{opacity:0}}.infinite-loader .spinner-inner div{animation:spinner-inner 1s linear infinite;background:#000;border-radius:3px/6px;height:12px;left:47px;outline:1px solid #fff;position:absolute;top:24px;transform-origin:3px 26px;width:6px}.infinite-loader .spinner-inner div:first-child{animation-delay:-.9166666667s;background:#000;transform:rotate(0deg)}.infinite-loader .spinner-inner div:nth-child(2){animation-delay:-.8333333333s;background:#000;transform:rotate(30deg)}.infinite-loader .spinner-inner div:nth-child(3){animation-delay:-.75s;background:#000;transform:rotate(60deg)}.infinite-loader .spinner-inner div:nth-child(4){animation-delay:-.6666666667s;background:#000;transform:rotate(90deg)}.infinite-loader .spinner-inner div:nth-child(5){animation-delay:-.5833333333s;background:#000;transform:rotate(120deg)}.infinite-loader .spinner-inner div:nth-child(6){animation-delay:-.5s;background:#000;transform:rotate(150deg)}.infinite-loader .spinner-inner div:nth-child(7){animation-delay:-.4166666667s;background:#000;transform:rotate(180deg)}.infinite-loader .spinner-inner div:nth-child(8){animation-delay:-.3333333333s;background:#000;transform:rotate(210deg)}.infinite-loader .spinner-inner div:nth-child(9){animation-delay:-.25s;background:#000;transform:rotate(240deg)}.infinite-loader .spinner-inner div:nth-child(10){animation-delay:-.1666666667s;background:#000;transform:rotate(270deg)}.infinite-loader .spinner-inner div:nth-child(11){animation-delay:-.0833333333s;background:#000;transform:rotate(300deg)}.infinite-loader .spinner-inner div:nth-child(12){animation-delay:0s;background:#000;transform:rotate(330deg)}.infinite-loader .spinner{background:none;display:inline-block;height:28px;overflow:hidden;width:28px}.infinite-loader .spinner-inner{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(.28);transform-origin:0 0;width:100%}.infinite-loader .spinner-inner div{box-sizing:initial}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{background:#0000;border:none;color:inherit;cursor:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:static}#infinite-handle span button::-moz-focus-inner{border:none;margin:0;padding:0}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{bottom:-50px;left:0;position:fixed;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:#fffc;border:solid #0000001a;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{float:right;font-weight:400;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#646970}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}#infinite-footer{position:static}}#infinite-aria{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.infinite-wrap:focus{outline:0!important}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px #2e445399;display:none;min-width:130px;padding:10px 10px 12px;position:absolute;z-index:1000}#likes-other-gravatars.wpl-new-layout{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars.wpl-new-layout .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:left;height:32px;margin:0 5px 5px 0;width:32px}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{border-bottom:none!important;display:block;margin:0 2px 0 0}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;box-sizing:border-box;margin:0!important;padding:0!important;position:static}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;display:block;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232EA2CC' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}.jp-related-posts-i2{margin-top:1.5rem}.jp-related-posts-i2__list{--hgap:1rem;column-gap:var(--hgap);display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;row-gap:2rem}.jp-related-posts-i2__post{display:flex;flex-basis:calc((100% - var(--hgap))/2);flex-direction:column}.jp-related-posts-i2__post:nth-last-child(n+3):first-child,.jp-related-posts-i2__post:nth-last-child(n+3):first-child~*{flex-basis:calc(33.33333% - var(--hgap)*2/3)}.jp-related-posts-i2__post:nth-last-child(4):first-child,.jp-related-posts-i2__post:nth-last-child(4):first-child~*{flex-basis:calc((100% - var(--hgap))/2)}.jp-related-posts-i2__post-link{display:flex;flex-direction:column;line-height:1.2;margin-bottom:1rem;row-gap:.5rem;width:100%}.jp-related-posts-i2__post-link:focus-visible{outline-offset:2px}.jp-related-posts-i2__post-img{max-width:100%;order:-1}.jp-related-posts-i2__post-defs{list-style-type:unset;margin:0}.jp-related-posts-i2__post-defs dt{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.jp-related-posts-i2__post-defs dd{margin:0}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__list{display:block}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post{margin-bottom:2rem}@media only screen and (max-width:640px){.jp-related-posts-i2__list{display:block}.jp-related-posts-i2__post{margin-bottom:2rem}}#jp-relatedposts{clear:both;display:none;margin:1em 0;padding-top:1em;position:relative}.jp-relatedposts:after{clear:both;content:"";display:block}#jp-relatedposts h3.jp-relatedposts-headline{display:inline-block;float:left;font-family:inherit;font-size:9pt;font-weight:700;margin:0 0 1em}#jp-relatedposts h3.jp-relatedposts-headline em:before{border-top:1px solid #0003;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0 0 1em;width:33%}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;padding-right:20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{border-bottom:0;bottom:0;display:block;left:0;position:absolute;right:0;top:0}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{display:block;font-family:inherit;margin:0;max-width:100%;text-transform:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{filter:alpha(opacity=100);font-size:inherit;font-weight:400;-moz-opacity:1;opacity:1;text-decoration:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt,.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;margin-right:3%;max-width:33%;overflow:hidden}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{clear:both;margin:0 0 1em;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;margin-right:0;max-width:100%}}@media print{.jp-relatedposts{display:none!important}}#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}body.highlander-light h3.sd-title:before{border-top:1px solid #0003}body.highlander-dark h3.sd-title:before{border-top:1px solid #fff6}.sd-sharing{margin-bottom:1em}.sd-content ul{list-style:none!important;margin:0!important;padding:0!important}.sd-content ul li{display:inline-block}.sd-content ul li.share-deprecated{opacity:.5}.sd-content ul li.share-deprecated a span{text-decoration:line-through}.sd-block.sd-gplus{margin:0 0 .5em}.sd-gplus .sd-content{font-size:12px}.sd-content .share-email-error .share-email-error-title{margin:.5em 0}.sd-content .share-email-error .share-email-error-text{font-family:Open Sans,sans-serif;font-size:12px;margin:.5em 0}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{background:#fff;border-radius:4px;box-shadow:0 1px 2px #0000001f,0 0 0 1px #0000001f;color:#2c3338!important;display:inline-block;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;line-height:23px;padding:4px 11px 3px 9px;text-decoration:none!important;text-shadow:none}.sd-social-official .sd-content ul li a.sd-button,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a{align-items:center;display:flex;font-size:12px;line-height:12px;min-height:20px;padding:1px 6px 0 5px}.sd-social-official .sd-content ul.preview li a.sd-button,.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a{position:relative;top:2px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:23px;margin-left:6px}.sd-social-icon .sd-content ul li a.sd-button>span{margin-left:0}.sd-social-text .sd-content ul li a.sd-button span{margin-left:3px}.sd-social-official .sd-content ul li a.sd-button>span,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span{line-height:12px;margin-left:3px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{box-shadow:0 1px 2px #00000038,0 0 0 1px #00000038}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 #00000029}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 social-logos;text-align:center;vertical-align:top}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 8px 12px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;height:0;line-height:inherit;padding-left:0}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:"\f469"}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:"\f410"}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:"\f207"}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:"\f202"}.sd-content ul li.share-x div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-x a:before,.sd-social-icon-text .sd-content li.share-x a:before,.sd-social-text .sd-content ul li.share-x a:before{content:"\f10e"}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-official .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:"\f222"}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:"\f607"}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:"\f224"}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:"\f210"}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:"\f203"}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:"\f205"}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:"\f606"}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-threads div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-threads a:before,.sd-social-icon-text .sd-content li.share-threads a:before,.sd-social-official .sd-content li.share-threads a:before,.sd-social-text .sd-content ul li.share-threads a:before{content:"\f10d"}.sd-social-official .sd-content li.share-threads a:before{color:#000}.sd-social-icon .sd-content ul li[class*=share-].share-threads a.sd-button{background:#000;color:#fff!important}.sd-content ul li.share-mastodon div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-mastodon a:before,.sd-social-icon-text .sd-content li.share-mastodon a:before,.sd-social-official .sd-content li.share-mastodon a:before,.sd-social-text .sd-content ul li.share-mastodon a:before{content:"\f10a"}.sd-social-official .sd-content li.share-mastodon a:before{color:#563acc}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:"\f415"}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:"\f608"}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-content ul li.share-nextdoor div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-nextdoor a:before,.sd-social-icon-text .sd-content li.share-nextdoor a:before,.sd-social-official .sd-content li.share-nextdoor a:before,.sd-social-text .sd-content ul li.share-nextdoor a:before{content:"\f10c"}.sd-social-official .sd-content li.share-nextdoor a:before{color:#8ed500}.sd-social-icon .sd-content ul li[class*=share-].share-nextdoor a.sd-button{background:#8ed500;color:#fff!important}.sd-content ul li.share-bluesky div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-bluesky a:before,.sd-social-icon-text .sd-content li.share-bluesky a:before,.sd-social-official .sd-content li.share-bluesky a:before,.sd-social-text .sd-content ul li.share-bluesky a:before{content:"\f10f"}.sd-social-official .sd-content li.share-bluesky a:before{color:#0085ff}.sd-social-icon .sd-content ul li[class*=share-].share-bluesky a.sd-button{background:#0085ff;color:#fff!important}.sd-content ul li.share-deprecated div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before{content:"🚫";height:1em;width:1em}.sd-social .sd-button .share-count{background:#2ea2cc;border-radius:10px;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:1px 3px;text-align:center}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul{display:flex;flex-wrap:wrap}.sd-social-official .sd-content ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px}.sd-social-official .sd-content ul>li{display:flex;max-height:18px}.sd-social-official .sd-content ul>li .option-smart-off{margin-right:8px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.linkedin_button>span,.pinterest_button a{display:block!important}.sd-social-official .sd-content .share-tumblr iframe{max-width:53px;width:unset}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:21px;line-height:16px;margin-left:0;padding:0 0 0 19px}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important;width:0}.sharing-hidden .inner{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 20px #0003;margin-top:5px;max-width:400px;padding:10px;position:absolute;z-index:2}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;height:0!important;margin:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{border-bottom:8px solid #ccc;border-left:6px solid #0000;border-right:6px solid #0000;content:"";display:block;height:0;left:20px;position:absolute;top:-8px;width:0;z-index:1}.sharing-hidden .inner:after{border-bottom:8px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;top:-7px;z-index:2}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border:0;border-radius:50%;-webkit-border-radius:50%;box-shadow:none;height:auto;line-height:1;margin-bottom:0;max-width:32px;padding:7px;position:relative;top:-2px;width:auto}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{background:#555;border-radius:0;bottom:0;font-size:9px;position:absolute;right:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#0866ff;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-x a.sd-button{background:#000;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#4f94d4;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-mastodon a.sd-button{background:linear-gradient(0deg,#563acc 0,#6364ff);color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#jetpack-source_f_name{display:none!important;left:-9000px;position:absolute!important}.sd-content .share-customize-link{line-height:11px;margin-top:8px}.sd-content .share-customize-link a{font-family:Open Sans,sans-serif;font-size:11px}@media print{.sharedaddy.sd-sharing-enabled{display:none}}.jetpack-slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%!important;padding-top:30px!important;position:relative;z-index:1}.jetpack-slideshow-window.jetpack-slideshow-white{background-color:#fff;border-color:#fff}.jetpack-slideshow-window,.jetpack-slideshow-window *{box-sizing:initial}.jetpack-slideshow-loading{height:100%;margin:auto;text-align:center}body div.jetpack-slideshow-window * img{background-color:initial!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-height:100%;max-width:100%;padding:0!important;position:relative;top:50%;transform:translateY(-50%)}.jetpack-slideshow-loading img{vertical-align:middle}.jetpack-slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.jetpack-slideshow-slide img{vertical-align:middle}.jetpack-slideshow-line-height-hack{font-size:0;overflow:hidden;width:0}.jetpack-slideshow-slide-caption{bottom:5px;color:#f6f7f7;font-family:Helvetica Neue,sans-serif;font-size:13px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;text-shadow:#222 1px 1px 2px;width:100%;z-index:100}.jetpack-slideshow-controls{bottom:30px;direction:ltr;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin:auto;opacity:.5;position:absolute;text-align:center;transition:opacity .3s ease-out;width:100%;z-index:1000}.jetpack-slideshow-window:hover .jetpack-slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-color:#000!important;background-color:#0009!important;background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls.png)!important;background-position:-34px 8px!important;background-repeat:no-repeat;background-size:142px 16px!important;border:2px solid #ffffff1a!important;color:#222!important;display:inline-block!important;*display:inline;margin:0 5px!important;padding:0!important;zoom:1;border-radius:10em!important;height:32px!important;line-height:32px!important;text-align:center!important;transition:border-color .3s ease-out;width:32px!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.jetpack-slideshow-controls a:hover{border-color:#fff!important}body div div.jetpack-slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.jetpack-slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.jetpack-slideshow-controls a.running,body div div.jetpack-slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.jetpack-slideshow-controls a.paused{background-position:9px 8px!important}.jetpack-slideshow-controls a img{border:50px dotted #f0f}body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{bottom:0!important;left:0!important;margin:0!important;min-height:100%!important;min-width:100%!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{border:1px solid #dcdcde;line-height:normal;margin:20px auto;overflow:hidden}.presentation{margin:0;outline:none;overflow:hidden;position:relative}.presentation,.presentation .step{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{background-repeat:no-repeat;opacity:0;position:absolute;transition:opacity .25s;width:34px;z-index:2}.presentation .nav-arrow-left,.presentation .nav-arrow-right{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/images/slide-nav.png);background-size:450% 61px;height:100%}.presentation .nav-arrow-left{background-position:4px 50%;left:0}.presentation .nav-arrow-right{background-position:-120px 50%;right:0}.presentation .nav-fullscreen-button{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/images/expand.png);background-size:100% 100%;bottom:0;height:32px;margin:4px;right:0;width:32px;z-index:3}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{background-color:#dcdcde;background-color:#000000bf;border-radius:50px;display:table;height:15%;margin:30% 10%;position:relative;transition:opacity .5s;width:80%;z-index:100}.presentation .autoplay-overlay .overlay-msg{color:#fff;display:table-cell;position:relative;text-align:center;vertical-align:middle}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}div.jetpack-quiz{background-color:#f3f3f3;border:1px solid #deede3;border-radius:.2em;line-height:1.3em;margin-bottom:2em;padding:1em}div.jetpack-quiz div.jetpack-quiz-question{font-weight:700;margin-bottom:.5em}div.jetpack-quiz div.jetpack-quiz-answer{border-bottom:1px dotted #999;cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em}div.jetpack-quiz div.jetpack-quiz-answer.last{border-bottom:0;margin-bottom:0;padding-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{color:#000;display:block;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{background:#0000;font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;margin:0;padding:0}.jetpack-quiz-options{margin-top:12px;text-align:right}.jetpack-quiz-count{color:#646970;float:left;font-size:12px}.jetpack-quiz-option-button{cursor:pointer;margin-left:12px}.jetpack-quiz-option-button:hover svg{background:#3c434a}.jetpack-quiz-option-button svg{background:#000;border-radius:50%;display:inline-block;fill:#fff;height:24px;width:24px}.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type,.jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type{display:none}#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;line-height:1;margin:0}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{color:inherit;fill:currentColor;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;speak:none;content:"\f415";text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a[href*="bsky.app"]:before{content:"\f10f"}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="nextdoor.com"]:before{content:"\f10c"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest."]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="sms:"]:before{content:"\f110"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="threads.net"]:before{content:"\f10d"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="x.com"]:before{content:"\f10e"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:#0000;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#f0f0f1;background:#fffc;bottom:0;color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{height:0;overflow:hidden;visibility:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.tiled-gallery .tiled-gallery-item:hover img.grayscale{-ms-filter:none;-o-filter:none;filter:none}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important;object-fit:cover}.tiled-gallery.type-circle .tiled-gallery-caption{display:none}.tiled-gallery.type-square .tiled-gallery-item img{object-fit:cover}.jetpack-display-remote-posts{margin:5px 0 20px}.jetpack-display-remote-posts h4{margin:5px 0;padding:0}.jetpack-display-remote-posts p{margin:0;padding:0}.jetpack-display-remote-posts img{max-width:100%}.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{display:inline;list-style:none}.widget-grofile ul.grofile-accounts li:before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);background-repeat:no-repeat;float:left;height:16px;margin-bottom:8px;margin-right:8px;width:16px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{max-width:100%;width:500px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);background-size:16px 784px}}.jetpack-goodreads-legacy-widget div[class^=gr_custom_container]{background-color:#fff;border:1px solid gray;border-radius:10px;color:#000;padding:10px 5px}.jetpack-goodreads-legacy-widget div[class^=gr_custom_container] a{color:#000}.jetpack-goodreads-legacy-widget h2[class^=gr_custom_header]{display:none}.jetpack-goodreads-legacy-widget div[class^=gr_custom_each_container]{border-bottom:1px solid #a7aaad;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;width:100%}.jetpack-goodreads-legacy-widget div[class^=gr_custom_book_container]{float:right;height:60px;margin-left:4px;overflow:hidden;width:39px}.jetpack-goodreads-legacy-widget div[class^=gr_custom_author]{font-size:10px}.jetpack-goodreads-legacy-widget div[class^=gr_custom_tags]{color:gray;font-size:10px}.jetpack-goodreads-legacy-widget div[class^=gr_custom_rating]{display:none}.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget ul li{border:0;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(2n){float:right}.widget-grid-view-image:nth-child(2n) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{height:auto;max-width:100%}.widgets-list-layout{list-style-type:none;margin:0;padding:0}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;list-style-type:none!important;margin-bottom:1em}.widgets-list-layout .widgets-list-layout-blavatar{float:left;height:auto;max-width:40px;width:21.276596%}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{content:"";display:table}.widgets-multi-column-grid ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.widgets-multi-column-grid ul li{background:none;border:none;clear:none;float:left;list-style-type:none!important;margin:0 -5px -3px 0;padding:0 8px 6px 0}.widgets-multi-column-grid ul li a{background:none;border:0;margin:0;padding:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-height:48px;max-width:48px}.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{list-style:none;margin-bottom:1em}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{box-shadow:none;margin-bottom:5px;margin-right:5px;vertical-align:middle}.wpcnt{line-height:2;text-align:center}.wpa{display:inline-block;max-width:100%;overflow:hidden;position:relative}.wpa-about{border-bottom:none!important;box-shadow:none!important;color:#888;display:block;font:10px/1 Open Sans,Arial,sans-serif!important;left:0;margin-top:0;opacity:.85;position:absolute;right:0;text-align:left!important;text-decoration:none!important;top:5px}.wpa .u>div{display:block;margin-bottom:1em;margin-top:5px}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{background-color:initial;display:block;margin-bottom:1em;margin-top:17px}.widget_eu_cookie_law_widget{animation:fadeIn .8s;border:none;bottom:1em;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}amp-consent.widget_eu_cookie_law_widget.widget.top{margin:0;top:1em}.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top{margin-top:3em;top:0}#eu-cookie-law{background-color:#fff;border:1px solid #dedede;color:#2e4467;font-size:12px;line-height:1.5;overflow:hidden;padding:6px 6px 6px 15px;position:relative}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}#eu-cookie-law a:hover{cursor:pointer;text-decoration:none}#eu-cookie-law.negative{background-color:#000;border:none;color:#fff}#eu-cookie-law.hide{opacity:0;transition:opacity .4s,visibility .4s;visibility:hidden}#eu-cookie-law form{margin-bottom:0;position:static}#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover{background:#f3f3f3;border:1px solid #dedede;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2e4453;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:14px;font-weight:inherit;line-height:inherit;margin:0 0 0 5%;padding:8px 12px;position:static;text-transform:none}#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover{background:#282828;border-color:#535353;color:#fff}@media (max-width:600px){#eu-cookie-law{padding-bottom:55px}#eu-cookie-law input.accept{bottom:8px;position:absolute;right:8px}}.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button{left:0}.flickr-images{text-align:center}.flickr-size-thumbnail .flickr-images{align-content:space-between;align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.flickr-images img{margin:5px;max-width:100%}.wpcom-instagram-images{display:grid;grid-gap:.5rem;grid-auto-columns:1fr}.wpcom-instagram-images:after,.wpcom-instagram-images:before{content:none}.wpcom-instagram-images a{display:block;margin:4px 2px}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{display:inline-block;vertical-align:top}.wpcom-instagram-columns-2 a{width:calc(50% - 8px)}.wpcom-instagram-columns-3 a{width:calc(33.3333% - 8px)}.wpcom-instagram-images .sq-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;overflow:hidden;padding-bottom:100%}.wpcom-instagram-columns-2{grid-template-columns:repeat(2,1fr)}.wpcom-instagram-columns-3{grid-template-columns:repeat(3,1fr)}@supports (display:grid){.wpcom-instagram-images a{display:block;margin:0}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{width:auto}}.jetpack-search-filters-widget__sub-heading{font-size:inherit;font-weight:700;margin:0 0 .5em;padding:0}.jetpack-search-form+.jetpack-search-filters-widget__sub-heading{margin-bottom:.5em!important;margin-top:1.5em}.jetpack-search-filters-widget__clear{margin-bottom:.5em;margin-top:.5em}.jetpack-search-sort-wrapper{margin-bottom:1.5em;margin-top:1em}.jetpack-search-sort-wrapper label{display:inherit}.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox]{height:auto;width:auto}ul.jetpack-search-filters-widget__filter-list li{border:none;list-style:none;padding:0}ul.jetpack-search-filters-widget__filter-list li a{text-decoration:none}ul.jetpack-search-filters-widget__filter-list li a:hover{box-shadow:none}ul.jetpack-search-filters-widget__filter-list li label{display:inherit;font-weight:inherit}.jetpack-search-filters-widget__filter-list{list-style:none}ul.jetpack-search-filters-widget__filter-list{margin-bottom:1.5em}body.search .jetpack-search-form input[name=s]::placeholder{color:#0000}body.search .jetpack-search-form input[name=s].show-placeholder::placeholder{color:inherit}@media screen and (min-width:400px){.widget.jetpack-simple-payments .jetpack-simple-payments-product{flex-direction:column}.widget.jetpack-simple-payments .jetpack-simple-payments-details{padding-left:0}}.jetpack_widget_social_icons li,.jetpack_widget_social_icons ul{list-style:none}.jetpack_widget_social_icons ul{display:block;margin:0 0 1.5em;padding:0}.jetpack_widget_social_icons ul li{border:0;display:inline-block;line-height:1;margin:0;padding:0}.jetpack_widget_social_icons ul li:after,.jetpack_widget_social_icons ul li:before{display:none}.jetpack_widget_social_icons a{border:0;box-shadow:none;display:block;height:24px;text-decoration:none;width:24px}.jetpack_widget_social_icons svg{color:inherit;fill:currentColor;height:inherit;vertical-align:middle;width:inherit}.jetpack_widget_social_icons ul.size-small a{height:24px;width:24px}.jetpack_widget_social_icons ul.size-medium a{height:32px;width:32px}.jetpack_widget_social_icons ul.size-large a{height:48px;width:48px}.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}.milestone-widget{margin-bottom:1em}.milestone-content{line-height:2;margin-top:5px;max-width:100%;padding:0;text-align:center}.milestone-header{background-color:var(--milestone-text-color,#111);color:var(--milestone-bg-color,#fff);line-height:1.3;margin:0;padding:.8em}.milestone-header .date,.milestone-header .event{display:block}.milestone-header .event{font-size:120%}.milestone-countdown .difference{display:block;font-size:500%;font-weight:700;line-height:1.2}.milestone-countdown,.milestone-message{background-color:var(--milestone-bg-color,#fff);border:1px solid var(--milestone-border-color,#767676);border-top:0;color:var(--milestone-text-color,#111);padding-bottom:1em}.milestone-message{padding-top:1em}body.jetpack-subscribe-modal-open{overflow:hidden}.jetpack-subscribe-modal{background-color:initial;height:100%;left:0;overflow:auto;position:fixed;top:0;transition:all .4s;visibility:hidden;width:100%;z-index:50000}.jetpack-subscribe-modal.open{background-color:#0000004d;visibility:visible}.jetpack-subscribe-modal__modal-content{background-color:#fefefe;border-radius:10px;box-sizing:border-box;margin:15% auto;max-width:600px;overflow:hidden;position:relative;text-wrap:balance;top:100%;transition:all .4s;visibility:hidden;width:100%}.jetpack-subscribe-modal.open .jetpack-subscribe-modal__modal-content{top:0;visibility:visible}.jetpack-subscribe-modal__modal-content p{text-wrap:balance;text-wrap:pretty}@media screen and (max-width:640px){.jetpack-subscribe-modal__modal-content{width:94%}}body.jetpack-subscribe-overlay-open{overflow:hidden}.jetpack-subscribe-overlay{--jetpack-subscribe-overlay--background-color:var(--wp--preset--color--background,var(--wp--preset--color--base,var(--wp--preset--color--contrast,#f9f9f9)));background-color:initial;height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:background-color .4s,visibility .4s;visibility:hidden;width:100%;z-index:50000}.jetpack-subscribe-overlay__content{margin:15% auto;max-width:400px;overflow:hidden;position:relative;text-wrap:pretty;top:100%;transition:top .4s,visibility .4s;visibility:hidden;width:100%}.jetpack-subscribe-overlay__close{cursor:pointer;display:none;height:24px;position:absolute;right:32px;top:32px;width:24px}body.admin-bar .jetpack-subscribe-overlay__close{top:64px}.jetpack-subscribe-overlay__to-content{bottom:64px;display:none;left:0;margin:0 auto;position:fixed;right:0}.jetpack-subscribe-overlay.open{background-color:var(--jetpack-subscribe-overlay--background-color);visibility:visible}.jetpack-subscribe-overlay.open .jetpack-subscribe-overlay__content{top:0;visibility:visible}.jetpack-subscribe-overlay.open .jetpack-subscribe-overlay__close,.jetpack-subscribe-overlay.open .jetpack-subscribe-overlay__to-content{display:block}@media screen and (max-width:640px){.jetpack-subscribe-overlay__content{width:94%}}