.elementor-579 .elementor-element.elementor-element-12f40da{--display:flex;--min-height:90vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.3;--z-index:1;}.elementor-579 .elementor-element.elementor-element-12f40da:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-12f40da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ab1.qtechdemo.website/wp-content/uploads/2026/03/Project-Planning-Scheduling-Services_Approved.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-579 .elementor-element.elementor-element-12f40da::before, .elementor-579 .elementor-element.elementor-element-12f40da > .elementor-background-video-container::before, .elementor-579 .elementor-element.elementor-element-12f40da > .e-con-inner > .elementor-background-video-container::before, .elementor-579 .elementor-element.elementor-element-12f40da > .elementor-background-slideshow::before, .elementor-579 .elementor-element.elementor-element-12f40da > .e-con-inner > .elementor-background-slideshow::before, .elementor-579 .elementor-element.elementor-element-12f40da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-34803cf ) 100%);}.elementor-579 .elementor-element.elementor-element-12f40da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-17ae4ab{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-579 .elementor-element.elementor-element-17ae4ab.elementor-element{--align-self:center;}.elementor-579 .elementor-element.elementor-element-17ae4ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;color:var( --e-global-color-secondary );}.elementor-579 .elementor-element.elementor-element-7621791{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:5;text-align:center;font-family:"Inter", Sans-serif;font-size:28px;line-height:31px;color:var( --e-global-color-secondary );}.elementor-579 .elementor-element.elementor-element-7621791.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-7c0e2f7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:55px;--z-index:1;}.elementor-579 .elementor-element.elementor-element-a2ab50a{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:80px;}.elementor-579 .elementor-element.elementor-element-a2ab50a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-563dc88 .elementor-button{background-color:#BADBFD7A;font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;fill:#0088FF;color:#0088FF;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-579 .elementor-element.elementor-element-563dc88{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-579 .elementor-element.elementor-element-e662ef7 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-b9e4c4d{font-family:"Inter", Sans-serif;font-size:18px;line-height:22px;color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-0612602{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-34803cf );--border-color:var( --e-global-color-34803cf );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-579 .elementor-element.elementor-element-0612602:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-0612602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-579 .elementor-element.elementor-element-b83599d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#000000;}.elementor-579 .elementor-element.elementor-element-aaf6c11{font-size:18px;color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-9c10186{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-470d034{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-579 .elementor-element.elementor-element-470d034:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-470d034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-579 .elementor-element.elementor-element-023afa1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-d3ab10d{font-family:"Inter", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-b3b6db1{width:var( --container-widget-width, 103.055% );max-width:103.055%;--container-widget-width:103.055%;--container-widget-flex-grow:0;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-579 .elementor-element.elementor-element-b3b6db1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-579 .elementor-element.elementor-element-2759288{--divider-border-style:solid;--divider-color:#F1F5F9;--divider-border-width:1px;}.elementor-579 .elementor-element.elementor-element-2759288 .elementor-divider-separator{width:100%;}.elementor-579 .elementor-element.elementor-element-2759288 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-579 .elementor-element.elementor-element-67b4ce5{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5ad27a3{--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;--z-index:1;}.elementor-579 .elementor-element.elementor-element-3aa0ea1{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-3aa0ea1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-00cf463{--display:flex;}.elementor-579 .elementor-element.elementor-element-00cf463.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-c5ac059{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-c5ac059 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-187706a{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-16c06b7{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-ee8cac5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-fd02ab2{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-fd02ab2 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-fd02ab2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-fd02ab2 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-fd02ab2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-981a279{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-981a279 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-981a279 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-981a279 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-981a279 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-38d5394{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-38d5394 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-38d5394 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-38d5394 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-38d5394 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-d1c1336{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-d1c1336.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-f2a17d1{--display:flex;}.elementor-579 .elementor-element.elementor-element-f2a17d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-5346656{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-5346656 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-6a0be00{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-4b30fa8{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-1409506{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-f55391d{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-f55391d .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-f55391d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-f55391d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-f55391d .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-86ed098{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-86ed098 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-86ed098 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-86ed098 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-86ed098 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-fc67cb6{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-fc67cb6 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-fc67cb6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-fc67cb6 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-fc67cb6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-8018492{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-8018492.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-be87b68{--display:flex;}.elementor-579 .elementor-element.elementor-element-be87b68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-c80806f{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-c80806f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-f2ee200{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-615197c{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-815e105{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-db133f8{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-db133f8 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-db133f8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-db133f8 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-db133f8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-102d973{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-102d973 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-102d973 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-102d973 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-102d973 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-de25b31{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-de25b31 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-de25b31 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-de25b31 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-de25b31 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-009ec4f{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-009ec4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-e10d640{--display:flex;}.elementor-579 .elementor-element.elementor-element-e10d640.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-4f8f851{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-4f8f851 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-3684e6a{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-d007fa5{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-3973dfa{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-ca9c561{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-ca9c561 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-ca9c561 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-ca9c561 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-ca9c561 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-85127e4{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-85127e4 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-85127e4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-85127e4 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-85127e4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-48ddc2d{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-48ddc2d .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-48ddc2d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-48ddc2d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-48ddc2d .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-836d6a8{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-836d6a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-a16e674{--display:flex;}.elementor-579 .elementor-element.elementor-element-a16e674.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-dcb8948{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-dcb8948 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-7c40567{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-26fca6e{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-56a769b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-3df8046{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-3df8046 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-3df8046 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-3df8046 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-3df8046 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-34b9cce{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-34b9cce .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-34b9cce .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-34b9cce .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-34b9cce .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-e818025{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-e818025 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-e818025 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-e818025 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-e818025 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-b286c1e{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-b286c1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-b94eb88{--display:flex;}.elementor-579 .elementor-element.elementor-element-b94eb88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-3831269{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-3831269 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-3062c99{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-7a9ec2f{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-057a8e6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-579 .elementor-element.elementor-element-f23e4ee{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-f23e4ee .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-f23e4ee .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-f23e4ee .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-f23e4ee .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-d76626b{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-d76626b .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-d76626b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-d76626b .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-d76626b .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-5b36217{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-5b36217 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-5b36217 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-5b36217 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-5b36217 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-1a0f4e2{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-1a0f4e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-7726815{--display:flex;}.elementor-579 .elementor-element.elementor-element-7726815.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-8af71f9{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-8af71f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-ee4285b{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-d3ebb2d{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-4b58c4c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-579 .elementor-element.elementor-element-10b6a8e{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-10b6a8e .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-10b6a8e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-10b6a8e .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-10b6a8e .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-fbcb340{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-fbcb340 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-fbcb340 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-fbcb340 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-fbcb340 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-80536a0{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-80536a0 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-80536a0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-80536a0 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-80536a0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-49215b6{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-49215b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-f238a00{--display:flex;}.elementor-579 .elementor-element.elementor-element-f238a00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-9471be6{padding:0px 0px 0px 13px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-34803cf );}.elementor-579 .elementor-element.elementor-element-9471be6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;color:#000000;}.elementor-579 .elementor-element.elementor-element-38a0106{padding:20px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-0bece90{padding:0px 0px 20px 0px;font-family:"Inter", Sans-serif;color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-f2b78b4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-a0ee1eb{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-a0ee1eb .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-a0ee1eb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-a0ee1eb .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-a0ee1eb .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-2bf63ed{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-2bf63ed .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2bf63ed .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-2bf63ed .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-2bf63ed .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-6faf1e9{width:var( --container-widget-width, 22% );max-width:22%;background-color:var( --e-global-color-secondary );padding:15px 15px 35px 15px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:05px 0px 0px 0px;border-color:var( --e-global-color-34803cf );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-579 .elementor-element.elementor-element-6faf1e9 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6faf1e9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-579 .elementor-element.elementor-element-6faf1e9 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-579 .elementor-element.elementor-element-6faf1e9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-579 .elementor-element.elementor-element-12f40da{--width:100%;}.elementor-579 .elementor-element.elementor-element-a2ab50a{--width:55%;}.elementor-579 .elementor-element.elementor-element-9c10186{--width:60%;}.elementor-579 .elementor-element.elementor-element-470d034{--width:100%;}.elementor-579 .elementor-element.elementor-element-3aa0ea1{--width:100%;}.elementor-579 .elementor-element.elementor-element-00cf463{--width:79.096%;}.elementor-579 .elementor-element.elementor-element-d1c1336{--width:100%;}.elementor-579 .elementor-element.elementor-element-f2a17d1{--width:79.096%;}.elementor-579 .elementor-element.elementor-element-8018492{--width:100%;}.elementor-579 .elementor-element.elementor-element-be87b68{--width:79.096%;}.elementor-579 .elementor-element.elementor-element-009ec4f{--width:100%;}.elementor-579 .elementor-element.elementor-element-e10d640{--width:79.096%;}.elementor-579 .elementor-element.elementor-element-836d6a8{--width:100%;}.elementor-579 .elementor-element.elementor-element-a16e674{--width:79.096%;}.elementor-579 .elementor-element.elementor-element-b286c1e{--width:100%;}.elementor-579 .elementor-element.elementor-element-b94eb88{--width:79.096%;}.elementor-579 .elementor-element.elementor-element-1a0f4e2{--width:100%;}.elementor-579 .elementor-element.elementor-element-7726815{--width:79.096%;}.elementor-579 .elementor-element.elementor-element-49215b6{--width:100%;}.elementor-579 .elementor-element.elementor-element-f238a00{--width:79.096%;}}@media(max-width:1024px) and (min-width:768px){.elementor-579 .elementor-element.elementor-element-12f40da{--width:100%;}.elementor-579 .elementor-element.elementor-element-a2ab50a{--width:100%;}.elementor-579 .elementor-element.elementor-element-9c10186{--width:100%;}}@media(max-width:1024px){.elementor-579 .elementor-element.elementor-element-17ae4ab{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-579 .elementor-element.elementor-element-7621791{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-579 .elementor-element.elementor-element-7c0e2f7{--flex-wrap:wrap;}.elementor-579 .elementor-element.elementor-element-a2ab50a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-ee8cac5{--flex-wrap:wrap;}.elementor-579 .elementor-element.elementor-element-fd02ab2{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-981a279{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-38d5394{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-f55391d{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-86ed098{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-fc67cb6{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-db133f8{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-102d973{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-de25b31{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-ca9c561{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-85127e4{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-48ddc2d{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-3df8046{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-34b9cce{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-e818025{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-057a8e6{--flex-wrap:wrap;}.elementor-579 .elementor-element.elementor-element-f23e4ee{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-d76626b{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-5b36217{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-4b58c4c{--flex-wrap:wrap;}.elementor-579 .elementor-element.elementor-element-10b6a8e{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-fbcb340{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-80536a0{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-a0ee1eb{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-2bf63ed{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-579 .elementor-element.elementor-element-6faf1e9{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}}@media(max-width:767px){.elementor-579 .elementor-element.elementor-element-17ae4ab .elementor-heading-title{font-size:40px;}.elementor-579 .elementor-element.elementor-element-7621791{padding:5px 5px 5px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;line-height:25px;}.elementor-579 .elementor-element.elementor-element-7621791 p{margin-block-end:0px;}.elementor-579 .elementor-element.elementor-element-7c0e2f7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-579 .elementor-element.elementor-element-e662ef7 .elementor-heading-title{font-size:20px;}.elementor-579 .elementor-element.elementor-element-023afa1 .elementor-heading-title{font-size:17px;}.elementor-579 .elementor-element.elementor-element-00cf463{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-c5ac059 .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-fd02ab2{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-981a279{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-38d5394{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-f2a17d1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-5346656 .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-f55391d{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-86ed098{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-fc67cb6{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-8018492{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-579 .elementor-element.elementor-element-be87b68{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-c80806f .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-db133f8{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-102d973{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-de25b31{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-e10d640{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-4f8f851 .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-ca9c561{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-85127e4{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-48ddc2d{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-a16e674{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-dcb8948 .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-3df8046{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-34b9cce{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-e818025{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-b94eb88{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-3831269 .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-f23e4ee{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-d76626b{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-5b36217{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-7726815{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-8af71f9 .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-10b6a8e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-fbcb340{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-80536a0{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-f238a00{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-579 .elementor-element.elementor-element-9471be6 .elementor-heading-title{font-size:19px;}.elementor-579 .elementor-element.elementor-element-a0ee1eb{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-2bf63ed{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-579 .elementor-element.elementor-element-6faf1e9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}/* Start custom CSS for container, class: .elementor-element-12f40da *//* إجبار الطبقة على استلام أمر الدوران */
.elementor-579 .elementor-element.elementor-element-12f40da .elementor-background-overlay {
    animation: spin-overlay 40s linear infinite !important;
    transform-origin: center center !important;
}

/* حركة الدوران مع تكبير الصورة شوي عشان تغطي الزوايا وقت اللف */
@keyframes spin-overlay {
    0% {
        transform: scale(1.5) rotate(0deg);
    }
    100% {
        transform: scale(1.5) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b3b6db1 *//* --- إعداد الشبكة (عمودين مع مسافات مريحة) --- */
.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 25px; /* المسافة العمودية بين الأسطر */
    column-gap: 20px; /* المسافة الأفقية بين العمودين */
}

/* --- محاذاة العنصر بالكامل --- */
.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-item {
    display: flex;
    align-items: center; /* توسيط النص مع الأيقونة عمودياً */
    margin: 0 !important;
}

/* --- تصميم مربع الأيقونة (الخلفية الزرقاء الفاتحة) --- */
.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    min-width: 48px; /* يمنع المربع من الانضغاط */
    background-color: #eff6ff; /* لون الخلفية الأزرق الفاتح جداً */
    border-radius: 12px; /* حواف دائرية ناعمة */
    margin-right: 16px; /* المسافة بين المربع والنص */
    flex-shrink: 0; /* ضروري جداً للنصوص ذات السطرين */
}

/* --- تصميم الأيقونة نفسها (اللون الأزرق الغامق) --- */
.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-icon i,
.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-icon svg {
    color: #007aff; /* لون الأيقونة */
    fill: #007aff;
    font-size: 20px; /* حجم الأيقونة الداخلي */
}

/* --- تصميم النص --- */
.elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-text {
    color: #0f172a; /* لون كحلي غامق/أسود */
    font-weight: 600;
    font-size: 16px;
    line-height: 1.3;
}

/* --- استجابة الموبايل (يتحول لعمود واحد) --- */
@media (max-width: 768px) {
    .elementor-579 .elementor-element.elementor-element-b3b6db1 .elementor-icon-list-items {
        grid-template-columns: 1fr;
        row-gap: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1409506 *//* إجبار الكونتينر الرئيسي على مط البوكسات (Stretch) */
.elementor-579 .elementor-element.elementor-element-1409506 {
    align-items: stretch !important;
}

/* إجبار كل بوكس داخله إنه ياخذ الطول الكامل 100% */
.elementor-579 .elementor-element.elementor-element-1409506 > * {
    height: auto !important;
    min-height: 100% !important;
}/* End custom CSS */
/* Start custom CSS *//* --- Intro Philosophy Section --- */

.intro-philosophy-section {
    padding: 5rem 1rem;
    background-color: #ffffff;
    border-bottom: 1px solid var(--slate-100);
}

.intro-container {
    max-width: var(--container-width, 80rem);
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 4rem;
    align-items: center;
}

/* القسم الأيسر */
.intro-content {
    flex: 1 1 500px;
}

.intro-subtitle {
    color: var(--brandBlue);
    font-family: var(--font-heading);
    font-size: 1.1rem;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 1rem;
    font-weight: 700;
}

.intro-quote {
    font-family: var(--font-heading);
    font-size: 2rem;
    color: var(--navy);
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 1.5rem 0;
    padding-left: 1.5rem;
    border-left: 4px solid var(--brandBlue);
}

.intro-text {
    font-family: var(--font-sans);
    font-size: 1.15rem;
    color: var(--text-gray);
    line-height: 1.8;
    margin-bottom: 1.5rem;
}

.highlight-text {
    background-color: var(--slate-50);
    padding: 1.5rem;
    border-radius: 0.75rem;
    border: 1px solid var(--slate-100);
}

.highlight-text strong {
    color: var(--navy);
    font-size: 1.25rem;
    display: block;
    margin-bottom: 0.5rem;
}

/* القسم الأيمن (صندوق الصناعات) */
.intro-industries {
    flex: 1 1 400px;
}

.industries-box {
    background: var(--navy);
    padding: 3rem;
    border-radius: 1.5rem;
    color: #ffffff;
    box-shadow: 0 20px 25px -5px rgba(10, 25, 47, 0.1);
    position: relative;
}

.industries-box::before {
    content: '';
    position: absolute;
    top: -15px;
    right: -15px;
    width: 50px;
    height: 50px;
    background: var(--brandBlue);
    border-radius: 50%;
    z-index: -1;
    opacity: 0.5;
}

.industries-box h4 {
    font-family: var(--font-heading);
    font-size: 1.75rem;
    margin-top: 0;
    margin-bottom: 1rem;
    color: #ffffff;
}

.industries-box p {
    font-family: var(--font-sans);
    font-size: 1rem;
    color: #cbd5e1; /* لون رمادي فاتح ليناسب الخلفية الغامقة */
    margin-bottom: 2rem;
    line-height: 1.6;
}

.industry-list {
    list-style: none;
    padding: 0;
    margin: 0 0 2rem 0;
    display: grid;
    grid-template-columns: 1fr 1fr; /* عمودين للقائمة */
    gap: 1.25rem;
}

.industry-list li {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    font-family: var(--font-sans);
    font-size: 1.05rem;
    font-weight: 500;
}

.industry-list li i {
    color: var(--brandBlue);
    font-size: 1.2rem;
}

.industry-footer {
    padding-top: 1.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    font-style: italic;
    font-size: 0.95rem;
    color: #94a3b8;
}

/* التجاوب مع الموبايل والتابلت */
@media (max-width: 992px) {
    .intro-container { gap: 3rem; }
    .intro-quote { font-size: 1.75rem; }
    .industries-box { padding: 2rem; }
}

@media (max-width: 576px) {
    .industry-list { grid-template-columns: 1fr; /* عمود واحد للموبايل */ }
    .intro-quote { font-size: 1.5rem; }
}/* End custom CSS */