.elementor-14958 .elementor-element.elementor-element-d5808b5{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;--z-index:0;}.elementor-14958 .elementor-element.elementor-element-d5808b5:not(.elementor-motion-effects-element-type-background), .elementor-14958 .elementor-element.elementor-element-d5808b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0D4;}.elementor-14958 .elementor-element.elementor-element-d5808b5::before, .elementor-14958 .elementor-element.elementor-element-d5808b5 > .elementor-background-video-container::before, .elementor-14958 .elementor-element.elementor-element-d5808b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14958 .elementor-element.elementor-element-d5808b5 > .elementor-background-slideshow::before, .elementor-14958 .elementor-element.elementor-element-d5808b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14958 .elementor-element.elementor-element-d5808b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14958 .elementor-element.elementor-element-36e9faa{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14958 .elementor-element.elementor-element-fd2666b{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-featured-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-14958 .elementor-element.elementor-element-14a34d5{padding:0px 0px 0px 0px;}.elementor-14958 .elementor-element.elementor-element-75af453{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14958 .elementor-element.elementor-element-e278050{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-breadcrumbs{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14958 .elementor-element.elementor-element-2f90d47{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:#6A6460;}.elementor-14958 .elementor-element.elementor-element-2f90d47 a{color:#6A6460;}.elementor-14958 .elementor-element.elementor-element-d77770e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-title .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14958 .elementor-element.elementor-element-f3c7448 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3.5rem;font-weight:500;text-transform:capitalize;color:#1E1E1E;}.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 );line-height:var( --e-global-typography-text-line-height );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-14958 .elementor-element.elementor-element-00589c2{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#6A6460;}.elementor-14958 .elementor-element.elementor-element-b01a26b{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14958 .elementor-element.elementor-element-6f21fd1{--display:flex;}.elementor-14958 .elementor-element.elementor-element-a4b19dd{--display:flex;}.elementor-14958 .elementor-element.elementor-element-e03c42c{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;color:#1E1E1E;}@media(min-width:768px){.elementor-14958 .elementor-element.elementor-element-fd2666b{--width:30%;}.elementor-14958 .elementor-element.elementor-element-75af453{--width:70%;}.elementor-14958 .elementor-element.elementor-element-b01a26b{--content-width:1200px;}.elementor-14958 .elementor-element.elementor-element-6f21fd1{--width:26%;}.elementor-14958 .elementor-element.elementor-element-a4b19dd{--width:74%;}}@media(max-width:1024px){.elementor-14958 .elementor-element.elementor-element-d5808b5{--min-height:500px;--justify-content:flex-start;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-14958 .elementor-element.elementor-element-d5808b5{--min-height:450px;--justify-content:flex-start;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-d5808b5 *//* Step 1: Make the hero container a positioning context */
/*.hero-section-container {*/
/*  position: relative;*/
/*  overflow: hidden;*/
/*}*/

/* Step 2: Animated background image via pseudo-element */
/*.hero-section-container::before {*/
/*  content: '';*/
/*  position: absolute;*/
  inset: -20px; /* extra space so zoom doesn't show white edges */
/*  background-image: url('https://iihs.zamstars.in/wp-content/uploads/2026/06/iihs-iihs-who-are-we-partners-and-associates-open-01-1.webp');*/
 
/* background-size: cover;*/
/*background-position: center;*/
/*background-repeat: no-repeat;*/
/*  background-repeat: no-repeat;*/
/*  z-index: 0;*/
/*  animation: kenburns 10s ease-in-out infinite alternate;*/
/*}*/

/* Step 3: Keep overlay and content above the animated layer */
/*.hero-section-container::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  background-image: url('https://iihs.zamstars.in/wp-content/uploads/2026/06/Group-11.png');*/
/*  background-size: cover;*/
/*  background-position: center center;*/
/*  z-index: 1;*/
/*  pointer-events: none;*/
/*}*/

/* Step 4: Push Elementor inner content above both pseudo layers */
/*.hero-section-container > .e-con-inner {*/
/*  position: relative;*/
/*  z-index: 2;*/
/*}*/

/* Step 5: Ken Burns keyframes — slow zoom + slight pan */
/*@keyframes kenburns {*/
/*  0% {*/
/*    transform: scale(1) translate(0, 0);*/
/*  }*/
/*  100% {*/
/*    transform: scale(1.1) translate(-2%, -1.5%);*/
/*  }*/
/*}*/

/*Then in Elementor:*/

/*Select your hero container → Advanced tab → CSS Classes*/
/*Add: hero-section-container*/
/*Remove the background image from Elementor's Style tab (since we're now handling it via CSS pseudo-element)*/
/*Keep the overlay PNG removed from Elementor's background too — CSS handles both now*/


/*To tweak the effect:*/

/*Speed: change 12s → lower = faster, higher = slower*/
/*Zoom amount: change scale(1.12) → 1.08 for subtle, 1.2 for dramatic*/
/*Direction: change the translate(-2%, -1.5%) values for different pan direction*/

/*Want me to adjust the zoom intensity or direction to match more closely what the original IIHS site does?*//* End custom CSS */