.elementor-7548 .elementor-element.elementor-element-7e6d0af{--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;--gap:0px 25px;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-b8e4bb7{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-4420fd1 img{border-radius:10px 10px 10px 10px;}.elementor-7548 .elementor-element.elementor-element-dd1a603{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-5f5b9f6 .elementor-heading-title{color:#020202;}.elementor-7548 .elementor-element.elementor-element-c009212{--spacer-size:55px;}.elementor-7548 .elementor-element.elementor-element-cca4f3b{text-align:center;}.elementor-7548 .elementor-element.elementor-element-cca4f3b .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-7548 .elementor-element.elementor-element-cca4f3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7548 .elementor-element.elementor-element-cbda41c{--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;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-8655992{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-7852fea{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#58565621;--border-color:#58565621;--border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-7852fea:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7548 .elementor-element.elementor-element-7852fea, .elementor-7548 .elementor-element.elementor-element-7852fea::before{--border-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-cce0eac img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#58565621;border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-4d25ac9 .elementor-heading-title{color:#0A0A0A;}.elementor-7548 .elementor-element.elementor-element-2c2982c{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-e273e70{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#58565621;--border-color:#58565621;--border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-e273e70:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7548 .elementor-element.elementor-element-e273e70, .elementor-7548 .elementor-element.elementor-element-e273e70::before{--border-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-c6ee20a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#58565621;border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-a489d70 .elementor-heading-title{color:#0A0A0A;}.elementor-7548 .elementor-element.elementor-element-c2064ed{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-6f38644{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#58565621;--border-color:#58565621;--border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-6f38644:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7548 .elementor-element.elementor-element-6f38644, .elementor-7548 .elementor-element.elementor-element-6f38644::before{--border-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-89791c6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#58565621;border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-b51faaa .elementor-heading-title{color:#0A0A0A;}.elementor-7548 .elementor-element.elementor-element-603a031{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-5076a9a{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#58565621;--border-color:#58565621;--border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-5076a9a:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7548 .elementor-element.elementor-element-5076a9a, .elementor-7548 .elementor-element.elementor-element-5076a9a::before{--border-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-16a1dee img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#58565621;border-radius:20px 20px 20px 20px;}.elementor-7548 .elementor-element.elementor-element-6649304 .elementor-heading-title{color:#0A0A0A;}.elementor-7548 .elementor-element.elementor-element-285c739{--spacer-size:50px;}.elementor-7548 .elementor-element.elementor-element-e6e7436{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-384f0dc{--spacer-size:50px;}.elementor-7548 .elementor-element.elementor-element-faa9276 > .elementor-container{min-height:601px;}.elementor-7548 .elementor-element.elementor-element-faa9276:not(.elementor-motion-effects-element-type-background), .elementor-7548 .elementor-element.elementor-element-faa9276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211F3B;background-image:url("https://aliemainfo.tech/wp-content/uploads/2021/01/bg2-art-home6.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-7548 .elementor-element.elementor-element-faa9276{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-7548 .elementor-element.elementor-element-faa9276 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7548 .elementor-element.elementor-element-ac9e2f7{min-width:0px;}.elementor-7548 .elementor-element.elementor-element-ac9e2f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7548 .elementor-element.elementor-element-ac9e2f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7548 .elementor-element.elementor-element-0ec6b35 .elementor-heading-title{color:#EA7239;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;}.elementor-7548 .elementor-element.elementor-element-d72234d{text-align:center;}.elementor-7548 .elementor-element.elementor-element-d72234d .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-7548 .elementor-element.elementor-element-9b4b392{--spacer-size:50px;}.elementor-7548 .elementor-element.elementor-element-3c4bde5{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-68cf705{--icon-box-icon-margin:15px;}.elementor-7548 .elementor-element.elementor-element-68cf705.elementor-view-stacked .elementor-icon{background-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-68cf705.elementor-view-framed .elementor-icon, .elementor-7548 .elementor-element.elementor-element-68cf705.elementor-view-default .elementor-icon{fill:#FFE3E3C7;color:#FFE3E3C7;border-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-title{color:#F3F3F3;}.elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-description{color:#7A7A7A;}.elementor-7548 .elementor-element.elementor-element-68cf705.elementor-element{--align-self:center;}.elementor-7548 .elementor-element.elementor-element-c788d6a{--icon-box-icon-margin:15px;}.elementor-7548 .elementor-element.elementor-element-c788d6a.elementor-view-stacked .elementor-icon{background-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-c788d6a.elementor-view-framed .elementor-icon, .elementor-7548 .elementor-element.elementor-element-c788d6a.elementor-view-default .elementor-icon{fill:#FFE3E3C7;color:#FFE3E3C7;border-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-title{color:#F3F3F3;}.elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-description{color:#7A7A7A;}.elementor-7548 .elementor-element.elementor-element-c788d6a.elementor-element{--align-self:center;}.elementor-7548 .elementor-element.elementor-element-0eb8e64{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-7f20094{--icon-box-icon-margin:15px;}.elementor-7548 .elementor-element.elementor-element-7f20094.elementor-view-stacked .elementor-icon{background-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-7f20094.elementor-view-framed .elementor-icon, .elementor-7548 .elementor-element.elementor-element-7f20094.elementor-view-default .elementor-icon{fill:#FFE3E3C7;color:#FFE3E3C7;border-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-title{color:#F3F3F3;}.elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-description{color:#7A7A7A;}.elementor-7548 .elementor-element.elementor-element-7f20094.elementor-element{--align-self:center;}.elementor-7548 .elementor-element.elementor-element-d402f14{--icon-box-icon-margin:15px;}.elementor-7548 .elementor-element.elementor-element-d402f14.elementor-view-stacked .elementor-icon{background-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-d402f14.elementor-view-framed .elementor-icon, .elementor-7548 .elementor-element.elementor-element-d402f14.elementor-view-default .elementor-icon{fill:#FFE3E3C7;color:#FFE3E3C7;border-color:#FFE3E3C7;}.elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-title{color:#F3F3F3;}.elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-description{color:#7A7A7A;}.elementor-7548 .elementor-element.elementor-element-d402f14.elementor-element{--align-self:center;}.elementor-7548 .elementor-element.elementor-element-882bbb0{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-94d80a5{--spacer-size:50px;}.elementor-7548 .elementor-element.elementor-element-dc7d96f{--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:9px 9px;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-ed49660{text-align:center;}.elementor-7548 .elementor-element.elementor-element-ed49660 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:53px;font-weight:600;letter-spacing:2.3px;word-spacing:7px;}.elementor-7548 .elementor-element.elementor-element-ed49660 > .elementor-widget-container{padding:0px 0px -4px 0px;}.elementor-7548 .elementor-element.elementor-element-560a16f{column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7548 .elementor-element.elementor-element-560a16f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7548 .elementor-element.elementor-element-f120645{text-align:center;}.elementor-7548 .elementor-element.elementor-element-f120645 .elementor-heading-title{color:#000000;}.elementor-7548 .elementor-element.elementor-element-f120645 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-7548 .elementor-element.elementor-element-3b4ea55{column-gap:0px;}.elementor-7548 .elementor-element.elementor-element-99dc7d5{--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;--background-transition:0.3s;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-wrapper{text-align:left;}.elementor-7548 .elementor-element.elementor-element-33cfcac{--icon-box-icon-margin:15px;}.elementor-7548 .elementor-element.elementor-element-33cfcac.elementor-view-stacked .elementor-icon{background-color:#443D3AE0;}.elementor-7548 .elementor-element.elementor-element-33cfcac.elementor-view-framed .elementor-icon, .elementor-7548 .elementor-element.elementor-element-33cfcac.elementor-view-default .elementor-icon{fill:#443D3AE0;color:#443D3AE0;border-color:#443D3AE0;}.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-title{color:#3F3B3BC9;}.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-title, .elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-description{color:#7A7A7AB8;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-wrapper{text-align:left;}.elementor-7548 .elementor-element.elementor-element-625b82f{--icon-box-icon-margin:15px;}.elementor-7548 .elementor-element.elementor-element-625b82f.elementor-view-stacked .elementor-icon{background-color:#443D3AE0;}.elementor-7548 .elementor-element.elementor-element-625b82f.elementor-view-framed .elementor-icon, .elementor-7548 .elementor-element.elementor-element-625b82f.elementor-view-default .elementor-icon{fill:#443D3AE0;color:#443D3AE0;border-color:#443D3AE0;}.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-title{color:#3F3B3BC9;}.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-title, .elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-description{color:#7A7A7AB8;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-wrapper{text-align:left;}.elementor-7548 .elementor-element.elementor-element-c6e97f0{--icon-box-icon-margin:15px;}.elementor-7548 .elementor-element.elementor-element-c6e97f0.elementor-view-stacked .elementor-icon{background-color:#443D3AE0;}.elementor-7548 .elementor-element.elementor-element-c6e97f0.elementor-view-framed .elementor-icon, .elementor-7548 .elementor-element.elementor-element-c6e97f0.elementor-view-default .elementor-icon{fill:#443D3AE0;color:#443D3AE0;border-color:#443D3AE0;}.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-title{color:#3F3B3BC9;}.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-title, .elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-description{color:#7A7A7AB8;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7548 .elementor-element.elementor-element-2cea346{--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;--background-transition:0.3s;}.elementor-7548 .elementor-element.elementor-element-fb55e24{--spacer-size:50px;}@media(min-width:768px){.elementor-7548 .elementor-element.elementor-element-8655992{--width:50%;}.elementor-7548 .elementor-element.elementor-element-2c2982c{--width:50%;}.elementor-7548 .elementor-element.elementor-element-c2064ed{--width:50%;}.elementor-7548 .elementor-element.elementor-element-603a031{--width:50%;}.elementor-7548 .elementor-element.elementor-element-ac9e2f7{width:100%;}}@media(max-width:1024px){.elementor-7548 .elementor-element.elementor-element-7e6d0af{--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;--align-items:flex-start;}}@media(max-width:767px){.elementor-7548 .elementor-element.elementor-element-cca4f3b .elementor-heading-title{font-size:30px;}.elementor-7548 .elementor-element.elementor-element-faa9276 > .elementor-container{min-height:1009px;}.elementor-7548 .elementor-element.elementor-element-ac9e2f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7548 .elementor-element.elementor-element-0ec6b35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7548 .elementor-element.elementor-element-d72234d .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-7548 .elementor-element.elementor-element-9b4b392{--spacer-size:10px;}.elementor-7548 .elementor-element.elementor-element-3c4bde5{--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-7548 .elementor-element.elementor-element-0eb8e64{--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;}.elementor-7548 .elementor-element.elementor-element-ed49660 .elementor-heading-title{font-size:28px;}.elementor-7548 .elementor-element.elementor-element-560a16f{font-size:11px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7548 .elementor-element.elementor-element-7e6d0af{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0ec6b35 */.elementor-7548 .elementor-element.elementor-element-0ec6b35 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
    
}

.elementor-7548 .elementor-element.elementor-element-0ec6b35:before,
.elementor-7548 .elementor-element.elementor-element-0ec6b35:after {
  content: "";
  width: 60px;
  height: 1px;
  background: #EA7239
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d72234d */.elementor-7548 .elementor-element.elementor-element-d72234d .orange{
  color:#EA7239;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68cf705 *//* Main Card */
.elementor-7548 .elementor-element.elementor-element-68cf705{
  background: #15172F;
  border: 1px solid #242630;
  border-radius: 14px;
  padding: 22px;
  transition: all 0.3s ease;
  margin-left: 30px
}

/* Hover Effect */
.elementor-7548 .elementor-element.elementor-element-68cf705:hover .elementor-icon{
  transform: scale(1.15);
  box-shadow: 0 0 15px rgba(229,105,0,0.6);
}


/* Icon Background */
.elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon{
  background: #EA7239;
  padding: 12px;
  border-radius: 10px;
  color: #000;
  font-size: 18px;
  transition: all 0.3s ease;
}

/* Title */
.elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-title{
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
}

/* Description */
.elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-description{
  color: #A0A0A0;
  font-size: 14px;
  line-height: 1.6;
}

/* Layout spacing */
.elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-wrapper{
  align-items: flex-start;
  gap: 12px;
}

/* 🔥 MOBILE FIXES */
@media(max-width: 767px){

  .elementor-7548 .elementor-element.elementor-element-68cf705{
    margin-left: 0 !important;
    padding: 16px;
  }

  .elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-wrapper{
    gap: 8px;
  }

  .elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon{
    padding: 10px;
    font-size: 24px;
  }

  .elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-title{
    font-size: 15px;
  }

  .elementor-7548 .elementor-element.elementor-element-68cf705 .elementor-icon-box-description{
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c788d6a *//* Main Card */
.elementor-7548 .elementor-element.elementor-element-c788d6a{
  background: #15172F;
  border: 1px solid #242630;
  border-radius: 14px;
  padding: 22px;
  transition: all 0.3s ease;
  margin-right: 30px
}

/* Hover Effect */
.elementor-7548 .elementor-element.elementor-element-c788d6a:hover .elementor-icon{
  transform: scale(1.15);
  box-shadow: 0 0 15px rgba(229,105,0,0.6);
}

/* Icon Background */
.elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon{
  background: #EA7239;
  padding: 12px;
  border-radius: 10px;
  color: #000;
  font-size: 18px
}

/* Title */
.elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-title{
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
}

/* Description */
.elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-description{
  color: #A0A0A0;
  font-size: 14px;
  line-height: 1.6;
}

/* Layout spacing */
.elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-wrapper{
  align-items: flex-start;
  gap: 12px;
}


/* 🔥 MOBILE FIXES */
@media(max-width: 767px){

  .elementor-7548 .elementor-element.elementor-element-c788d6a{
    margin-right: 0 !important;
    padding: 16px;
  }

  .elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-wrapper{
    gap: 8px;
  }

  .elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon{
    padding: 10px;
    font-size: 24px;
  }

  .elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-title{
    font-size: 15px;
  }

  .elementor-7548 .elementor-element.elementor-element-c788d6a .elementor-icon-box-description{
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f20094 *//* Main Card */
.elementor-7548 .elementor-element.elementor-element-7f20094{
  background: #15172F;
  border: 1px solid #242630;
  border-radius: 14px;
  padding: 22px;
  transition: all 0.3s ease;
  margin-left: 30px
}

/* Hover Effect */
.elementor-7548 .elementor-element.elementor-element-7f20094:hover .elementor-icon{
  transform: scale(1.15);
  box-shadow: 0 0 15px rgba(229,105,0,0.6);
}


/* Icon Background */
.elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon{
  background: #EA7239;
  padding: 12px;
  border-radius: 10px;
  color: #000;
  font-size: 18px;
  transition: all 0.3s ease;
}

/* Title */
.elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-title{
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
}

/* Description */
.elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-description{
  color: #A0A0A0;
  font-size: 14px;
  line-height: 1.6;
}

/* Layout spacing */
.elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-wrapper{
  align-items: flex-start;
  gap: 12px;
}

/* 🔥 MOBILE FIXES */
@media(max-width: 767px){

  .elementor-7548 .elementor-element.elementor-element-7f20094{
    margin-left: 0 !important;
    padding: 16px;
  }

  .elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-wrapper{
    gap: 8px;
  }

  .elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon{
    padding: 10px;
    font-size: 24px;
  }

  .elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-title{
    font-size: 15px;
  }

  .elementor-7548 .elementor-element.elementor-element-7f20094 .elementor-icon-box-description{
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d402f14 *//* Main Card */
.elementor-7548 .elementor-element.elementor-element-d402f14{
  background: #15172F;
  border: 1px solid #242630;
  border-radius: 14px;
  padding: 22px;
  transition: all 0.3s ease;
  margin-right: 30px
}

/* Hover Effect */
.elementor-7548 .elementor-element.elementor-element-d402f14:hover .elementor-icon{
  transform: scale(1.15);
  box-shadow: 0 0 15px rgba(229,105,0,0.6);
}


/* Icon Background */
.elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon{
  background: #EA7239;
  padding: 12px;
  border-radius: 10px;
  color: #000;
  font-size: 18px;
  transition: all 0.3s ease;
}

/* Title */
.elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-title{
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
}

/* Description */
.elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-description{
  color: #A0A0A0;
  font-size: 14px;
  line-height: 1.6;
}

/* Layout spacing */
.elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-wrapper{
  align-items: flex-start;
  gap: 12px;
}

/* 🔥 MOBILE FIXES */
@media(max-width: 767px){

  .elementor-7548 .elementor-element.elementor-element-d402f14{
    margin-right: 0 !important;
    padding: 16px;
  }

  .elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-wrapper{
    gap: 8px;
  }

  .elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon{
    padding: 10px;
    font-size: 24px;
  }

  .elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-title{
    font-size: 15px;
  }

  .elementor-7548 .elementor-element.elementor-element-d402f14 .elementor-icon-box-description{
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed49660 */.elementor-7548 .elementor-element.elementor-element-ed49660 .orange{
  color:#EA7239;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33cfcac *//* ===== Main Card ===== */
.elementor-7548 .elementor-element.elementor-element-33cfcac{
  background: #F8FAFD;               /* soft light background */
  border: 1px solid #E0E6F1;
  border-radius: 18px;
  padding: 24px;
  transition: all 0.3s ease;
}

/* ===== Hover ===== */
.elementor-7548 .elementor-element.elementor-element-33cfcac:hover{
  background: #ffffff;
  border-color: #F47B3B;
  transform: translateY(-6px);
  box-shadow: 0 18px 35px rgba(0,0,0,0.10);
}

/* ===== Icon ===== */
.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon{
  background: rgba(66,164,219,0.12);
  padding: 14px;
  border-radius: 12px;
  color: #42A4DB;
  font-size: 26px;
  transition: all 0.3s ease;
}

/* ===== Icon Hover ===== */
.elementor-7548 .elementor-element.elementor-element-33cfcac:hover .elementor-icon{
  transform: scale(1.12);
  background: rgba(244,123,59,0.15);
  color: #F47B3B;
}

/* ===== Title ===== */
.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-title{
  color: #111827;
  font-size: 20px;
  font-weight: 700;
  margin-top: 12px;
}

/* ===== Description ===== */
.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-description{
  color: #4B5563;
  font-size: 15px;
  line-height: 1.7;
}

/* ===== Layout ===== */
.elementor-7548 .elementor-element.elementor-element-33cfcac .elementor-icon-box-wrapper{
  flex-direction: column;
  align-items: flex-start;
}

.elementor-7548 .elementor-element.elementor-element-33cfcac .custom-btn{
  display: inline-block;
  margin-top: 12px;
  padding: 8px 14px;
  background: #E8F2FA;
  color:#42A4DB;
  border-radius: 8px;
  font-size: 13px;
  text-decoration: none;
  transition: all 0.3s ease;

}

.elementor-7548 .elementor-element.elementor-element-33cfcac .custom-btn:hover{
  background: #F47B3B;
   color:#fff;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-625b82f *//* ===== Main Card ===== */
.elementor-7548 .elementor-element.elementor-element-625b82f{
  background: #F8FAFD;               /* soft light background */
  border: 1px solid #E0E6F1;
  border-radius: 18px;
  padding: 24px;
  transition: all 0.3s ease;
}

/* ===== Hover ===== */
.elementor-7548 .elementor-element.elementor-element-625b82f:hover{
  background: #ffffff;
  border-color: #F47B3B;
  transform: translateY(-6px);
  box-shadow: 0 18px 35px rgba(0,0,0,0.10);
}

/* ===== Icon ===== */
.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon{
  background: rgba(66,164,219,0.12);
  padding: 14px;
  border-radius: 12px;
  color: #42A4DB;
  font-size: 26px;
  transition: all 0.3s ease;
}

/* ===== Icon Hover ===== */
.elementor-7548 .elementor-element.elementor-element-625b82f:hover .elementor-icon{
  transform: scale(1.12);
  background: rgba(244,123,59,0.15);
  color: #F47B3B;
}

/* ===== Title ===== */
.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-title{
  color: #111827;
  font-size: 20px;
  font-weight: 700;
  margin-top: 12px;
}

/* ===== Description ===== */
.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-description{
  color: #4B5563;
  font-size: 15px;
  line-height: 1.7;
}

/* ===== Layout ===== */
.elementor-7548 .elementor-element.elementor-element-625b82f .elementor-icon-box-wrapper{
  flex-direction: column;
  align-items: flex-start;
}

.elementor-7548 .elementor-element.elementor-element-625b82f .custom-btn{
  display: inline-block;
  margin-top: 12px;
  padding: 8px 14px;
  background: #E8F2FA;
  color:#42A4DB;
  border-radius: 8px;
  font-size: 13px;
  text-decoration: none;
  transition: all 0.3s ease;

}

.elementor-7548 .elementor-element.elementor-element-625b82f .custom-btn:hover{
  background: #F47B3B;
   color:#fff;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6e97f0 *//* ===== Main Card ===== */
.elementor-7548 .elementor-element.elementor-element-c6e97f0{
  background: #F8FAFD;               /* soft light background */
  border: 1px solid #E0E6F1;
  border-radius: 18px;
  padding: 24px;
  transition: all 0.3s ease;
}

/* ===== Hover ===== */
.elementor-7548 .elementor-element.elementor-element-c6e97f0:hover{
  background: #ffffff;
  border-color: #F47B3B;
  transform: translateY(-6px);
  box-shadow: 0 18px 35px rgba(0,0,0,0.10);
}

/* ===== Icon ===== */
.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon{
  background: rgba(66,164,219,0.12);
  padding: 14px;
  border-radius: 12px;
  color: #42A4DB;
  font-size: 26px;
  transition: all 0.3s ease;
}

/* ===== Icon Hover ===== */
.elementor-7548 .elementor-element.elementor-element-c6e97f0:hover .elementor-icon{
  transform: scale(1.12);
  background: rgba(244,123,59,0.15);
  color: #F47B3B;
}

/* ===== Title ===== */
.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-title{
  color: #111827;
  font-size: 20px;
  font-weight: 700;
  margin-top: 12px;
}

/* ===== Description ===== */
.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-description{
  color: #4B5563;
  font-size: 15px;
  line-height: 1.7;
}

/* ===== Layout ===== */
.elementor-7548 .elementor-element.elementor-element-c6e97f0 .elementor-icon-box-wrapper{
  flex-direction: column;
  align-items: flex-start;
}

.elementor-7548 .elementor-element.elementor-element-c6e97f0 .custom-btn{
  display: inline-block;
  margin-top: 12px;
  padding: 8px 14px;
  background: #E8F2FA;
  color:#42A4DB;
  border-radius: 8px;
  font-size: 13px;
  text-decoration: none;
  transition: all 0.3s ease;

}

.elementor-7548 .elementor-element.elementor-element-c6e97f0 .custom-btn:hover{
  background: #F47B3B;
   color:#fff;
  transform: translateY(-2px);
}/* End custom CSS */