.elementor-2646 .elementor-element.elementor-element-f9db747{--display:flex}.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-2646 .elementor-element.elementor-element-a27333d{max-width:900px;margin:0 auto;padding:10px;color:#444;font-size:17px;line-height:1.85}.elementor-2646 .elementor-element.elementor-element-a27333d p{margin:0 0 22px;color:#555;font-size:17px;line-height:1.85;animation:toplineFade .8s ease both}.elementor-2646 .elementor-element.elementor-element-a27333d h2{position:relative;font-size:30px;line-height:1.3;color:#222;font-weight:700;margin:42px 0 20px;padding:14px 18px;background:linear-gradient(90deg,#fff1f6,#fff);border-radius:10px;border-left:5px solid #e91e63;box-shadow:0 5px 20px rgba(0,0,0,.06);animation:toplineSlide .8s ease both}.elementor-2646 .elementor-element.elementor-element-a27333d h2:after{content:"";display:block;width:55px;height:3px;margin-top:10px;background:#e91e63;border-radius:10px;animation:toplineLine 1s ease}.elementor-2646 .elementor-element.elementor-element-a27333d h3{font-size:24px;line-height:1.4;color:#333;font-weight:600;margin:32px 0 15px;animation:toplineSlide .8s ease both}.elementor-2646 .elementor-element.elementor-element-a27333d strong,.elementor-2646 .elementor-element.elementor-element-a27333d b{color:#222;font-weight:700}.elementor-2646 .elementor-element.elementor-element-a27333d a{color:#e91e63;font-weight:600;text-decoration:none;transition:all .3s ease}.elementor-2646 .elementor-element.elementor-element-a27333d a:hover{color:#c2185b;text-decoration:underline}.elementor-2646 .elementor-element.elementor-element-a27333d img{display:block;max-width:100%;height:auto;margin:30px auto;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .4s ease,box-shadow .4s ease}.elementor-2646 .elementor-element.elementor-element-a27333d img:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 18px 40px rgba(0,0,0,.15)}.elementor-2646 .elementor-element.elementor-element-a27333d ul,.elementor-2646 .elementor-element.elementor-element-a27333d ol{margin:20px 0 28px;padding:20px 25px 20px 45px;background:#fff8fb;border-radius:12px}.elementor-2646 .elementor-element.elementor-element-a27333d li{margin-bottom:10px;line-height:1.7}.elementor-2646 .elementor-element.elementor-element-a27333d blockquote{margin:30px 0;padding:22px 25px;background:linear-gradient(135deg,#fff5f8,#fff);border-left:5px solid #e91e63;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.05);font-style:italic}.elementor-2646 .elementor-element.elementor-element-a27333d hr{border:0;height:1px;background:linear-gradient(90deg,transparent,#e91e63,transparent);margin:40px 0}@keyframes toplineFade{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes toplineSlide{from{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}@keyframes toplineLine{from{width:0}to{width:55px}}@media (max-width:767px){.elementor-2646 .elementor-element.elementor-element-a27333d{padding:5px;font-size:16px;line-height:1.75}.elementor-2646 .elementor-element.elementor-element-a27333d p{font-size:16px;line-height:1.75}.elementor-2646 .elementor-element.elementor-element-a27333d h2{font-size:24px;padding:12px 14px;margin-top:32px}.elementor-2646 .elementor-element.elementor-element-a27333d h3{font-size:20px}.elementor-2646 .elementor-element.elementor-element-a27333d ul,.elementor-2646 .elementor-element.elementor-element-a27333d ol{padding:15px 15px 15px 35px}.elementor-2646 .elementor-element.elementor-element-a27333d img{border-radius:10px}}