.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-widget-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)}.before-after-bomb .twentytwenty-container{border-radius:22px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.15);backdrop-filter:blur(6px)}.twentytwenty-handle{width:54px;height:54px;margin-left:-27px;margin-top:-27px;border-radius:50%;background:linear-gradient(135deg,#fff,#d9d9d9);box-shadow:0 0 0 6px rgba(255,255,255,.15),0 12px 30px rgba(0,0,0,.4);border:none;transition:transform .3s ease,box-shadow .3s ease}.twentytwenty-container:hover .twentytwenty-handle{transform:scale(1.15);box-shadow:0 0 0 10px rgba(255,255,255,.25),0 20px 50px rgba(0,0,0,.6)}.twentytwenty-before-label,.twentytwenty-after-label{opacity:1!important}.twentytwenty-before-label:before,.twentytwenty-after-label:before{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);color:#fff;font-weight:600;letter-spacing:.08em;padding:10px 18px;border-radius:999px;text-transform:uppercase;box-shadow:0 8px 20px rgba(0,0,0,.35)}.before-after-bomb .twentytwenty-container img{transition:transform .8s ease,filter .8s ease}.before-after-bomb:hover .twentytwenty-container img{transform:scale(1.03);filter:contrast(1.05) saturate(1.1)}@media (max-width:767px){.twentytwenty-handle{width:44px;height:44px;margin-left:-22px;margin-top:-22px}}