.elementor-150 .elementor-element.elementor-element-5150e263{--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;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-5150e263:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-5150e263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websitetestindia.online/visa/wp-content/uploads/2026/08/ollege-african-american-woman-friends.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-5150e263::before, .elementor-150 .elementor-element.elementor-element-5150e263 > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-5150e263 > .e-con-inner > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-5150e263 > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-5150e263 > .e-con-inner > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-5150e263 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-10a94b3 ) 0%, var( --e-global-color-b4ec28f ) 100%);}.elementor-150 .elementor-element.elementor-element-29a2b36{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-2297bea1{text-align:center;}.elementor-150 .elementor-element.elementor-element-2297bea1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75em;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-8235737 );}.elementor-150 .elementor-element.elementor-element-302aff93{text-align:center;}.elementor-150 .elementor-element.elementor-element-302aff93 .elementor-heading-title{font-family:var( --e-global-typography-927ae6c-font-family ), Sans-serif;font-size:var( --e-global-typography-927ae6c-font-size );font-weight:var( --e-global-typography-927ae6c-font-weight );text-transform:var( --e-global-typography-927ae6c-text-transform );font-style:var( --e-global-typography-927ae6c-font-style );text-decoration:var( --e-global-typography-927ae6c-text-decoration );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-150 .elementor-element.elementor-element-63a9ba9{text-align:center;color:#063BBA;}.elementor-150 .elementor-element.elementor-element-4798a6b{width:var( --container-widget-width, 700% );max-width:700%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700%;--container-widget-flex-grow:0;text-align:center;color:#5B6472;}.elementor-150 .elementor-element.elementor-element-521b61b{width:initial;max-width:initial;background-color:#EEF4FF;}.elementor-150 .elementor-element.elementor-element-521b61b.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-521b61b .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-521b61b.elementor-view-stacked .elementor-icon{background-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-521b61b.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-521b61b.elementor-view-default .elementor-icon{color:#063BBA;border-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-521b61b.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-521b61b.elementor-view-default .elementor-icon svg{fill:#063BBA;}.elementor-150 .elementor-element.elementor-element-521b61b .elementor-icon{font-size:30px;}.elementor-150 .elementor-element.elementor-element-521b61b .elementor-icon svg{height:30px;}.elementor-150 .elementor-element.elementor-element-c2b050d{--divider-border-style:solid;--divider-color:#E91B23;--divider-border-width:2px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-c2b050d .elementor-divider-separator{width:32%;margin:0 auto;margin-center:0;}.elementor-150 .elementor-element.elementor-element-c2b050d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-528b693{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-baae955{width:initial;max-width:initial;background-color:#EEF4FF;}.elementor-150 .elementor-element.elementor-element-baae955.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-baae955 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-baae955.elementor-view-stacked .elementor-icon{background-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-baae955.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-baae955.elementor-view-default .elementor-icon{color:#063BBA;border-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-baae955.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-baae955.elementor-view-default .elementor-icon svg{fill:#063BBA;}.elementor-150 .elementor-element.elementor-element-baae955 .elementor-icon{font-size:30px;}.elementor-150 .elementor-element.elementor-element-baae955 .elementor-icon svg{height:30px;}.elementor-150 .elementor-element.elementor-element-e5521c8{--divider-border-style:solid;--divider-color:#E91B23;--divider-border-width:2px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-e5521c8 .elementor-divider-separator{width:32%;margin:0 auto;margin-center:0;}.elementor-150 .elementor-element.elementor-element-e5521c8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-04d7593{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-8017876{width:initial;max-width:initial;background-color:#EEF4FF;}.elementor-150 .elementor-element.elementor-element-8017876.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-8017876 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-8017876.elementor-view-stacked .elementor-icon{background-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-8017876.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-8017876.elementor-view-default .elementor-icon{color:#063BBA;border-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-8017876.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-8017876.elementor-view-default .elementor-icon svg{fill:#063BBA;}.elementor-150 .elementor-element.elementor-element-8017876 .elementor-icon{font-size:30px;}.elementor-150 .elementor-element.elementor-element-8017876 .elementor-icon svg{height:30px;}.elementor-150 .elementor-element.elementor-element-aec3933{--divider-border-style:solid;--divider-color:#E91B23;--divider-border-width:2px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-aec3933 .elementor-divider-separator{width:32%;margin:0 auto;margin-center:0;}.elementor-150 .elementor-element.elementor-element-aec3933 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-1d5ceb0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-fc9603c{width:initial;max-width:initial;background-color:#EEF4FF;}.elementor-150 .elementor-element.elementor-element-fc9603c.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-fc9603c .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-fc9603c.elementor-view-stacked .elementor-icon{background-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-fc9603c.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-fc9603c.elementor-view-default .elementor-icon{color:#063BBA;border-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-fc9603c.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-fc9603c.elementor-view-default .elementor-icon svg{fill:#063BBA;}.elementor-150 .elementor-element.elementor-element-fc9603c .elementor-icon{font-size:30px;}.elementor-150 .elementor-element.elementor-element-fc9603c .elementor-icon svg{height:30px;}.elementor-150 .elementor-element.elementor-element-3f85eb1{--divider-border-style:solid;--divider-color:#E91B23;--divider-border-width:2px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-3f85eb1 .elementor-divider-separator{width:32%;margin:0 auto;margin-center:0;}.elementor-150 .elementor-element.elementor-element-3f85eb1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-1491d62{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-372f5c7{width:initial;max-width:initial;background-color:#EEF4FF;}.elementor-150 .elementor-element.elementor-element-372f5c7.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-372f5c7 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-372f5c7.elementor-view-stacked .elementor-icon{background-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-372f5c7.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-372f5c7.elementor-view-default .elementor-icon{color:#063BBA;border-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-372f5c7.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-372f5c7.elementor-view-default .elementor-icon svg{fill:#063BBA;}.elementor-150 .elementor-element.elementor-element-372f5c7 .elementor-icon{font-size:30px;}.elementor-150 .elementor-element.elementor-element-372f5c7 .elementor-icon svg{height:30px;}.elementor-150 .elementor-element.elementor-element-17c9095{--divider-border-style:solid;--divider-color:#E91B23;--divider-border-width:2px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-17c9095 .elementor-divider-separator{width:32%;margin:0 auto;margin-center:0;}.elementor-150 .elementor-element.elementor-element-17c9095 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-ec007db{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-0b4cb37{width:initial;max-width:initial;background-color:#EEF4FF;}.elementor-150 .elementor-element.elementor-element-0b4cb37.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-0b4cb37 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-0b4cb37.elementor-view-stacked .elementor-icon{background-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-0b4cb37.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-0b4cb37.elementor-view-default .elementor-icon{color:#063BBA;border-color:#063BBA;}.elementor-150 .elementor-element.elementor-element-0b4cb37.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-0b4cb37.elementor-view-default .elementor-icon svg{fill:#063BBA;}.elementor-150 .elementor-element.elementor-element-0b4cb37 .elementor-icon{font-size:30px;}.elementor-150 .elementor-element.elementor-element-0b4cb37 .elementor-icon svg{height:30px;}.elementor-150 .elementor-element.elementor-element-1838fa0{--divider-border-style:solid;--divider-color:#E91B23;--divider-border-width:2px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-1838fa0 .elementor-divider-separator{width:32%;margin:0 auto;margin-center:0;}.elementor-150 .elementor-element.elementor-element-1838fa0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-aba4f12{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-288cd313{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-288cd313:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-288cd313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );background-image:url("https://websitetestindia.online/visa/wp-content/uploads/2026/08/bg-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-288cd313::before, .elementor-150 .elementor-element.elementor-element-288cd313 > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-288cd313 > .e-con-inner > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-288cd313 > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-288cd313 > .e-con-inner > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-288cd313 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-10a94b3 ) 0%, var( --e-global-color-34fcf59 ) 100%);}.elementor-150 .elementor-element.elementor-element-71ad66e5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-51e3ebbf{text-align:center;}.elementor-150 .elementor-element.elementor-element-53180982{text-align:center;}.elementor-150 .elementor-element.elementor-element-53180982 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-6ee61220{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-2ede119{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-d876754{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-6cd78b8{text-align:center;}.elementor-150 .elementor-element.elementor-element-f61159d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-8fac05b{text-align:center;}.elementor-150 .elementor-element.elementor-element-8a5598c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5a095ce{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-2377621{text-align:center;}.elementor-150 .elementor-element.elementor-element-419e657{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-15c065a{text-align:center;}.elementor-150 .elementor-element.elementor-element-928debe{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-523db86{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-ae73577{text-align:center;}.elementor-150 .elementor-element.elementor-element-8b21eba{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-069e80d{text-align:center;}.elementor-150 .elementor-element.elementor-element-c74589b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-24f5f11{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-73acd1f{text-align:center;}.elementor-150 .elementor-element.elementor-element-bbec8d6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-450bc91{text-align:center;}.elementor-150 .elementor-element.elementor-element-21605fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-21605fc:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-21605fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );background-image:url("https://websitetestindia.online/visa/wp-content/uploads/2026/08/bg-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-21605fc::before, .elementor-150 .elementor-element.elementor-element-21605fc > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-21605fc > .e-con-inner > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-21605fc > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-21605fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-21605fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-10a94b3 ) 0%, var( --e-global-color-34fcf59 ) 100%);}.elementor-150 .elementor-element.elementor-element-c90ff1b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-51aee68{text-align:center;}.elementor-150 .elementor-element.elementor-element-2a55c31{text-align:center;}.elementor-150 .elementor-element.elementor-element-2a55c31 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-40862bc{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-6f1c94e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-a9193ea{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-ae64634{text-align:center;}.elementor-150 .elementor-element.elementor-element-527dd97{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4c7610b{text-align:center;}.elementor-150 .elementor-element.elementor-element-b48baff{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-c7c62da{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-146f26e{text-align:center;}.elementor-150 .elementor-element.elementor-element-35c47c1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-9600e2f{text-align:center;}.elementor-150 .elementor-element.elementor-element-5c110e1{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-46bf908{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-b9f9ad0{text-align:center;}.elementor-150 .elementor-element.elementor-element-b422c3a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-7b0a720{text-align:center;}.elementor-150 .elementor-element.elementor-element-d967ff9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5d0f1ed{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-bd3e6ee{text-align:center;}.elementor-150 .elementor-element.elementor-element-6d9c259{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5653096{text-align:center;}.elementor-150 .elementor-element.elementor-element-2bc19fdd{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-2bc19fdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-1821014b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-1821014b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-6dace143{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-150 .elementor-element.elementor-element-6dace143:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-6dace143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-150 .elementor-element.elementor-element-11d7762e .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-ac0c451 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-7e64a31d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5174a9ef{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5174a9ef:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-5174a9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-150 .elementor-element.elementor-element-5174a9ef::before, .elementor-150 .elementor-element.elementor-element-5174a9ef > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-5174a9ef > .e-con-inner > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-5174a9ef > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-5174a9ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-5174a9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://websitetestindia.online/visa/wp-content/uploads/2026/08/passport-and-visa-on-an-american-flag.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-d08e8ef{text-align:start;color:#FFFFFF;}.elementor-150 .elementor-element.elementor-element-6c078338{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-415d3ceb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-65afecb0{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-281aea83{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-150 .elementor-element.elementor-element-42d7826d .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-150 .elementor-element.elementor-element-1ebf77f8{--display:flex;--min-height:750px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-1ebf77f8:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-1ebf77f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websitetestindia.online/visa/wp-content/uploads/2026/08/applying-for-visa-in-immigration-office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-1ebf77f8::before, .elementor-150 .elementor-element.elementor-element-1ebf77f8 > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-1ebf77f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-150 .elementor-element.elementor-element-1ebf77f8 > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-1ebf77f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-150 .elementor-element.elementor-element-1ebf77f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-10a94b3 ) 70%, var( --e-global-color-958ddac ) 100%);}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-2297bea1{text-align:center;}.elementor-150 .elementor-element.elementor-element-302aff93{text-align:center;}.elementor-150 .elementor-element.elementor-element-302aff93 .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-150 .elementor-element.elementor-element-53180982 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-2a55c31 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-2bc19fdd{--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-150 .elementor-element.elementor-element-6dace143{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-150 .elementor-element.elementor-element-11d7762e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-ac0c451 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-415d3ceb{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-150 .elementor-element.elementor-element-281aea83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-42d7826d .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-150 .elementor-element.elementor-element-1ebf77f8{--min-height:550px;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-302aff93 .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-150 .elementor-element.elementor-element-53180982 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-2a55c31 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-2bc19fdd{--width:341.25px;}.elementor-150 .elementor-element.elementor-element-6dace143{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-65b74efd{text-align:center;}.elementor-150 .elementor-element.elementor-element-11d7762e{text-align:center;}.elementor-150 .elementor-element.elementor-element-11d7762e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-ac0c451{text-align:center;}.elementor-150 .elementor-element.elementor-element-ac0c451 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-150 .elementor-element.elementor-element-d08e8ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-42d7826d{text-align:center;}.elementor-150 .elementor-element.elementor-element-42d7826d .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-150 .elementor-element.elementor-element-1ebf77f8{--min-height:350px;}}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-29a2b36{--width:100%;}.elementor-150 .elementor-element.elementor-element-71ad66e5{--width:50%;}.elementor-150 .elementor-element.elementor-element-6ee61220{--width:100%;}.elementor-150 .elementor-element.elementor-element-c90ff1b{--width:50%;}.elementor-150 .elementor-element.elementor-element-40862bc{--width:100%;}.elementor-150 .elementor-element.elementor-element-1821014b{--width:99.901%;}.elementor-150 .elementor-element.elementor-element-415d3ceb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-150 .elementor-element.elementor-element-71ad66e5{--width:100%;}.elementor-150 .elementor-element.elementor-element-c90ff1b{--width:100%;}.elementor-150 .elementor-element.elementor-element-1821014b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-288cd313 *//* =========================================
   TOP UNIVERSITIES SECTION
========================================= */

.top-universities-section {
    position: relative;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;

    padding: 65px 40px;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.97) 0%,
            rgba(247,250,254,0.97) 100%
        );

    border: 1px solid #E5EAF2;
    border-radius: 20px;

    box-shadow:
        0 12px 40px rgba(15,42,80,0.08);

    overflow: hidden;
}


/* =========================================
   UNIVERSITIES PARENT
========================================= */

.university-grid {
    display: grid;

    grid-template-columns:
        repeat(4, minmax(0, 1fr));

    gap: 18px;

    width: 100%;
    max-width: 100%;

    margin-top: 40px;

    box-sizing: border-box;
}


/* =========================================
   UNIVERSITY HEADING
========================================= */

.university-item {
    position: relative;

    width: 100%;
    min-width: 0;
    max-width: 100%;

    box-sizing: border-box;

    margin: 0;

    padding: 26px 24px 30px;

    background: #FFFFFF;

    border: 1px solid #E4EAF2;

    border-radius: 14px;

    color: #172033;

    font-size: 18px;

    font-weight: 700;

    line-height: 1.35;

    text-align: center;

    box-shadow:
        0 6px 20px rgba(15,42,80,0.06);

    transition:
        transform 0.35s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    overflow: hidden;
}


/* =========================================
   HOVER
========================================= */

.university-item:hover {
    transform: translateY(-5px);

    border-color: #0A43C7;

    box-shadow:
        0 16px 35px rgba(15,42,80,0.13);
}


/* =========================================
   RED ACCENT
========================================= */

.university-item::after {
    content: "";

    position: absolute;

    left: 50%;
    bottom: 0;

    width: 35px;
    height: 3px;

    background: #E91B23;

    border-radius: 3px 3px 0 0;

    transform: translateX(-50%);

    transition:
        width 0.35s ease;
}


.university-item:hover::after {
    width: 65px;
}


/* =========================================
   QS RANK
   Works if inside heading:
   <span class="qs-ranking">#1 QS</span>
========================================= */

.university-item .qs-ranking {
    display: inline-block;

    margin-top: 10px;

    padding: 5px 10px;

    background: #EEF4FF;

    color: #063BBA;

    border: 1px solid #D9E6FF;

    border-radius: 6px;

    font-size: 11px;

    font-weight: 700;

    line-height: 1.2;

    letter-spacing: 0.5px;

    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease;
}


.university-item:hover .qs-ranking {
    background: #063BBA;
    color: #FFFFFF;
    border-color: #063BBA;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .top-universities-section {
        padding: 55px 28px;
    }

    .university-grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr));

        gap: 18px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .top-universities-section {
        padding: 45px 16px;

        border-radius: 14px;
    }

    .university-grid {
        grid-template-columns:
            minmax(0, 1fr);

        gap: 14px;

        margin-top: 28px;
    }

    .university-item {
        padding: 22px 20px 26px;

        font-size: 18px;

        border-radius: 12px;
    }

    .university-item:hover {
        transform: translateY(-2px);

        box-shadow:
            0 10px 25px rgba(15,42,80,0.10);
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 400px) {

    .top-universities-section {
        padding: 38px 14px;
    }

    .university-item {
        padding: 20px 18px 24px;

        font-size: 17px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21605fc *//* =========================================
   TOP UNIVERSITIES SECTION
========================================= */

.top-universities-section {
    position: relative;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;

    padding: 65px 40px;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.97) 0%,
            rgba(247,250,254,0.97) 100%
        );

    border: 1px solid #E5EAF2;
    border-radius: 20px;

    box-shadow:
        0 12px 40px rgba(15,42,80,0.08);

    overflow: hidden;
}


/* =========================================
   UNIVERSITIES PARENT
========================================= */

.university-grid {
    display: grid;

    grid-template-columns:
        repeat(4, minmax(0, 1fr));

    gap: 18px;

    width: 100%;
    max-width: 100%;

    margin-top: 40px;

    box-sizing: border-box;
}


/* =========================================
   UNIVERSITY HEADING
========================================= */

.university-item {
    position: relative;

    width: 100%;
    min-width: 0;
    max-width: 100%;

    box-sizing: border-box;

    margin: 0;

    padding: 26px 24px 30px;

    background: #FFFFFF;

    border: 1px solid #E4EAF2;

    border-radius: 14px;

    color: #172033;

    font-size: 18px;

    font-weight: 700;

    line-height: 1.35;

    text-align: center;

    box-shadow:
        0 6px 20px rgba(15,42,80,0.06);

    transition:
        transform 0.35s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    overflow: hidden;
}


/* =========================================
   HOVER
========================================= */

.university-item:hover {
    transform: translateY(-5px);

    border-color: #0A43C7;

    box-shadow:
        0 16px 35px rgba(15,42,80,0.13);
}


/* =========================================
   RED ACCENT
========================================= */

.university-item::after {
    content: "";

    position: absolute;

    left: 50%;
    bottom: 0;

    width: 35px;
    height: 3px;

    background: #E91B23;

    border-radius: 3px 3px 0 0;

    transform: translateX(-50%);

    transition:
        width 0.35s ease;
}


.university-item:hover::after {
    width: 65px;
}


/* =========================================
   QS RANK
   Works if inside heading:
   <span class="qs-ranking">#1 QS</span>
========================================= */

.university-item .qs-ranking {
    display: inline-block;

    margin-top: 10px;

    padding: 5px 10px;

    background: #EEF4FF;

    color: #063BBA;

    border: 1px solid #D9E6FF;

    border-radius: 6px;

    font-size: 11px;

    font-weight: 700;

    line-height: 1.2;

    letter-spacing: 0.5px;

    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease;
}


.university-item:hover .qs-ranking {
    background: #063BBA;
    color: #FFFFFF;
    border-color: #063BBA;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .top-universities-section {
        padding: 55px 28px;
    }

    .university-grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr));

        gap: 18px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .top-universities-section {
        padding: 45px 16px;

        border-radius: 14px;
    }

    .university-grid {
        grid-template-columns:
            minmax(0, 1fr);

        gap: 14px;

        margin-top: 28px;
    }

    .university-item {
        padding: 22px 20px 26px;

        font-size: 18px;

        border-radius: 12px;
    }

    .university-item:hover {
        transform: translateY(-2px);

        box-shadow:
            0 10px 25px rgba(15,42,80,0.10);
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 400px) {

    .top-universities-section {
        padding: 38px 14px;
    }

    .university-item {
        padding: 20px 18px 24px;

        font-size: 17px;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d08e8ef */.documents-list {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 35px;
    row-gap: 0;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.5;
}

.document-item {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

.document-icon {
    flex: 0 0 22px;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #E91B23;
    color: #ffffff;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 700;
}

.document-item span:last-child {
    color: #ffffff;
}

/* Hover */
.document-item {
    transition: transform 0.25s ease, padding-left 0.25s ease;
}

.document-item:hover {
    transform: translateX(4px);
}

/* Mobile */
@media (max-width: 767px) {

    .documents-list {
        grid-template-columns: 1fr;
        column-gap: 0;
        font-size: 14px;
    }

    .document-item {
        padding: 10px 0;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5174a9ef */.documents-list {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 35px;
    row-gap: 0;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.5;
}

.document-item {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

.document-icon {
    flex: 0 0 22px;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #E91B23;
    color: #ffffff;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 700;
}

.document-item span:last-child {
    color: #ffffff;
}

/* Hover */
.document-item {
    transition: transform 0.25s ease, padding-left 0.25s ease;
}

.document-item:hover {
    transform: translateX(4px);
}

/* Mobile */
@media (max-width: 767px) {

    .documents-list {
        grid-template-columns: 1fr;
        column-gap: 0;
        font-size: 14px;
    }

    .document-item {
        padding: 10px 0;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f6a4e4 */.cost-table {
    width: 100%;
    max-width: 100%;
    font-size: 15px;
    color: #5f6673;
}

.cost-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    min-height: 52px;
    border-bottom: 1px solid #e8edf3;
}

.cost-row > div {
    padding: 12px 16px;
}

.cost-header {
    background: #063bba;
    color: #ffffff;
    font-weight: 700;
    border-radius: 8px 8px 0 0;
}

.cost-header > div {
    padding: 14px 16px;
}

.cost-row:not(.cost-header):hover {
    background: #f5f8ff;
}

@media (max-width: 767px) {

    .cost-table {
        font-size: 14px;
    }

    .cost-row {
        grid-template-columns: 1fr 1fr;
    }

    .cost-row > div {
        padding: 11px 10px;
    }

}/* End custom CSS */