.elementor-10 .elementor-element.elementor-element-e7c25be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ac0a4ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-e42cf5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-923b55f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a029584{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10 .elementor-element.elementor-element-45a07b6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-10 .elementor-element.elementor-element-9e5d092{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-157df3a{text-align:center;}.elementor-10 .elementor-element.elementor-element-157df3a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-86b9236{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d6400b3{--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;--border-radius:1em 1em 1em 1em;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.12);--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d6400b3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d6400b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-d84d819{background-color:#FF671F17;padding:5px 15px 5px 15px;border-radius:1em 1em 1em 1em;}.elementor-10 .elementor-element.elementor-element-d84d819 .elementor-heading-title{font-family:var( --e-global-typography-3a4368d-font-family ), Sans-serif;font-size:var( --e-global-typography-3a4368d-font-size );font-weight:var( --e-global-typography-3a4368d-font-weight );color:var( --e-global-color-4b57cd6 );}.elementor-10 .elementor-element.elementor-element-3f9a4f2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-61ab363 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8b24124{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-02aa0be{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-5e098c4 .elementor-button{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-624354c ) 0%, var( --e-global-color-accent ) 100%);border-radius:1em 1em 1em 1em;}.elementor-10 .elementor-element.elementor-element-15c7193 .elementor-button{background-color:var( --e-global-color-3b8758f );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em 1em 1em 1em;}.elementor-10 .elementor-element.elementor-element-cf1ff45{--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;--border-radius:1em 1em 1em 1em;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cf1ff45:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cf1ff45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-a5d61c9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-aee82c6{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-db36f27 .elementor-button{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-4b57cd6 ) 0%, var( --e-global-color-text ) 100%);border-radius:1em 1em 1em 1em;}.elementor-10 .elementor-element.elementor-element-b1aab58 .elementor-button{background-color:var( --e-global-color-3b8758f );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em 1em 1em 1em;}.elementor-10 .elementor-element.elementor-element-e850a13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-037b99e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-72c24ee{--display:flex;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-3ba83cf{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.76;--border-radius:1em 1em 1em 1em;box-shadow:0px 10px 20px -5px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-3ba83cf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3ba83cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-3ba83cf.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-10 .elementor-element.elementor-element-3ba83cf::before, .elementor-10 .elementor-element.elementor-element-3ba83cf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3ba83cf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3ba83cf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3ba83cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3ba83cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-3ba83cf:hover{box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.29);}.elementor-10 .elementor-element.elementor-element-8303d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-10 .elementor-element.elementor-element-8303d19 img{border-radius:1em 1em 1em 1em;box-shadow:0px 0px 40px -8px #FFFFFF;}.elementor-10 .elementor-element.elementor-element-38ec223 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-1bd376c{color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-ef1430f{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-9ac72d6{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.76;--border-radius:1em 1em 1em 1em;box-shadow:0px 10px 20px -5px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-9ac72d6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ac72d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-9ac72d6.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-10 .elementor-element.elementor-element-9ac72d6::before, .elementor-10 .elementor-element.elementor-element-9ac72d6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9ac72d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9ac72d6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9ac72d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9ac72d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9ac72d6:hover{box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.29);}.elementor-10 .elementor-element.elementor-element-5777903{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-10 .elementor-element.elementor-element-5777903 img{border-radius:1em 1em 1em 1em;box-shadow:0px 0px 40px -8px #FFFFFF;}.elementor-10 .elementor-element.elementor-element-1fc4382 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-7f35c36{color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-73e0a3d{--display:flex;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8620350{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.76;--border-radius:1em 1em 1em 1em;box-shadow:0px 10px 20px -5px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-8620350:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8620350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-8620350.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-10 .elementor-element.elementor-element-8620350::before, .elementor-10 .elementor-element.elementor-element-8620350 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8620350 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8620350 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8620350 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8620350 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-8620350:hover{box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.29);}.elementor-10 .elementor-element.elementor-element-4d75833{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-10 .elementor-element.elementor-element-4d75833 img{border-radius:1em 1em 1em 1em;box-shadow:0px 0px 40px -8px #FFFFFF;}.elementor-10 .elementor-element.elementor-element-1178207 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-8bcc051{color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-e330a58{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-10 .elementor-element.elementor-element-b66e3cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a39cea2{text-align:center;}.elementor-10 .elementor-element.elementor-element-a39cea2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-dddec95{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-10 .elementor-element.elementor-element-dddec95 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10 .elementor-element.elementor-element-dddec95 .e-loop-item > .elementor-section, .elementor-10 .elementor-element.elementor-element-dddec95 .e-loop-item > .elementor-section > .elementor-container, .elementor-10 .elementor-element.elementor-element-dddec95 .e-loop-item > .e-con, .elementor-10 .elementor-element.elementor-element-dddec95 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-10 .elementor-element.elementor-element-6e6d6ca .elementor-button{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-radius:1em 1em 1em 1em;padding:010px 15px 010px 015px;}.elementor-10 .elementor-element.elementor-element-7c79620{--display:flex;--min-height:300px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--border-radius:1em 1em 1em 1em;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-10 .elementor-element.elementor-element-7c79620:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7c79620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddcf944 );background-image:url("https://itescs.com/wp-content/uploads/2025/12/construction-workers-sunset-scaled.avif");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7c79620::before, .elementor-10 .elementor-element.elementor-element-7c79620 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7c79620 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7c79620 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7c79620 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7c79620 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5485035{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:1em 1em 1em 1em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-bca01cd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-356aabb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-4baec38{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-4baec38 .elementor-heading-title{font-family:var( --e-global-typography-3a4368d-font-family ), Sans-serif;font-size:var( --e-global-typography-3a4368d-font-size );font-weight:var( --e-global-typography-3a4368d-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-585f53d{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:1em 1em 1em 1em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-e55c11a .elementor-button{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-radius:1em 1em 1em 1em;padding:010px 15px 010px 015px;}.elementor-10 .elementor-element.elementor-element-f76b0f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d88f28d{text-align:center;}.elementor-10 .elementor-element.elementor-element-d88f28d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-d98c0fe{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-10 .elementor-element.elementor-element-d98c0fe .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10 .elementor-element.elementor-element-d98c0fe .e-loop-item > .elementor-section, .elementor-10 .elementor-element.elementor-element-d98c0fe .e-loop-item > .elementor-section > .elementor-container, .elementor-10 .elementor-element.elementor-element-d98c0fe .e-loop-item > .e-con, .elementor-10 .elementor-element.elementor-element-d98c0fe .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-10 .elementor-element.elementor-element-79f382f .elementor-button{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-radius:1em 1em 1em 1em;padding:010px 15px 010px 015px;}.elementor-10 .elementor-element.elementor-element-0ed16b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4b89a2a{text-align:center;}.elementor-10 .elementor-element.elementor-element-4b89a2a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-01abd88{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-10 .elementor-element.elementor-element-01abd88 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10 .elementor-element.elementor-element-01abd88 .e-loop-item > .elementor-section, .elementor-10 .elementor-element.elementor-element-01abd88 .e-loop-item > .elementor-section > .elementor-container, .elementor-10 .elementor-element.elementor-element-01abd88 .e-loop-item > .e-con, .elementor-10 .elementor-element.elementor-element-01abd88 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-10 .elementor-element.elementor-element-45d4241 .elementor-button{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-radius:1em 1em 1em 1em;padding:010px 15px 010px 015px;}.elementor-10 .elementor-element.elementor-element-409e760{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7d40d4b{text-align:center;}.elementor-10 .elementor-element.elementor-element-7d40d4b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-8f3a2cc{--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 20px;--row-gap:0px;--column-gap:20px;--border-radius:1em 1em 1em 1em;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-8f3a2cc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f3a2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddcf944 );}.elementor-10 .elementor-element.elementor-element-3a5ca19{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cb7d86f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FF671F;}.elementor-10 .elementor-element.elementor-element-e694e22{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-b4ddc53 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-fb85395{color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-24742e1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-52dbdf0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-fe7c791{color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-79e8006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cbc5d98 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-85120ee{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-dea5ac1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0.70em 0.70em 0.70em 0.70em;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.12);}.elementor-10 .elementor-element.elementor-element-dea5ac1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dea5ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-0ed6a5b{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-d461ef8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0.70em 0.70em 0.70em 0.70em;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.12);}.elementor-10 .elementor-element.elementor-element-d461ef8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d461ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-47ed5f9{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-f04b345{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0.70em 0.70em 0.70em 0.70em;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.12);}.elementor-10 .elementor-element.elementor-element-f04b345:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f04b345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-2a44ba8{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-a244fd7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0.70em 0.70em 0.70em 0.70em;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.12);}.elementor-10 .elementor-element.elementor-element-a244fd7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a244fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-2ba73f7{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-2b4283e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0.70em 0.70em 0.70em 0.70em;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.12);}.elementor-10 .elementor-element.elementor-element-2b4283e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2b4283e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-e4f33a7{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-9a5645d );}.elementor-10 .elementor-element.elementor-element-9c0e796{--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;--border-radius:1em 1em 1em 1em;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-9c0e796:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c0e796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-9d5d7cd ) 100%);}.elementor-10 .elementor-element.elementor-element-e73af5e{text-align:center;}.elementor-10 .elementor-element.elementor-element-e73af5e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-55d77fb{text-align:center;}.elementor-10 .elementor-element.elementor-element-55d77fb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-3b8758f );}.elementor-10 .elementor-element.elementor-element-ee7c17f .elementor-button{background-color:var( --e-global-color-3b8758f );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.13);border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em 1em 1em 1em;padding:010px 15px 010px 015px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-d6400b3{--width:66.6666%;}.elementor-10 .elementor-element.elementor-element-cf1ff45{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-5485035{--width:66%;}.elementor-10 .elementor-element.elementor-element-585f53d{--width:33%;}.elementor-10 .elementor-element.elementor-element-3a5ca19{--width:50%;}.elementor-10 .elementor-element.elementor-element-79e8006{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a029584{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-157df3a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-d84d819 .elementor-heading-title{font-size:var( --e-global-typography-3a4368d-font-size );}.elementor-10 .elementor-element.elementor-element-3f9a4f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-8b24124{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-a5d61c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-38ec223 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-1fc4382 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-1178207 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-e330a58{--e-n-carousel-swiper-slides-to-display:3;}.elementor-10 .elementor-element.elementor-element-a39cea2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-dddec95{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-bca01cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-356aabb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-4baec38 .elementor-heading-title{font-size:var( --e-global-typography-3a4368d-font-size );}.elementor-10 .elementor-element.elementor-element-d88f28d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-d98c0fe{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-4b89a2a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-01abd88{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-7d40d4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-cb7d86f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-b4ddc53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-52dbdf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-cbc5d98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-e73af5e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-55d77fb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a029584{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-45a07b6{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-157df3a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-d84d819 .elementor-heading-title{font-size:var( --e-global-typography-3a4368d-font-size );}.elementor-10 .elementor-element.elementor-element-3f9a4f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-8b24124{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-a5d61c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-e850a13{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-037b99e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-00a0b5e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9d33cc2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-38ec223 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-1fc4382 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-1178207 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-e330a58{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-a39cea2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-dddec95{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-7c79620{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-bca01cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-356aabb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-4baec38 .elementor-heading-title{font-size:var( --e-global-typography-3a4368d-font-size );}.elementor-10 .elementor-element.elementor-element-585f53d{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-d88f28d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-d98c0fe{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-4b89a2a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-01abd88{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-7d40d4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-cb7d86f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-b4ddc53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-52dbdf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-cbc5d98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-0ed6a5b{font-size:0.7rem;}.elementor-10 .elementor-element.elementor-element-47ed5f9{font-size:0.7rem;}.elementor-10 .elementor-element.elementor-element-2a44ba8{font-size:0.7rem;}.elementor-10 .elementor-element.elementor-element-2ba73f7{font-size:0.7rem;}.elementor-10 .elementor-element.elementor-element-e4f33a7{font-size:0.7rem;}.elementor-10 .elementor-element.elementor-element-e73af5e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-55d77fb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for image, class: .elementor-element-037b99e */.govtags img{
    mix-blend-mode: darken;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1ff45 */.flaggradient{
    background: linear-gradient(125deg, #F36B2120, #FFFFFF, #12833B20);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03973a3 */.industry-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 28px;
  margin-top: 20px;
}

.industry-card {
  background: #fff;
  border-radius: 14px;
  padding: 32px 24px;
  text-align: center;
  text-decoration: none;
  color: #0D0D0D;
  border: 1px solid rgba(0,0,0,0.06);
  box-shadow: 0 6px 18px rgba(0,0,0,0.04);
  transition: all .28s ease;
  position: relative;
  overflow: hidden;
}

.industry-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 26px rgba(0,0,0,0.08);
  border-color: #f36b21; /* saffron underline on hover */
}

.industry-card:hover h3::after {
  width: 40%;
}

.icon-wrap {
  width: 120px;
  height: 120px;
  margin: 0 auto 15px;
  border-radius: 50%;
  background: rgba(243,107,33,0.08); /* saffron tint */
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-wrap img {
  width: 120px;

}

.industry-card h3 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 10px;
  position: relative;
  display: inline-block;
}

.industry-card h3::after {
  content: "";
  width: 0;
  height: 3px;
  background: #f36b21;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -8px;
  border-radius: 2px;
  transition: width .3s ease;
}/* End custom CSS */