.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-18683 .elementor-element.elementor-element-ad0516b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-tp-full-screen-showcase-carousel-slider .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-tp-full-screen-showcase-carousel-slider .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-18683 .elementor-element.elementor-element-d178aa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18683 .elementor-element.elementor-element-d178aa5 .tp-el-section::before, .tp-el-section::after{background:var( --e-global-color-primary );}body.elementor-page-18683:not(.elementor-motion-effects-element-type-background), body.elementor-page-18683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-18683 .elementor-element.elementor-element-d178aa5 > .elementor-widget-container{margin:40px 0px 0px 0px;}}/* Start custom CSS for tp-full-screen-showcase-carousel-slider, class: .elementor-element-d178aa5 */.t-portfolio-slide::after {
    transform: none !important;
    background: transparent !important;
    box-shadow: none !important;
}
.tp-perspective-slider .tp-slide-inner .tp-image::after {
    content: "";
    width: 40px;
    height: 100% !important;
    background: #FFB5B2 !important;
    position: absolute;
    right: -20px !important;
    top: 0 !important; /* Force top override */
    z-index: 10;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    transition: none !important; /* prevent JS overrides */
}/* End custom CSS */