.elementor-51098 .elementor-element.elementor-element-a26root{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51098 .elementor-element.elementor-element-a26root:not(.elementor-motion-effects-element-type-background), .elementor-51098 .elementor-element.elementor-element-a26root > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51098 .elementor-element.elementor-element-a26root, .elementor-51098 .elementor-element.elementor-element-a26root::before{--border-transition:0.3s;}.elementor-51098 .elementor-element.elementor-element-a26photo{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-51098 .elementor-element.elementor-element-a26body{--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;--background-transition:0.3s;--padding-top:16px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-51098 .elementor-element.elementor-element-a26title .elementor-heading-title{color:#2C2263;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;}.elementor-51098 .elementor-element.elementor-element-a26sub .elementor-heading-title{color:#5B557F;font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;}.elementor-51098 .elementor-element.elementor-element-a26cta .elementor-button{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#C0342F;border-radius:12px 12px 12px 12px;padding:13px 20px 13px 20px;}.elementor-51098 .elementor-element.elementor-element-a26cta .elementor-button:hover, .elementor-51098 .elementor-element.elementor-element-a26cta .elementor-button:focus{color:#FFFFFF;background-color:#A82B27;}.elementor-51098 .elementor-element.elementor-element-a26cta .elementor-button:hover svg, .elementor-51098 .elementor-element.elementor-element-a26cta .elementor-button:focus svg{fill:#FFFFFF;}.elementor-51098 .elementor-element.elementor-element-a26cta > .elementor-widget-container{margin:4px 0px 0px 0px;}#elementor-popup-modal-51098 .dialog-message{width:340px;height:fit_to_content;align-items:flex-start;}#elementor-popup-modal-51098{justify-content:flex-end;align-items:flex-end;}#elementor-popup-modal-51098 .dialog-close-button{display:flex;top:10px;background-color:#FFFFFF;}#elementor-popup-modal-51098 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF;border-radius:22px 22px 22px 22px;box-shadow:0px 18px 40px 0px rgba(70,44,100,0.16);}body:not(.rtl) #elementor-popup-modal-51098 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-51098 .dialog-close-button{left:10px;}#elementor-popup-modal-51098 .dialog-close-button i{color:#2C2263;}#elementor-popup-modal-51098 .dialog-close-button svg{fill:#2C2263;}@media(max-width:767px){#elementor-popup-modal-51098 .dialog-message{width:92vw;}}/* Start custom CSS for container, class: .elementor-element-a26photo */.elementor-51098 .elementor-element.elementor-element-a26photo{position:relative;background:radial-gradient(circle at 18% 30%,rgba(243,199,126,.9) 0 5px,transparent 6px),radial-gradient(circle at 70% 22%,rgba(243,199,126,.7) 0 8px,transparent 9px),radial-gradient(circle at 86% 64%,rgba(255,255,255,.55) 0 4px,transparent 5px),radial-gradient(circle at 40% 70%,rgba(243,199,126,.55) 0 10px,transparent 11px),radial-gradient(circle at 58% 48%,rgba(255,255,255,.35) 0 14px,transparent 15px),linear-gradient(135deg,#8E2A26 0%,#C0342F 45%,#1F6B4E 130%);}
.elementor-51098 .elementor-element.elementor-element-a26photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(44,34,99,.25));pointer-events:none;}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-51098{display:flex !important;justify-content:flex-end !important;align-items:flex-end !important;background:transparent !important;pointer-events:none;}
#elementor-popup-modal-51098 .dialog-widget-content{pointer-events:auto;position:relative !important;margin:0 20px 96px 0;overflow:hidden;border:1px solid #F3F4F6;transform-origin:100% 100%;animation:hp26in .8s cubic-bezier(.16,1.3,.3,1) both;}
@keyframes hp26in{0%{opacity:0;transform:translateY(56px) scale(.88) rotate(2deg);filter:blur(8px);box-shadow:0 0 0 rgba(70,44,100,0)}55%{opacity:1;filter:blur(0)}100%{opacity:1;transform:none;filter:none;box-shadow:0 18px 40px rgba(70,44,100,.16)}}
#elementor-popup-modal-51098 [data-id="a26photo"]{animation:hp26photo 1.1s ease-out both;background-size:115% 115% !important;background-position:50% 50%;}
@keyframes hp26photo{from{background-size:140% 140%;filter:saturate(.6) brightness(1.15)}to{background-size:115% 115%;filter:none}}
#elementor-popup-modal-51098 [data-id="a26body"] .elementor-element{animation:hp26up .55s cubic-bezier(.2,.9,.3,1) both;}
#elementor-popup-modal-51098 [data-id="a26from"]{animation-delay:.3s !important;}
#elementor-popup-modal-51098 [data-id="a26title"]{animation-delay:.4s !important;}
#elementor-popup-modal-51098 [data-id="a26sub"]{animation-delay:.5s !important;}
#elementor-popup-modal-51098 [data-id="a26cta"]{animation-delay:.62s !important;}
@keyframes hp26up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
#elementor-popup-modal-51098 [data-id="a26cta"] .elementor-button{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;}
#elementor-popup-modal-51098 [data-id="a26cta"] .elementor-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(192,52,47,.3);}
#elementor-popup-modal-51098 [data-id="a26cta"] .elementor-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:hp26shine 1.1s 1.3s ease-in-out both;pointer-events:none;}
@keyframes hp26shine{from{left:-60%}to{left:130%}}
#elementor-popup-modal-51098 .dialog-close-button{display:flex !important;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(44,34,99,.15);z-index:5;animation:hp26up .4s .8s ease-out both;}
#elementor-popup-modal-51098 .dialog-close-button i{display:none;}
#elementor-popup-modal-51098 .dialog-close-button::before{content:"×";font-size:18px;line-height:1;color:#2C2263;font-family:Arial,sans-serif;}
@media (max-width:1024px){#elementor-popup-modal-51098{display:none !important;}}
@media (prefers-reduced-motion:reduce){#elementor-popup-modal-51098 .dialog-widget-content,#elementor-popup-modal-51098 [data-id="a26photo"],#elementor-popup-modal-51098 [data-id="a26body"] .elementor-element,#elementor-popup-modal-51098 .dialog-close-button,#elementor-popup-modal-51098 [data-id="a26cta"] .elementor-button::after{animation:none !important;}}/* End custom CSS */