:root{--page-title-display:none;}/* Start custom CSS *//* Hinnawi Fishop About - decorative illustrations & visual effects only */
.elementor-element-6388a141::after,.elementor-element-5bb08c39::before{content:"";position:absolute;left:0;right:0;height:22px;z-index:3;pointer-events:none;background-color:#fff;background-image:linear-gradient(90deg,rgba(30,79,163,.5) 50%,transparent 50%),linear-gradient(0deg,rgba(30,79,163,.5) 50%,transparent 50%);background-size:22px 22px}
.elementor-element-6388a141::after{bottom:0}
.elementor-element-5bb08c39::before{top:0}
@media (max-width:1024px){.elementor-element-6388a141::after,.elementor-element-5bb08c39::before{height:30px;background-size:30px 30px}}
.elementor-element-558431b1{background-repeat:repeat;background-size:120px 28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 14 Q 15 2 30 14 T 60 14 T 90 14 T 120 14' fill='none' stroke='%23FFFFFF' stroke-opacity='0.08' stroke-width='2'/%3E%3C/svg%3E")}
.elementor-element-1afa988f,.elementor-element-6ba0561e,.elementor-element-62a07fed{background-repeat:no-repeat;background-size:contain;background-position:center}
.elementor-element-1afa988f{background-image:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 60 120'%3E%3Cg fill='none' stroke='%2325AAE1' stroke-width='3'%3E%3Ccircle cx='30' cy='100' r='12'/%3E%3Ccircle cx='18' cy='62' r='8'/%3E%3Ccircle cx='38' cy='32' r='6'/%3E%3Ccircle cx='26' cy='10' r='4'/%3E%3C/g%3E%3C/svg%3E")}
.elementor-element-6ba0561e{background-image:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 120 60'%3E%3Cg fill='none' stroke='%231E4FA3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 30 C 30 6 75 6 95 30 C 75 54 30 54 10 30 Z'/%3E%3Cpath d='M95 30 L115 14 L111 30 L115 46 Z'/%3E%3Cpath d='M50 19 C 56 26 56 34 50 41'/%3E%3Cpath d='M62 17 C 68 26 68 34 62 43'/%3E%3C/g%3E%3Ccircle cx='27' cy='26' r='3' fill='%231E4FA3'/%3E%3C/svg%3E")}
.elementor-element-62a07fed{background-image:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='40' r='35' fill='%23FFD23F' stroke='%23F2B705' stroke-width='4'/%3E%3Ccircle cx='40' cy='40' r='27' fill='%23FFE88A'/%3E%3Cg stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M40 14 V66 M14 40 H66 M22 22 L58 58 M58 22 L22 58'/%3E%3C/g%3E%3Ccircle cx='40' cy='40' r='5' fill='%23FFFFFF'/%3E%3C/svg%3E")}
.hf-btn-primary,.hf-btn-sun{position:relative;overflow:hidden}
.hf-btn-primary::after,.hf-btn-sun::after{content:"";position:absolute;top:0;bottom:0;width:40px;inset-inline-start:-80px;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:hfShine 4.5s ease-in-out infinite;pointer-events:none}
@keyframes hfShine{0%,60%{inset-inline-start:-80px}85%,100%{inset-inline-start:420px}}
@media (prefers-reduced-motion: reduce){.hf-btn-primary::after,.hf-btn-sun::after{animation:none;display:none}}/* End custom CSS */