.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-10746 .elementor-element.elementor-element-afcee50{--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:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.35;--padding-top:36px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-10746 .elementor-element.elementor-element-afcee50:not(.elementor-motion-effects-element-type-background), .elementor-10746 .elementor-element.elementor-element-afcee50 > .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-10746 .elementor-element.elementor-element-afcee50::before, .elementor-10746 .elementor-element.elementor-element-afcee50 > .elementor-background-video-container::before, .elementor-10746 .elementor-element.elementor-element-afcee50 > .e-con-inner > .elementor-background-video-container::before, .elementor-10746 .elementor-element.elementor-element-afcee50 > .elementor-background-slideshow::before, .elementor-10746 .elementor-element.elementor-element-afcee50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10746 .elementor-element.elementor-element-afcee50 > .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-post-info .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-post-info .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-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10746 .elementor-element.elementor-element-dfc8706 .elementor-icon-list-icon{width:14px;}.elementor-10746 .elementor-element.elementor-element-dfc8706 .elementor-icon-list-icon i{font-size:14px;}.elementor-10746 .elementor-element.elementor-element-dfc8706 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-10746 .elementor-element.elementor-element-dfc8706 .elementor-icon-list-text, .elementor-10746 .elementor-element.elementor-element-dfc8706 .elementor-icon-list-text a{color:#E4E7F5;}.elementor-10746 .elementor-element.elementor-element-dfc8706 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-10746 .elementor-element.elementor-element-a3fa85b .elementor-icon-list-icon{width:14px;}.elementor-10746 .elementor-element.elementor-element-a3fa85b .elementor-icon-list-icon i{font-size:14px;}.elementor-10746 .elementor-element.elementor-element-a3fa85b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-heading .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-heading .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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10746 .elementor-element.elementor-element-836cf8a{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;}.elementor-10746 .elementor-element.elementor-element-836cf8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-icon i{color:#FFB59C;font-size:14px;}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-icon svg{fill:#FFB59C;--e-icon-list-icon-size:14px;}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-icon{width:14px;}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-text, .elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-text a{color:#E4E7F5;}.elementor-10746 .elementor-element.elementor-element-87ec918 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-10746 .elementor-element.elementor-element-a679b70{--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;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-theme-post-featured-image .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-theme-post-featured-image .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-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10746 .elementor-element.elementor-element-84bb17d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10746 .elementor-element.elementor-element-24c5036{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-html .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-html .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-theme-post-content .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-theme-post-content .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-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10746 .elementor-element.elementor-element-88580f9{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.8em;}.elementor-10746 .elementor-element.elementor-element-76147f0 .elementor-icon-list-icon{width:14px;}.elementor-10746 .elementor-element.elementor-element-76147f0 .elementor-icon-list-icon i{font-size:14px;}.elementor-10746 .elementor-element.elementor-element-76147f0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-10746 .elementor-element.elementor-element-fde27c4{--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;}.elementor-10746 .elementor-element.elementor-element-710ac68{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10746 .elementor-element.elementor-element-710ac68:not(.elementor-motion-effects-element-type-background), .elementor-10746 .elementor-element.elementor-element-710ac68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B388F;}.elementor-10746 .elementor-element.elementor-element-c865ca5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor .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-text-editor .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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10746 .elementor-element.elementor-element-db3cbf1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#E4E7F5;}.elementor-widget-button .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-button .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-button .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-10746 .elementor-element.elementor-element-679c8b2 .elementor-button{background-color:#C43D14;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-10746 .elementor-element.elementor-element-39b2f88{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-10746 .elementor-element.elementor-element-e2d41b3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10746 .elementor-element.elementor-element-9571f4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#1E2766;}.elementor-10746 .elementor-element.elementor-element-fb6e3b8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#474747;}.elementor-10746 .elementor-element.elementor-element-0e4b7eb .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#2B388F;color:#2B388F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2B388F;border-radius:6px 6px 6px 6px;padding:12px 16px 12px 16px;}.elementor-10746 .elementor-element.elementor-element-6f099b1{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-10746 .elementor-element.elementor-element-8e6be31{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-10746 .elementor-element.elementor-element-8e6be31:not(.elementor-motion-effects-element-type-background), .elementor-10746 .elementor-element.elementor-element-8e6be31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2766;}.elementor-10746 .elementor-element.elementor-element-adede63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-10746 .elementor-element.elementor-element-14feaeb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E4E7F5;}.elementor-10746 .elementor-element.elementor-element-7aabddf{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-10746 .elementor-element.elementor-element-681cbe0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-10746 .elementor-element.elementor-element-948be12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .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-divider .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-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10746 .elementor-element.elementor-element-7345936{--divider-border-style:solid;--divider-color:#F05B2D;--divider-border-width:4px;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-10746 .elementor-element.elementor-element-7345936 .elementor-divider-separator{width:28px;}.elementor-10746 .elementor-element.elementor-element-7345936 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10746 .elementor-element.elementor-element-937d171 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;color:#1E2766;}.elementor-10746 .elementor-element.elementor-element-9267b7f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2B388F;}.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-10746 .elementor-element.elementor-element-d8b03d9{--grid-columns:3;--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-10746 .elementor-element.elementor-element-d8b03d9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10746 .elementor-element.elementor-element-d8b03d9 .e-loop-item > .elementor-section, .elementor-10746 .elementor-element.elementor-element-d8b03d9 .e-loop-item > .elementor-section > .elementor-container, .elementor-10746 .elementor-element.elementor-element-d8b03d9 .e-loop-item > .e-con, .elementor-10746 .elementor-element.elementor-element-d8b03d9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-10746 .elementor-element.elementor-element-afcee50{--content-width:1240px;}.elementor-10746 .elementor-element.elementor-element-a679b70{--content-width:1240px;}.elementor-10746 .elementor-element.elementor-element-84bb17d{--content-width:1240px;}.elementor-10746 .elementor-element.elementor-element-24c5036{--width:64%;}.elementor-10746 .elementor-element.elementor-element-fde27c4{--width:28%;}.elementor-10746 .elementor-element.elementor-element-6f099b1{--content-width:1240px;}.elementor-10746 .elementor-element.elementor-element-7aabddf{--content-width:1240px;}.elementor-10746 .elementor-element.elementor-element-948be12{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10746 .elementor-element.elementor-element-24c5036{--width:100%;}.elementor-10746 .elementor-element.elementor-element-fde27c4{--width:100%;}}@media(max-width:1024px){.elementor-10746 .elementor-element.elementor-element-836cf8a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10746 .elementor-element.elementor-element-d8b03d9{--grid-columns:2;}}@media(max-width:767px){.elementor-10746 .elementor-element.elementor-element-afcee50{--padding-top:28px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-10746 .elementor-element.elementor-element-836cf8a .elementor-heading-title{font-size:30px;}.elementor-10746 .elementor-element.elementor-element-a679b70{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10746 .elementor-element.elementor-element-8e6be31{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-10746 .elementor-element.elementor-element-adede63 .elementor-heading-title{font-size:22px;}.elementor-10746 .elementor-element.elementor-element-948be12{--width:100%;}.elementor-10746 .elementor-element.elementor-element-d8b03d9{--grid-columns:1;}}/* Start custom CSS */.tss-bp-crumbs .elementor-icon-list-items{gap:0}
.tss-bp-crumbs .elementor-icon-list-item:not(:last-child)::after{content:"›";position:static !important;border:0 !important;width:auto !important;height:auto !important;margin:0 8px;color:#E4E7F5;opacity:1 !important}
.tss-bp-crumbs a{color:#E4E7F5 !important;text-decoration:underline}
.tss-bp-crumbs .elementor-post-info__terms-list,.tss-bp-chip .elementor-post-info__terms-list{font-size:0 !important}
.tss-bp-crumbs .elementor-post-info__terms-list-item:not(:first-child){display:none !important}
.tss-bp-crumbs .elementor-post-info__terms-list-item{font-size:13px}
.tss-bp-chip .elementor-post-info__terms-list-item{display:inline-block;font-size:12px;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#C43D14;color:#fff !important;padding:7px 12px;border-radius:4px;text-decoration:none !important}
.tss-bp-meta .elementor-icon-list-icon i{color:#FFB59C}
.tss-bp-featured img{width:100% !important;max-height:520px;aspect-ratio:16/7;object-fit:cover;border-radius:14px;box-shadow:0 18px 40px rgba(20,26,71,.22)}
.tss-bp-imgwrap{position:relative;z-index:2}
.tss-bp-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #E3E5EE;font-family:Montserrat,sans-serif}
.tss-bp-share-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1E2766;margin-right:4px}
.tss-bp-icon{width:44px;height:44px;border-radius:50%;border:2px solid #D5D8E6;display:inline-flex;align-items:center;justify-content:center;color:#2B388F !important}
.tss-bp-icon:hover{border-color:#2B388F;background:#F5F6FA}
.tss-bp-pill{height:44px;padding:0 16px;border-radius:999px;border:2px solid #D5D8E6;background:#fff;color:#2B388F;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}
.tss-bp-pill:hover{border-color:#2B388F}
.tss-bp-print{margin-left:auto;background:#2B388F;border-color:#2B388F;color:#fff}
.tss-bp-print:hover{background:#1E2766}
.tss-bp-main{max-width:760px}
.tss-bp-content p:first-of-type{font-size:20px;line-height:1.7;color:#1E2766;font-weight:500}
.tss-bp-content h2,.tss-bp-content:not(:has(h2)) h3{font-family:Montserrat,sans-serif;font-size:28px;line-height:1.3;font-weight:800;color:#1E2766;margin:40px 0 14px;scroll-margin-top:140px}
.tss-bp-content h2 ~ h3,.tss-bp-content h3{font-family:Montserrat,sans-serif;color:#1E2766;scroll-margin-top:140px}
.tss-bp-content:has(h2) h3{font-size:20px;font-weight:700;margin:26px 0 8px}

.tss-bp-content ul li::marker,.tss-bp-content ol li::marker{color:#F05B2D}
.tss-bp-content a{color:#2B388F;font-weight:600}
.tss-bp-content img{border-radius:10px}
.tss-bp-terms{margin-top:28px}
.tss-bp-terms .elementor-post-info__terms-list{font-size:0 !important;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.tss-bp-terms .elementor-post-info__terms-list::before{content:"Filed under";font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1E2766;margin-right:6px}
.tss-bp-terms .elementor-post-info__terms-list-item{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;padding:9px 14px;border-radius:999px;background:#F5F6FA;border:1px solid #E3E5EE;color:#2B388F !important;text-decoration:none !important}
.tss-bp-box{border:1px solid #E3E5EE;border-radius:12px}
.tss-bp-toc-box{padding:22px}
.tss-bp-box-title{margin:0 0 12px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1E2766}
.tss-bp-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
.tss-bp-toc li{margin:0}
.tss-bp-toc a{display:block;padding:9px 12px;border-radius:6px;border-left:3px solid transparent;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.4;font-weight:600;color:#2B388F;text-decoration:none !important}
.tss-bp-toc a:hover,.tss-bp-toc a[aria-current]{background:#F5F6FA;border-left-color:#F05B2D;color:#1E2766;font-weight:700}
@media (min-width:1025px){.tss-bp-side{position:sticky;top:120px}}
.tss-bp-tight p{margin:0}
.tss-bp-phone a{color:#fff !important;font-weight:700}
.tss-bp-cta .tss-bp-calendly{margin-top:18px;background:#fff;border-radius:12px;overflow:hidden}
.tss-bp-more a{font-weight:700;color:#2B388F}
.tss-hub-card{border:1px solid #E3E5EE;border-radius:10px;overflow:hidden;transition:box-shadow .2s,transform .2s;position:relative;cursor:pointer;height:100%}
.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-card .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{position:relative;z-index:2}
.tss-hub-card:hover .tss-hub-title a{text-decoration:underline}
.tss-hub-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.tss-hub-meta .elementor-icon-list-icon{display:none}
.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-meta .elementor-icon-list-text{font-size:12px;text-transform:uppercase}
.tss-hub-excerpt p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.tss-hub-readmore .elementor-button{padding-left:0;padding-right:0}
@media print{.tss-bp-hero{background:none !important;padding:0 !important}.tss-bp-hero *{color:#000 !important}.tss-bp-share-wrap,.tss-bp-side,.tss-bp-cta,.tss-bp-imgwrap,header,footer,.elementor-location-header,.elementor-location-footer{display:none !important}.tss-bp-main{width:100% !important;max-width:none}}
.tss-bp-crumbs .elementor-icon-list-icon,.tss-bp-chip .elementor-icon-list-icon,.tss-bp-terms .elementor-icon-list-icon{display:none !important}
.tss-bp-crumbs .elementor-inline-item,.tss-bp-chip .elementor-inline-item,.tss-bp-terms .elementor-inline-item{margin:0 !important;padding:0 !important}
.tss-bp-crumbs .elementor-post-info__terms-list-item,.tss-bp-crumbs a{font-size:13px !important;font-family:Montserrat,sans-serif}
.tss-bp-chip .elementor-post-info__terms-list-item{font-size:12px !important}
.tss-bp-terms .elementor-post-info__terms-list-item{font-size:13px !important}
.tss-bp-terms .elementor-post-info__terms-list::before{font-size:13px !important}
/* Content spacing (v2) */
.tss-bp-content p{margin:0 0 1.25em}
.tss-bp-content ul,.tss-bp-content ol{margin:0 0 1.5em;padding-left:1.4em}
.tss-bp-content li{margin:0 0 .5em;padding-left:.2em}
.tss-bp-content li:last-child{margin-bottom:0}
.tss-bp-content li>ul,.tss-bp-content li>ol{margin:.5em 0 0}
.tss-bp-content h2,.tss-bp-content:not(:has(h2)) h3{margin:2.2em 0 .6em !important}
.tss-bp-content:has(h2) h3{margin:1.7em 0 .5em !important;font-size:21px;font-weight:700;line-height:1.35}
.tss-bp-content h4{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.4;color:#1E2766;margin:1.5em 0 .4em;letter-spacing:0;text-transform:none;border:0;padding:0}
.tss-bp-content h2+p,.tss-bp-content h3+p,.tss-bp-content h4+p,.tss-bp-content h2+ul,.tss-bp-content h3+ul,.tss-bp-content h4+ul{margin-top:0}
.tss-bp-content .elementor-widget-container>*:first-child,.tss-bp-content .elementor-widget-container>*:first-child>*:first-child{margin-top:0 !important}
.tss-bp-content figure,.tss-bp-content .wp-block-image{margin:1.8em 0}
.tss-bp-content blockquote{margin:1.8em 0;padding:4px 0 4px 22px;border-left:4px solid #F05B2D;font-weight:600;color:#1E2766}
.tss-bp-content hr{border:0;border-top:1px solid #E3E5EE;margin:2em 0}
.tss-bp-content br+br{display:none}
@media (max-width:767px){.tss-bp-content{font-size:16px}.tss-bp-content h2,.tss-bp-content:not(:has(h2)) h3{font-size:24px}.tss-bp-content:has(h2) h3{font-size:19px}.tss-bp-content p:first-of-type{font-size:18px}}
/* Category chips: show every category with spacing (v3) */
.tss-bp-chip .elementor-post-info__terms-list{display:flex !important;flex-wrap:wrap;gap:8px 10px;align-items:center}
.tss-bp-chip .elementor-post-info__terms-list-item{display:inline-flex !important;align-items:center;padding:8px 14px !important;margin:0 !important;line-height:1.2;border-radius:4px}
.tss-bp-chip .elementor-post-info__terms-list-item:hover{background:#A3330F}
.tss-bp-chip{margin:4px 0 6px}/* End custom CSS */