.lazyload,.lazyloading{max-width:100%}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}: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)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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}.has-fit-text{white-space:nowrap!important}#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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{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}}
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.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;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;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.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:0 0;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:0 0;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.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}.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 show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@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}}
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.kt-row-layout-inner,.kb-row-layout-wrap{position:relative;border:0 solid rgba(0,0,0,0)}.kt-row-layout-inner:before,.kb-row-layout-wrap:before{clear:both;display:table;content:""}.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);grid-auto-rows:minmax(min-content,max-content);z-index:1;position:relative}.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{margin-left:auto;margin-right:auto}.kt-row-has-bg>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}.alignfull>.kt-row-layout-inner>.kt-row-column-wrap,.alignfull>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}.kt-inner-column-height-full:not(.kt-row-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column{align-self:stretch}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:flex-end}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:flex-end}@media screen and (max-width:1024px){.kt-inner-column-height-full.kt-tab-layout-row,.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row{grid-auto-rows:minmax(min-content,max-content)}.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-equal,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full.kt-tab-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}@media screen and (max-width:767px){.kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row{grid-auto-rows:minmax(min-content,max-content)}.kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-mobile-layout-equal,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full.kt-mobile-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}.kt-row-layout-overlay{top:0;left:0;position:absolute;opacity:.3;height:100%;width:100%;z-index:0;filter:opacity(100%)}.kt-row-layout-overlay.kt-jarallax{filter:none}@media(min-width:768px)and (max-width:1024px){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh) !important;margin-top:-40px !important}}@media only screen and (min-width:768px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh) !important;margin-top:-40px !important}}.entry-content .wp-block-kadence-rowlayout.alignfull,.entry-content .wp-block-kadence-rowlayout.alignwide{text-align:inherit;margin-bottom:0}.kt-row-layout-bottom-sep{position:absolute;height:100px;bottom:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-bottom-sep svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-top-sep{position:absolute;height:100px;top:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-top-sep svg{position:absolute;top:0;left:50%;transform:translateX(-50%) rotate(180deg);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-inner>.kb-blocks-bg-slider,.kb-row-layout-wrap>.kb-blocks-bg-slider{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__track,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__slide,.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__track,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain{height:100%}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list{height:100% !important}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain{display:none}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child{display:block}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div{position:relative;height:100%}.kb-blocks-bg-slider-init.splide .splide__pagination{bottom:10px}.kb-blocks-bg-slider-init.splide .splide__arrow{z-index:100}.kb-blocks-bg-video-container{bottom:0;right:0;top:0;left:0;position:absolute;overflow:hidden}.kb-blocks-bg-video-container .kb-blocks-bg-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%;min-width:100%;min-height:100%}.kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls{display:none !important}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;height:0;padding-bottom:56.25%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3{padding-bottom:75%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2{padding-bottom:66.66%}@media(max-aspect-ratio:16/9){.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{min-height:100%;aspect-ratio:16/9}}.kb-blocks-bg-video-container.embedded .kb-blocks-bg-video{top:0;left:0;width:100%;height:100%;border:0;transform:translate(0%,0%)}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper{position:absolute;z-index:11;bottom:20px;right:20px}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn{padding:8px;margin:0 0 0 8px;border:0;background:rgba(0,0,0,.3);cursor:pointer;font-size:24px;color:#fff;display:inline-block;opacity:.5;height:32px;line-height:16px;transition:opacity .3s ease-in-out;box-sizing:border-box}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg{width:16px;height:16px;vertical-align:bottom}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover{opacity:1}.kb-blocks-bg-video{object-position:50% 50%;object-fit:cover;background-position:center center;width:100%;height:100%}@media(max-width:767px){.kvs-sm-false{display:none !important}}@media(min-width:768px)and (max-width:1024px){.kvs-md-false{display:none !important}}@media screen and (min-width:1025px){.kvs-lg-false{display:none !important}}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow{z-index:1000}:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:49}:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:1000}.kb-blocks-bg-slider .kb-gallery-pause-button{display:none;position:absolute;bottom:20px;right:20px;z-index:2}.kb-blocks-bg-slider:has(.kb-blocks-bg-slider-init[data-show-pause-button=true]) .kb-gallery-pause-button{display:block}.kb-blocks-bg-slider .kb-gallery-pause-button{padding:8px;cursor:pointer;border-radius:3px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:hover{opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px;opacity:1}.kb-blocks-bg-slider:hover .kb-gallery-pause-button{opacity:1}@media(max-width:767px){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}@media(hover:none){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}
.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1}.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;border:0 solid rgba(0,0,0,0);position:relative;transition:all .3s ease}@media(max-width:767px){.kvs-sm-false{display:none !important}}@media(min-width:768px)and (max-width:1024px){.kvs-md-false{display:none !important}}@media screen and (min-width:1025px){.kvs-lg-false{display:none !important}}body.admin-bar{--kb-admin-bar-visible:34px}@media screen and (max-width:782px){body.admin-bar{--kb-admin-bar-visible:46px}}.kb-section-is-sticky>.kt-inside-inner-col{position:sticky;top:calc(var(--kb-admin-bar-visible,0px) + var(--kb-section-setting-offset,0px))}.kt-inside-inner-col>.kb-section-is-sticky{position:sticky;top:calc(var(--kb-admin-bar-visible,0px) + var(--kb-section-setting-offset,0px))}.kt-inside-inner-col>.wp-block-cover{height:auto}.kb-section-has-link{position:relative}.kb-section-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.kb-section-has-overlay{position:relative}.kb-section-has-overlay>.kt-inside-inner-col{z-index:1}.kb-section-has-overlay>.kt-inside-inner-col:before{content:"";opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .3s ease-in-out}
.wp-block-kadence-advancedheading mark{background:0 0;border-style:solid;border-width:0}.wp-block-kadence-advancedheading mark.kt-highlight{color:#f76a0c}.kb-adv-heading-icon{display:inline-flex;justify-content:center;align-items:center}.is-layout-constrained>.kb-advanced-heading-link{display:block}.kb-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
:root{--global-kb-font-size-sm:clamp(.8rem,.73rem + .217vw,.9rem);--global-kb-font-size-md:clamp(1.1rem,.995rem + .326vw,1.25rem);--global-kb-font-size-lg:clamp(1.75rem,1.576rem + .543vw,2rem);--global-kb-font-size-xl:clamp(2.25rem,1.728rem + 1.63vw,3rem);--global-kb-font-size-xxl:clamp(2.5rem,1.456rem + 3.26vw,4rem);--global-kb-font-size-xxxl:clamp(2.75rem,.489rem + 7.065vw,6rem)}:root{--global-palette1:#3182ce;--global-palette2:#2b6cb0;--global-palette3:#1a202c;--global-palette4:#2d3748;--global-palette5:#4a5568;--global-palette6:#718096;--global-palette7:#edf2f7;--global-palette8:#f7fafc;--global-palette9:#fff}
/*!
Theme Name: dynamic
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dynamic
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:'Roboto',sans-serif;font-size:1rem;line-height:normal}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1rem;line-height:1.8em;font-family:'Roboto',sans-serif;font-size:18px}.pright{padding-right:30px}dfn,cite,em,i{font-style:italic}blockquote{margin:0}address{margin:0}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:1rem;line-height:normal;margin:0;max-width:100%;overflow:auto;padding:0}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:1rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin:0}ul,ol{margin:0}ul{list-style:disc}li{line-height:1.4em;font-size:1.25em}ol{list-style:decimal}li>ul,li>ol{margin:0}dt{font-weight:700}dd{margin:0}img{height:auto;max-width:100%}figure{margin:0}table{margin:0;width:100%}.border{border:1px solid #ccc}button,input[type=button],input[type=reset],input[type=submit]{border:0;background:#8c0c04;border-radius:10px;color:#fff;font-size:1rem;line-height:normal;padding:1rem 3rem;cursor:pointer;transition:all .25s ease-in-out}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;background:#fff;color:#000}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:0;border-radius:0;padding:1rem}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#8c0c04;text-decoration:none}a:visited{color:#8c0c04}a:hover,a:focus,a:active{color:#c52923}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:grid;max-width:100%;align-items:center}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;font-size:.7em}.main-navigation ul ul ul{left:-999em;top:-8px}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}.main-navigation li{display:grid;position:relative;grid-gap:.25rem;padding:.65rem}.main-navigation a{font-family:'Roboto',sans-serif;font-size:1rem;display:block;text-decoration:none;color:#fff}.main-navigation li ul.sub-menu{display:grid;grid-template-columns:1fr;grid-gap:.5rem;background:#676145;border-radius:3px;padding:.5rem;border-left:3px solid #8c0c04}.main-navigation li:hover ul.sub-menu li{transition:all .25s ease-in-out}.main-navigation li:hover ul.sub-menu li:hover{background:#8c0c04}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:grid;grid-template-columns:repeat(8,1fr)}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.main-navigation2{display:grid;max-width:100%;align-items:center}.main-navigation2 ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation2 ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation2 ul ul ul{left:-999em;top:-8px}.main-navigation2 ul ul li:hover>ul,.main-navigation2 ul ul li.focus>ul{left:100%}.main-navigation2 ul li:hover>ul,.main-navigation2 ul li.focus>ul{left:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}.main-navigation2 li{display:grid;position:relative;grid-gap:.25rem;padding:.65rem}.main-navigation2 a{font-family:'Roboto',sans-serif;font-size:1rem;display:block;text-decoration:none}.main-navigation2 li ul.sub-menu{display:grid;grid-template-columns:1fr;grid-gap:.5rem;background:#676145;border-radius:3px;padding:.5rem;border-left:3px solid #8c0c04}.main-navigation2 li:hover ul.sub-menu li{transition:all .25s ease-in-out}.main-navigation2 li:hover ul.sub-menu li:hover{background:#8c0c04}.menu-toggle,.main-navigation2.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation2 ul{display:grid;grid-template-columns:repeat(8,1fr)}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;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}#content[tabindex="-1"]:focus{outline:0}#content{padding-top:1rem}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.grid-container{max-width:100%;display:grid}.grid-margin{margin-top:-20px}.grid-fixed{max-width:1170px;display:grid}.grid-col-2{display:grid;grid-template-columns:repeat(2,1fr)}.grid-col-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-col-4{display:grid;grid-template-columns:repeat(4,1fr)}.grid-align-center{display:grid;justify-items:center}.grid-align-left{justify-items:left}.grid-align-right{justify-items:right}.justify{align-items:center;justify-content:center;align-content:center}header.hero-container{background:0 0;background-size:cover;padding:2rem 0}header.hero-container-sub{background:#000;padding:2rem 0;border-bottom:4px solid #c62a24;z-index:1000}header.hero-container-sub2{background:#fff;padding:2rem 0;border-bottom:4px solid #c62a24;z-index:1000;margin-top:-300px}.top-level{max-width:1170px}img.logo{max-width:100%;height:auto}.red{background:#8c0c04}.branding{padding:2rem 0}.branding h1{font-family:'Roboto',sans-serif;font-size:3rem;color:#fff;text-shadow:1px 1px #000}.branding h1 span{display:block;font-weight:900;font-size:4.5rem;text-shadow:2px 2px #000}.icon-set{display:flex;padding:2rem 0;justify-content:center;align-content:center;align-items:center}.icon-set span{font-family:'Roboto',sans-serif;color:#fff;font-size:1rem;padding-left:10px;font-weight:300}.intro h2{font-family:'Roboto',sans-serif;font-size:30px;color:#000;font-weight:300}.intro-title{display:grid;border-bottom:5px solid #c62a24;grid-template-columns:65px 1fr;align-items:center;padding:20px 0}.intro strong{font-size:1.25rem;padding-top:1rem}footer{display:grid;max-width:100%;font-family:'Roboto',sans-serif;color:#fff;font-size:1rem;background:#212121}.footer-title{font-family:'Roboto',sans-serif;font-size:1.25rem;font-weight:300;text-transform:uppercase;color:#fff;border-left:5px solid #c62a24;padding-left:1rem}footer strong{display:block;color:#fff}footer a{color:#fff;transition:all .25s ease-in-out}footer a:hover{color:#c62a24}footer .grid-col-4{grid-gap:45px}footer .address-container{font-size:.9rem;font-weight:300;border-left:5px solid #c62a24;margin-top:1rem;padding-left:1rem}footer span.address,footer span.town,footer span.phone{display:block}footer hr{border-bottom:2px solid #3c3838;margin:2rem 0}footer ul{margin:0;padding:0;list-style-type:none}footer ul li a{color:#fff;text-decoration:none}footer ul li{font-weight:300}span.post-date{font-weight:300;font-size:.75rem;padding-top:.25rem;color:#c62a24;display:block}.widget_recent_entries{display:grid;grid-template-columns:25% 75%}.widget_recent_entries h2.footer-title{padding-top:0;margin:0;line-height:normal}div#gform_wrapper_1{background:#323232;padding:1.2rem 1.2rem .25rem;margin-top:2rem;border:1px solid #404040;border-radius:10px;margin-bottom:50px}form#gform_1 input[type=text]{background:0 0;border:1px solid #999;border-radius:10px;color:#fff;padding:1rem}form#gform_1 label{display:none}.copyright{display:flex;background:#8c0c04;justify-content:center;align-content:center;color:#fff;font-size:.75rem;font-family:'Roboto',sans-serif;align-items:center;height:60px;padding:20px 0 20px 20px}.copyright span{padding-left:.25rem}.copyright svg{color:#c6c6c6;font-size:1.25rem;margin-right:10px}.hero-title{font-family:'Roboto',sans-serif;font-size:50px;color:#fff;font-weight:300}.service-title-1{display:block;margin:0 auto 25px auto;max-width:1170px;font-family:'Roboto',sans-serif;font-size:50px;color:#000;font-weight:300;border-bottom:4px solid #951305}.service-title-2{display:block;margin:0 auto 25px auto;max-width:1170px;font-family:'Roboto',sans-serif;font-size:50px;color:#000;font-weight:300;border-bottom:4px solid #01714b}.service-title-3{display:block;margin:0 auto 25px auto;max-width:1170px;font-family:'Roboto',sans-serif;font-size:50px;color:#000;font-weight:300;border-bottom:4px solid #204991}.service-title-4{display:block;margin:0 auto 25px auto;max-width:1170px;font-family:'Roboto',sans-serif;font-size:50px;color:#000;font-weight:300;border-bottom:4px solid #f2852a}.sub-title{display:block;margin:0 auto 25px auto;max-width:1400px;font-family:'Roboto',sans-serif;font-size:50px;color:#000;font-weight:300;border-bottom:4px solid #c62a24}.sub-container{max-width:1170px;display:block;margin:0 auto;padding:2rem 0}.pad45{margin:2rem 0}.grid-col-2{place-items:center}body.page h1.sub-title{max-width:1400px}body.home .kb-blocks-bg-video-container{background:url(//www.dynamicec.com/wp-content/themes/dynamic/./img/bg-thumb.jpg);background-size:cover}body.home .hp_redbar{background-color:#8c0c04;color:#fff;font-size:22px;line-height:30px;font-weight:bolder}body.home .hp_redbar .wrapper{width:1170px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;place-items:center;padding:40px 0}body.home .hp_redbar .wrapper div{display:grid;grid-template-columns:35px 1fr;grid-gap:20px;align-items:center;width:300px}body.home .hp_redbar .wrapper div img{justify-self:start}body.home .hp_redbar .wrapper div a{color:#fff}body.home .hp_redbar .wrapper div a:hover{color:#480602}body.home .content_container{width:1170px;margin:0 auto}body.archive div.page-header,body.single div.page-header{max-width:1400px;width:100%;margin:0 auto;padding:0 15px}body.archive .entry-content,body.single .entry-content{display:grid;grid-template-columns:1fr 275px;grid-template-areas:"content-area sidebar-area";grid-gap:20px;max-width:1400px;width:100%;margin:0 auto;padding:0 15px}.content_with_sidebar{grid-area:content-area}.blog_sidebar{grid-area:sidebar-area;max-width:275px;border:1px solid #ccc;padding:25px;margin-bottom:20px}@media(max-width:800px){body.archive .entry-content,body.single .entry-content{grid-template-columns:1fr;grid-template-areas:"content-area" "sidebar-area"}}header{background:#000;border-bottom:4px solid #c62a24}header a{color:#fff}header #header-top div.wrapper{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;grid-template-areas:"header_logo header_menu";align-items:center;max-width:1200px;margin:0 auto;padding:20px 15px}header #header-top div.wrapper #main-logo{grid-area:header_logo;justify-self:start}header #header-top div.wrapper #main-menu{grid-area:header_menu;justify-self:end;text-align:right}header.sticky{position:fixed;left:0;top:0;background:#fff;z-index:99;width:100%}header.sticky div.menu-main-menu-container:not(.mobile-opened) ul#menu-main-menu>li>a{color:#8c0c04}body.mobile header.sticky .mobile-toggle{color:#000}header.sticky #main-logo a:not(.inverted){display:none}header.sticky #main-logo a.inverted{display:block !important}.mobile-toggle{border-radius:unset;background:unset}footer section#footer_top .wrapper,footer section#footer_bottom .wrapper{max-width:1170px;margin:0 auto}footer section#footer_top #location_heading{grid-area:location_heading}footer section#footer_top #location_a{grid-area:location_a}footer section#footer_top #location_b{grid-area:location_b}footer section#footer_top #location_c{grid-area:location_c}footer section#footer_top #location_d{grid-area:location_d}footer section#footer_top #location_e{grid-area:location_e}footer section#footer_top #location_f{grid-area:location_f}footer section#footer_top #footer_news{grid-area:footer_news}footer section#footer_top .wrapper{display:grid;padding:40px 0;grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"location_heading location_heading location_heading location_heading location_heading location_heading" "location_a location_b location_c location_d location_e location_f" "footer_news footer_news footer_news footer_news footer_news footer_news"}footer section#footer_top #location_heading{font-family:'Roboto',sans-serif;font-size:1.25rem;font-weight:300;text-transform:uppercase;color:#fff;border-left:5px solid #c62a24;padding-left:1rem}footer section#footer_top #footer_news ul{width:100% !important}footer section#footer_top #footer_news ul li a{color:#fff;margin-left:20px;display:inline-block}footer section#footer_top #footer_news div#gform_wrapper_1{background:#323232;padding:1rem;border:1px solid #404040;border-radius:10px;margin-bottom:50px;display:inline-block}footer section#footer_top #footer_news form#gform_1 input[type=text]{font-size:1rem}footer section#footer_top #footer_news form#gform_1 #gform_submit_button_1{margin:0}footer section#footer_bottom{text-align:center;background:#8c0c04;color:#c6c6c6;padding:30px 15px}footer section#footer_bottom .social{display:inline-block;padding-right:20px;margin-bottom:10px}footer section#footer_bottom .social a{color:#c6c6c6;padding:0 4px}footer section#footer_bottom .footer-copyright{display:inline-block;color:#c6c6c6;font-size:.75rem;font-family:'Roboto',sans-serif}@media(max-width:1430px){body.page h1.sub-title,body.page h2.sub-title{width:unset;margin:0 15px 20px}}@media(max-width:1250px){footer section#footer_top .wrapper,footer section#footer_bottom .wrapper{margin:0 15px}}@media(max-width:1200px){body.home .hp_redbar .wrapper{grid-template-columns:1fr 1fr}body.home .content_container{padding:0 15px}}@media(max-width:1175px){body.home .hp_redbar .wrapper{width:100%;padding:30px 15px}body.home .content_container{width:100%}img.logo{padding-left:0}}@media(max-width:1050px){header #header-top div.wrapper{grid-template-columns:260px 1fr}}@media(max-width:950px){body.page .entry-content h4{font-size:18px !important;line-height:20px !important}}@media(max-width:900px){footer section#footer_top #footer_news div#gform_wrapper_1{padding:.5rem;border-radius:5px}footer section#footer_top #footer_news form#gform_1 input[type=text]{border-radius:5px;padding:.5rem;font-size:.85rem}footer section#footer_top #footer_news form#gform_1 #gform_submit_button_1{padding:8px 35px;border-radius:5px}}@media(max-width:850px){footer section#footer_top .wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"location_heading location_heading" "location_a location_b" "location_c location_d" "location_e location_f" "footer_news footer_news"}}@media(max-width:730px){footer section#footer_top #footer_news form#gform_1,footer section#footer_top #footer_news form#gform_1 #gform_fields_1{display:grid;grid-template-columns:1fr}footer section#footer_top #footer_news form#gform_1 #gform_fields_1 li{margin:0 0 10px;width:300px}footer section#footer_top #footer_news form#gform_1 .gform_footer{margin:0}}@media(max-width:650px){body.home .hp_redbar{font-size:18px}body.home .hp_redbar .wrapper{grid-template-columns:1fr}}@media(max-width:530px){footer section#footer_top .wrapper{grid-template-columns:1fr;grid-template-areas:"location_heading" "location_a" "location_b" "location_c" "location_d" "location_e" "location_f" "footer_news"}}@media(max-width:500px){#footer-bottom{padding:15px 5px}#footer-bottom .social{display:block;padding-bottom:15px}}@media(max-width:380px){.intro h2{font-size:25px}}@media(max-width:375px){#footer-bottom .footer-copyright .pipe{display:none}#footer-bottom .footer-copyright .rights{padding-top:5px;display:block}}
ul.menu{list-style:none;padding-left:0}ul.menu li{display:inline-block;text-align:left}div.menu-main-menu-container{display:none}ul#menu-main-menu li ul.sub-menu{display:none}div.menu-main-menu-container:not(.mobile-opened) ul#menu-main-menu li:hover ul.sub-menu{display:block;position:absolute;background-color:#676145;padding-left:0;border-left:3px solid #8c0c04;z-index:9999}ul.sub-menu li{position:relative;display:block}ul#menu-main-menu li a{color:#fff;text-decoration:none;font-size:1rem;line-height:35px;padding:3px 13px}ul#menu-main-menu ul.sub-menu li a{color:#fff;font-size:.85rem}div.menu-main-menu-container:not(.mobile-opened) ul#menu-main-menu li:hover a{color:#f9f9f9}div.menu-main-menu-container:not(.mobile-opened) ul.sub-menu li:hover{background:#8c0c04}.mobile-toggle{display:none;position:absolute;border:none;background:0 0;top:7px;right:0;padding:15px;z-index:999;cursor:pointer}.mobile-toggle svg{height:32px;width:32px}.mobile-toggle:hover{background:#ffffff22}.mobile-toggle:hover svg{opacity:.8}body.mobile .mobile-toggle{display:block;color:#fff}body.mobile .mobile-toggle.opened{background:#44444433}body.mobile div.menu-main-menu-container{display:none;width:100%;position:absolute;top:0;left:0;background:#333;z-index:99;padding-bottom:15px;margin-top:83px}body.mobile div.menu-main-menu-container ul#menu-main-menu li{display:block}body.mobile div.menu-main-menu-container ul#menu-main-menu li a{color:#fff;display:block}body.mobile div.menu-main-menu-container ul#menu-main-menu li a:hover{background:#666}body.mobile div.menu-main-menu-container ul#menu-main-menu ul.sub-menu{display:block;padding-left:0}body.mobile div.menu-main-menu-container ul#menu-main-menu ul.sub-menu li a{padding-left:30px}body.mobile div.menu-main-menu-container ul#menu-main-menu li:hover ul.sub-menu{position:unset;background:unset}body.mobile .mobile-toggle.opened{color:#fff}div.mobile-opened ul#menu-main-menu>li:hover>a{border:none}div.mobile-opened ul#menu-main-menu ul.sub-menu li a{font-size:1rem}@media (min-width:1024px){ul#menu-main-menu li:hover ul.sub-menu{margin-top:-5px}}@media (min-width:768px){div.menu-main-menu-container{display:block}}
.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}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{--smush-placeholder-width:100px;--smush-placeholder-aspect-ratio:1/1;width:var(--smush-image-width,var(--smush-placeholder-width)) !important;aspect-ratio:var(--smush-image-aspect-ratio,var(--smush-placeholder-aspect-ratio)) !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
.gform_wrapper .gfield_checkbox li label{font-size:.7em}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal;border:1px solid #ccc}.gform_wrapper textarea.medium{height:160px;width:100%;border:1px solid #ccc}.gform_wrapper li.hidden_label input{margin-top:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal;border:1px solid #ccc;margin-bottom:0}.gform_wrapper ul li.gfield{margin-top:15px;padding-top:0}@media (max-width:767px){.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields{padding:0 25px}}@media (max-width:767px){.gform_wrapper .gform_footer{padding:16px 25px 10px;margin:0;clear:both;width:100%}}@media (max-width:767px){.grid-align-center{width:375px;padding:0}}@media (max-width:767px){.sub-title{padding:0 25px;margin:0 15px;font-size:30px}}@media (max-width:767px){.kt-inside-inner-col{border:0 solid transparent;-ms-flex-negative:0;padding:0}}@media (max-width:767px){p{padding:0 25px}}@media (max-width:767px){h1,h2,h3,h4,h5,h6{padding:0 25px}}@media (max-width:767px){.wp-block-image{padding:0 20px}}@media (max-width:767px){.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields{width:375px}}@media (max-width:767px){.location{width:180px;padding:20px}}@media (max-width:767px){.widget_recent_entries{display:grid}}@media (max-width:767px){#kt-info-box_f4e457-76 .kt-blocks-info-box-text{color:#fff}}@media (max-width:767px){#kt-info-box_e76722-48{margin-left:0}}@media (max-width:767px){#kt-info-box_52598f-8a{margin-left:40px}}@media (max-width:767px){#kt-info-box_f8c248-ae{margin-left:-25px}}@media (max-width:767px){#kt-info-box_b41629-35{margin-left:0}}@media (min-width:1000px){#kt-info-box_52598f-8a{margin-left:-20px}}@media (min-width:1068px){#kt-info-box_52598f-8a{margin-left:60px}}@media only screen and (min-width :1824px){#kt-info-box_52598f-8a{margin-left:10px}}@media (max-width:767px){.kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column{margin-top:-25px}}.main-navigation a,.main-navigation2 a{font-size:.95em}.main-navigation2 ul ul a{color:#fff}.main-navigation ul{display:grid;grid-template-columns:repeat(9,1fr)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px solid #ccc}.main-navigation2 ul{grid-template-columns:repeat(9,1fr)}img.logo{padding-left:25px}.top-level{max-width:2000px;padding:0 25px}.widget-title{font-size:18px}.widget_recent_entries{font-size:13px;display:block}.widget_recent_entries ul li{margin-bottom:1em}.entry-footer{color:#000;background-color:#fff}.entry-footer a{color:red}footer ul li a:hover{text-decoration:underline}span.post-date{margin-left:20px}.cat-links{margin-right:10px}.widget{padding:5px}.main-navigation2 li ul.sub-menu{font-size:.7em}div#gform_wrapper_1{background:#323232;padding:1.2rem 1.2rem 1rem;margin-top:2rem;border:1px solid #404040;border-radius:10px;margin-bottom:50px}.margin-banner-up{margin-top:-560px}header{z-index:999;position:relative}.header-unit{height:1050px;border-right:none;border-left:none;position:relative;padding:20px;margin-top:-383px}#video-container{position:absolute}#video-container{top:0;left:0;height:100%;width:100%;overflow:hidden}video{position:absolute;z-index:0}video.fillWidth{width:100%}.img-rounded{border:3px solid #404040}