.elementor-304 .elementor-element.elementor-element-5a84ef9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-2de70ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hamat-services-hero-widget{min-height:400px;padding:70% 6% 0% 6%;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-wrap, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-bottom{max-width:100%;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-wrap{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:60px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-content{flex-basis:63%;max-width:63%;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-content, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card-title, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature{text-align:right;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-logo, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-eyebrow{justify-content:right;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-services{flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%;margin-right:auto;margin-left:auto;justify-items:center;max-width:100%;gap:18px;column-gap:10px;row-gap:10px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card{flex:0 1 31.5%;width:100%;max-width:100%;justify-self:center;padding:22px 16px 22px 16px;min-height:142px;background:rgba(11,31,51,0.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:18px 18px 18px 18px;gap:12px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-actions{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:16px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-bottom{flex-direction:row-reverse;background:rgba(7,24,39,0.42);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));width:100%;max-width:1220px;gap:0px;column-gap:0px;row-gap:0px;margin-top:34px;border-color:rgba(201,162,77,0.35);}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature{flex:0 1 25%;color:#FFFFFF;width:100%;max-width:100%;justify-self:center;min-height:86px;padding:18px 20px 18px 20px;border-color:rgba(201,162,77,0.35);gap:12px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-title{font-family:"Tajawal", Sans-serif;font-size:64px;font-weight:700;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-subtitle{font-size:16px;color:#FFFFFF;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-desc{font-size:16px !important;color:#D7DEE8;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-eyebrow, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-logo-subtitle, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-title-highlight, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card-icon, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature-icon{color:#C9A24D;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-eyebrow:before, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-desc:before{background:#C9A24D;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-btn-outline, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-bottom{border-color:#C9A24D;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-title, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-logo-title{color:#FFFFFF;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card-title{color:#FFFFFF;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card-icon{color:#C9A24D;font-size:48px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card-icon svg{width:48px;height:48px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-btn{min-width:230px;min-height:62px;padding:16px 28px 16px 28px;border-radius:14px 14px 14px 14px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-btn-primary{background:#C9A24D;color:#0B1F33;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-btn-outline{color:#FFFFFF;border-color:#C9A24D;background:rgba(11,31,51,0.48);}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature-icon{color:#C9A24D;font-size:32px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature-icon svg{width:32px;height:32px;}.elementor-304 .elementor-element.elementor-element-28c15f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-304 .elementor-element.elementor-element-5b17a15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.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-304 .elementor-element.elementor-element-98d9bab .elementor-heading-title{font-family:var( --e-global-typography-a35f205-font-family ), Sans-serif;font-size:var( --e-global-typography-a35f205-font-size );font-weight:var( --e-global-typography-a35f205-font-weight );color:var( --e-global-color-541705d );}.elementor-304 .elementor-element.elementor-element-f163230 .elementor-heading-title{font-family:var( --e-global-typography-bbbb69a-font-family ), Sans-serif;font-size:var( --e-global-typography-bbbb69a-font-size );font-weight:var( --e-global-typography-bbbb69a-font-weight );color:var( --e-global-color-6a5a3fc );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-29760da{font-family:var( --e-global-typography-75bfc08-font-family ), Sans-serif;font-size:var( --e-global-typography-75bfc08-font-size );font-weight:var( --e-global-typography-75bfc08-font-weight );color:var( --e-global-color-1336b70 );}.elementor-304 .elementor-element.elementor-element-29760da p{margin-block-end:0px;}.elementor-304 .elementor-element.elementor-element-e0362b2{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-304 .elementor-element.elementor-element-2198023{--grid-columns:3;}body.elementor-page-304:not(.elementor-motion-effects-element-type-background), body.elementor-page-304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-2de70ef .hamat-services-hero-widget{min-height:620px;padding:60% 5% 0% 5%;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-wrap{flex-direction:column;justify-content:center;align-items:stretch;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-content{flex-basis:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-content, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card-title, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature{text-align:right;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-logo, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-eyebrow{justify-content:right;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-services{flex-direction:row-reverse;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card{flex:0 1 31.5%;width:100%;max-width:100%;justify-self:center;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-actions{flex-direction:row-reverse;justify-content:flex-start;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-bottom{flex-direction:row-reverse;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature{flex:0 1 50%;}.elementor-304 .elementor-element.elementor-element-98d9bab .elementor-heading-title{font-size:var( --e-global-typography-a35f205-font-size );}.elementor-304 .elementor-element.elementor-element-f163230 .elementor-heading-title{font-size:var( --e-global-typography-bbbb69a-font-size );}.elementor-304 .elementor-element.elementor-element-29760da{font-size:var( --e-global-typography-75bfc08-font-size );}.elementor-304 .elementor-element.elementor-element-2198023{--grid-columns:2;}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-2de70ef .hamat-services-hero-widget{min-height:0px;padding:44px 20px 0px 20px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-wrap{flex-direction:column;justify-content:center;align-items:stretch;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-content{flex-basis:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-content, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card-title, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature{text-align:center;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-logo, .elementor-304 .elementor-element.elementor-element-2de70ef .hsh-eyebrow{justify-content:center;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-services{flex-direction:column;flex-wrap:wrap;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;max-width:100%;padding:5px 5px 5px 5px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-card{flex:0 1 100%;width:100%;max-width:100%;justify-self:center;min-height:112px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-actions{flex-direction:column;justify-content:center;align-items:stretch;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-bottom{flex-direction:column;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-feature{flex:0 1 100%;font-size:12px;min-height:74px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-title{font-size:32px;}.elementor-304 .elementor-element.elementor-element-2de70ef .hsh-btn{min-width:100%;min-height:56px;}.elementor-304 .elementor-element.elementor-element-28c15f7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-98d9bab .elementor-heading-title{font-size:var( --e-global-typography-a35f205-font-size );}.elementor-304 .elementor-element.elementor-element-f163230 .elementor-heading-title{font-size:var( --e-global-typography-bbbb69a-font-size );}.elementor-304 .elementor-element.elementor-element-29760da{font-size:var( --e-global-typography-75bfc08-font-size );}.elementor-304 .elementor-element.elementor-element-2198023{--grid-columns:1;}}/* Start custom CSS for hamat_services_hero, class: .elementor-element-2de70ef */.elementor-23 .elementor-element.elementor-element-2de70ef .hamat-services-hero-widget{
    padding:100px 40px  10px 40px;
    !important
}
.hsh-card-icon svg{
    width: 20px!important;
    color:#C9A24D!important;
    fill:#C9A24D!important ;
}
.hsh-services{
    width: 100%;
    
}
.hsh-services .hsh-card-title{
    font-size:18px;
}
@media screen and (max-width:768px){
    .elementor-23 .elementor-element.elementor-element-2de70ef .hamat-services-hero-widget{
    padding:10Px;
    !important
}
}
.elementor-304 .elementor-element.elementor-element-2de70ef h1{
    margin: 0;
}
.elementor-304 .elementor-element.elementor-element-2de70ef #hsh-2de70ef{
    padding: 40px;
    direction: ltr;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98d9bab */.elementor-304 .elementor-element.elementor-element-98d9bab span{
    position: relative;
}
.elementor-304 .elementor-element.elementor-element-98d9bab span:before{
    content: "";
    position: absolute;
    width: 34px;
    height: 2px;
    background-color: var(--gold);
    top: 50%;
    right: -100%;
}
.elementor-304 .elementor-element.elementor-element-98d9bab span:after{
    content: "";
    position: absolute;
    width: 34px;
    height: 2px;
    background-color: var(--gold);
    top: 50%;
    left: -100%;
}/* End custom CSS */