.elementor-8 .elementor-element.elementor-element-c7a704b > .elementor-container{min-height:20px;}.elementor-8 .elementor-element.elementor-element-c7a704b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-c7a704b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c7a704b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-c7a704b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c7a704b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c7a704b > .elementor-shape-top .elementor-shape-fill{fill:#BD0000;}.elementor-8 .elementor-element.elementor-element-c7a704b > .elementor-shape-top svg{width:calc(300% + 1.3px);}.elementor-8 .elementor-element.elementor-element-80ee1b5{--grid-template-columns:repeat(5, auto);--icon-size:15px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-80ee1b5 .elementor-widget-container{text-align:left;}.elementor-8 .elementor-element.elementor-element-80ee1b5 .elementor-social-icon{background-color:#FABF58;--icon-padding:0.5em;}.elementor-8 .elementor-element.elementor-element-80ee1b5 .elementor-social-icon:hover{background-color:#BD0000;}.elementor-8 .elementor-element.elementor-element-80ee1b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-8a12266 .elementor-icon-box-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-8a12266{--icon-box-icon-margin:8px;width:var( --container-widget-width, 107.912% );max-width:107.912%;--container-widget-width:107.912%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8a12266 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8a12266.elementor-view-stacked .elementor-icon{background-color:#FABF58;}.elementor-8 .elementor-element.elementor-element-8a12266.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8a12266.elementor-view-default .elementor-icon{fill:#FABF58;color:#FABF58;border-color:#FABF58;}.elementor-8 .elementor-element.elementor-element-8a12266.elementor-view-stacked .elementor-icon:hover{background-color:#FABF58;fill:#BD0000;color:#BD0000;}.elementor-8 .elementor-element.elementor-element-8a12266.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-8a12266.elementor-view-default .elementor-icon:hover{fill:#FABF58;color:#FABF58;border-color:#FABF58;}.elementor-8 .elementor-element.elementor-element-8a12266.elementor-view-framed .elementor-icon:hover{background-color:#BD0000;}.elementor-8 .elementor-element.elementor-element-8a12266 .elementor-icon{font-size:20px;padding:9px;}.elementor-8 .elementor-element.elementor-element-7ab3e5e > .elementor-container{max-width:1920px;}.elementor-8 .elementor-element.elementor-element-7ab3e5e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7ab3e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FABF58;}.elementor-8 .elementor-element.elementor-element-7ab3e5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-8 .elementor-element.elementor-element-7ab3e5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-8a9191b img, .elementor-8 .elementor-element.elementor-element-8a9191b a{height:68px;}.elementor-8 .elementor-element.elementor-element-8a9191b{width:var( --container-widget-width, 76.392% );max-width:76.392%;--container-widget-width:76.392%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-bba40c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-bba40c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-clever-site-nav-menu .cafe-site-menu .toggle .text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-clever-site-nav-menu nav.cafe-site-menu .cafe-wrap-menu ul li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-clever-site-nav-menu nav.cafe-site-menu .mega-menu-content .menu-item-mega>a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-clever-site-nav-menu nav.cafe-site-menu .cafe-wrap-menu ul ul li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-clever-site-nav-menu ..cafe-site-menu .cafe-hamburger-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-menu{text-align:right;}.elementor-8 .elementor-element.elementor-element-9a54795 ul.cmm4e{justify-content:right;}.elementor-8 .elementor-element.elementor-element-9a54795 .menu-item > ul{text-align:left;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul li a{font-family:"Reem Kufi", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li{margin:0 calc(0px/2);}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li a{color:#000000;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li:hover > a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li:hover > span{color:#FFFFFF !important;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li:hover{background:#BD0000;}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-site-menu .cafe-menu > .menu-item > a:hover:before{--menu-hover-bg:#BD0000;}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-hamburger-mask{background:#3914149C;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-menu > .menu-item > a::before{height:41px;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-menu>.menu-item.current-menu-item > a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu  .cafe-menu>.menu-item.current-menu-item > span{color:#000000 !important;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-menu>.menu-item.current-menu-item{background:#BD0000;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .mega-menu-content .menu-item-mega>a{text-transform:capitalize;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li span{color:#000000;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li{background:#FABF58;border-style:none;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover > a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover > a span, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover > span,.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu .menu-item.current-menu-item>a{color:#FFFFFF !important;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu .menu-item.current-menu-item{background:#BD0000;}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-hamburger-button{--menu-icon-color:#BD0000;background:#FABF58;}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-site-menu .cafe-hamburger-button:hover{--menu-icon-color:#FABF58;}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-wrap-hamburger-icon{padding:0px;border-style:dashed;}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-hamburger-button .cafe-hamburger-icon{width:calc(100% - 2*0px);}.elementor-8 .elementor-element.elementor-element-9a54795  .cafe-wrap-hamburger-icon{border-radius:0px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-80ee1b5{width:var( --container-widget-width, 556.917px );max-width:556.917px;--container-widget-width:556.917px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8a12266{width:var( --container-widget-width, 229.467px );max-width:229.467px;--container-widget-width:229.467px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7ab3e5e{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-9a54795 .cafe-menu{text-align:center;}.elementor-8 .elementor-element.elementor-element-9a54795 ul.cmm4e{justify-content:center;}.elementor-8 .elementor-element.elementor-element-9a54795{text-align:right;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-5c27194{width:78.637%;}.elementor-8 .elementor-element.elementor-element-b63a958{width:21.318%;}.elementor-8 .elementor-element.elementor-element-cca435e{width:16.328%;}.elementor-8 .elementor-element.elementor-element-bba40c8{width:83.672%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-5c27194{width:65%;}.elementor-8 .elementor-element.elementor-element-b63a958{width:35%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5c27194{width:40%;}.elementor-8 .elementor-element.elementor-element-80ee1b5{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b63a958{width:60%;}.elementor-8 .elementor-element.elementor-element-cca435e{width:50%;}.elementor-8 .elementor-element.elementor-element-bba40c8{width:50%;}.elementor-8 .elementor-element.elementor-element-9a54795 .menu-item > ul{text-align:center;}.elementor-8 .elementor-element.elementor-element-9a54795{text-align:right;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li{margin:0 calc(1px/2);background:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li a{color:#000000;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li:hover > a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li:hover > span{color:#575757 !important;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-menu > .menu-item > a::before{height:0px;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-menu>.menu-item.current-menu-item > a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu  .cafe-menu>.menu-item.current-menu-item > span{color:#A90303 !important;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-menu>.menu-item.current-menu-item{background:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .mega-menu-content{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li span{color:#000000;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li{background:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover > a, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover > a span, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover > span,.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu .menu-item.current-menu-item>a{color:#FFFFFF !important;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li:hover, .elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu .menu-item.current-menu-item{background:#A30000;}.elementor-8 .elementor-element.elementor-element-9a54795 nav.cafe-site-menu .cafe-wrap-menu ul > li ul li a{padding:10px 10px 10px 10px;}}