.elementor-117 .elementor-element.elementor-element-a2e8282{--display: flex; --min-height: 50vh; --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; --justify-content: center; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.68; --margin-top: -111px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-117 .elementor-element.elementor-element-a2e8282:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-a2e8282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("https://immiexperts.in/wp-content/uploads/2025/07/Untitled-1-1.png"); background-position: 0px -42px; background-size: cover;}
.elementor-117 .elementor-element.elementor-element-a2e8282::before,.elementor-117 .elementor-element.elementor-element-a2e8282 > .e-con-inner > .elementor-background-video-container::before,.elementor-117 .elementor-element.elementor-element-a2e8282 > .e-con-inner > .elementor-background-slideshow::before,.elementor-117 .elementor-element.elementor-element-a2e8282 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: rgb(13, 37, 107); --background-overlay: '';}
.elementor-117 .elementor-element.elementor-element-6ef5d53{--display: flex; --padding-top: 1em; --padding-bottom: 1em; --padding-left: 1em; --padding-right: 1em;}
.elementor-117 .elementor-element.elementor-element-ec4dd84{text-align: center;}
.elementor-117 .elementor-element.elementor-element-ec4dd84 .elementor-heading-title{font-family: var( --e-global-typography-e54c9ff-font-family ), Sans-serif; font-size: var( --e-global-typography-e54c9ff-font-size ); font-weight: var( --e-global-typography-e54c9ff-font-weight ); line-height: var( --e-global-typography-e54c9ff-line-height ); word-spacing: var( --e-global-typography-e54c9ff-word-spacing ); color: var( --e-global-color-4cc7aea );}
.elementor-117 .elementor-element.elementor-element-a7fea24 > .elementor-widget-container{margin: -1em 0em 0em;}
.elementor-117 .elementor-element.elementor-element-a7fea24{text-align: center;}
.elementor-117 .elementor-element.elementor-element-a7fea24 .elementor-heading-title{font-family: Karla, sans-serif; font-size: 1rem; font-weight: 400; text-decoration: none; color: var( --e-global-color-4cc7aea );}
.elementor-117 .elementor-element.elementor-element-3276992{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-117 .elementor-element.elementor-element-afb0b93{--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;}
.elementor-117 .elementor-element.elementor-element-d8b97e7 img{width: 100%; border-radius: 10px;}
.elementor-117 .elementor-element.elementor-element-0609c53{--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;}
.elementor-117 .elementor-element.elementor-element-be1d200 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 3.5rem; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-a98195a );}
.elementor-117 .elementor-element.elementor-element-acd0f7d .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 25px; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-a98195a );}
.elementor-117 .elementor-element.elementor-element-1bb5711{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-e10a3bb{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-e09f2f5{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-8d4c238{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-792db10{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-dd02840{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-3eb9877 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 25px; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-a98195a );}
.elementor-117 .elementor-element.elementor-element-8676afc{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-f26e748{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-2a8297a{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-b08df72 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 25px; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-a98195a );}
.elementor-117 .elementor-element.elementor-element-a6a2217{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-6a515d8{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-117 .elementor-element.elementor-element-3ea0185{--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;}
.elementor-117 .elementor-element.elementor-element-ae6e9e4 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 3.5rem; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-a98195a );}
.elementor-117 .elementor-element.elementor-element-b39856e{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-f9d6fa9{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-a2a1de4{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-b8aebea{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-2ed3393 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 25px; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-a98195a );}
.elementor-117 .elementor-element.elementor-element-169e0e8{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-4c961d7{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-a91edc5{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-fdb7def{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-781d96f{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-fe17fd9 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 25px; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-a98195a );}
.elementor-117 .elementor-element.elementor-element-77dbeb2{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-04df471{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-b50fcc7{text-align: justify; font-family: "Open Sans", sans-serif; font-size: 17px;}
.elementor-117 .elementor-element.elementor-element-7970fa2{--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;}
.elementor-117 .elementor-element.elementor-element-4893e1e img{border-radius: 10px;}
.elementor-117 .elementor-element.elementor-element-89c0f42{--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: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.81; --padding-top: 4em; --padding-bottom: 4em; --padding-left: 1em; --padding-right: 1em;}
.elementor-117 .elementor-element.elementor-element-89c0f42:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-89c0f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("https://immiexperts.in/wp-content/uploads/2025/06/american-passports-and-flag-with-the-symbols-of-th-XKC2DG9.jpg"); background-position: center center; background-size: cover;}
.elementor-117 .elementor-element.elementor-element-89c0f42::before,.elementor-117 .elementor-element.elementor-element-89c0f42 > .e-con-inner > .elementor-background-video-container::before,.elementor-117 .elementor-element.elementor-element-89c0f42 > .e-con-inner > .elementor-background-slideshow::before,.elementor-117 .elementor-element.elementor-element-89c0f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: var( --e-global-color-a98195a ); --background-overlay: '';}
.elementor-117 .elementor-element.elementor-element-d5111f3{--display: flex;}
.elementor-117 .elementor-element.elementor-element-d787591{text-align: start;}
.elementor-117 .elementor-element.elementor-element-d787591 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 18px; font-weight: 500; text-transform: uppercase; color: rgb(221, 153, 51);}
.elementor-117 .elementor-element.elementor-element-fc5ef1f > .elementor-widget-container{margin: 0em 0em 0.1em;}
.elementor-117 .elementor-element.elementor-element-fc5ef1f .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 31px; font-weight: 600; line-height: 1.2em; color: var( --e-global-color-4cc7aea );}
.elementor-117 .elementor-element.elementor-element-cdc807c > .elementor-widget-container{margin: -13px 0px 0px;}
.elementor-117 .elementor-element.elementor-element-cdc807c .elementor-heading-title{font-family: "Open Sans", sans-serif; font-size: 1.5rem; font-weight: 400; color: var( --e-global-color-698b366 );}
.elementor-117 .elementor-element.elementor-element-34fb100{--display: flex; --justify-content: center;}
.elementor-117 .elementor-element.elementor-element-0506d9f .elementor-button{background-color: rgb(221, 153, 51); font-family: var( --e-global-typography-9078b7f-font-family ), Sans-serif; font-size: var( --e-global-typography-9078b7f-font-size ); font-weight: var( --e-global-typography-9078b7f-font-weight ); text-transform: var( --e-global-typography-9078b7f-text-transform ); letter-spacing: var( --e-global-typography-9078b7f-letter-spacing ); fill: var( --e-global-color-4cc7aea ); color: var( --e-global-color-4cc7aea ); border-style: solid; border-width: 2px; border-color: rgb(221, 153, 51); border-radius: 5px; padding: 15px 18px;}
.elementor-117 .elementor-element.elementor-element-0506d9f .elementor-button:hover,.elementor-117 .elementor-element.elementor-element-0506d9f .elementor-button:focus{background-color: var( --e-global-color-f340149 ); color: var( --e-global-color-4cc7aea ); border-color: var( --e-global-color-13ff17d );}
@media (min-width: 768px){.elementor-117 .elementor-element.elementor-element-afb0b93{--width: 33.3333%;}
.elementor-117 .elementor-element.elementor-element-0609c53{--width: 66.6666%;}
.elementor-117 .elementor-element.elementor-element-3ea0185{--width: 66.6666%;}
.elementor-117 .elementor-element.elementor-element-7970fa2{--width: 33.3333%;}
.elementor-117 .elementor-element.elementor-element-d5111f3{--width: 70%;}
.elementor-117 .elementor-element.elementor-element-34fb100{--width: 30%;}
}
@media (max-width: 1024px) and (min-width: 768px){.elementor-117 .elementor-element.elementor-element-afb0b93{--width: 100%;}
.elementor-117 .elementor-element.elementor-element-0609c53{--width: 100%;}
.elementor-117 .elementor-element.elementor-element-3ea0185{--width: 100%;}
.elementor-117 .elementor-element.elementor-element-7970fa2{--width: 100%;}
.elementor-117 .elementor-element.elementor-element-d5111f3{--width: 100%;}
.elementor-117 .elementor-element.elementor-element-34fb100{--width: 30%;}
}
@media (min-width: 1025px){.elementor-117 .elementor-element.elementor-element-89c0f42:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-89c0f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment: fixed;}
}
@media (max-width: 1024px){.elementor-117 .elementor-element.elementor-element-a2e8282:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-a2e8282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: 0px 0px;}
.elementor-117 .elementor-element.elementor-element-a2e8282{--margin-top: -91px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-117 .elementor-element.elementor-element-ec4dd84 .elementor-heading-title{font-size: var( --e-global-typography-e54c9ff-font-size ); line-height: var( --e-global-typography-e54c9ff-line-height ); word-spacing: var( --e-global-typography-e54c9ff-word-spacing );}
.elementor-117 .elementor-element.elementor-element-a7fea24 .elementor-heading-title{font-size: 0.9rem;}
.elementor-117 .elementor-element.elementor-element-3276992{--flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-117 .elementor-element.elementor-element-afb0b93{--padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-117 .elementor-element.elementor-element-0609c53{--padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-117 .elementor-element.elementor-element-be1d200 .elementor-heading-title{font-size: 2.7rem;}
.elementor-117 .elementor-element.elementor-element-acd0f7d .elementor-heading-title{font-size: 1.2rem;}
.elementor-117 .elementor-element.elementor-element-3eb9877 .elementor-heading-title{font-size: 1.2rem;}
.elementor-117 .elementor-element.elementor-element-b08df72 .elementor-heading-title{font-size: 1.2rem;}
.elementor-117 .elementor-element.elementor-element-6a515d8{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.elementor-117 .elementor-element.elementor-element-ae6e9e4 .elementor-heading-title{font-size: 2.7rem;}
.elementor-117 .elementor-element.elementor-element-2ed3393 .elementor-heading-title{font-size: 1.2rem;}
.elementor-117 .elementor-element.elementor-element-fe17fd9 .elementor-heading-title{font-size: 1.2rem;}
.elementor-117 .elementor-element.elementor-element-fc5ef1f{text-align: start;}
.elementor-117 .elementor-element.elementor-element-fc5ef1f .elementor-heading-title{font-size: 1.9rem;}
.elementor-117 .elementor-element.elementor-element-cdc807c .elementor-heading-title{font-size: 20px;}
.elementor-117 .elementor-element.elementor-element-34fb100{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.elementor-117 .elementor-element.elementor-element-0506d9f .elementor-button{font-size: var( --e-global-typography-9078b7f-font-size ); letter-spacing: var( --e-global-typography-9078b7f-letter-spacing );}
}
@media (max-width: 767px){.elementor-117 .elementor-element.elementor-element-a2e8282:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-a2e8282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: 0px 0px;}
.elementor-117 .elementor-element.elementor-element-a2e8282{--margin-top: -62px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}
.elementor-117 .elementor-element.elementor-element-ec4dd84 .elementor-heading-title{font-size: var( --e-global-typography-e54c9ff-font-size ); line-height: var( --e-global-typography-e54c9ff-line-height ); word-spacing: var( --e-global-typography-e54c9ff-word-spacing );}
.elementor-117 .elementor-element.elementor-element-a7fea24 .elementor-heading-title{font-size: 0.7rem;}
.elementor-117 .elementor-element.elementor-element-be1d200 > .elementor-widget-container{margin: 10px 0px 0px;}
.elementor-117 .elementor-element.elementor-element-be1d200 .elementor-heading-title{font-size: 25px;}
.elementor-117 .elementor-element.elementor-element-acd0f7d > .elementor-widget-container{margin: 0em;}
.elementor-117 .elementor-element.elementor-element-acd0f7d .elementor-heading-title{font-size: 20px;}
.elementor-117 .elementor-element.elementor-element-1bb5711{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-e10a3bb{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-e09f2f5{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-8d4c238{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-792db10{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-dd02840{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-3eb9877 .elementor-heading-title{font-size: 20px;}
.elementor-117 .elementor-element.elementor-element-8676afc{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-f26e748{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-2a8297a{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-b08df72 .elementor-heading-title{font-size: 20px;}
.elementor-117 .elementor-element.elementor-element-a6a2217{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-ae6e9e4 .elementor-heading-title{font-size: 25px;}
.elementor-117 .elementor-element.elementor-element-b39856e{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-f9d6fa9{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-a2a1de4{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-b8aebea{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-2ed3393 .elementor-heading-title{font-size: 19px;}
.elementor-117 .elementor-element.elementor-element-169e0e8{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-4c961d7{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-a91edc5{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-fdb7def{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-781d96f{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-fe17fd9 .elementor-heading-title{font-size: 20px; line-height: 1.3em;}
.elementor-117 .elementor-element.elementor-element-77dbeb2 > .elementor-widget-container{margin: 0px 0px 0px -21px;}
.elementor-117 .elementor-element.elementor-element-77dbeb2{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-04df471{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-b50fcc7{line-height: 22px;}
.elementor-117 .elementor-element.elementor-element-d787591{text-align: center;}
.elementor-117 .elementor-element.elementor-element-d787591 .elementor-heading-title{font-size: 15px; letter-spacing: 2.8px;}
.elementor-117 .elementor-element.elementor-element-fc5ef1f > .elementor-widget-container{margin: -1em 0em 0em;}
.elementor-117 .elementor-element.elementor-element-fc5ef1f{text-align: start;}
.elementor-117 .elementor-element.elementor-element-fc5ef1f .elementor-heading-title{font-size: 25px;}
.elementor-117 .elementor-element.elementor-element-cdc807c > .elementor-widget-container{margin: 0em;}
.elementor-117 .elementor-element.elementor-element-cdc807c{text-align: start;}
.elementor-117 .elementor-element.elementor-element-cdc807c .elementor-heading-title{font-size: 18px; line-height: 26px;}
.elementor-117 .elementor-element.elementor-element-0506d9f > .elementor-widget-container{margin: 0em;}
.elementor-117 .elementor-element.elementor-element-0506d9f .elementor-button{font-size: var( --e-global-typography-9078b7f-font-size ); letter-spacing: var( --e-global-typography-9078b7f-letter-spacing );}
}
