:root{--slskc-radius:8px;--slskc-radius-sm:6px;--slskc-radius-lg:10px;--slskc-radius-pill:50px;--slskc-radius-circle:50%;--slskc-red:#EE1C25;--slskc-red-hover:#c10000;--slskc-red-dark:#9e0000;--slskc-red-gradient:linear-gradient(180deg,#c10000 0%,#9e0000 100%);--slskc-red-hover-gradient:linear-gradient(180deg,#e01e1e 0%,#c10000 100%);--slskc-red-shadow:0 4px 14px rgba(193,0,0,0.4);--slskc-red-shadow-hover:0 6px 20px rgba(193,0,0,0.6);--slskc-bg-body:#111416;--slskc-bg-surface:#191d1f;--slskc-bg-header:#0d0f11;--slskc-bg-card:rgba(255,255,255,0.03);--slskc-bg-card-tint:rgba(0,0,0,0.5);--slskc-bg-glass:rgba(255,255,255,0.06);--slskc-bg-hero:#141719;--slskc-text-primary:#ffffff;--slskc-text-body:#e0e0e0;--slskc-text-muted:#a0a0a0;--slskc-text-subtle:rgba(255,255,255,0.65);--slskc-container-max:1200px;--slskc-gutter-desktop:32px;--slskc-gutter-mobile:20px;--slskc-hero-desktop:300px;--slskc-hero-mobile:200px;--slskc-border-subtle:1px solid rgba(255,255,255,0.08);--slskc-border-card:1px solid rgba(255,255,255,0.14);--slskc-border-focus:1px solid rgba(255,255,255,0.3);--slskc-shadow-sm:0 2px 8px rgba(0,0,0,0.35);--slskc-shadow-card:0 4px 14px rgba(0,0,0,0.4);--slskc-shadow-elevated:0 8px 32px rgba(0,0,0,0.5);--slskc-transition-fast:0.2s ease;--slskc-transition-cinematic:0.3s cubic-bezier(0.16,1,0.3,1);--slskc-transition-zoom:0.4s cubic-bezier(0.16,1,0.3,1)}html,body,body.fusion-body,body.wp-theme-Avada,body.single,body.single-post,body.archive,body.page,body.home,body.layout-boxed-mode,body.layout-boxed-mode #boxed-wrapper,body.layout-boxed-mode #wrapper,#boxed-wrapper,#wrapper,.fusion-wrapper,#main,#content,#sidebar,.fusion-sidebar,.post,article,article.post,.fusion-post-grid,.fusion-single-post-wrapper,.fusion-blog-layout-grid,.fusion-posts-container,.fusion-widget-area,.fusion-footer,.fusion-footer-widget-area,.fusion-copyright-area{background-color:var(--slskc-bg-surface) !important;background-image:none !important;color:var(--slskc-text-body) !important}.fusion-image-wrapper,.fusion-image-wrapper img,.fusion-post-slideshow,.fusion-post-slideshow img,.post .fusion-image-wrapper,.post .fusion-image-wrapper img,.fusion-blog-layout-grid .fusion-image-wrapper,.fusion-blog-layout-grid .fusion-image-wrapper img,.fusion-blog-shortcode .fusion-image-wrapper,.fusion-blog-shortcode .fusion-image-wrapper img,.fusion-posts-container .fusion-image-wrapper,.fusion-posts-container .fusion-image-wrapper img,.wp-post-image,.attachment-full,.other-news-card-media,.other-news-card-media img,.instructor-card img,.sensei-card img,.venue-column-card img,.post-content img,.entry-content img,.wp-block-image img,.fusion-video-wrapper,.video-frame,iframe[src*="youtube"],iframe[src*="vimeo"],.leaflet-container,.fusion-google-map{border-radius:var(--slskc-radius) !important}#main,.page #main,.archive #main,.blog #main,.single #main,#main>.fusion-row,#content,.full-width,#sliders-container{padding-top:0 !important;margin-top:0 !important}.slskc-page-hero{margin-top:0 !important;top:0 !important}.fusion-builder-row-5,.fusion-fullwidth.fusion-builder-row-5,div[style*="South-London-Karate-Club-bg2.jpg"]{background-color:#c10000 !important;background-image:url("/wp-content/uploads/2016/09/South-London-Karate-Club-bg2.jpg") !important;background-size:cover !important;background-position:left top !important;background-repeat:no-repeat !important}.fusion-builder-row-8,.fusion-fullwidth.fusion-builder-row-8,div[style*="bg3.jpg"]{background-color:transparent !important;background-image:url("/wp-content/uploads/2016/09/bg3.jpg") !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.fusion-builder-row-8 .fusion-row,div[style*="bg3.jpg"] .fusion-row{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:24px !important}.fusion-builder-row-8 .fusion-layout-column,div[style*="bg3.jpg"] .fusion-layout-column{width:100% !important;max-width:850px !important;margin:0 auto !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.fusion-builder-row-8 h2,div[style*="bg3.jpg"] h2,.fusion-builder-row-8 p,div[style*="bg3.jpg"] p{text-align:center !important}.fusion-builder-row-8 .fusion-button,div[style*="bg3.jpg"] .fusion-button{margin:0 auto !important;display:inline-flex !important}.page-id-860 .fusion-builder-row-2,.senseis .fusion-builder-row-2,div[style*="sensei-martin-dobson-south-london-karate-club.jpg"]{background-image:url("/wp-content/uploads/2016/09/sensei-martin-dobson-south-london-karate-club.jpg") !important;background-size:cover !important;background-position:85% top !important;background-repeat:no-repeat !important;background-color:transparent !important;width:100% !important;box-sizing:border-box !important}.page-id-860 .fusion-builder-row-2 h1,.page-id-80 .fusion-builder-row-2 h1,.senseis .fusion-builder-row-2 h1,.page-id-860 .fusion-builder-row-2 h2,.page-id-80 .fusion-builder-row-2 h2,.senseis .fusion-builder-row-2 h2{text-shadow:0 2px 14px rgba(0,0,0,0.85),0 1px 4px rgba(0,0,0,0.9) !important}@media only screen and (max-width:800px){.senseis-hero-banner,.page-id-80 .senseis-hero-banner,.page-id-80 .fusion-builder-row-2,.page-id-860 .fusion-builder-row-2,.senseis .fusion-builder-row-2,div[style*="sensei-martin-dobson-south-london-karate-club.jpg"]{padding-left:24px !important;padding-right:24px !important;padding-bottom:36px !important;padding-top:140px !important;box-sizing:border-box !important}.senseis-hero-badge,.page-id-80 .senseis-hero-badge,.page-id-80 .fusion-builder-row-2 .fusion-column-wrapper,.page-id-860 .fusion-builder-row-2 .fusion-column-wrapper,.senseis .fusion-builder-row-2 .fusion-column-wrapper,div[style*="sensei-martin-dobson-south-london-karate-club.jpg"] .fusion-column-wrapper{background:rgba(0,0,0,0.45) !important;background-color:rgba(0,0,0,0.45) !important;padding:16px 20px !important;border-radius:8px !important;display:inline-block !important;width:auto !important;max-width:100% !important;box-sizing:border-box !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;border:1px solid rgba(255,255,255,0.08) !important}.page-id-80 .fusion-builder-row-2 h1,.page-id-860 .fusion-builder-row-2 h1,.senseis .fusion-builder-row-2 h1{margin:0 0 6px 0 !important;padding:0 !important;text-align:left !important}.page-id-80 .fusion-builder-row-2 h2,.page-id-860 .fusion-builder-row-2 h2,.senseis .fusion-builder-row-2 h2{margin:0 !important;padding:0 !important;text-align:left !important}.senseis-bio-section,.page-id-80 .senseis-bio-section,.page-id-80 .fusion-builder-row-3,.senseis .fusion-builder-row-3,.page-id-80 .fusion-builder-row-5,.senseis .fusion-builder-row-5{padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}.senseis-main-heading,.page-id-80 .senseis-main-heading,.page-id-80 .fusion-builder-row-3 h3,.senseis .fusion-builder-row-3 h3{padding-left:0 !important;padding-right:0 !important;margin-bottom:20px !important;text-align:left !important}}.page-id-873 .fusion-builder-row-2,.venues-and-times .fusion-builder-row-2{background-image:none !important;background-color:transparent !important}.fusion-fullwidth,.fusion-builder-row,.fusion-row,.fusion-layout-column,.fusion-column-wrapper,.fusion-content-layout-column,.fusion-post-content,.post-content,.fusion-widget-area{background-color:transparent !important;color:#e0e0e0 !important}.fusion-blog-layout-grid .fusion-post-wrapper,.fusion-blog-layout-grid .fusion-post-content-wrapper,.other-news-card,.sensei-card,.venue-column-card{background-color:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:8px !important;color:#e0e0e0 !important}.instructor-card{background-color:rgba(0,0,0,0.5) !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:8px !important;box-shadow:0 8px 32px rgba(0,0,0,0.4) !important;backdrop-filter:blur(8px) !important;color:#e0e0e0 !important}h1,h2,h3,h4,h5,h6,.fusion-title h1,.fusion-title h2,.fusion-title h3,.entry-title,.post-content h1,.post-content h2,.post-content h3,.fusion-text h1,.fusion-text h2,.fusion-text h3{line-height:1.35em !important;letter-spacing:0.5px !important;color:#ffffff !important}.slskc-page-hero{position:relative !important;overflow:hidden !important;width:100% !important;height:300px !important;min-height:300px !important;box-sizing:border-box !important;background-color:#141719 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:24px 20px !important;text-align:center !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}.slskc-page-hero::before{content:'' !important;position:absolute !important;inset:0 !important;background-image:url("/wp-content/uploads/2025/12/South-London-Karate-Club.webp") !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;opacity:0.1 !important;pointer-events:none !important;z-index:0 !important}body.home .slskc-page-hero::before{background-image:url("/wp-content/uploads/2016/09/20160628-DSC08548-1024x682.jpg") !important;opacity:0.08 !important}body.blog .slskc-page-hero::before,body.page-id-935 .slskc-page-hero::before,body.news .slskc-page-hero::before,body.archive .slskc-page-hero::before,body.category .slskc-page-hero::before,body.tag .slskc-page-hero::before,body.single-post .slskc-page-hero::before{background-image:url("/wp-content/uploads/2025/12/South-London-Karate-Club.webp") !important}body.page-id-873 .slskc-page-hero::before,body.venues-and-times .slskc-page-hero::before{background-image:url("/wp-content/uploads/2015/11/20160628-DSC08553-1024x682.jpg") !important}body.page-id-525 .slskc-page-hero::before,body.contact .slskc-page-hero::before{background-image:url("/wp-content/uploads/2015/11/20160628-DSC08617-1024x682.jpg") !important}.slskc-page-hero-inner{position:relative !important;z-index:1 !important;max-width:860px !important;width:100% !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:16px !important;animation:heroFadeInUp 0.9s cubic-bezier(0.16,1,0.3,1) forwards !important;will-change:opacity,transform !important}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(14px)}100%{opacity:1;transform:translateY(0)}}.page-id-860 .fusion-builder-row-2 .fusion-column-wrapper,.senseis .fusion-builder-row-2 .fusion-column-wrapper,div[style*="sensei-martin-dobson-south-london-karate-club.jpg"] .fusion-column-wrapper,body.single-post .entry-title.fusion-post-title,body.single .entry-title.fusion-post-title{animation:heroFadeInUp 0.9s cubic-bezier(0.16,1,0.3,1) forwards !important;will-change:opacity,transform !important}.slskc-hero-title{color:#ffffff !important;font-weight:700 !important;font-size:clamp(20px,2.6vw,26px) !important;text-transform:uppercase !important;letter-spacing:0.8px !important;line-height:1.35em !important;margin:0 auto !important;text-align:center !important;text-wrap:balance !important;max-width:820px !important}.slskc-hero-subtitle{font-size:15.5px !important;color:rgba(255,255,255,0.85) !important;line-height:1.6em !important;max-width:740px !important;margin:0 auto !important;text-align:center !important;text-wrap:balance !important}.slskc-hero-subtitle strong{color:#ffffff !important}@media only screen and (max-width:800px){.slskc-page-hero{height:auto !important;min-height:200px !important;padding:28px 18px 24px 18px !important}.slskc-page-hero-inner{gap:12px !important}.slskc-hero-title{font-size:clamp(18px,5vw,22px) !important;margin-bottom:0 !important}.slskc-hero-subtitle{font-size:14.5px !important;line-height:1.5em !important;max-width:96% !important}}.title-heading-left{color:#ffffff !important}.post-content p,.post-content li{color:#e0e0e0 !important;line-height:1.7em !important}.fusion-meta-info,.fusion-meta-info a{color:#a0a0a0 !important}.fusion-meta-info a:hover{color:#EE1C25 !important}.single-post .entry-title,.single-post h1.fusion-post-title,.single-post h1.entry-title{color:#ffffff !important;font-weight:700 !important;line-height:1.3em !important;box-sizing:border-box !important;word-break:break-word !important;text-wrap:balance !important}.single-post .post-content{color:#e0e0e0 !important;box-sizing:border-box !important}.single-post .post-content p{color:#e0e0e0 !important;font-size:16px !important;line-height:1.75em !important;margin-bottom:18px !important}.single-post .fusion-meta-info{box-sizing:border-box !important;border:none !important;background:transparent !important}.single-post .fusion-meta-info-wrapper,.fusion-meta-info-wrapper,.post .fusion-meta-info-wrapper{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:var(--slskc-radius-sm,6px) !important;padding:12px 16px 12px 14px !important;padding-left:14px !important;font-size:13.5px !important;color:#a0a0a0 !important;line-height:1.6em !important;box-sizing:border-box !important;display:block !important;width:100% !important}.single-post .fusion-meta-info-wrapper a{color:#EE1C25 !important;font-weight:600 !important;text-decoration:none !important}.single-post .fusion-meta-info-wrapper a:hover{text-decoration:underline !important}.single-post .fusion-sharing-box{box-sizing:border-box !important;border:none !important;background:transparent !important;margin-top:24px !important;margin-bottom:36px !important}.fusion-social-network-icon.fusion-reddit,.awb-icon-reddit,.fusion-reddit{display:none !important;pointer-events:none !important}@media only screen and (max-width:800px){.single-post .entry-title,.single-post h1.fusion-post-title,.single-post h1.entry-title{padding-left:20px !important;padding-right:20px !important;margin-top:22px !important;margin-bottom:16px !important;font-size:24px !important}.single-post .post-content{padding-left:20px !important;padding-right:20px !important;margin-top:0 !important;margin-bottom:20px !important}.single-post .fusion-meta-info{padding-left:20px !important;padding-right:20px !important;margin-top:20px !important;margin-bottom:24px !important}.single-post .fusion-sharing-box{padding-left:20px !important;padding-right:20px !important;margin-top:20px !important;margin-bottom:32px !important}.single-post .fusion-sharing-box .fusion-social-networks-wrapper{display:flex !important;justify-content:center !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}}@media only screen and (min-width:801px){.single-post .entry-title,.single-post h1.fusion-post-title,.single-post h1.entry-title{padding-left:0 !important;padding-right:0 !important;margin-top:26px !important;margin-bottom:20px !important;font-size:32px !important}.single-post .post-content{padding-left:0 !important;padding-right:0 !important;margin-top:0 !important;margin-bottom:24px !important}.single-post .fusion-meta-info{padding-left:0 !important;padding-right:0 !important;margin-top:24px !important;margin-bottom:28px !important}.single-post .fusion-sharing-box{padding-left:0 !important;padding-right:0 !important;margin-top:24px !important;margin-bottom:40px !important}.single-post .fusion-sharing-box .fusion-social-networks-wrapper{display:flex !important;justify-content:flex-start !important;align-items:center !important;gap:12px !important}}.fusion-image-wrapper,.fusion-post-slideshow,.post .fusion-image-wrapper,.fusion-blog-layout-grid .fusion-image-wrapper,.fusion-blog-shortcode .fusion-image-wrapper,.fusion-posts-container .fusion-image-wrapper,.other-news-card-media{position:relative !important;overflow:hidden !important;display:block !important;cursor:pointer !important}.fusion-image-wrapper img,.fusion-post-slideshow img,.fusion-blog-layout-grid .fusion-image-wrapper img,.fusion-blog-shortcode .fusion-image-wrapper img,.fusion-posts-container .fusion-image-wrapper img,.wp-post-image,.other-news-card-media img{display:block !important;width:100% !important;height:auto !important;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1) !important;backface-visibility:hidden !important}.fusion-image-wrapper:hover img,.fusion-post-wrapper:hover .fusion-image-wrapper img,.fusion-blog-layout-grid .post:hover .fusion-image-wrapper img,.fusion-blog-shortcode article:hover .fusion-image-wrapper img,.fusion-posts-container article:hover .fusion-image-wrapper img,.other-news-card:hover .other-news-card-media img{transform:scale(1.06) !important}.fusion-image-wrapper .fusion-rollover,.fusion-post-wrapper .fusion-rollover,.fusion-rollover{background:transparent !important;background-color:transparent !important;opacity:1 !important;visibility:visible !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;transform:none !important;pointer-events:auto !important;z-index:4 !important}.fusion-rollover-content,.fusion-rollover-sep,.fusion-rollover-gallery{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.fusion-image-wrapper .fusion-link-wrapper,.fusion-image-wrapper .fusion-rollover-link{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:block !important;z-index:10 !important;background:transparent !important;opacity:0 !important;cursor:pointer !important;text-indent:-9999px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:none !important}.footer-google-reviews a:hover{transform:translateY(-2px) !important}.footer-google-reviews img{filter:drop-shadow(0 4px 12px rgba(0,0,0,0.4)) !important;transition:transform 0.2s ease !important}.fusion-sharing-box,.fusion-sharing-box .fusion-social-networks,.fusion-sharing-box .fusion-social-networks-wrapper,.fusion-sharing-box .fusion-social-network-icon,.single-post .fusion-sharing-box,.single-post .fusion-social-networks,.single-post .fusion-social-networks-wrapper{overflow:visible !important;clip-path:none !important}.fusion-sharing-box{margin:24px 0 32px 0 !important;padding:16px 4px !important;border-top:1px solid rgba(255,255,255,0.1) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;background:transparent !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;box-sizing:border-box !important;width:100% !important}.fusion-sharing-box h4{display:none !important}.fusion-sharing-box .fusion-social-networks{display:flex !important;align-items:center !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important}.fusion-sharing-box .fusion-social-networks-wrapper{display:flex !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:14px !important;margin:0 !important;padding:4px 6px !important;overflow:visible !important}.fusion-sharing-box .fusion-social-network-icon{width:42px !important;height:42px !important;aspect-ratio:1 / 1 !important;min-width:42px !important;min-height:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(180deg,#c10000 0%,#9e0000 100%) !important;border:1.5px solid #ffffff !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(193,0,0,0.35) !important;color:#ffffff !important;font-size:16px !important;line-height:1 !important;text-decoration:none !important;transition:all 0.25s ease !important;cursor:pointer !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;overflow:visible !important}.fusion-sharing-box .fusion-social-network-icon:first-child{margin-left:2px !important}.fusion-sharing-box .fusion-social-network-icon:hover{background:linear-gradient(180deg,#e01e1e 0%,#c10000 100%) !important;transform:translateY(-2px) scale(1.06) !important;box-shadow:0 6px 18px rgba(193,0,0,0.6) !important;color:#ffffff !important;border-color:#ffffff !important}.fusion-sharing-box .fusion-social-network-icon:before{color:#ffffff !important}#sidebar,.fusion-sidebar-right,.sidebar{padding-left:36px !important;padding-right:20px !important;box-sizing:border-box !important}#sidebar .widget,.sidebar .widget{margin-bottom:35px !important}#sidebar .widget .heading .widget-title,.sidebar .widget .heading .widget-title{color:#ffffff !important;font-size:18px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.8px !important;padding-bottom:12px !important;border-bottom:2px solid rgba(255,255,255,0.1) !important;margin-bottom:18px !important}#sidebar .widget_recent_entries ul,.sidebar .widget_recent_entries ul{padding:0 !important;margin:0 !important;list-style:none !important}#sidebar .widget_recent_entries ul li,.sidebar .widget_recent_entries ul li{padding:12px 0 !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;line-height:1.45em !important}#sidebar .widget_recent_entries ul li:last-child,.sidebar .widget_recent_entries ul li:last-child{border-bottom:none !important}#sidebar .widget_recent_entries ul li a,.sidebar .widget_recent_entries ul li a{color:#e0e0e0 !important;font-size:14.5px !important;font-weight:600 !important;text-decoration:none !important;transition:color 0.15s ease !important;display:block !important}#sidebar .widget_recent_entries ul li a:hover,#sidebar .widget_recent_entries ul li a[aria-current="page"]{color:#EE1C25 !important}#sidebar .tagcloud,.sidebar .tagcloud{display:flex !important;flex-wrap:wrap !important;gap:8px !important;padding:0 !important}#sidebar .tagcloud a,.sidebar .tagcloud a{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:4px !important;color:#b0b0b0 !important;font-size:12.5px !important;padding:6px 12px !important;text-decoration:none !important;transition:all 0.15s ease !important;display:inline-block !important}#sidebar .tagcloud a:hover,.sidebar .tagcloud a:hover{background:#EE1C25 !important;border-color:#EE1C25 !important;color:#ffffff !important}#sidebar .widget_archive,.sidebar .widget_archive{display:none !important}.other-news-section{margin:40px 0 30px 0 !important;width:100% !important;box-sizing:border-box !important}.other-news-header{margin-bottom:24px !important;padding-bottom:12px !important;border-bottom:2px solid rgba(255,255,255,0.1) !important;position:relative !important}.other-news-title{font-size:22px !important;font-weight:800 !important;color:#ffffff !important;text-transform:uppercase !important;letter-spacing:0.8px !important;margin:0 !important;display:inline-block !important}.other-news-accent{position:absolute !important;bottom:-2px !important;left:0 !important;width:60px !important;height:2px !important;background:#EE1C25 !important}.other-news-carousel-wrapper{position:relative !important;width:100% !important;box-sizing:border-box !important}.other-news-track{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;width:100% !important;box-sizing:border-box !important}.other-news-card{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:8px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease !important}.other-news-card:hover{transform:translateY(-3px) !important;border-color:#EE1C25 !important;box-shadow:0 8px 24px rgba(0,0,0,0.45) !important}.other-news-card-media{display:block !important;width:100% !important;aspect-ratio:16 / 9 !important;overflow:hidden !important;position:relative !important;background:#141618 !important}.other-news-card-media img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:top center !important;display:block !important;transition:transform 0.35s ease !important}.other-news-card:hover .other-news-card-media img{transform:scale(1.05) !important}.other-news-card-body{padding:16px 18px 18px 18px !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;justify-content:space-between !important}.other-news-date{font-size:13px !important;color:#a0a0a0 !important;margin-bottom:8px !important;display:block !important;font-weight:500 !important}.other-news-card-title{font-size:16px !important;font-weight:700 !important;line-height:1.35em !important;margin:0 0 12px 0 !important;color:#ffffff !important}.other-news-card-title a{color:#ffffff !important;text-decoration:none !important;transition:color 0.15s ease !important}.other-news-card-title a:hover{color:#EE1C25 !important}.other-news-read-more{color:#EE1C25 !important;font-size:13.5px !important;font-weight:700 !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;margin-top:auto !important;transition:transform 0.15s ease !important}.other-news-read-more:hover{transform:translateX(3px) !important}.other-news-dots{display:none !important}@media only screen and (max-width:800px){.other-news-section{margin:30px 0 20px 0 !important;padding-left:0 !important;padding-right:0 !important}.other-news-header{margin-left:24px !important;margin-right:24px !important}.other-news-track{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;gap:16px !important;padding:8px 24px 16px 24px !important;margin:0 !important;scrollbar-width:none !important;-ms-overflow-style:none !important;width:100% !important;box-sizing:border-box !important}.other-news-track::-webkit-scrollbar{display:none !important}.other-news-card{flex:0 0 78vw !important;width:78vw !important;max-width:320px !important;min-width:250px !important;scroll-snap-align:center !important;scroll-snap-stop:always !important;box-sizing:border-box !important}.other-news-dots{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-top:14px !important;margin-bottom:10px !important}.other-news-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:rgba(255,255,255,0.25) !important;transition:all 0.3s ease !important;cursor:pointer !important;border:none !important;padding:0 !important}.other-news-dot.active{width:22px !important;border-radius:4px !important;background:#EE1C25 !important}}body.single-post,body.single,body.single-format-standard{overflow-x:hidden !important}body.single-post #main,body.single #main,body.single-format-standard #main{width:100% !important;max-width:100% !important;padding:40px 0 60px 0 !important;margin:0 auto !important;box-sizing:border-box !important}body.single-post #main>.fusion-row,body.single #main>.fusion-row,body.single-format-standard #main>.fusion-row{max-width:1200px !important;margin:0 auto !important;padding-left:36px !important;padding-right:36px !important;box-sizing:border-box !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:36px !important}body.single-post #content,body.single #content,body.single-format-standard #content{flex:1 1 680px !important;max-width:100% !important;width:auto !important;float:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}body.single-post #sidebar,body.single #sidebar,body.single-format-standard #sidebar{flex:0 0 300px !important;max-width:100% !important;width:300px !important;float:none !important;margin:0 !important;padding:0 0 0 20px !important;box-sizing:border-box !important}body.single-post .entry-title.fusion-post-title,body.single .entry-title.fusion-post-title{font-size:clamp(22px,3.2vw,32px) !important;font-weight:700 !important;line-height:1.35em !important;margin-top:24px !important;margin-bottom:14px !important;color:#ffffff !important;text-wrap:balance !important}body.single-post .post-content,body.single .post-content{font-size:16px !important;line-height:1.7em !important;color:rgba(255,255,255,0.88) !important;margin-bottom:24px !important}body.page-id-935 #main>.fusion-row,body.news #main>.fusion-row,body.archive #main>.fusion-row{max-width:100% !important;padding:0 !important;margin:0 !important}body.page-id-935 #posts-container,body.news #posts-container,body.archive #posts-container{max-width:1200px !important;margin:0 auto !important;padding:40px 32px 60px 32px !important;box-sizing:border-box !important}@media only screen and (max-width:800px){body.single-post #main,body.single #main{padding:24px 0 40px 0 !important}body.single-post #main>.fusion-row,body.single #main>.fusion-row{padding-left:20px !important;padding-right:20px !important;gap:28px !important}body.single-post #content,body.single #content,body.single-post #sidebar,body.single #sidebar{flex:1 1 100% !important;width:100% !important;padding-left:0 !important}body.page-id-935 #posts-container,body.news #posts-container,body.archive #posts-container{padding:24px 20px 40px 20px !important}}.fusion-footer,div.fusion-footer{margin-top:30px !important}.fusion-footer-widget-area,footer.fusion-footer-widget-area{padding-top:40px !important;padding-bottom:12px !important}.fusion-footer-widget-area .fusion-row{padding-bottom:0 !important;margin-bottom:0 !important}.fusion-footer-widget-area .fusion-columns{margin-bottom:0 !important;padding-bottom:0 !important}.fusion-footer-widget-area .fusion-column{margin-bottom:12px !important}.fusion-footer-copyright-area,footer.fusion-footer-copyright-area,footer#footer{padding-top:32px !important;padding-bottom:30px !important;margin-top:0 !important;border-top:1px solid rgba(255,255,255,0.08) !important;text-align:center !important}.fusion-footer-copyright-area .fusion-row,.fusion-footer-copyright-area .fusion-copyright-content,.fusion-footer-copyright-area .fusion-copyright-notice,.fusion-footer-copyright-area .fusion-copyright-notice>div{margin:0 auto !important;padding:0 !important;text-align:center !important;justify-content:center !important;align-items:center !important;width:100% !important;line-height:2.3em !important;font-size:13.5px !important}.fusion-footer-copyright-area a{display:inline-block !important;line-height:inherit !important}@media only screen and (max-width:800px){.fusion-footer-widget-area,footer.fusion-footer-widget-area{padding-top:30px !important;padding-bottom:10px !important}.fusion-footer-copyright-area,footer.fusion-footer-copyright-area,footer#footer{padding-top:28px !important;padding-bottom:26px !important;text-align:center !important}.fusion-footer-copyright-area .fusion-copyright-notice,.fusion-footer-copyright-area .fusion-copyright-notice>div{line-height:2.1em !important;font-size:13px !important}}@media only screen and (max-width:800px){.footer-google-reviews,#custom_html-2,#media_image-2{display:none !important}}.fusion-comments,.fusion-meta-info .fusion-comments{display:none !important}.fusion-button,.fusion-button-default,.fusion-button-wrapper a.fusion-button,.fusion-alignleft a.fusion-button,.fusion-alignright a.fusion-button,.fusion-aligncenter a.fusion-button,a.fusion-button,button.fusion-button,input[type="submit"].fusion-button,input[type="button"].fusion-button,.wpforms-submit,.gform_button{background:linear-gradient(180deg,#c10000 0%,#9e0000 100%) !important;border:1px solid #ffffff !important;border-radius:7px !important;box-shadow:0 4px 14px rgba(193,0,0,0.4) !important;color:#ffffff !important;font-size:15px !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;padding:14px 28px !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;transition:all 0.25s ease !important;cursor:pointer !important;box-sizing:border-box !important;width:auto !important;max-width:max-content !important}.fusion-button .fusion-button-text,a.fusion-button .fusion-button-text,button.fusion-button .fusion-button-text{color:#ffffff !important}.fusion-button:hover,.fusion-button-default:hover,.fusion-button-wrapper a.fusion-button:hover,.fusion-alignleft a.fusion-button:hover,.fusion-alignright a.fusion-button:hover,.fusion-aligncenter a.fusion-button:hover,a.fusion-button:hover,button.fusion-button:hover,input[type="submit"].fusion-button:hover,input[type="button"].fusion-button:hover,.wpforms-submit:hover,.gform_button:hover{background:linear-gradient(180deg,#e01e1e 0%,#c10000 100%) !important;border:1px solid #ffffff !important;box-shadow:0 6px 20px rgba(193,0,0,0.6) !important;color:#ffffff !important;transform:translateY(-1px) !important}.fusion-button:hover .fusion-button-text,a.fusion-button:hover .fusion-button-text{color:#ffffff !important}@media only screen and (min-width:1025px){.fusion-header-wrapper{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;max-width:1200px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;height:110px !important;z-index:999999 !important;background-color:#0d0f11 !important;background-image:url("/wp-content/uploads/header-nav-bg.webp") !important;background-size:cover !important;background-position:center center !important;box-shadow:0 4px 20px rgba(0,0,0,0.45) !important;transition:height 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease !important;box-sizing:border-box !important}body{padding-top:110px !important}.fusion-header-v1 .fusion-header{height:110px !important;padding-left:32px !important;padding-right:32px !important;padding-top:0 !important;padding-bottom:0 !important;background:transparent !important;display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;transition:height 0.3s cubic-bezier(0.16,1,0.3,1),padding 0.3s ease !important}.fusion-header-v1 .fusion-header .fusion-row{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;height:100% !important;box-sizing:border-box !important;transition:all 0.3s ease !important}.fusion-header-v1 .fusion-logo{display:flex !important;align-items:center !important;height:100% !important;padding-top:12px !important;padding-bottom:12px !important;box-sizing:border-box !important;margin:0 !important;transition:opacity 0.25s ease,transform 0.25s ease !important}.fusion-header-v1 .fusion-logo-link{display:flex !important;align-items:center !important;height:100% !important;box-sizing:border-box !important}.fusion-header-v1 .fusion-logo img.fusion-standard-logo{display:block !important;max-height:86px !important;height:auto !important;width:auto !important;box-sizing:border-box !important}.fusion-header-v1 .fusion-logo img.fusion-mobile-logo,.fusion-header-v1 .fusion-logo img.fusion-sticky-logo{display:none !important;width:0 !important;height:0 !important}.fusion-header-v1 .fusion-main-menu{display:flex !important;align-items:center !important;height:100% !important}.fusion-main-menu .fusion-menu>li>a{height:100% !important;line-height:110px !important;transition:line-height 0.3s cubic-bezier(0.16,1,0.3,1) !important}.fusion-header-wrapper.is-sticky-shrunk{height:54px !important;box-shadow:0 6px 24px rgba(0,0,0,0.75) !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-header-v1 .fusion-header,.fusion-header-wrapper.is-sticky-shrunk .fusion-header{height:54px !important;padding-left:32px !important;padding-right:32px !important;padding-top:0 !important;padding-bottom:0 !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-header-v1 .fusion-header .fusion-row{justify-content:center !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-header-v1 .fusion-logo{display:none !important;opacity:0 !important;pointer-events:none !important;width:0 !important;margin:0 !important;padding:0 !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-main-menu .fusion-menu>li>a{line-height:54px !important}}@media only screen and (min-width:1025px){html,body,body.layout-boxed-mode{background-color:#111416 !important;background-image:url("/wp-content/uploads/2016/09/bg.jpg") !important;background-size:cover !important;background-attachment:fixed !important;background-position:center top !important;background-repeat:no-repeat !important}body.layout-boxed-mode #boxed-wrapper,body.layout-boxed-mode #wrapper,#boxed-wrapper,#wrapper{max-width:1200px !important;margin:0 auto !important;background-color:#191d1f !important;box-shadow:0 0 50px rgba(0,0,0,0.75) !important}}@media only screen and (max-width:1024px){html,body,body.layout-boxed-mode,body.layout-boxed-mode #boxed-wrapper,body.layout-boxed-mode #wrapper,#boxed-wrapper,#wrapper,#main,#content{width:100% !important;max-width:100vw !important;min-width:0 !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;background-color:#191d1f !important;box-shadow:none !important;overflow-x:clip !important}body{padding-top:84px !important}h1,h2,h3,h4,h5,h6,.fusion-title h1,.fusion-title h2,.fusion-title h3,.entry-title,.post-content h1,.post-content h2,.post-content h3{line-height:1.35em !important;letter-spacing:0.3px !important}h1{font-size:clamp(20px,5.5vw,26px) !important;margin-bottom:14px !important}h2{font-size:clamp(17px,4.5vw,21px) !important;margin-bottom:12px !important}h3{font-size:clamp(15px,4vw,18px) !important;margin-bottom:10px !important}.fusion-fullwidth,.fullwidth-box,.fusion-builder-row,.fusion-row{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.fusion-layout-column,.fusion-builder-column,.fusion-one-full,.fusion-one-half,.fusion-one-third,.fusion-one-fourth,.fusion-two-third,.fusion-three-fourth{width:100% !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;float:none !important;box-sizing:border-box !important}.fusion-button,.fusion-button-default,.fusion-button-wrapper a.fusion-button,.fusion-alignleft a.fusion-button,.fusion-alignright a.fusion-button,.fusion-aligncenter a.fusion-button,a.fusion-button,button.fusion-button,input[type="submit"].fusion-button,input[type="button"].fusion-button,.wpforms-submit,.gform_button{display:flex !important;align-items:center !important;justify-content:center !important;width:calc(100% - 48px) !important;max-width:calc(100% - 48px) !important;margin-left:24px !important;margin-right:24px !important;margin-top:16px !important;margin-bottom:16px !important;padding:14px 20px !important;text-align:center !important;box-sizing:border-box !important}.fusion-button-wrapper,.fusion-alignleft,.fusion-alignright,.fusion-aligncenter{width:100% !important;text-align:center !important;display:flex !important;justify-content:center !important;align-items:center !important;margin:0 auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}.fusion-text,.fusion-title,.fusion-contact-form,.wpforms-container,.gform_wrapper{padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}.single-post .entry-title,.single-post h1.fusion-post-title,.single-post h1.entry-title,.single-post .post-content,.single-post .fusion-meta-info,.single-post .fusion-sharing-box,.single-post .other-news-header{padding-left:24px !important;padding-right:24px !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important;width:100% !important;text-align:left !important}.single-post .post-content>*,.single-post .post-content p,.single-post .post-content h1,.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content ul,.single-post .post-content ol,.single-post .post-content li,.single-post .fusion-social-networks,.single-post .fusion-social-networks-wrapper{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.single-post .fusion-meta-info-wrapper,.fusion-meta-info-wrapper{padding:12px 14px !important;padding-left:14px !important;padding-right:14px !important;box-sizing:border-box !important}.single-post .fusion-sharing-box .fusion-social-networks-wrapper{display:flex !important;justify-content:flex-start !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;padding:0 !important;margin:0 !important}.fusion-post-wrapper h1,.fusion-post-wrapper h2,.fusion-post-wrapper h3,.fusion-post-wrapper h4,.fusion-post-wrapper p,.fusion-post-wrapper .entry-title,.fusion-post-wrapper .fusion-post-content,.fusion-post-wrapper .fusion-post-content-container,.fusion-post-wrapper .fusion-post-content-container p,.fusion-blog-shortcode .blog-shortcode-post-title,.fusion-blog-shortcode .fusion-post-content-container,.fusion-blog-shortcode .fusion-post-content-container p,.self-card h3,.self-card p,.instructor-card h3,.instructor-card h4,.instructor-card p{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.fusion-header-wrapper{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;height:84px !important;z-index:999999 !important;background-color:#0d0f11 !important;background-image:url("/wp-content/uploads/header-nav-bg.webp") !important;background-size:cover !important;background-position:center center !important;box-shadow:0 4px 20px rgba(0,0,0,0.45) !important;margin:0 !important;padding:0 !important;transition:height 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s ease !important}.fusion-header-wrapper.is-sticky-shrunk{height:62px !important;box-shadow:0 6px 24px rgba(0,0,0,0.6) !important}.fusion-header-v1 .fusion-header{width:100% !important;max-width:100vw !important;height:84px !important;padding:0 20px !important;background-color:transparent !important;background-image:none !important;margin:0 !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;transition:height 0.25s cubic-bezier(0.16,1,0.3,1),padding 0.25s ease !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-header-v1 .fusion-header,.fusion-header-wrapper.is-sticky-shrunk .fusion-header{height:62px !important;padding:0 16px !important}.fusion-header-v1 .fusion-header .fusion-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;height:100% !important;position:static !important}.fusion-header-v1 .fusion-header .fusion-row:before,.fusion-header-v1 .fusion-header .fusion-row:after{display:none !important;content:none !important}.fusion-header-v1 .fusion-logo{display:flex !important;align-items:center !important;margin:0 !important;padding-top:12px !important;padding-bottom:12px !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;float:none !important;flex-shrink:0 !important;width:auto !important;height:100% !important}.fusion-header-v1 .fusion-logo-link{display:flex !important;align-items:center !important;height:100% !important;box-sizing:border-box !important}.fusion-header-v1 .fusion-logo img.fusion-standard-logo,.fusion-header-v1 .fusion-logo img.fusion-sticky-logo{display:none !important}.fusion-header-v1 .fusion-logo img.fusion-mobile-logo{display:block !important;max-height:60px !important;width:auto !important;height:auto !important;box-sizing:border-box !important;transition:max-height 0.25s cubic-bezier(0.16,1,0.3,1) !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-header-v1 .fusion-logo{padding-top:8px !important;padding-bottom:8px !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-header-v1 .fusion-logo img.fusion-mobile-logo{max-height:46px !important}.fusion-main-menu{display:none !important}.fusion-mobile-menu-icons{display:flex !important;align-items:center !important;justify-content:center !important;margin:0 0 0 16px !important;padding:0 !important;float:none !important;flex-shrink:0 !important;height:100% !important}.fusion-mobile-menu-icons a{display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;aspect-ratio:1 / 1 !important;box-sizing:border-box !important;background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.3) !important;border-radius:7px !important;cursor:pointer !important;text-decoration:none !important;padding:0 !important;margin:0 !important;transition:all 0.2s ease !important;position:relative !important}.fusion-mobile-menu-icons a:before{content:"" !important;display:block !important;width:20px !important;height:2px !important;background:#ffffff !important;box-shadow:0 -6px 0 #ffffff,0 6px 0 #ffffff !important;border-radius:2px !important;transition:all 0.2s ease !important;position:static !important;opacity:1 !important;visibility:visible !important}.fusion-mobile-menu-icons a:after{display:none !important;content:none !important}.fusion-mobile-menu-icons a:hover,.fusion-mobile-menu-icons a:active,.fusion-mobile-menu-icons a[aria-expanded="true"]{background:linear-gradient(180deg,#c10000 0%,#9e0000 100%) !important;border:1px solid #ffffff !important;box-shadow:0 2px 8px rgba(193,0,0,0.45) !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-mobile-menu-icons a{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important}.fusion-header-wrapper.is-sticky-shrunk .fusion-mobile-menu-icons a:before{width:18px !important;box-shadow:0 -5px 0 #ffffff,0 5px 0 #ffffff !important}.fusion-mobile-nav-holder{position:fixed !important;top:84px !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;box-sizing:border-box !important;max-height:calc(100vh - 84px) !important;overflow-y:auto !important;background:#141618 !important;border-bottom:2px solid #EE1C25 !important;box-shadow:0 12px 36px rgba(0,0,0,0.85) !important;z-index:999998 !important;padding:10px 0 16px 0 !important;margin:0 !important;display:block !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(-12px) !important;transition:opacity 0.35s ease-out,transform 0.35s cubic-bezier(0.16,1,0.3,1),visibility 0.35s ease-out,top 0.25s ease !important;-webkit-overflow-scrolling:touch !important}.fusion-mobile-nav-holder.is-open{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) !important}.fusion-header-wrapper.is-sticky-shrunk~.fusion-mobile-nav-holder,.fusion-header-wrapper.is-sticky-shrunk .fusion-mobile-nav-holder{top:62px !important;max-height:calc(100vh - 62px) !important}.fusion-mobile-nav-holder ul.fusion-mobile-menu,.fusion-mobile-nav-holder ul.fusion-menu,.fusion-mobile-nav-holder>ul{list-style:none !important;margin:0 auto !important;padding:0 !important;width:100% !important;display:block !important}.fusion-mobile-nav-holder ul li{margin:0 !important;padding:0 !important;display:block !important;width:100% !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}.fusion-mobile-nav-holder ul li:last-child{border-bottom:none !important}.fusion-mobile-nav-holder ul li a{display:flex !important;align-items:center !important;width:100% !important;min-height:48px !important;box-sizing:border-box !important;padding:12px 24px !important;font-size:16px !important;line-height:1 !important;font-weight:700 !important;letter-spacing:0.8px !important;color:#ffffff !important;text-decoration:none !important;text-align:left !important;transition:color 0.15s ease,background-color 0.15s ease !important}.fusion-mobile-nav-holder ul li.current-menu-item a,.fusion-mobile-nav-holder ul li a:hover{color:#EE1C25 !important;background-color:rgba(255,255,255,0.04) !important}.fusion-blog-shortcode-1 .fusion-posts-container{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;gap:16px !important;padding:10px 24px 20px 24px !important;margin:0 !important;scrollbar-width:none !important;-ms-overflow-style:none !important;height:auto !important;min-height:unset !important}.fusion-blog-shortcode-1 .fusion-posts-container::-webkit-scrollbar{display:none !important}.fusion-blog-shortcode-1 .fusion-posts-container.fusion-blog-layout-grid-3 .fusion-post-grid{flex:0 0 85vw !important;width:85vw !important;max-width:350px !important;min-width:270px !important;scroll-snap-align:center !important;scroll-snap-stop:always !important;position:relative !important;top:auto !important;left:auto !important;margin:0 !important;padding:0 !important;display:flex !important;box-sizing:border-box !important}.fusion-blog-shortcode-1 .fusion-post-grid .fusion-post-wrapper{display:flex !important;flex-direction:column !important;width:100% !important;border-radius:8px !important;overflow:hidden !important}.fusion-blog-shortcode-1 .fusion-post-content-wrapper{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:24px 20px 20px 20px !important;box-sizing:border-box !important}.fusion-blog-shortcode-1 .fusion-post-content-wrapper h2,.fusion-blog-shortcode-1 .fusion-post-content-wrapper .entry-title,.fusion-blog-shortcode-1 .fusion-post-content-wrapper p{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important}.news-carousel-dots{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-top:15px !important;margin-bottom:20px !important}.news-carousel-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:rgba(255,255,255,0.25) !important;transition:all 0.3s ease !important;cursor:pointer !important;border:none !important;padding:0 !important}.news-carousel-dot.active{width:24px !important;border-radius:4px !important;background:#EE1C25 !important}}@media only screen and (min-width:801px){.news-carousel-dots{display:none !important}}@media only screen and (max-width:800px){.fusion-footer-widget-area .fusion-column:not(:first-child) .widget-title,.fusion-footer-widget-area .fusion-column+.fusion-column .widget-title{margin-top:20px !important;padding-top:4px !important}.fusion-footer-widget-area .fusion-column:not(:first-child){margin-top:20px !important}}