@import "https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,700;1,400&family=Lato:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:wght@700&display=swap";@media (width>=1200px){.x-hide-xl{display:none!important}}@media (width>=979px) and (width<=1199px){.x-hide-lg{display:none!important}}@media (width>=767px) and (width<=978px){.x-hide-md{display:none!important}}@media (width>=480px) and (width<=766px){.x-hide-sm{display:none!important}}@media (width<=479px){.x-hide-xs{display:none!important}}a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-breadcrumb-wrap a:hover,.widget ul li a:hover,.widget ol li a:hover,.widget.widget_text ul li a,.widget.widget_text ol li a,.widget_nav_menu .current-menu-item>a,.x-accordion-heading .x-accordion-toggle:hover,.x-comment-author a:hover,.x-comment-time:hover,.x-recent-posts a:hover .h-recent-posts{color:#f4a14e}a:hover,.widget.widget_text ul li a:hover,.widget.widget_text ol li a:hover,.x-twitter-widget ul li a:hover{color:#de8a35}.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#f4a14e}.entry-thumb:before,.x-pagination span.current,.woocommerce-pagination span[aria-current],.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after{background-color:#f4a14e}.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{box-shadow:inset 0 3px #f4a14e}.x-main{width:69.537%}.x-sidebar{width:25.5369%}.x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget.widget_rss li .rsswidget{font-family:Poppins,sans-serif;font-weight:700}.p-landmark-sub,.p-meta,input,button,select,textarea{font-family:Barlow,sans-serif}.widget ul li a,.widget ol li a,.x-comment-time{color:#000}.widget_text ol li a,.widget_text ul li a{color:#f4a14e}.widget_text ol li a:hover,.widget_text ul li a:hover{color:#de8a35}.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar th,.p-landmark-sub strong,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-footer a:hover,.entry-footer a:active,.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:#181818}.widget_calendar #wp-calendar th{border-color:#181818}.h-feature-headline span i{background-color:#181818}html{font-size:16px}@media (width>=479px){html{font-size:16px}}@media (width>=766px){html{font-size:18px}}@media (width>=978px){html{font-size:18px}}@media (width>=1199px){html{font-size:18px}}body{color:#000;background-color:#f3f3f3;font-style:normal;font-weight:500}.w-b{font-weight:500!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Poppins,sans-serif;font-style:normal;font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:-.035em}.w-h{font-weight:700!important}.x-container.width{width:88%}.x-container.max{max-width:1200px}.x-bar-content.x-container.width{flex-basis:88%}.x-main.full{float:none;clear:both;width:auto;display:block}@media (width<=978.98px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto!important}}.entry-header,.entry-content{font-size:1rem}body,input,button,select,textarea{font-family:Barlow,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:#181818}.cfc-h-tx{color:#181818!important}.cfc-h-bd{border-color:#181818!important}.cfc-h-bg{background-color:#181818!important}.cfc-b-tx{color:#000!important}.cfc-b-bd{border-color:#000!important}.cfc-b-bg{background-color:#000!important}.x-btn,.button,[type=submit]{color:#fff;text-shadow:0 .075em .075em #00000080;background-color:#ff2a13;border-color:#ac1100;border-radius:.25em;margin-bottom:.25em;box-shadow:0 .25em #a71000,0 4px 9px #000000bf}.x-btn:hover,.button:hover,[type=submit]:hover{color:#fff;text-shadow:0 .075em .075em #00000080;background-color:#ef2201;border-color:#600900;margin-bottom:.25em;box-shadow:0 .25em #a71000,0 4px 9px #000000bf}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{text-shadow:0 .075em .075em #000000a6;margin-bottom:.25em;box-shadow:0 .25em #a71000,0 4px 9px #000000bf}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{text-shadow:0 .075em .075em #000000a6;box-shadow:none;margin-bottom:0}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{text-shadow:none;text-transform:uppercase;box-shadow:none;background-color:#0000;border-width:3px;margin-bottom:0}.bg .mejs-container,.x-video .mejs-container{position:unset!important}[data-x-fa-pro-icon]{font-family:FontAwesomePro!important}[data-x-fa-pro-icon]:before{content:attr(data-x-fa-pro-icon)}[data-x-icon],[data-x-icon-o],[data-x-icon-l],[data-x-icon-s],[data-x-icon-b],[data-x-icon-sr],[data-x-icon-ss],[data-x-icon-sl],[data-x-fa-pro-icon],[class*=cs-fa-]{text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;display:inline-flex}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-icon-sr].left,[data-x-icon-ss].left,[data-x-icon-sl].left,[data-x-fa-pro-icon].left,[class*=cs-fa-].left{margin-right:.5em}[data-x-icon].right,[data-x-icon-o].right,[data-x-icon-l].right,[data-x-icon-s].right,[data-x-icon-b].right,[data-x-icon-sr].right,[data-x-icon-ss].right,[data-x-icon-sl].right,[data-x-fa-pro-icon].right,[class*=cs-fa-].right{margin-left:.5em}[data-x-icon]:before,[data-x-icon-o]:before,[data-x-icon-l]:before,[data-x-icon-s]:before,[data-x-icon-b]:before,[data-x-icon-sr]:before,[data-x-icon-ss]:before,[data-x-icon-sl]:before,[data-x-fa-pro-icon]:before,[class*=cs-fa-]:before{line-height:1}[data-x-icon],[data-x-icon-s],[data-x-icon][class*=cs-fa-]{font-weight:900;font-family:FontAwesome!important}[data-x-icon]:before,[data-x-icon][class*=cs-fa-]:before{content:attr(data-x-icon)}[data-x-icon-s]:before{content:attr(data-x-icon-s)}[data-x-icon-o]{font-family:FontAwesomeRegular!important}[data-x-icon-o]:before{content:attr(data-x-icon-o)}[data-x-icon-l]{font-weight:300;font-family:FontAwesomeLight!important}[data-x-icon-l]:before{content:attr(data-x-icon-l)}[data-x-icon-b]{font-family:FontAwesomeBrands!important}[data-x-icon-b]:before{content:attr(data-x-icon-b)}.widget.widget_rss li .rsswidget:before{content:"";padding-right:.4em;font-family:FontAwesome}.m1i-0.x-bar{z-index:9999;background-color:#fff;border-width:0;height:6em;font-size:16px;box-shadow:0 .15em 2em 0 #00000026}.m1i-0 .x-bar-content{flex-direction:row;justify-content:space-between;align-items:center;height:6em;display:flex}.m1i-0.x-bar-outer-spacers:after,.m1i-0.x-bar-outer-spacers:before{flex-basis:2em;height:2em;width:2em!important}.m1i-0.x-bar-space{height:6em;font-size:16px}.m1i-1.x-bar-container{z-index:1;border-width:0;flex-direction:row;flex:1 0 auto;align-items:center;font-size:1em;display:flex}.m1i-2.x-bar-container{justify-content:space-between}.m1i-3.x-bar-container{justify-content:flex-end}.m1i-4.x-image{border-width:0;font-size:1em}.m1i-5.x-anchor{background-color:#fff;border-radius:100em;width:3em;height:3em;box-shadow:0 .15em .65em 0 #00000040}.m1i-5.x-anchor .x-graphic{margin:5px}.m1i-5.x-anchor .x-graphic-icon{color:#000;border-width:0;width:auto;font-size:1.25em}.m1i-5.x-anchor:hover .x-graphic-icon,.m1i-5.x-anchor[class*=active] .x-graphic-icon,[data-x-effect-provider*=colors]:hover .m1i-5.x-anchor .x-graphic-icon{color:#00000080}.m1i-5.x-anchor .x-toggle{color:#000}.m1i-5.x-anchor:hover .x-toggle,.m1i-5.x-anchor[class*=active] .x-toggle,[data-x-effect-provider*=colors]:hover .m1i-5.x-anchor .x-toggle{color:#00000080}.m1i-5.x-anchor .x-toggle-burger{width:10em;margin:3em 0;font-size:2px}.m1i-5.x-anchor .x-toggle-burger-bun-t{transform:translateY(-3em)}.m1i-5.x-anchor .x-toggle-burger-bun-b{transform:translateY(3em)}.m1i-6.x-anchor{border-width:0;font-size:1em}.m1i-6.x-anchor .x-anchor-content{flex-direction:row;align-items:center;display:flex}.m1i-7.x-anchor .x-anchor-content{justify-content:center}.m1i-8.x-anchor .x-anchor-content{padding:.75em}.m1i-8.x-anchor .x-anchor-text{margin-top:5px;margin-bottom:5px;margin-left:5px}.m1i-8.x-anchor .x-anchor-text-primary{font-family:inherit;font-size:1em;font-style:normal;font-weight:inherit;color:#000;line-height:1}.m1i-8.x-anchor:hover .x-anchor-text-primary,.m1i-8.x-anchor[class*=active] .x-anchor-text-primary,[data-x-effect-provider*=colors]:hover .m1i-8.x-anchor .x-anchor-text-primary{color:#00000080}.m1i-8.x-anchor .x-anchor-sub-indicator{color:#000;margin:5px;font-size:1em}.m1i-8.x-anchor:hover .x-anchor-sub-indicator,.m1i-8.x-anchor[class*=active] .x-anchor-sub-indicator,[data-x-effect-provider*=colors]:hover .m1i-8.x-anchor .x-anchor-sub-indicator{color:#00000080}.m1i-9.x-anchor .x-anchor-text{margin-right:auto}.m1i-a.x-anchor .x-anchor-text{margin-right:5px}.m1i-b.x-anchor .x-anchor-content{justify-content:flex-start}.m1i-c{font-size:16px;transition-duration:.5s}.m1i-c .x-off-canvas-bg{background-color:#000000bf;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m1i-c .x-off-canvas-close{color:#00000080;width:2em;height:2em;font-size:1em;transition-duration:.3s,.5s,.5s;transition-timing-function:ease-in-out,cubic-bezier(.4,0,.2,1),cubic-bezier(.4,0,.2,1)}.m1i-c .x-off-canvas-close:focus,.m1i-c .x-off-canvas-close:hover{color:#000}.m1i-c .x-off-canvas-content{background-color:#fff;border-width:0;max-width:24em;padding:2em;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 0 2em 0 #00000040}.m1i-d{font-size:1em}.m1i-e,.m1i-e .x-anchor{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m1i-f{flex-direction:row;flex:none;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.m1i-f>li,.m1i-f>li>a{flex:0 auto}.m1i-g .x-dropdown{background-color:#fff;border-width:0;width:14em;font-size:16px;transition-duration:.5s,.5s,0s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 .15em 2em 0 #00000026}.m1i-g .x-dropdown:not(.x-active){transition-delay:0s,0s,.5s}.m8-0.x-section{margin:0;padding-left:0;padding-right:0}.m8-1.x-section{border-width:0}.m8-2.x-section{background-color:#f4a14e;padding-top:calc(2.441rem + 5.96vmin);padding-bottom:calc(2.441rem + 5.96vmin + 60px)}.m8-3.x-section{z-index:1}.m8-4.x-section{background-color:#fff;margin:-60px 0 0;padding:0 10px calc(2.441rem + 5.96vmin);overflow:hidden}.m8-5.x-section{z-index:auto}.m8-6.x-section{padding-top:100px;padding-bottom:100px}.m8-7.x-section{padding-top:10%;padding-bottom:10%}.m8-8{transition-duration:.4s}.m8-9{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}:where(body:not(.tco-disable-effects)) .m8-9:hover,:where(body:not(.tco-disable-effects)) [data-x-effect-provider*=effects]:hover .m8-9{opacity:1;transform:translateY(-.5em)}.m8-a{transition-timing-function:cubic-bezier(.77,0,.175,1)}.m8-a .x-text-content-text-primary,.m8-a .x-text-content-text-subheadline,.m8-a .x-text-typing,.m8-a .x-typed-cursor,.m8-a .x-graphic-child{transition-duration:.4s;transition-timing-function:cubic-bezier(.77,0,.175,1)}.m8-b.x-row{z-index:auto;border-width:0;margin-left:auto;margin-right:auto;padding:1px}.m8-b>.x-row-inner{flex-direction:row;align-content:stretch;align-items:stretch}.m8-c.x-row{font-size:1em}.m8-c>.x-row-inner{justify-content:flex-start}.m8-d>.x-row-inner{margin:calc(-.5rem - 1px)}.m8-d>.x-row-inner>*{flex-grow:1;margin:.5rem}.m8-e>.x-row-inner{margin:-11px}.m8-e>.x-row-inner>*{margin:10px}.m8-f.x-row{font-size:1rem}.m8-f>.x-row-inner{justify-content:center;margin:calc(-.5em - 1px)}.m8-f>.x-row-inner>*{margin:.5em}.m8-g{--gap:1rem}.m8-g>.x-row-inner>:nth-child(n){flex-basis:calc(28em - clamp(0px,var(--gap),9999px))}.m8-h{--gap:20px}.m8-i>.x-row-inner>:nth-child(n){flex-basis:calc(100% - clamp(0px,var(--gap),9999px))}.m8-j{--gap:1em}.m8-j>.x-row-inner>:nth-child(n),.m8-k>.x-row-inner>:nth-child(n){flex-basis:calc(100% - clamp(0px,var(--gap),9999px))}.m8-l.x-col{z-index:1;font-size:1em}.m8-m.x-col{border-width:0}.m8-n.x-col{box-shadow:none;background-color:#fff;border:2px solid #ff8838;border-radius:6px;flex-flow:column wrap;place-content:stretch flex-start;align-items:stretch;padding:1.5em;display:flex;overflow:hidden}.m8-n.x-col:hover,.m8-n.x-col[class*=active],[data-x-effect-provider*=colors]:hover .m8-n.x-col{box-shadow:0 .65em 1.35em 0 #00000029}.m8-o.x-text{max-width:10.5em;font-size:calc(1.563rem + 3.2vmin)}.m8-o.x-text .x-text-content-text-primary{color:#fff;font-size:1em}.m8-p.x-text{margin-top:.327em;margin-bottom:.327em}.m8-p.x-text .x-text-content-text-primary{letter-spacing:-.025em;margin-right:.025em}.m8-q.x-text{border-width:0;margin-left:0;margin-right:0}.m8-q.x-text .x-text-content-text-primary{font-style:normal}.m8-r.x-text .x-text-content-text-primary{text-transform:none;font-family:Poppins,sans-serif;font-weight:700}.m8-s.x-text .x-text-content-text-primary{line-height:1.1}.m8-u.x-text{font-size:1em}.m8-v.x-text .x-text-content-text-primary{font-size:2.5em}.m8-v.x-text .x-text-content-text-subheadline{letter-spacing:0;text-transform:none;color:#000;margin-top:.35em;font-family:Barlow,sans-serif;font-style:normal;font-weight:500;line-height:1.4}.m8-w.x-text .x-text-content-text-primary{color:#181818}.m8-w.x-text .x-text-content-text-subheadline{font-size:1.2em}.m8-x.x-text{margin-top:3em;margin-bottom:2em}.m8-x.x-text .x-text-content-text-primary{color:#434343}.m8-x.x-text .x-text-content-text-subheadline{font-size:1.4em}.m8-y.x-text .x-text-content-text-primary{letter-spacing:0}.m8-z.x-text{margin-top:0;margin-bottom:.512em}.m8-z.x-text .x-text-content-text-primary{color:#000;font-size:1.3em;line-height:1.5}.m8-z.x-text:hover .x-text-content-text-primary,.m8-z.x-text[class*=active] .x-text-content-text-primary,[data-x-effect-provider*=colors]:hover .m8-z.x-text .x-text-content-text-primary{color:#f45c00}.m8-10.x-text{margin-top:1.563em;margin-bottom:0}.m8-10.x-text .x-text-content{flex-direction:row;justify-content:center;align-items:center;display:flex}.m8-10.x-text .x-text-content-text-primary{letter-spacing:.065em;text-transform:uppercase;color:#000;text-overflow:ellipsis;white-space:nowrap;margin-right:-.065em;font-family:inherit;font-size:.7em;font-weight:700;line-height:1;overflow:hidden}.m8-10.x-text .x-graphic{margin:0 .409em}.m8-10.x-text .x-graphic-icon{color:#000;border-width:0;width:1em;height:1em;font-size:1em;line-height:1em}.m8-11.x-text{color:#000;max-width:50em;margin-bottom:1.25em;font-size:calc(.8rem + 1.25vmin)}.m8-12.x-text{letter-spacing:0;text-transform:none;border-width:0;margin-top:0;margin-left:0;margin-right:0;font-family:Barlow,sans-serif;font-style:normal;font-weight:500;line-height:1.6}.m8-12.x-text>:first-child{margin-top:0}.m8-12.x-text>:last-child{margin-bottom:0}.m8-13.x-text{color:#0000008c;margin-bottom:auto;font-size:1em}.m8-14.x-anchor{border-radius:100em;margin:0 10px}.m8-14.x-anchor .x-anchor-content{padding:.625em 1.25em}.m8-14.x-anchor .x-anchor-text-primary{font-family:inherit;font-weight:inherit;letter-spacing:.25em;text-align:center;text-transform:uppercase;margin-right:-.25em;line-height:1.2}.m8-14.x-anchor:hover .x-anchor-text-primary,.m8-14.x-anchor[class*=active] .x-anchor-text-primary,[data-x-effect-provider*=colors]:hover .m8-14.x-anchor .x-anchor-text-primary{color:#000}.m8-14>.is-primary{color:#ffffff40;transform-origin:50%;width:100%;height:100%}.m8-15.x-anchor{background-color:#fff;border:2px solid #000}.m8-15.x-anchor .x-anchor-text-primary{color:#000;font-size:1.3em}.m8-16.x-anchor{font-size:1em}.m8-16.x-anchor .x-anchor-content{flex-direction:row;justify-content:center;align-items:center;display:flex}.m8-16.x-anchor .x-anchor-text{margin:5px}.m8-16.x-anchor .x-anchor-text-primary{font-style:normal}.m8-17.x-anchor{border-width:0}.m8-18.x-anchor{background-color:#ff9130}.m8-18.x-anchor:hover,.m8-18.x-anchor[class*=active],[data-x-effect-provider*=colors]:hover .m8-18.x-anchor{background-color:#fff}.m8-18.x-anchor .x-anchor-text-primary{color:#fff;font-size:1em}.m8-19.x-anchor{background-color:#fff;border-radius:.35em;box-shadow:0 .15em .65em 0 #00000040}.m8-19.x-anchor .x-anchor-content{padding:.575em .85em}.m8-19.x-anchor:hover,.m8-19.x-anchor[class*=active],[data-x-effect-provider*=colors]:hover .m8-19.x-anchor{background-color:#f4a14e}.m8-19.x-anchor .x-anchor-text-primary{color:#000;font-family:Poppins,sans-serif;font-size:.8em;font-weight:700;line-height:1}.m8-19.x-anchor:hover .x-anchor-text-primary,.m8-19.x-anchor[class*=active] .x-anchor-text-primary,[data-x-effect-provider*=colors]:hover .m8-19.x-anchor .x-anchor-text-primary{color:#fff}.m8-1a{justify-content:flex-start;display:flex}.m8-1b{z-index:2;flex-direction:row;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.m8-1c{flex-grow:0}.m8-1d{flex-shrink:1}.m8-1e{flex-basis:auto}.m8-1f{margin-top:0;margin-bottom:0}.m8-1g{border-width:0;font-size:1em}.m8-1h{flex-shrink:0;overflow:hidden}.m8-1i{border-radius:1em;flex-basis:36vw;min-width:210px;max-width:480px;margin-left:0;margin-right:10px;box-shadow:0 1em 2.15em 0 #110f1654}.m8-1j{background-color:#d5d5d5;border-radius:3px;height:44vh;min-height:210px;max-height:240px;margin:0 0 1em}.m8-1k{flex-flow:column wrap;flex-grow:1;align-content:flex-start;align-items:flex-start}.m8-1m.x-image{width:100%;display:block}.m8-1m.x-image img{width:100%}.m8-1n.x-image{border-width:0;font-size:1em}.m8-1o.x-image img{object-fit:cover}.m8-1o.x-image,.m8-1o.x-image img{height:100%}.m8-1p{padding-top:2em}.m8-1q{padding-bottom:0;padding-left:0;padding-right:0;font-size:1em}.m8-1r{padding-top:1em}.m8-1s{--x-slide-container-transition-duration:.5s;--x-slide-container-autoplay-transition-duration:5s;padding:0;font-size:1em}.m8-1s .x-slide-container{align-items:stretch}body:not(.tco-disable-effects) .m8-1s .x-slide:where(.x-effect-enter,.x-effect-exit,.x-effect-entering,.x-effect-exiting){transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.m8-1t{background-color:#0000000f;border-width:0;font-size:1em}.x-slide-container.is-stacked .m8-1t:not(.is-current-slide).x-effect-exit{z-index:auto}.x-slide-container.is-stacked .m8-1t:not(.is-current-slide).x-effect-holding{z-index:1}.x-slide-container.is-stacked .m8-1t.is-current-slide{z-index:2}.m8-1u{--x-slide-pagination-item-bgc:#00000029;--x-slide-pagination-item-bgc-alt:#000;justify-content:center;gap:4px;margin:2em 0 0;font-size:1em}.m8-1u li{border-radius:100px;width:12px;height:12px}@media screen and (width<=766px){.m8-15.x-anchor .x-anchor-text-primary{font-size:1em}}:root{--ink:#272727;--muted:#999;--brand:#ff2a13;--brand-dark:#ef2201;--accent:#ff2a13;--button:#ff2a13;--header:#fff;--footer:#272727;--cream:#f3f3f3;--white:#fff;--line:#e5e5e5;--shadow:0 18px 40px #ff2a131f;--radius:12px;--pagefind-ui-primary:var(--brand);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--white);--pagefind-ui-border:var(--line);--pagefind-ui-font:Lato, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);margin:0;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65}img{filter:none;max-width:100%;height:auto;display:block}.brand img,.home-content img,.prose img{filter:none}a{color:var(--brand)}h1,h2,h3,h4,h5,h6{color:var(--ink);letter-spacing:-.035em;margin:0 0 .6em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.25}h1{font-size:clamp(1.8rem,4vw,2.8rem)}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:20;background:var(--header);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar{border-bottom:1px solid var(--line);background:#f7f7f7}.topbar-inner{width:min(1200px,100% - 2rem);min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin:auto;font-size:.85rem;display:flex}.topbar a{color:var(--muted);text-decoration:none}.topbar a:hover{color:var(--brand)}.social-nav{flex-wrap:wrap;gap:.8rem;display:flex}.header-inner{justify-content:space-between;align-items:center;gap:1.25rem;width:min(1200px,100% - 2rem);min-height:90px;margin:auto;display:flex}.brand img{filter:none;width:auto;height:48px}.site-nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.site-nav a{color:var(--muted);letter-spacing:.085em;text-transform:uppercase;font-family:Lato,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 4px 0 0 var(--brand)}.site-nav .nav-search{color:#fff;background:var(--brand);text-transform:uppercase;box-shadow:none;border-radius:999px;padding:.4rem .85rem}.menu-toggle{background:0 0;border:0;padding:.6rem;display:none}.menu-toggle>span:not(.sr-only){background:var(--ink);width:26px;height:2px;margin:5px;display:block}.page-hero{color:#fff;background:linear-gradient(105deg,#272727,#ff2a13);place-items:center;min-height:180px;display:grid}.page-hero-inner{text-align:center;width:min(900px,100% - 2rem);padding:3rem 0 3.4rem}.page-hero h1{color:#fff}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f7d4cf;font-size:.75rem}.content-shell{z-index:2;width:min(900px,100% - 2rem);margin:-2.2rem auto 5rem;position:relative}.prose,.search-panel,.stub-panel{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin:auto;padding:clamp(1.4rem,4vw,2.8rem)}.prose form{gap:1rem;margin-top:1.2rem;display:grid}.prose input,.prose textarea,.prose select,.home-content input,.home-content textarea,.home-content select{width:100%;font:inherit;border:1px solid #d5d5c4;border-radius:10px;padding:.9rem 1rem}.button,.prose .x-btn,.home-content .x-btn{color:#fff;background:var(--button);text-align:center;border:0;border-radius:.25em;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.home-content .x-btn:hover,.button:hover{background:var(--brand-dark);color:#fff}.link-list{gap:.7rem;display:grid}.search-panel{min-height:280px}.archive-list{gap:1.5rem;padding:0;list-style:none;display:grid}.archive-item a{color:inherit;gap:.6rem;text-decoration:none;display:grid}.archive-item img{width:100%;height:auto}.pagination{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.site-footer{background:var(--footer);color:#fff}.footer-columns,.footer-inner{width:min(1100px,100% - 2rem);margin:auto}.footer-columns{gap:2rem;padding:2.4rem 0 1rem;display:grid}@media (width>=800px){.footer-columns{grid-template-columns:repeat(3,1fr)}}.footer-columns h2{color:#fff;font-size:1.1rem}.footer-columns nav,.footer-inner nav{gap:.45rem;display:grid}.footer-columns a,.footer-inner a{color:#fff}.footer-inner{text-align:center;padding:1rem 0 2rem}.footer-inner nav{flex-wrap:wrap;justify-content:center;gap:1rem 1.4rem;margin:1rem 0;display:flex}.home-content{background:var(--cream)}.home-content .brand img,.home-content img[src*=training],.home-content img[src*=shadlogo]{filter:none}.home-content .cs-content{width:100%}.home-content .x-container,.home-content .x-container.max{width:min(1200px,100% - 2rem);margin-inline:auto}.home-content .x-row{width:100%}.home-content .x-row-inner{flex-wrap:wrap;align-items:stretch;width:100%;display:flex}.home-content .x-col,.home-content .x-column{flex:100%;min-width:0}.home-content .x-1-1{flex:100%}@media (width>=767px){.home-content .x-1-2{flex:50%}.home-content .x-1-3{flex:33.333%}.home-content .x-2-3{flex:66.666%}.home-content .x-1-4{flex:25%}.home-content .x-1-5{flex:20%}.home-content .x-2-5{flex:40%}.home-content .x-1-6{flex:16.666%}}.home-content .x-text-content-text-subheadline{margin-top:.45em;font-weight:500;display:block}.home-content a.x-col{color:inherit;text-decoration:none}.home-content .x-anchor{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-content .content-section{padding:3rem 0}.home-content .cs-ta-center{text-align:center}.home-content .cs-ta-left{text-align:left}.home-content .x-img-circle{border-radius:50%;margin-inline:auto}.home-content .x-line,.home-content .x-hr{opacity:.2;background:currentColor;border:0;height:1px;margin:1.2rem 0}.home-content .x-video,.home-content .x-frame-video-embed{width:100%;margin:1rem 0;position:relative}.home-content .x-video-inner,.home-content .x-frame-inner{height:0;padding-bottom:56.25%;position:relative}.home-content .x-video iframe,.home-content .x-frame-inner iframe,.home-content iframe[src*=youtube\.com]{border:0;width:100%;min-height:280px}.home-content .x-frame-inner iframe{height:100%;min-height:0;position:absolute;inset:0}.home-content .x-blockquote{background:#fff;margin:0;padding:1.2rem}.home-content .x-cite{color:var(--muted);margin-top:.8rem;font-style:italic;display:block}.home-content .aligncenter{margin-inline:auto}.home-content h2 span,.home-content h3 span,.home-content h4 span,.home-content h5 span{display:inline}.home-content form{border-radius:var(--radius);width:min(40rem,100% - 2rem);box-shadow:var(--shadow);background:#fff;gap:1rem;margin:2rem auto 4rem;padding:2rem;display:grid}.home-content form .hidden{display:none}.home-content button[type=submit],.home-content input[type=submit]{color:#fff;background-color:var(--brand);cursor:pointer;border:0;border-radius:.25em;padding:.75rem 1.4rem;font-weight:700}.home-content [style*=url\(]:not([style*=linear-gradient]),.home-content .x-section[style*=url\(]:not([style*=linear-gradient]){isolation:isolate;background-position:50%;background-size:cover;min-height:280px;position:relative}.home-content [style*=url\(]:not([style*=linear-gradient]):before,.home-content .x-section[style*=url\(]:not([style*=linear-gradient]):before{content:"";z-index:0;background:linear-gradient(90deg,#000000b8 0%,#0000007a 52%,#00000047 100%);position:absolute;inset:0}.home-content [style*=url\(]:not([style*=linear-gradient])>*,.home-content .x-section[style*=url\(]:not([style*=linear-gradient])>*{z-index:1;position:relative}.home-content [style*=url\(]:not([style*=linear-gradient]) h1,.home-content [style*=url\(]:not([style*=linear-gradient]) h2,.home-content [style*=url\(]:not([style*=linear-gradient]) h3,.home-content [style*=url\(]:not([style*=linear-gradient]) h4,.home-content [style*=url\(]:not([style*=linear-gradient]) h5,.home-content [style*=url\(]:not([style*=linear-gradient]) .x-text,.home-content [style*=url\(]:not([style*=linear-gradient]) p,.home-content [style*=url\(]:not([style*=linear-gradient]) li{color:#fff;text-shadow:0 1px 12px #00000073}.home-content [style*=url\(]:not([style*=linear-gradient]) .x-col:has(.x-text),.home-content .x-section[style*=url\(]:not([style*=linear-gradient]) .x-col:has(.x-text){-webkit-backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff1f;border-radius:16px;margin:1rem 0;padding:1.75rem 1.5rem}@media (width<=900px){.menu-toggle{display:block}.site-nav{background:#fff;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;inset:90px 0 auto}.site-nav.is-open{display:flex}}.home-content a.x-col article{flex-direction:column;gap:.75rem;height:100%;display:flex}.home-content a.x-col .x-text-content-text-primary{display:block}
