.db-ticker{overflow:hidden;width:100%;padding:10px 0;white-space:nowrap}.db-ticker__track{display:inline-flex;align-items:center;will-change:transform}.db-ticker__item{display:inline-flex;align-items:center;gap:10px;margin-right:12px}.db-ticker__item h6{margin:0!important;font-weight:500;color:#fffffd;text-shadow:0 0 4px rgb(255 255 255 / .5)}.db-ticker__item img{height:24px;width:auto;display:block}.db-ticker{overflow:hidden}.db-ticker__track{display:flex;flex-wrap:nowrap;will-change:transform;transform:translate3d(0,0,0)}.db-ticker__set{display:flex;flex-wrap:nowrap}.db-ticker__item{flex:0 0 auto;white-space:nowrap}.db-ticker__track,.db-ticker__set{gap:0}.db-ticker__spacer{flex:0 0 auto;width:40px}.post-con .wp-block-image{margin-left:0!important;margin-right:0!important}.post-con .wp-block-image img{border-radius:8px;width:100%}.post-con h1,.post-con h2,.post-con h3{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.post-con h3,.post-con h4,.post-con h5,.post-con h6{font-family:var(--e-global-typography-98d866f-font-family),Sans-serif;font-size:var(--e-global-typography-98d866f-font-size);font-weight:var(--e-global-typography-98d866f-font-weight);line-height:var(--e-global-typography-98d866f-line-height);letter-spacing:var(--e-global-typography-98d866f-letter-spacing)}.post-con h5,.post-con h6{font-family:var(--e-global-typography-7617454-font-family),Sans-serif;font-size:var(--e-global-typography-cf388a8-font-size);font-weight:var(--e-global-typography-98d866f-font-weight);line-height:var(--e-global-typography-98d866f-line-height);letter-spacing:var(--e-global-typography-98d866f-letter-spacing)}.post-con .wp-block-heading:not(:first-child){margin-top:30px!important}.post-con ul.wp-block-list{list-style:none;padding-left:0}.post-con .wp-block-heading:first-child{margin-top:0px!important}.post-con ol.wp-block-list{padding-left:18px!important}.post-con ul.wp-block-list li{position:relative;padding-left:28px;margin-bottom:clamp(0.75rem, 0.3333rem + 0.6504vw, 1rem);line-height:1.5em}.post-con ol.wp-block-list li{line-height:1.5em;margin-bottom:clamp(0.75rem, 0.3333rem + 0.6504vw, 1rem)}.post-con ul.wp-block-list li::before{content:"";background-image:url(https://strengthshedtraining.com/wp-content/uploads/2025/12/db-pink.svg);background-size:20px 20px;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:0;top:4px}blockquote{margin:0!important;padding:20px;background-color:#fff0;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-left:4px solid #EC67CC}blockquote p{margin-bottom:0!important}@media(min-width:1025px){.top-nav nav{height:100%!important}.top-nav li:nth-of-type(1) a:before{background-color:#EC67CC!important}.top-nav li:nth-of-type(2) a:before{background-color:#EA562B!important}.top-nav li:nth-of-type(4) a:before{background-color:#EC67CC!important}}.top-nav li a.elementor-item-active:before{background-color:transparent!important}.top-nav li a.elementor-item-active:before:hover{background-color:transparent!important}.top-nav a:hover{scale:1.1!important}.site-main,footer{overflow-x:hidden!important}@media(min-width:1025px){.serv-wrap{position:relative}.serv-txt-btn{max-height:0;opacity:0;transform:translateY(10px);transition:max-height 0.4s ease-in-out,opacity 0.3s ease-in-out 0s,transform 0.5s ease-in-out}.serv-wrap:hover .serv-txt-btn{max-height:400px;opacity:1;transform:translateY(0);transition:max-height 0.5s ease-in-out,opacity 0.5s ease-in-out 0.1s,transform 0.1s ease-in-out}.serv-wrap .serv-box{transition:padding .2s ease-in-out .1s,transform .8s ease;transform:rotate(-5deg)}.serv-wrap:hover .serv-box{padding:clamp(1.25rem, 0.8291rem + 1.6835vw, 2.5rem);transition:padding .2s ease-in-out .1s,transform .8s ease;transform:rotate(-1deg)}.serv-wrap .serv-img{scale:1.05;transition:.5s ease}.serv-wrap:hover .serv-img{scale:1.3;transition:.5s ease}.serv-wrap:last-child .serv-box{transition:padding .2s ease-in-out .1s,transform .8s ease;transform:rotate(6deg)}.serv-wrap:last-child:hover .serv-box{padding:clamp(1.25rem, 0.8291rem + 1.6835vw, 2.5rem);transform:rotate(2deg);transition:padding .2s ease-in-out .1s,transform .8s ease}}@media (max-width:1024px){.serv-img,.serv-img-wrap{position:relative!important}}.block-reveal.fadeIn::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#FE4705;z-index:9;animation:yshowText 1s ease 0s forwards;transform-origin:0% 100%;border:0!important}@keyframes yshowText{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}.block-reveal-ex.fadeIn::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#FF5CD1;z-index:9;animation:yshowText 1s ease 0.2s forwards;transform-origin:0% 100%}@keyframes yshowText{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-widget-text-editor p:last-child{margin-bottom:0!important}