.elementor-2963 .elementor-element.elementor-element-02eb2a1 > .elementor-container{max-width:480px;}.elementor-2963 .elementor-element.elementor-element-8a97155{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2963 .elementor-element.elementor-element-c54f9be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-2963 .elementor-element.elementor-element-c54f9be .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.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-2963 .elementor-element.elementor-element-246da46{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:1.55em;color:#E8ECF2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-2963 .elementor-element.elementor-element-71ae88b .elementor-button{background-color:transparent;font-size:19px;font-weight:700;fill:#0A111E;color:#0A111E;background-image:linear-gradient(180deg, #CBAE62 0%, #A8873A 100%);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.35);border-radius:10px 10px 10px 10px;padding:14px 20px 14px 20px;}.elementor-2963 .elementor-element.elementor-element-71ae88b .elementor-button:hover, .elementor-2963 .elementor-element.elementor-element-71ae88b .elementor-button:focus{background-color:#DEC68C;color:#0A111E;}.elementor-2963 .elementor-element.elementor-element-71ae88b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-2963 .elementor-element.elementor-element-71ae88b .elementor-button:hover svg, .elementor-2963 .elementor-element.elementor-element-71ae88b .elementor-button:focus svg{fill:#0A111E;}.elementor-2963 .elementor-element.elementor-element-c623865 .elementor-button{background-color:rgba(0,0,0,0);font-size:18px;font-weight:600;fill:#E8D7A6;color:#E8D7A6;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C2A24E;border-radius:10px 10px 10px 10px;padding:14px 20px 14px 20px;}.elementor-2963 .elementor-element.elementor-element-c623865 .elementor-button:hover, .elementor-2963 .elementor-element.elementor-element-c623865 .elementor-button:focus{background-color:#16243B;color:#DEC68C;}.elementor-2963 .elementor-element.elementor-element-c623865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-2963 .elementor-element.elementor-element-c623865 .elementor-button:hover svg, .elementor-2963 .elementor-element.elementor-element-c623865 .elementor-button:focus svg{fill:#DEC68C;}.elementor-2963 .elementor-element.elementor-element-954ab1d .elementor-button{background-color:rgba(0,0,0,0);font-size:18px;font-weight:600;fill:#E8D7A6;color:#E8D7A6;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C2A24E;border-radius:10px 10px 10px 10px;padding:14px 20px 14px 20px;}.elementor-2963 .elementor-element.elementor-element-954ab1d .elementor-button:hover, .elementor-2963 .elementor-element.elementor-element-954ab1d .elementor-button:focus{background-color:#16243B;color:#DEC68C;}.elementor-2963 .elementor-element.elementor-element-954ab1d .elementor-button:hover svg, .elementor-2963 .elementor-element.elementor-element-954ab1d .elementor-button:focus svg{fill:#DEC68C;}#elementor-popup-modal-2963 .dialog-widget-content{animation-duration:0.4s;background-color:#0F1B30;border-style:solid;border-width:3px 0px 0px 0px;border-color:#C2A24E;border-radius:20px 20px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2963{background-color:rgba(0,0,0,0.55);justify-content:center;align-items:flex-end;pointer-events:all;}#elementor-popup-modal-2963 .dialog-message{width:100%;height:fit_to_content;align-items:flex-start;padding:12px 24px 28px 24px;}#elementor-popup-modal-2963 .dialog-close-button{display:flex;top:14px;}body:not(.rtl) #elementor-popup-modal-2963 .dialog-close-button{right:14px;}body.rtl #elementor-popup-modal-2963 .dialog-close-button{left:14px;}#elementor-popup-modal-2963 .dialog-close-button i{color:#8A97AB;}#elementor-popup-modal-2963 .dialog-close-button svg{fill:#8A97AB;}@media(max-width:767px){.elementor-2963 .elementor-element.elementor-element-c54f9be .elementor-heading-title{font-size:24px;}#elementor-popup-modal-2963 .dialog-message{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-246da46 */.elementor-2963 .elementor-element.elementor-element-246da46{position:relative;overflow:hidden;border:1.5px solid #C2A24E;border-radius:12px;padding:20px 20px 16px;background:rgba(194,162,78,0.07);animation:gtcGlow 3s ease-in-out infinite;}
.elementor-2963 .elementor-element.elementor-element-246da46 p{margin:0;position:relative;z-index:1;}
.elementor-2963 .elementor-element.elementor-element-246da46::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(222,198,140,0.14) 50%,transparent 100%);transform:skewX(-20deg);animation:gtcShimmer 3.5s ease-in-out infinite;pointer-events:none;z-index:0;}
@keyframes gtcShimmer{0%{left:-75%}55%{left:130%}100%{left:130%}}
@keyframes gtcGlow{0%,100%{box-shadow:0 0 10px rgba(194,162,78,0.2), inset 0 0 10px rgba(194,162,78,0.06)}50%{box-shadow:0 0 16px rgba(194,162,78,0.32), inset 0 0 14px rgba(194,162,78,0.12)}}
@media (prefers-reduced-motion: reduce){.elementor-2963 .elementor-element.elementor-element-246da46,.elementor-2963 .elementor-element.elementor-element-246da46::before{animation:none}}
.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-lead,.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-sub,.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-list,.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-foot{position:relative;z-index:1;text-align:left;}
.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-lead{font-size:21px;font-weight:700;color:#FFFFFF;margin:0 0 4px;}
.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-sub{font-size:17px;color:#E8ECF2;margin:0 0 14px;}
.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-list{list-style:none;margin:0 0 14px;padding:0;}
.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-list li{display:flex;align-items:center;gap:12px;font-size:19px;color:#E8ECF2;margin:0 0 10px;line-height:1.3;}
.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-ic{color:#C2A24E;font-size:19px;line-height:1;}
.elementor-2963 .elementor-element.elementor-element-246da46 .gtc-foot{font-size:16px;line-height:1.45;color:#E8D7A6;border-top:1px solid rgba(194,162,78,0.35);padding-top:12px;}/* End custom CSS */