.elementor-1374 .elementor-element.elementor-element-9317b06{--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;--justify-content:center;}.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-1374 .elementor-element.elementor-element-cc8c1b2{text-align:center;}.elementor-1374 .elementor-element.elementor-element-cc8c1b2 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-4f0ef51{--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;}.elementor-1374 .elementor-element.elementor-element-a2cf1ac.elementor-element{--align-self:center;}.elementor-1374 .elementor-element.elementor-element-59e2bc4{--display:flex;}.elementor-1374 .elementor-element.elementor-element-667f7f1{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-44eb77c{--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;}.elementor-1374 .elementor-element.elementor-element-37b1473{text-align:center;}.elementor-1374 .elementor-element.elementor-element-37b1473 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{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-1374 .elementor-element.elementor-element-95776c7{text-align:center;}.elementor-1374 .elementor-element.elementor-element-95776c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-57565ed{--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;}.elementor-1374 .elementor-element.elementor-element-81f600e{text-align:center;}.elementor-1374 .elementor-element.elementor-element-81f600e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-4827941{text-align:center;}.elementor-1374 .elementor-element.elementor-element-4827941 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-c78e2a3{--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;}.elementor-1374 .elementor-element.elementor-element-a65ee36{text-align:center;}.elementor-1374 .elementor-element.elementor-element-a65ee36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-8b0bd8d{text-align:center;}.elementor-1374 .elementor-element.elementor-element-8b0bd8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-30da5de{--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;}.elementor-1374 .elementor-element.elementor-element-094d03b{text-align:center;}.elementor-1374 .elementor-element.elementor-element-094d03b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-a503114{text-align:center;}.elementor-1374 .elementor-element.elementor-element-a503114 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-3dd34f9{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-5fd613f{--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;}.elementor-1374 .elementor-element.elementor-element-095c3eb{text-align:center;}.elementor-1374 .elementor-element.elementor-element-095c3eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-67dee5a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-67dee5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-a54df3f{--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;}.elementor-1374 .elementor-element.elementor-element-82deac9{text-align:center;}.elementor-1374 .elementor-element.elementor-element-82deac9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-fe8ef33{text-align:center;}.elementor-1374 .elementor-element.elementor-element-fe8ef33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ae714ac{--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;}.elementor-1374 .elementor-element.elementor-element-bd4ff41{text-align:center;}.elementor-1374 .elementor-element.elementor-element-bd4ff41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-4edc6aa{text-align:center;}.elementor-1374 .elementor-element.elementor-element-4edc6aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-0f67093{--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;}.elementor-1374 .elementor-element.elementor-element-e9a8c62{text-align:center;}.elementor-1374 .elementor-element.elementor-element-e9a8c62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-9b75a0c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-9b75a0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-05682ac{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-d388201{--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;}.elementor-1374 .elementor-element.elementor-element-df66c5e{text-align:center;}.elementor-1374 .elementor-element.elementor-element-df66c5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-b938a32{text-align:center;}.elementor-1374 .elementor-element.elementor-element-b938a32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-af15248{--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;}.elementor-1374 .elementor-element.elementor-element-6327c26{text-align:center;}.elementor-1374 .elementor-element.elementor-element-6327c26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ae92c83{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ae92c83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-51e0911{--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;}.elementor-1374 .elementor-element.elementor-element-425162b{text-align:center;}.elementor-1374 .elementor-element.elementor-element-425162b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-d57fa9a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-d57fa9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-cc30dfb{--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;}.elementor-1374 .elementor-element.elementor-element-c640181{text-align:center;}.elementor-1374 .elementor-element.elementor-element-c640181 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-e3e02a0{text-align:center;}.elementor-1374 .elementor-element.elementor-element-e3e02a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-35d3d4f{--display:flex;}.elementor-1374 .elementor-element.elementor-element-dc2955f{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-232b40f{--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;}.elementor-1374 .elementor-element.elementor-element-2e18b8a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-2e18b8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-fbd351a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-fbd351a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-27b41f9{--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;}.elementor-1374 .elementor-element.elementor-element-4402d92{text-align:center;}.elementor-1374 .elementor-element.elementor-element-4402d92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-9280eaa{text-align:center;}.elementor-1374 .elementor-element.elementor-element-9280eaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-213726c{--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;}.elementor-1374 .elementor-element.elementor-element-9772c5f{text-align:center;}.elementor-1374 .elementor-element.elementor-element-9772c5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-bfd43a4{text-align:center;}.elementor-1374 .elementor-element.elementor-element-bfd43a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-4633757{--display:flex;}.elementor-1374 .elementor-element.elementor-element-f2b4602{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-1808bed{--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;}.elementor-1374 .elementor-element.elementor-element-fe8f036{text-align:center;}.elementor-1374 .elementor-element.elementor-element-fe8f036 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ef253b8{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ef253b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-a9aa02d{--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;}.elementor-1374 .elementor-element.elementor-element-70f4395{text-align:center;}.elementor-1374 .elementor-element.elementor-element-70f4395 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-9980f96{text-align:center;}.elementor-1374 .elementor-element.elementor-element-9980f96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-d463929{--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;}.elementor-1374 .elementor-element.elementor-element-17a2943{text-align:center;}.elementor-1374 .elementor-element.elementor-element-17a2943 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-eab82a4{text-align:center;}.elementor-1374 .elementor-element.elementor-element-eab82a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-6c9e702{--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;}.elementor-1374 .elementor-element.elementor-element-111d111{text-align:center;}.elementor-1374 .elementor-element.elementor-element-111d111 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-bd1cc09{text-align:center;}.elementor-1374 .elementor-element.elementor-element-bd1cc09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-9699475{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-4ddfb91{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-0103f45{--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;}.elementor-1374 .elementor-element.elementor-element-0d62314{text-align:center;}.elementor-1374 .elementor-element.elementor-element-0d62314 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-7b4bef7{text-align:center;}.elementor-1374 .elementor-element.elementor-element-7b4bef7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-bce9ea1{--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;}.elementor-1374 .elementor-element.elementor-element-836ac08{text-align:center;}.elementor-1374 .elementor-element.elementor-element-836ac08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-8e19dd8{text-align:center;}.elementor-1374 .elementor-element.elementor-element-8e19dd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-2e3a507{--display:flex;}.elementor-1374 .elementor-element.elementor-element-59e9c7f{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-c3b7a73{--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;}.elementor-1374 .elementor-element.elementor-element-ae53108{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ae53108 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-85720cc{text-align:center;}.elementor-1374 .elementor-element.elementor-element-85720cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-d5bdee5{--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;}.elementor-1374 .elementor-element.elementor-element-cf98e8f{text-align:center;}.elementor-1374 .elementor-element.elementor-element-cf98e8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-8c3ee76{text-align:center;}.elementor-1374 .elementor-element.elementor-element-8c3ee76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-e50f6ef{--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;}.elementor-1374 .elementor-element.elementor-element-34e358c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-34e358c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-cc3c077{text-align:center;}.elementor-1374 .elementor-element.elementor-element-cc3c077 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-4b06ef6{--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;}.elementor-1374 .elementor-element.elementor-element-ab5e1f9{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ab5e1f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-58fd957{text-align:center;}.elementor-1374 .elementor-element.elementor-element-58fd957 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-b907c96{--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;}.elementor-1374 .elementor-element.elementor-element-7a88e22{text-align:center;}.elementor-1374 .elementor-element.elementor-element-7a88e22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-61fad97{text-align:center;}.elementor-1374 .elementor-element.elementor-element-61fad97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-c778f16{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-bf12145{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-823e06e{--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;}.elementor-1374 .elementor-element.elementor-element-3b7baf1{text-align:center;}.elementor-1374 .elementor-element.elementor-element-3b7baf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-556b039{text-align:center;}.elementor-1374 .elementor-element.elementor-element-556b039 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-0881675{--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;}.elementor-1374 .elementor-element.elementor-element-176eded{text-align:center;}.elementor-1374 .elementor-element.elementor-element-176eded .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-125fc8a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-125fc8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-498bcea{--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;}.elementor-1374 .elementor-element.elementor-element-d4b0521{text-align:center;}.elementor-1374 .elementor-element.elementor-element-d4b0521 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-11aa832{text-align:center;}.elementor-1374 .elementor-element.elementor-element-11aa832 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-6699c25{--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;}.elementor-1374 .elementor-element.elementor-element-4bb6c86{text-align:center;}.elementor-1374 .elementor-element.elementor-element-4bb6c86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-b5a1bed{text-align:center;}.elementor-1374 .elementor-element.elementor-element-b5a1bed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-8269a71{--display:flex;}.elementor-1374 .elementor-element.elementor-element-2b7c504{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-9c8a161{--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;}.elementor-1374 .elementor-element.elementor-element-36af0b8{text-align:center;}.elementor-1374 .elementor-element.elementor-element-36af0b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-e64337c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-e64337c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-5f28d71{--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;}.elementor-1374 .elementor-element.elementor-element-680dfe2{text-align:center;}.elementor-1374 .elementor-element.elementor-element-680dfe2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-f0f535c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-f0f535c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-d544ae7{--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;}.elementor-1374 .elementor-element.elementor-element-930ad45{text-align:center;}.elementor-1374 .elementor-element.elementor-element-930ad45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-a07ea4d{text-align:center;}.elementor-1374 .elementor-element.elementor-element-a07ea4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-c451720{--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;}.elementor-1374 .elementor-element.elementor-element-9a354ee{text-align:center;}.elementor-1374 .elementor-element.elementor-element-9a354ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-33eb63c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-33eb63c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-e2b35e5{--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;}.elementor-1374 .elementor-element.elementor-element-1f27012{text-align:center;}.elementor-1374 .elementor-element.elementor-element-1f27012 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-6c14b5d{text-align:center;}.elementor-1374 .elementor-element.elementor-element-6c14b5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ba47366{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-4bb1c61{--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;}.elementor-1374 .elementor-element.elementor-element-dbd58c8{text-align:center;}.elementor-1374 .elementor-element.elementor-element-dbd58c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-8899ad1{text-align:center;}.elementor-1374 .elementor-element.elementor-element-8899ad1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-c36d88f{--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;}.elementor-1374 .elementor-element.elementor-element-39c6c3c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-39c6c3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-b308d63{text-align:center;}.elementor-1374 .elementor-element.elementor-element-b308d63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-f201b2e{--display:flex;}.elementor-1374 .elementor-element.elementor-element-66410b9{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-8ee7cd4{--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;}.elementor-1374 .elementor-element.elementor-element-a805690{text-align:center;}.elementor-1374 .elementor-element.elementor-element-a805690 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-3583a7d{text-align:center;}.elementor-1374 .elementor-element.elementor-element-3583a7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-874c4f1{--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;}.elementor-1374 .elementor-element.elementor-element-c3388ef{text-align:center;}.elementor-1374 .elementor-element.elementor-element-c3388ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-e1ef545{text-align:center;}.elementor-1374 .elementor-element.elementor-element-e1ef545 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-b86ff32{--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;}.elementor-1374 .elementor-element.elementor-element-d157762{text-align:center;}.elementor-1374 .elementor-element.elementor-element-d157762 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ed385f2{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ed385f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-c23cdf9{--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;}.elementor-1374 .elementor-element.elementor-element-7949a7c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-7949a7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-926b63d{text-align:center;}.elementor-1374 .elementor-element.elementor-element-926b63d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-5ba063b{--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;}.elementor-1374 .elementor-element.elementor-element-dc177ff{text-align:center;}.elementor-1374 .elementor-element.elementor-element-dc177ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-cf7dcb7{text-align:center;}.elementor-1374 .elementor-element.elementor-element-cf7dcb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-9abb307{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-b3f079b{--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;}.elementor-1374 .elementor-element.elementor-element-c9e010d{text-align:center;}.elementor-1374 .elementor-element.elementor-element-c9e010d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-b9eca1b{text-align:center;}.elementor-1374 .elementor-element.elementor-element-b9eca1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-a491dce{--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;}.elementor-1374 .elementor-element.elementor-element-ce9407c{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ce9407c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ecfa51f{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ecfa51f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ca77051{--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;}.elementor-1374 .elementor-element.elementor-element-61ea50a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-61ea50a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-d1b7fa7{text-align:center;}.elementor-1374 .elementor-element.elementor-element-d1b7fa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-c499179{--display:flex;}.elementor-1374 .elementor-element.elementor-element-1a3b576{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-097c571{--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;}.elementor-1374 .elementor-element.elementor-element-8bd424a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-8bd424a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-c30529b{text-align:center;}.elementor-1374 .elementor-element.elementor-element-c30529b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-6ead32d{--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;}.elementor-1374 .elementor-element.elementor-element-0653928{text-align:center;}.elementor-1374 .elementor-element.elementor-element-0653928 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-9f365bb{text-align:center;}.elementor-1374 .elementor-element.elementor-element-9f365bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-b5b1f05{--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;}.elementor-1374 .elementor-element.elementor-element-ca68a37{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ca68a37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-16e7d0e{text-align:center;}.elementor-1374 .elementor-element.elementor-element-16e7d0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-8305fc0{--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;}.elementor-1374 .elementor-element.elementor-element-b296436{text-align:center;}.elementor-1374 .elementor-element.elementor-element-b296436 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-cea950a{text-align:center;}.elementor-1374 .elementor-element.elementor-element-cea950a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-37de53d{--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;}.elementor-1374 .elementor-element.elementor-element-9d10ebb{text-align:center;}.elementor-1374 .elementor-element.elementor-element-9d10ebb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-ef46dc5{text-align:center;}.elementor-1374 .elementor-element.elementor-element-ef46dc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-631f6ec{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1374 .elementor-element.elementor-element-620a8a1{--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;}.elementor-1374 .elementor-element.elementor-element-06911e7{text-align:center;}.elementor-1374 .elementor-element.elementor-element-06911e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-262fb05{text-align:center;}.elementor-1374 .elementor-element.elementor-element-262fb05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-5c327fe{--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;}.elementor-1374 .elementor-element.elementor-element-2633c9e{text-align:center;}.elementor-1374 .elementor-element.elementor-element-2633c9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-fe3289f{text-align:center;}.elementor-1374 .elementor-element.elementor-element-fe3289f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}@media(min-width:768px){.elementor-1374 .elementor-element.elementor-element-44eb77c{--width:25%;}.elementor-1374 .elementor-element.elementor-element-57565ed{--width:25%;}.elementor-1374 .elementor-element.elementor-element-c78e2a3{--width:25%;}.elementor-1374 .elementor-element.elementor-element-30da5de{--width:25%;}.elementor-1374 .elementor-element.elementor-element-5fd613f{--width:25%;}.elementor-1374 .elementor-element.elementor-element-a54df3f{--width:25%;}.elementor-1374 .elementor-element.elementor-element-ae714ac{--width:25%;}.elementor-1374 .elementor-element.elementor-element-0f67093{--width:25%;}.elementor-1374 .elementor-element.elementor-element-d388201{--width:25%;}.elementor-1374 .elementor-element.elementor-element-af15248{--width:25%;}.elementor-1374 .elementor-element.elementor-element-51e0911{--width:25%;}.elementor-1374 .elementor-element.elementor-element-cc30dfb{--width:25%;}.elementor-1374 .elementor-element.elementor-element-232b40f{--width:25%;}.elementor-1374 .elementor-element.elementor-element-27b41f9{--width:25%;}.elementor-1374 .elementor-element.elementor-element-213726c{--width:25%;}.elementor-1374 .elementor-element.elementor-element-1808bed{--width:25%;}.elementor-1374 .elementor-element.elementor-element-a9aa02d{--width:25%;}.elementor-1374 .elementor-element.elementor-element-d463929{--width:25%;}.elementor-1374 .elementor-element.elementor-element-6c9e702{--width:25%;}.elementor-1374 .elementor-element.elementor-element-0103f45{--width:25%;}.elementor-1374 .elementor-element.elementor-element-bce9ea1{--width:25%;}.elementor-1374 .elementor-element.elementor-element-c3b7a73{--width:25%;}.elementor-1374 .elementor-element.elementor-element-d5bdee5{--width:25%;}.elementor-1374 .elementor-element.elementor-element-e50f6ef{--width:25%;}.elementor-1374 .elementor-element.elementor-element-4b06ef6{--width:25%;}.elementor-1374 .elementor-element.elementor-element-b907c96{--width:25%;}.elementor-1374 .elementor-element.elementor-element-823e06e{--width:25%;}.elementor-1374 .elementor-element.elementor-element-0881675{--width:25%;}.elementor-1374 .elementor-element.elementor-element-498bcea{--width:25%;}.elementor-1374 .elementor-element.elementor-element-6699c25{--width:25%;}.elementor-1374 .elementor-element.elementor-element-9c8a161{--width:25%;}.elementor-1374 .elementor-element.elementor-element-5f28d71{--width:25%;}.elementor-1374 .elementor-element.elementor-element-d544ae7{--width:25%;}.elementor-1374 .elementor-element.elementor-element-c451720{--width:25%;}.elementor-1374 .elementor-element.elementor-element-e2b35e5{--width:25%;}.elementor-1374 .elementor-element.elementor-element-4bb1c61{--width:25%;}.elementor-1374 .elementor-element.elementor-element-c36d88f{--width:25%;}.elementor-1374 .elementor-element.elementor-element-8ee7cd4{--width:25%;}.elementor-1374 .elementor-element.elementor-element-874c4f1{--width:25%;}.elementor-1374 .elementor-element.elementor-element-b86ff32{--width:25%;}.elementor-1374 .elementor-element.elementor-element-c23cdf9{--width:25%;}.elementor-1374 .elementor-element.elementor-element-5ba063b{--width:25%;}.elementor-1374 .elementor-element.elementor-element-b3f079b{--width:25%;}.elementor-1374 .elementor-element.elementor-element-a491dce{--width:25%;}.elementor-1374 .elementor-element.elementor-element-ca77051{--width:25%;}.elementor-1374 .elementor-element.elementor-element-097c571{--width:25%;}.elementor-1374 .elementor-element.elementor-element-6ead32d{--width:25%;}.elementor-1374 .elementor-element.elementor-element-b5b1f05{--width:25%;}.elementor-1374 .elementor-element.elementor-element-8305fc0{--width:25%;}.elementor-1374 .elementor-element.elementor-element-37de53d{--width:25%;}.elementor-1374 .elementor-element.elementor-element-620a8a1{--width:25%;}.elementor-1374 .elementor-element.elementor-element-5c327fe{--width:25%;}}@media(max-width:767px){.elementor-1374 .elementor-element.elementor-element-4f0ef51{--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;--justify-content:center;--align-items:flex-start;}.elementor-1374 .elementor-element.elementor-element-59e2bc4{--justify-content:center;}.elementor-1374 .elementor-element.elementor-element-05682ac{--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;--justify-content:center;}.elementor-1374 .elementor-element.elementor-element-35d3d4f{--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;--justify-content:center;}.elementor-1374 .elementor-element.elementor-element-4633757{--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;--justify-content:center;}.elementor-1374 .elementor-element.elementor-element-2e3a507{--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;--justify-content:center;}.elementor-1374 .elementor-element.elementor-element-b907c96{--justify-content:center;}.elementor-1374 .elementor-element.elementor-element-c778f16{--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;}}/* Start custom CSS for html, class: .elementor-element-a2cf1ac *//* ===== PREMIUM STICKY MENU NAVIGATION ===== */

.menu-sticky-nav {
    position: sticky;
    top: 0;
    z-index: 999;

    display: flex;
    align-items: center;
    gap: 12px;

    overflow-x: auto;
    overflow-y: hidden;

    white-space: nowrap;

    padding: 14px 16px;

    background: rgba(0,0,0,0.92);
    backdrop-filter: blur(12px);

    border-bottom: 1px solid rgba(255,255,255,0.08);

    scrollbar-width: none;

    -webkit-overflow-scrolling: touch;
}

/* Hide Scrollbar */
.menu-sticky-nav::-webkit-scrollbar {
    display: none;
}

/* Navigation Buttons */
.menu-sticky-nav a {

    flex-shrink: 0;

    text-decoration: none;

    color: #fff;
    background: #111;

    padding: 10px 18px;

    border-radius: 50px;

    font-size: 14px;
    font-weight: 600;

    border: 1px solid rgba(255,255,255,0.08);

    transition: all 0.3s ease;
}

/* Hover */
.menu-sticky-nav a:hover {
    background: #f5c542;
    color: #000;
}

/* Active Click */
.menu-sticky-nav a:active {
    transform: scale(0.96);
}

/* Smooth Scroll */
html {
    scroll-behavior: smooth;
}

/* ===== MOBILE FIX ===== */

@media (max-width: 767px) {

    .menu-sticky-nav {

        gap: 8px;

        padding: 10px 12px;

        justify-content: flex-start;

    }

    .menu-sticky-nav a {

        font-size: 12px;

        padding: 8px 14px;

        border-radius: 40px;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181d207 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47d702d *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96bfba9 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52305ef *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d90cc59 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3c7c40 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6192416 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59366f0 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c5dbd7 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eea8fc7 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6739052 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef11d7 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e2bc4 *//* ===== MENU CARD DESIGN ===== */

.menu-card {
    background: #111;
    border-radius: 28px;
    overflow: hidden;
    transition: 0.35s ease;
    height: 100%;
    border: 1px solid rgba(255,255,255,0.06);
}

.menu-card:hover {
    transform: translateY(-6px);
}

.menu-card img {
    width: 100%;
    aspect-ratio: 1 / 0.82;
    object-fit: cover;
    border-radius: 28px;
}

.menu-content {
    padding: 18px;
}

.menu-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.menu-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #cfcfcf;
    margin-bottom: 15px;
}

.menu-price {
    font-size: 22px;
    font-weight: 700;
    color: #f5c542;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd2ebd *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a63e75 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e919e1 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d3d4f *//* ===== MENU CARD DESIGN ===== */

.menu-card {
    background: #111;
    border-radius: 28px;
    overflow: hidden;
    transition: 0.35s ease;
    height: 100%;
    border: 1px solid rgba(255,255,255,0.06);
}

.menu-card:hover {
    transform: translateY(-6px);
}

.menu-card img {
    width: 100%;
    aspect-ratio: 1 / 0.82;
    object-fit: cover;
    border-radius: 28px;
}

.menu-content {
    padding: 18px;
}

.menu-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.menu-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #cfcfcf;
    margin-bottom: 15px;
}

.menu-price {
    font-size: 22px;
    font-weight: 700;
    color: #f5c542;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b475386 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99132ba *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8eda29 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4001f *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c88c924 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49ab170 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4633757 *//* ===== MENU CARD DESIGN ===== */

.menu-card {
    background: #111;
    border-radius: 28px;
    overflow: hidden;
    transition: 0.35s ease;
    height: 100%;
    border: 1px solid rgba(255,255,255,0.06);
}

.menu-card:hover {
    transform: translateY(-6px);
}

.menu-card img {
    width: 100%;
    aspect-ratio: 1 / 0.82;
    object-fit: cover;
    border-radius: 28px;
}

.menu-content {
    padding: 18px;
}

.menu-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.menu-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #cfcfcf;
    margin-bottom: 15px;
}

.menu-price {
    font-size: 22px;
    font-weight: 700;
    color: #f5c542;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddcdd61 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31dc228 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4285e67 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46062d6 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c8741a *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9db639d *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-810b1e9 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-580cc5a *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce32b83 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e3a507 *//* ===== MENU CARD DESIGN ===== */

.menu-card {
    background: #111;
    border-radius: 28px;
    overflow: hidden;
    transition: 0.35s ease;
    height: 100%;
    border: 1px solid rgba(255,255,255,0.06);
}

.menu-card:hover {
    transform: translateY(-6px);
}

.menu-card img {
    width: 100%;
    aspect-ratio: 1 / 0.82;
    object-fit: cover;
    border-radius: 28px;
}

.menu-content {
    padding: 18px;
}

.menu-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.menu-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #cfcfcf;
    margin-bottom: 15px;
}

.menu-price {
    font-size: 22px;
    font-weight: 700;
    color: #f5c542;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f502253 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c387aee *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df942e7 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac273db *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a083ac *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b4e48 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d552774 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8269a71 *//* ===== MENU CARD DESIGN ===== */

.menu-card {
    background: #111;
    border-radius: 28px;
    overflow: hidden;
    transition: 0.35s ease;
    height: 100%;
    border: 1px solid rgba(255,255,255,0.06);
}

.menu-card:hover {
    transform: translateY(-6px);
}

.menu-card img {
    width: 100%;
    aspect-ratio: 1 / 0.82;
    object-fit: cover;
    border-radius: 28px;
}

.menu-content {
    padding: 18px;
}

.menu-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.menu-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #cfcfcf;
    margin-bottom: 15px;
}

.menu-price {
    font-size: 22px;
    font-weight: 700;
    color: #f5c542;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18a8420 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d3d26a *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74dda2c *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57a30d4 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75bc43a *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a65ed8d *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba46911 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fae23c *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f201b2e *//* ===== MENU CARD DESIGN ===== */

.menu-card {
    background: #111;
    border-radius: 28px;
    overflow: hidden;
    transition: 0.35s ease;
    height: 100%;
    border: 1px solid rgba(255,255,255,0.06);
}

.menu-card:hover {
    transform: translateY(-6px);
}

.menu-card img {
    width: 100%;
    aspect-ratio: 1 / 0.82;
    object-fit: cover;
    border-radius: 28px;
}

.menu-content {
    padding: 18px;
}

.menu-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.menu-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #cfcfcf;
    margin-bottom: 15px;
}

.menu-price {
    font-size: 22px;
    font-weight: 700;
    color: #f5c542;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e37a553 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ea6f21 *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9172b2f *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b16a0ef *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-437837c *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c7253f *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f439ce *//* ===== AL TAZA BRANCH SECTION PREMIUM GRID ===== */

/* Main Section */
.branch-section {
    width: 100%;
}

/* Grid Layout */
.branch-section .elementor-container,
.branch-section .elementor-row,
.branch-section .branches-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
    align-items: stretch;
}

/* Branch Card */
.branch-section .elementor-image-box,
.branch-section .branch-card {
    background: #000;
    border-radius: 10px; /* Curved all 4 sides */
    overflow: hidden;
    transition: all 0.35s ease;
    height: 100%;
}

/* Hover Animation */
.branch-section .elementor-image-box:hover,
.branch-section .branch-card:hover {
    transform: translateY(-8px);
}

/* Uniform Square Image Size */
.branch-section img {
    width: 90%;   /* Reduce width */
    aspect-ratio: 1 / 1; /* 2160px x 2160px ratio */
    object-fit: cover;
    display: block;

    /* Curved corners on all 4 sides */
    border-radius: 20px;
}

/* Branch Name */
.branch-section .elementor-image-box-title,
.branch-section .branch-title {
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 18px;
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Equal spacing */
.branch-section .elementor-column,
.branch-section .branch-item {
    padding: 10px;
}

/* Remove unwanted image gaps */
.branch-section figure,
.branch-section .elementor-image-box-img {
    margin: 0;
    line-height: 0;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .branch-section .elementor-container,
    .branch-section .elementor-row,
    .branch-section .branches-grid {
        gap: 18px;
    }

    .branch-section img {
        border-radius: 25px;
    }

    .branch-section .elementor-image-box-title,
    .branch-section .branch-title {
        font-size: 18px;
        padding-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c499179 *//* ===== MENU CARD DESIGN ===== */

.menu-card {
    background: #111;
    border-radius: 28px;
    overflow: hidden;
    transition: 0.35s ease;
    height: 100%;
    border: 1px solid rgba(255,255,255,0.06);
}

.menu-card:hover {
    transform: translateY(-6px);
}

.menu-card img {
    width: 100%;
    aspect-ratio: 1 / 0.82;
    object-fit: cover;
    border-radius: 28px;
}

.menu-content {
    padding: 18px;
}

.menu-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.menu-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #cfcfcf;
    margin-bottom: 15px;
}

.menu-price {
    font-size: 22px;
    font-weight: 700;
    color: #f5c542;
}/* End custom CSS */