.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11139 .elementor-element.elementor-element-a4566df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.35;--padding-top:36px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-11139 .elementor-element.elementor-element-a4566df:not(.elementor-motion-effects-element-type-background), .elementor-11139 .elementor-element.elementor-element-a4566df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2766;background-image:url("https://threesixtysafety.com/wp-content/uploads/2021/04/Background.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11139 .elementor-element.elementor-element-a4566df::before, .elementor-11139 .elementor-element.elementor-element-a4566df > .elementor-background-video-container::before, .elementor-11139 .elementor-element.elementor-element-a4566df > .e-con-inner > .elementor-background-video-container::before, .elementor-11139 .elementor-element.elementor-element-a4566df > .elementor-background-slideshow::before, .elementor-11139 .elementor-element.elementor-element-a4566df > .e-con-inner > .elementor-background-slideshow::before, .elementor-11139 .elementor-element.elementor-element-a4566df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://threesixtysafety.com/wp-content/uploads/2021/04/radial-desktop.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11139 .elementor-element.elementor-element-8ed3e53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E3E5EE;--border-color:#E3E5EE;--padding-top:14px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-11139 .elementor-element.elementor-element-8ed3e53:not(.elementor-motion-effects-element-type-background), .elementor-11139 .elementor-element.elementor-element-8ed3e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11139 .elementor-element.elementor-element-bdb5d77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-11139 .elementor-element.elementor-element-bdb5d77:not(.elementor-motion-effects-element-type-background), .elementor-11139 .elementor-element.elementor-element-bdb5d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-11139 .elementor-element.elementor-element-8e8d77d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:52px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11139 .elementor-element.elementor-element-eac4220{--grid-columns:3;--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-11139 .elementor-element.elementor-element-eac4220 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-11139 .elementor-element.elementor-element-eac4220 .e-loop-item > .elementor-section, .elementor-11139 .elementor-element.elementor-element-eac4220 .e-loop-item > .elementor-section > .elementor-container, .elementor-11139 .elementor-element.elementor-element-eac4220 .e-loop-item > .e-con, .elementor-11139 .elementor-element.elementor-element-eac4220 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-11139 .elementor-element.elementor-element-eac4220 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-11139 .elementor-element.elementor-element-eac4220 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-11139 .elementor-element.elementor-element-eac4220 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11139 .elementor-element.elementor-element-eac4220 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11139 .elementor-element.elementor-element-eac4220 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-11139 .elementor-element.elementor-element-c9546cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-11139 .elementor-element.elementor-element-afce420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-11139 .elementor-element.elementor-element-f06735e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-11139 .elementor-element.elementor-element-f06735e:not(.elementor-motion-effects-element-type-background), .elementor-11139 .elementor-element.elementor-element-f06735e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2766;}@media(min-width:768px){.elementor-11139 .elementor-element.elementor-element-a4566df{--content-width:1240px;}.elementor-11139 .elementor-element.elementor-element-8ed3e53{--content-width:1240px;}.elementor-11139 .elementor-element.elementor-element-bdb5d77{--content-width:1240px;}.elementor-11139 .elementor-element.elementor-element-8e8d77d{--content-width:1240px;}.elementor-11139 .elementor-element.elementor-element-c9546cf{--content-width:1240px;}.elementor-11139 .elementor-element.elementor-element-afce420{--content-width:1240px;}.elementor-11139 .elementor-element.elementor-element-f06735e{--content-width:1240px;}}@media(max-width:1024px){.elementor-11139 .elementor-element.elementor-element-eac4220{--grid-columns:2;}}@media(max-width:767px){.elementor-11139 .elementor-element.elementor-element-eac4220{--grid-columns:1;}}/* Start custom CSS *//* Category Archive 2026 — Three Sixty Safety */
.tss-cat-hero,.tss-cat-pills-nav,.tss-cat-latest,.tss-cat-gridhead,.tss-cat-faq,.tss-cat-practice,.tss-cat-cta{font-family:Montserrat,sans-serif;color:#474747}
.tss-cat-hero{color:#fff}
.tss-cat-crumbs{font-size:13px;color:#C9CEEA;margin:0 0 18px}
.tss-cat-crumbs a{color:#C9CEEA !important;text-decoration:underline}
.tss-cat-crumbs span[aria-hidden]{margin:0 6px}
.tss-cat-crumbs [aria-current]{color:#fff}
.tss-cat-hero-row{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:flex-end;justify-content:space-between}
.tss-cat-hero-text{flex:1 1 560px;min-width:0}
.tss-cat-kicker{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#FFB59C}
.tss-cat-h1{margin:0;font-family:Montserrat,sans-serif;font-size:44px;line-height:1.12;font-weight:800;color:#fff}
.tss-cat-page{font-weight:600;font-size:.6em;color:#C9CEEA}
.tss-cat-intro{margin:16px 0 0;font-size:17px;line-height:1.65;color:#E4E7F5;max-width:720px}
.tss-cat-stats{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:14px;font-weight:600;color:#E4E7F5}
.tss-cat-stats span{display:inline-flex;align-items:center;gap:8px}.tss-cat-stats svg{color:#FFB59C}
.tss-cat-search{flex:1 1 340px;max-width:420px;min-width:0}
.tss-cat-search label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:#E4E7F5}
.tss-cat-search-box{display:flex;background:#fff;border-radius:8px;overflow:hidden}
.tss-cat-search-box input[type=search]{flex:1 1 auto;min-width:0;border:0 !important;padding:0 16px !important;height:52px;font-family:Montserrat,sans-serif;font-size:15px;color:#222;background:#fff;border-radius:0 !important}
.tss-cat-search-box button{border:0;background:#C43D14;color:#fff;width:56px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0}
.tss-cat-search-box button:hover{background:#A9330F}
.tss-cat-search-box input:focus-visible,.tss-cat-search-box button:focus-visible{outline:3px solid #F05B2D;outline-offset:-3px}
.tss-cat-pills{list-style:none;margin:0;padding:0 0 2px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}
.tss-cat-pills::-webkit-scrollbar{height:0}
.tss-cat-pills li{flex:0 0 auto;margin:0}
.tss-cat-pills a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:#F5F6FA;border:1px solid #E3E5EE;color:#474747 !important;font-size:13px;font-weight:600;text-decoration:none !important;white-space:nowrap}
.tss-cat-pills a span{opacity:.75;font-weight:500}
.tss-cat-pills a:hover{border-color:#2B388F;color:#2B388F !important}
.tss-cat-pills a[aria-current]{background:#2B388F;border-color:#2B388F;color:#fff !important}
.tss-cat-pills a:focus-visible,.tss-cat-sort a:focus-visible,.tss-cat-btn:focus-visible,.tss-cat-btn-ghost:focus-visible{outline:3px solid #F05B2D;outline-offset:2px}
.tss-cat-label{display:flex;align-items:center;gap:12px;margin:0 0 18px}
.tss-cat-label h2,.tss-cat-label p{margin:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2B388F}
.tss-cat-faq .tss-cat-label p{font-size:13px;color:#C43D14;margin:0}
.tss-cat-bar{display:inline-block;width:28px;height:4px;background:#F05B2D;border-radius:2px;flex:0 0 auto}
.tss-cat-latest-wrap:not(:has(.tss-cat-latest)),.tss-cat-faq-wrap:not(:has(.tss-cat-faq)){display:none}
.tss-cat-latest-row{display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}
.tss-cat-feature{flex:999 1 640px;min-width:0;background:#fff;border:1px solid #E3E5EE;border-radius:12px;overflow:hidden;display:flex;flex-wrap:wrap;position:relative;transition:box-shadow .2s,transform .2s}
.tss-cat-feature:hover{box-shadow:0 10px 28px rgba(30,39,102,.14);transform:translateY(-2px)}
.tss-cat-feature:focus-within{outline:3px solid #2B388F;outline-offset:2px}
.tss-cat-feature-img{flex:1 1 360px;min-width:0;position:relative;min-height:300px;background:#2B388F}
.tss-cat-feature-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}
.tss-cat-feature-body{flex:1 1 320px;min-width:0;padding:32px;display:flex;flex-direction:column;gap:14px}
.tss-cat-feature-body p{margin:0;font-size:16px;line-height:1.7}
.tss-cat-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px;font-weight:600;color:#5E5E5E}
.tss-cat-tag{color:#C43D14;text-transform:uppercase;letter-spacing:.06em}
.tss-cat-feature-title{margin:0;font-family:Montserrat,sans-serif;font-size:26px;line-height:1.28;font-weight:700}
.tss-cat-feature-title a{color:#1E2766 !important;text-decoration:none}
.tss-cat-feature-title a::after{content:"";position:absolute;inset:0;z-index:1}
.tss-cat-feature-title a:focus-visible{outline:none}
.tss-cat-feature:hover .tss-cat-feature-title a{text-decoration:underline}
.tss-cat-more{margin-top:auto;padding-top:8px;font-size:15px;font-weight:700;color:#2B388F;display:inline-flex;align-items:center;gap:8px}
.tss-cat-train{flex:1 1 280px;min-width:0;background:#2B388F;color:#fff;border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}
.tss-cat-train-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#FFB59C}
.tss-cat-train h3{margin:0;font-family:Montserrat,sans-serif;font-size:22px;line-height:1.3;font-weight:700;color:#fff}
.tss-cat-train p{margin:0;font-size:15px;line-height:1.6;color:#E4E7F5}
.tss-cat-train .tss-cat-btn{margin-top:auto;text-align:center}
.tss-cat-train-link{color:#fff !important;font-size:14px;font-weight:600;text-align:center;text-decoration:underline}
.tss-cat-btn{display:inline-block;background:#C43D14;color:#fff !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;padding:14px 20px;border-radius:6px}
.tss-cat-btn:hover{background:#A9330F}
.tss-cat-btn-ghost{display:inline-block;border:2px solid #fff;color:#fff !important;text-decoration:none !important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:6px}
.tss-cat-gridhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}
.tss-cat-gridhead h2{margin:0;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;color:#1E2766;line-height:1.2}
.tss-cat-gridhead p{margin:6px 0 0;font-size:14px;color:#5E5E5E}
.tss-cat-sort{display:flex;gap:6px;background:#F5F6FA;border:1px solid #E3E5EE;border-radius:999px;padding:4px}
.tss-cat-sort a{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:700;color:#2B388F !important;text-decoration:none !important}
.tss-cat-sort a[aria-current]{background:#2B388F;color:#fff !important}
.tss-cat-grid .e-loop-item{height:100%}
.tss-hub-card{border:1px solid #E3E5EE;border-radius:10px;overflow:hidden;height:100%;transition:box-shadow .2s,transform .2s;position:relative;cursor:pointer}
.tss-hub-card:hover{box-shadow:0 10px 28px rgba(30,39,102,.14);transform:translateY(-2px)}
.tss-hub-card .e-con,.tss-hub-card .elementor-widget,.tss-hub-card .elementor-widget-container,.tss-hub-card .elementor-heading-title{position:static}
.tss-hub-img{width:100%}.tss-hub-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:0}
.tss-hub-title a{color:inherit;text-decoration:none}
.tss-hub-card .tss-hub-title a::after{content:"";position:absolute;inset:0;z-index:1}
.tss-hub-card .tss-hub-meta a,.tss-hub-card .tss-hub-readmore,.tss-hub-card .elementor-widget-image a{position:relative;z-index:2}
.tss-hub-card:focus-within{outline:3px solid #2B388F;outline-offset:2px}
.tss-hub-card .tss-hub-title a:focus-visible{outline:none}
.tss-hub-card:hover .tss-hub-title a{text-decoration:underline}
.tss-hub-meta .elementor-icon-list-icon{display:none}
.tss-hub-meta .elementor-icon-list-text,.tss-hub-meta .elementor-icon-list-text a{font-size:12px}
.tss-hub-meta .elementor-post-info__terms-list,.tss-hub-meta .elementor-post-info__terms-list a{color:#C43D14 !important;text-transform:uppercase;letter-spacing:.06em}
.tss-hub-excerpt p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.tss-hub-card-body{flex-grow:1}.tss-hub-readmore{margin-top:auto}
.tss-hub-readmore .elementor-button{padding-left:0;padding-right:0}
.tss-cat-grid nav.elementor-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}
.tss-cat-grid .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:2px solid #D5D8E6;border-radius:6px;color:#2B388F;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;margin:0}
.tss-cat-grid .elementor-pagination a.page-numbers:hover{border-color:#2B388F}
.tss-cat-grid .elementor-pagination .page-numbers.current{background:#2B388F;border-color:#2B388F;color:#fff}
.tss-cat-grid .elementor-pagination .page-numbers.dots{border:0}
.tss-cat-faq{display:flex;flex-wrap:wrap;gap:24px 56px}
.tss-cat-faq-intro{flex:1 1 300px;min-width:0}
.tss-cat-faq-intro h2{margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:28px;line-height:1.2;font-weight:800;color:#1E2766}
.tss-cat-faq-intro>p{margin:0;font-size:15px;line-height:1.6}
.tss-cat-faq-list{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:10px}
.tss-cat-faq details{border:1px solid #E3E5EE;border-radius:10px;background:#fff}
.tss-cat-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;min-height:44px;box-sizing:border-box;font-size:17px;font-weight:700;color:#1E2766}
.tss-cat-faq summary::-webkit-details-marker{display:none}
.tss-cat-faq summary svg{flex:0 0 auto;color:#C43D14;transition:transform .2s}
.tss-cat-faq details[open] summary svg{transform:rotate(45deg)}
.tss-cat-faq summary:focus-visible{outline:3px solid #F05B2D;outline-offset:2px;border-radius:10px}
.tss-cat-faq details p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.7}
.tss-cat-practice h2{margin:0 0 24px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#1E2766}
.tss-cat-practice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}
.tss-cat-svc{position:relative;border:1px solid #E3E5EE;border-top:4px solid #2B388F;border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:10px;background:#fff;transition:box-shadow .2s,transform .2s}
.tss-cat-svc:hover{box-shadow:0 10px 28px rgba(30,39,102,.14);transform:translateY(-2px)}
.tss-cat-svc:focus-within{outline:3px solid #2B388F;outline-offset:2px}
.tss-cat-svc h3{margin:0;font-family:Montserrat,sans-serif;font-size:19px;line-height:1.35;font-weight:700}
.tss-cat-svc h3 a{color:#1E2766 !important;text-decoration:none}
.tss-cat-svc h3 a::after{content:"";position:absolute;inset:0}
.tss-cat-svc h3 a:focus-visible{outline:none}
.tss-cat-svc:hover h3 a{text-decoration:underline}
.tss-cat-svc p{margin:0;font-size:14px;line-height:1.6}
.tss-cat-svc-kind{margin:0;font-size:12px !important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5E5E5E}
.tss-cat-svc-more{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:#C43D14}
.tss-cat-related{border:1px solid #E3E5EE;border-top:4px solid #F05B2D;border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:12px;background:#F5F6FA}
.tss-cat-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.tss-cat-related li{margin:0}
.tss-cat-related li a{display:inline-block;background:#fff;border:1px solid #D5D8E6;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600;color:#2B388F !important;text-decoration:none !important}
.tss-cat-related li a:hover{background:#2B388F;color:#fff !important}
.tss-cat-back{margin-top:auto;font-size:14px;font-weight:700;color:#2B388F !important}
.tss-cat-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;color:#fff}
.tss-cat-cta>div:first-child{flex:1 1 520px;min-width:0}
.tss-cat-cta-kicker{margin:0 0 8px;font-size:14px;font-weight:700;color:#FFB59C}
.tss-cat-cta h2{margin:0;font-family:Montserrat,sans-serif;font-size:32px;line-height:1.2;font-weight:800;color:#fff}
.tss-cat-cta>div:first-child>p:last-child{margin:12px 0 0;font-size:16px;line-height:1.6;color:#E4E7F5}
.tss-cat-cta-btns{display:flex;flex-wrap:wrap;gap:12px}
.tss-cat-cta .tss-cat-btn{font-size:16px;padding:16px 24px}
@media (max-width:767px){
.tss-cat-h1{font-size:30px}
.tss-cat-intro{font-size:16px}
.tss-cat-gridhead h2{font-size:24px}
.tss-cat-feature-img{min-height:200px}
.tss-cat-feature-body{padding:22px}
.tss-cat-feature-title{font-size:21px}
.tss-cat-cta h2{font-size:26px}
}
.tss-cat-grid span.page-numbers.prev,.tss-cat-grid span.page-numbers.next{display:none}
.tss-cat-feature-title,.tss-cat-feature-title a{font-weight:700 !important}
@media (max-width:767px){.tss-cat-feature-body p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}/* End custom CSS */