.elementor-966 .elementor-element.elementor-element-c989daa{--display:flex;--min-height:100vh;}.elementor-966 .elementor-element.elementor-element-c989daa:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-c989daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/main-banner-about-page.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-c1a017d{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-966 .elementor-element.elementor-element-578d892{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-966 .elementor-element.elementor-element-578d892.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-578d892 .elementor-heading-title{font-family:"Gotham-Book", sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-d74d94d{width:var( --container-widget-width, 925px );max-width:925px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:925px;--container-widget-flex-grow:0;text-align:center;}.elementor-966 .elementor-element.elementor-element-d74d94d.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-d74d94d .elementor-heading-title{font-family:"Gotham-Medium", sans-serif;font-size:56px;font-weight:500;text-transform:none;line-height:64px;color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-88cf04f{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:"Gotham-Medium", sans-serif;font-size:24px;font-weight:500;line-height:32px;color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-88cf04f.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-07ea551:hover{--e-transform-translateX:-15px;}.elementor-966 .elementor-element.elementor-element-07ea551.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-07ea551{text-align:center;font-family:"Gotham-Medium", sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:28px;}.elementor-966 .elementor-element.elementor-element-537bef3 .elementor-button{background-color:#FFFFFF00;font-family:"Gotham-Medium", sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:28px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-537bef3.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-d173290{--display:flex;--overlay-opacity:0.3;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-966 .elementor-element.elementor-element-d173290:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-d173290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/classic-car.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-d173290::before, .elementor-966 .elementor-element.elementor-element-d173290 > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-d173290 > .e-con-inner > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-d173290 > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-d173290 > .e-con-inner > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-d173290 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-966 .elementor-element.elementor-element-d6cdc0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-966 .elementor-element.elementor-element-d6cdc0a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-68c0f41{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;font-family:"Gotham-Medium", sans-serif;font-size:16px;line-height:22px;color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-68c0f41.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-709c5da{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-966 .elementor-element.elementor-element-4b50111{--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;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-966 .elementor-element.elementor-element-49e4059{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-966 .elementor-element.elementor-element-49e4059 img{width:183px;}.elementor-966 .elementor-element.elementor-element-e1be8b7 .elementor-heading-title{text-transform:uppercase;}.elementor-966 .elementor-element.elementor-element-25917b8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-3dcf367 .elementor-image-box-wrapper{text-align:start;}.elementor-966 .elementor-element.elementor-element-3dcf367.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-966 .elementor-element.elementor-element-3dcf367.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-966 .elementor-element.elementor-element-3dcf367.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-3dcf367 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-966 .elementor-element.elementor-element-3dcf367 .elementor-image-box-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-bdbcaa4 .elementor-image-box-wrapper{text-align:start;}.elementor-966 .elementor-element.elementor-element-bdbcaa4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-966 .elementor-element.elementor-element-bdbcaa4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-966 .elementor-element.elementor-element-bdbcaa4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-bdbcaa4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-966 .elementor-element.elementor-element-bdbcaa4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-966 .elementor-element.elementor-element-bdbcaa4 .elementor-image-box-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-82b5596 .elementor-image-box-wrapper{text-align:start;}.elementor-966 .elementor-element.elementor-element-82b5596.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-966 .elementor-element.elementor-element-82b5596.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-966 .elementor-element.elementor-element-82b5596.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-82b5596 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-966 .elementor-element.elementor-element-82b5596 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-966 .elementor-element.elementor-element-82b5596 .elementor-image-box-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-8bfc8da{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-966 .elementor-element.elementor-element-c677146{--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;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-966 .elementor-element.elementor-element-9ced1d9{margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-966 .elementor-element.elementor-element-9ced1d9 img{width:183px;}.elementor-966 .elementor-element.elementor-element-e979767 .elementor-heading-title{text-transform:uppercase;}.elementor-966 .elementor-element.elementor-element-50024a6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-246eadf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-966 .elementor-element.elementor-element-246eadf:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-246eadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/centeric.webp");}.elementor-966 .elementor-element.elementor-element-7b4b7a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-966 .elementor-element.elementor-element-7b4b7a7 .elementor-heading-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-3f7a891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:24px;color:#D8D8D8;}.elementor-966 .elementor-element.elementor-element-fed061a{--divider-border-style:solid;--divider-color:var( --e-global-color-fe79884 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-fed061a .elementor-divider-separator{width:192px;margin:0 auto;margin-center:0;}.elementor-966 .elementor-element.elementor-element-fed061a .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-966 .elementor-element.elementor-element-b443907{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-966 .elementor-element.elementor-element-b443907:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-b443907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/team-work.webp");}.elementor-966 .elementor-element.elementor-element-161bac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-966 .elementor-element.elementor-element-161bac1 .elementor-heading-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-8528ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:24px;}.elementor-966 .elementor-element.elementor-element-98fe946{--divider-border-style:solid;--divider-color:var( --e-global-color-fe79884 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-98fe946 .elementor-divider-separator{width:192px;margin:0 auto;margin-center:0;}.elementor-966 .elementor-element.elementor-element-98fe946 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-966 .elementor-element.elementor-element-b4ab573{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-966 .elementor-element.elementor-element-b4ab573:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-b4ab573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/innovetive.webp");}.elementor-966 .elementor-element.elementor-element-0b063e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-966 .elementor-element.elementor-element-0b063e1 .elementor-heading-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-0e09ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:24px;}.elementor-966 .elementor-element.elementor-element-0612a7f{--divider-border-style:solid;--divider-color:var( --e-global-color-fe79884 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-0612a7f .elementor-divider-separator{width:192px;margin:0 auto;margin-center:0;}.elementor-966 .elementor-element.elementor-element-0612a7f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-966 .elementor-element.elementor-element-a717c3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-966 .elementor-element.elementor-element-a717c3e:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-a717c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/technology.webp");}.elementor-966 .elementor-element.elementor-element-0156fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-966 .elementor-element.elementor-element-0156fdf .elementor-heading-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-8205e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:24px;}.elementor-966 .elementor-element.elementor-element-7bf2e3f{--divider-border-style:solid;--divider-color:var( --e-global-color-fe79884 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-7bf2e3f .elementor-divider-separator{width:192px;margin:0 auto;margin-center:0;}.elementor-966 .elementor-element.elementor-element-7bf2e3f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-966 .elementor-element.elementor-element-2ef148e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-966 .elementor-element.elementor-element-2ef148e:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-2ef148e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/history.webp");}.elementor-966 .elementor-element.elementor-element-3e21ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-966 .elementor-element.elementor-element-3e21ba7 .elementor-heading-title{font-family:"Gotham-Medium", sans-serif;font-size:24px;line-height:32px;}.elementor-966 .elementor-element.elementor-element-4c874e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:24px;}.elementor-966 .elementor-element.elementor-element-e984ac5{--divider-border-style:solid;--divider-color:var( --e-global-color-fe79884 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-e984ac5 .elementor-divider-separator{width:192px;margin:0 auto;margin-center:0;}.elementor-966 .elementor-element.elementor-element-e984ac5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-966 .elementor-element.elementor-element-09441a2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-966 .elementor-element.elementor-element-09441a2:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-09441a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/our-mission.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-d129b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-966 .elementor-element.elementor-element-d129b4e .elementor-heading-title{font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-966 .elementor-element.elementor-element-7fef062{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-966 .elementor-element.elementor-element-709c5da{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-966 .elementor-element.elementor-element-8bfc8da{--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-966 .elementor-element.elementor-element-7fef062{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-966 .elementor-element.elementor-element-c989daa:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-c989daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icaurpk.com/wp-content/uploads/2026/08/mob-about-banner.webp");}.elementor-966 .elementor-element.elementor-element-c989daa{--min-height:50vh;}.elementor-966 .elementor-element.elementor-element-c1a017d{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-966 .elementor-element.elementor-element-578d892{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-966 .elementor-element.elementor-element-d74d94d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-966 .elementor-element.elementor-element-88cf04f{text-align:center;font-size:20px;line-height:28px;}.elementor-966 .elementor-element.elementor-element-d173290{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-966 .elementor-element.elementor-element-d173290.e-con{--align-self:center;}.elementor-966 .elementor-element.elementor-element-d6cdc0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-966 .elementor-element.elementor-element-68c0f41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:20px;}.elementor-966 .elementor-element.elementor-element-709c5da{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-966 .elementor-element.elementor-element-49e4059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-966 .elementor-element.elementor-element-49e4059 img{width:200px;}.elementor-966 .elementor-element.elementor-element-3dcf367 .elementor-image-box-img{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-bdbcaa4 .elementor-image-box-img{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-82b5596 .elementor-image-box-img{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-8bfc8da{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-966 .elementor-element.elementor-element-9ced1d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-966 .elementor-element.elementor-element-9ced1d9 img{width:200px;}.elementor-966 .elementor-element.elementor-element-09441a2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-966 .elementor-element.elementor-element-d129b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}}/* Start custom CSS for heading, class: .elementor-element-d74d94d */.elementor-966 .elementor-element.elementor-element-d74d94d h2 {
    text-transform: inherit !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ea551 */.elementor-966 .elementor-element.elementor-element-07ea551 p a{
    position: relative;
}
.elementor-966 .elementor-element.elementor-element-07ea551 p a:after{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -20px;
    background-image: url('/dev/icaur/wp-content/uploads/2026/08/right-arrow.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 12px;
    height: 5px;
    opacity: 0;
    transition: opacity 0.5s ease;
}
.elementor-966 .elementor-element.elementor-element-07ea551 p a:hover:after{
    opacity: 1;
    transition: opacity 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-537bef3 */.elementor-966 .elementor-element.elementor-element-537bef3 button{
    position: relative;
}
.elementor-966 .elementor-element.elementor-element-537bef3 button:after{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -20px;
    background-image: url('/dev/icaur/wp-content/uploads/2026/08/right-arrow.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 12px;
    height: 5px;
    opacity: 0;
    transition: opacity 0.5s ease;
}
.elementor-966 .elementor-element.elementor-element-537bef3 p a:hover:after{
    opacity: 1;
    transition: opacity 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d173290 */.classic-style{
    position:relative;
    width:100%;
    aspect-ratio:1920 / 1200;
    display:flex;
    align-items:center;
    justify-content:center;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
}

/* Tablet */
@media (max-width:1024px){

    .classic-style{
        aspect-ratio:16 / 10;
    }

}

/* Mobile */
@media (max-width:767px){

    .classic-style{
        aspect-ratio:auto;
        min-height:50vh;

        justify-content:flex-start;
        align-items:flex-start;

        background-position:center center !important;
    }

    .classic-style > .e-con-inner{
        width:100%;
        padding:40px 20px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25917b8 */.icaur-tags .elementor-image-box-wrapper{
    position: relative;
    overflow: hidden;
}
.icaur-tags .elementor-image-box-img{
    overflow: hidden;
    line-height: 0;
    display: block;
}
.icaur-tags .elementor-image-box-img img{
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.5s ease;
}
/* Overlay */
.icaur-tags .elementor-image-box-content{
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 32px;
    box-sizing: border-box;
    opacity: 0;
    transition: opacity .45s ease;
}
/* Hide Text */
.icaur-tags .elementor-image-box-title,
.icaur-tags .elementor-image-box-description{
    color: #fff;
    opacity: 0;
    transform: translateY(25px);
    transition: all .45s ease;
}
.icaur-tags .elementor-image-box-description{
    transition-delay: .08s;
}
/* Hover Effects */
.icaur-tags .elementor-widget-image-box:hover .elementor-image-box-content{
    opacity: 1;
}
.icaur-tags .elementor-widget-image-box:hover .elementor-image-box-title,
.icaur-tags .elementor-widget-image-box:hover .elementor-image-box-description{
    opacity: 1;
    transform: translateY(0);
}
.icaur-tags .elementor-widget-image-box:hover .elementor-image-box-img img{
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709c5da */.elementor-966 .elementor-element.elementor-element-709c5da:hover .elementor-image-box-content:after{
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0,0,0,0.7);
    transition: all 0.5s ease;
}
.elementor-966 .elementor-element.elementor-element-709c5da .elementor-image-box-title,
.elementor-966 .elementor-element.elementor-element-709c5da .elementor-image-box-description{
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50024a6 *//* ==========================================
   ICAUR VALUES ACCORDION GALLERY (smoothed)
========================================== */

/* Parent */
.icaur-values{
    display:flex;
    gap:12px;
    align-items:stretch;
}

/* Panels */
.icaur-values > .e-con{
    position:relative;
    overflow:hidden;

    flex-grow:1;
    flex-shrink:1;
    flex-basis:0;
    max-width:292px;
    min-height:840px;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    padding:40px;
    box-sizing:border-box;

    cursor:pointer;

    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;

    /* Animate specific properties only — not "all" — and add
       will-change so the browser can optimize the resize */
    transition:flex-basis .6s cubic-bezier(.22,.61,.36,1),
               max-width .6s cubic-bezier(.22,.61,.36,1);
    will-change:flex-basis, max-width;
}

/* First panel expanded by default */
.icaur-values > .e-con:first-child{
    flex-basis:501px;
    max-width:501px;
}

/* Collapse all panels when hovering gallery */
.icaur-values:hover > .e-con{
    flex-basis:0;
    max-width:292px;
}

/* Expand hovered panel */
.icaur-values:hover > .e-con:hover{
    flex-basis:501px;
    max-width:501px;
}

/* ==========================================
   Overlay
========================================== */

.icaur-values > .e-con::before{
    content:"";
    position:absolute;
    inset:0;
    background:transparent;
    transition:background .45s ease;
    z-index:1;
}

.icaur-values > .e-con:first-child::before{
    background:#0000007A;
}

.icaur-values:hover > .e-con::before{
    background:transparent;
}

.icaur-values:hover > .e-con:hover::before{
    background:#0000007A;
}

/* ==========================================
   Content
========================================== */

.icaur-values > .e-con > *{
    position:relative;
    z-index:2;
}

/* KEY FIX: give the text a fixed width equal to the EXPANDED
   panel's inner width, regardless of the panel's current width.
   This stops the browser re-wrapping the text on every animation
   frame while the flex-basis is mid-transition — that re-wrap is
   what reads as a "jerk". Text is invisible (opacity:0) while
   collapsed anyway, so the fixed width has no visual side effect
   until it fades in. */
.icaur-values h5,
.icaur-values p{
    width:421px;              /* 501px panel - 40px*2 padding */
    max-width:calc(100vw - 80px);
}

/* Heading */
.icaur-values h5{
    color:#fff;
    text-align:center;
    margin:0 0 15px;

    opacity:0;
    transform:translateY(20px);

    /* Shorter duration + longer delay: text only starts
       appearing once the box is nearly fully expanded,
       instead of fading in while still resizing */
    transition:opacity .3s ease .35s,
               transform .3s ease .35s;
}

/* Divider */
.icaur-values .elementor-widget-divider{
    width:100%;
    opacity:0;
    transform:translateY(25px);
    transition:opacity .3s ease .4s,
               transform .3s ease .4s;
}

.icaur-values .elementor-divider{
    padding-block:0;
}


/* Description */
.icaur-values p{
    color:#fff;
    text-align:center;
    margin:0;

    opacity:0;
    transform:translateY(35px);

    transition:opacity .3s ease .45s,
               transform .3s ease .45s;
}

/* ==========================================
   First Panel Visible
========================================== */

.icaur-values > .e-con:first-child h5,
.icaur-values > .e-con:first-child p,
.icaur-values > .e-con:first-child .elementor-widget-divider{
    opacity:1;
    transform:translateY(0);
}

/* ==========================================
   Hide all when hovering gallery
   (fade out FAST with no delay, so old panel's text
   disappears immediately as it starts collapsing) 
========================================== */

.icaur-values:hover > .e-con h5,
.icaur-values:hover > .e-con p,
.icaur-values:hover > .e-con .elementor-widget-divider{
    opacity:0;
    transform:translateY(25px);
    transition:opacity .2s ease,
               transform .2s ease;
}

/* ==========================================
   Show Active Panel
========================================== */

.icaur-values:hover > .e-con:hover h5{
    opacity:1;
    transform:translateY(0);
    transition:opacity .3s ease .35s,
               transform .3s ease .35s;
}

.icaur-values:hover > .e-con:hover .elementor-widget-divider{
    opacity:1;
    transform:translateY(0);
    transition:opacity .3s ease .4s,
               transform .3s ease .4s;
}

.icaur-values:hover > .e-con:hover p{
    opacity:1;
    transform:translateY(0);
    transition:opacity .3s ease .45s,
               transform .3s ease .45s;
}


/* ==========================================
   Tablet (1024px and below)
========================================== */

@media (max-width:1024px){

    .icaur-values{
        flex-wrap:wrap;
        gap:15px;
    }

    .icaur-values > .e-con{
        flex:0 0 calc(50% - 8px) !important;
        max-width:calc(50% - 8px) !important;
        min-height:500px;
        padding:30px;
    }

    .icaur-values > .e-con:first-child,
    .icaur-values:hover > .e-con,
    .icaur-values:hover > .e-con:hover{
        flex:0 0 calc(50% - 8px) !important;
        max-width:calc(50% - 8px) !important;
    }

    .icaur-values > .e-con::before{
        background:#0000007A !important;
    }

    .icaur-values h5,
    .icaur-values p,
    .icaur-values .elementor-widget-divider{
        opacity:1 !important;
        transform:none !important;
        width:100% !important;
        transition:none !important;
    }

}

/* ==========================================
   Mobile (767px and below)
========================================== */

@media (max-width:767px){

    .icaur-values{
        flex-direction:column;
        gap:15px;
    }

    .icaur-values > .e-con{
        flex:0 0 100% !important;
        max-width:100% !important;
        min-height:360px;
        padding:25px;
    }

    .icaur-values > .e-con:first-child,
    .icaur-values:hover > .e-con,
    .icaur-values:hover > .e-con:hover{
        flex:0 0 100% !important;
        max-width:100% !important;
    }

    .icaur-values > .e-con::before{
        background:#0000007A !important;
    }

    .icaur-values h5,
    .icaur-values p,
    .icaur-values .elementor-widget-divider{
        opacity:1 !important;
        transform:none !important;
        width:100% !important;
        transition:none !important;
    }

    .icaur-values h5{
        font-size:24px;
    }

    .icaur-values p{
        font-size:16px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09441a2 *//* Desktop */
.our-mission{
    position: relative;
    width: 100%;
    aspect-ratio: 1920 / 1200;

    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;

    display: flex;
    align-items: left;
}

/* Tablet */
@media (max-width: 1024px){

    .our-mission{
        aspect-ratio: 16 / 10;
    }

}

/* Mobile */
@media (max-width: 767px){

    .our-mission{
        aspect-ratio: 4 / 5;
        min-height: 500px;

        background-position: center;
    }

   

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://icaurpk.com/wp-content/uploads/2026/08/Gotham-Book.woff2') format('woff2'),
		url('http://icaurpk.com/wp-content/uploads/2026/08/Gotham-Book.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://icaurpk.com/wp-content/uploads/2026/08/Gotham-Medium.woff2') format('woff2'),
		url('http://icaurpk.com/wp-content/uploads/2026/08/Gotham-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */