.elementor-509 .elementor-element.elementor-element-7022e21{--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;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px}.elementor-509 .elementor-element.elementor-element-7022e21:not(.elementor-motion-effects-element-type-background),.elementor-509 .elementor-element.elementor-element-7022e21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595FFA}.elementor-509 .elementor-element.elementor-element-fa6cf57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px}.elementor-509 .elementor-element.elementor-element-fa6cf57:not(.elementor-motion-effects-element-type-background),.elementor-509 .elementor-element.elementor-element-fa6cf57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-509 .elementor-element.elementor-element-e6ebaad{--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001C;--border-color:#0000001C;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-509 .elementor-element.elementor-element-09573aa .wd-text-block{font-family:"Geologica",Sans-serif;font-size:24px;font-weight:500}.elementor-509 .elementor-element.elementor-element-2ae2e02{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001C;--border-color:#0000001C;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-509 .elementor-element.elementor-element-7af0278{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-509 .elementor-element.elementor-element-9a05a0d{--display:flex;--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap}.elementor-509 .elementor-element.elementor-element-6b85b2f{--wd-brd-radius:0px}.elementor-509 .elementor-element.elementor-element-257747a .wd-text-block{font-family:"Geologica",Sans-serif;font-size:24px;font-weight:500}.elementor-509 .elementor-element.elementor-element-35fe68f .wd-text-block{font-family:"Geologica",Sans-serif;font-size:16px;font-weight:500}.elementor-509 .elementor-element.elementor-element-116a380 .wd-social-icons .wd-label{font-family:"Geologica",Sans-serif;font-weight:500}@media(max-width:1024px){.elementor-509 .elementor-element.elementor-element-09573aa .wd-text-block{font-size:22px}.elementor-509 .elementor-element.elementor-element-257747a .wd-text-block{font-size:22px}}@media(max-width:768px){.elementor-509 .elementor-element.elementor-element-fa6cf57{--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}.elementor-509 .elementor-element.elementor-element-e6ebaad{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-509 .elementor-element.elementor-element-09573aa .wd-text-block{font-size:20px}.elementor-509 .elementor-element.elementor-element-2ae2e02{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-509 .elementor-element.elementor-element-7af0278{--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-509 .elementor-element.elementor-element-257747a .wd-text-block{font-size:20px}}@media(min-width:769px){.elementor-509 .elementor-element.elementor-element-e6ebaad{--width:33%}.elementor-509 .elementor-element.elementor-element-2ae2e02{--width:33%}.elementor-509 .elementor-element.elementor-element-7af0278{--width:33%}}.whatsapp-widget{position:fixed;bottom:20px;right:20px;z-index:1000;font-family:'Arial',sans-serif}.whatsapp-icon{background:#25D366;border-radius:50%;width:60px;height:60px;box-shadow:0 2px 5px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.red-dot{position:absolute;top:6px;right:6px;background:red;width:10px;height:10px;border-radius:50%;display:none}.chat-box{display:none;width:360px;max-width:95vw;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);overflow:hidden;animation:slideIn 0.3s ease-in-out}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-header{display:flex;align-items:center;justify-content:space-between;background:#075E54;color:#fff;padding:10px 12px;border-radius:12px 12px 0 0}.profile-pic{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:center;margin-left:8px;flex-shrink:0}.agent-info{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding-left:10px}.agent-info strong{color:#fff;font-size:14px;line-height:1.2}.agent-info span{color:#d9fdd3;font-size:12px;line-height:1.1}.lang-toggle{font-size:13px;background:#fff;color:#075E54;padding:4px 10px;border-radius:12px;cursor:pointer;font-weight:700;white-space:nowrap;margin-right:8px}.close-chat{cursor:pointer;font-size:20px;margin-left:6px}.chat-message{padding:10px 12px;min-height:120px;overflow-y:auto;max-height:300px;background:#e5ddd5}.chat-bubble{background:#dcf8c6;border-radius:8px 8px 0 8px;padding:10px 12px;margin-bottom:10px;max-width:85%;font-size:14px;line-height:1.5;color:#222;box-shadow:0 1px 1px rgba(0,0,0,.1)}.chat-bubble strong{color:#075E54;display:block;margin-bottom:4px;font-weight:700}.chat-time{font-size:12px;text-align:right;margin-top:6px;color:#555}.typing-container{display:flex;flex-direction:column;align-items:flex-start;padding:10px 12px;background-color:#f1f0f0;margin:5px 0;border-radius:10px;max-width:85%;animation:fadeIn 0.3s ease-in-out}.typing-label{font-size:13px;margin-bottom:5px;color:#333}.typing .dot{height:6px;width:6px;margin:0 2px;background-color:#999;border-radius:50%;display:inline-block;animation:typing 1s infinite}.typing .dot:nth-child(2){animation-delay:0.2s}.typing .dot:nth-child(3){animation-delay:0.4s}@keyframes typing{0%,80%,100%{transform:scale(.8);opacity:.6}40%{transform:scale(1);opacity:1}}.chat-input-wrapper{display:flex;align-items:center;padding:10px 12px;border-top:1px solid #ccc;background:#fff}.chat-input-wrapper input{flex-grow:1;padding:10px 14px;border-radius:20px;border:1px solid #ccc;font-size:14px;outline:none;background:#fff;color:#333}.chat-input-wrapper input::placeholder{color:#888}.send-btn img{width:18px;height:18px;display:block}.send-btn:disabled{background:#cfcfcf;cursor:not-allowed}.chat-box.rtl{direction:rtl;font-family:'Tajawal',sans-serif}.chat-box.rtl .chat-bubble{border-radius:8px 8px 8px 0;text-align:right}