.elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3793 .elementor-element.elementor-element-579e6558:not(.elementor-motion-effects-element-type-background), .elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aimguwahati.edu.in/wp-content/uploads/2026/11/aim-home4-students-campus-1.jpg");background-position:50% 62%;background-size:cover;}.elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(9,38,75,0.96) 22%, rgba(9,38,75,0.30) 90%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-container{max-width:1240px;min-height:420px;}.elementor-3793 .elementor-element.elementor-element-579e6558{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-3793 .elementor-element.elementor-element-2d0d18d8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3793 .elementor-element.elementor-element-2d0d18d8{text-align:left;}.elementor-3793 .elementor-element.elementor-element-2d0d18d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#E7C36E;}.elementor-3793 .elementor-element.elementor-element-2ef910a4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3793 .elementor-element.elementor-element-2ef910a4{text-align:left;}.elementor-3793 .elementor-element.elementor-element-2ef910a4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-3793 .elementor-element.elementor-element-4988da12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3793 .elementor-element.elementor-element-4988da12{text-align:left;color:#EEF2F7;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-271ed24b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3793 .elementor-element.elementor-element-271ed24b:not(.elementor-motion-effects-element-type-background), .elementor-3793 .elementor-element.elementor-element-271ed24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-3793 .elementor-element.elementor-element-271ed24b > .elementor-container{max-width:1240px;}.elementor-3793 .elementor-element.elementor-element-271ed24b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 40px 20px;}.elementor-3793 .elementor-element.elementor-element-271ed24b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3793 .elementor-element.elementor-element-34ff088b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3793 .elementor-element.elementor-element-34ff088b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-3793 .elementor-element.elementor-element-34ff088b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 0px 16px 0px;}.elementor-3793 .elementor-element.elementor-element-34ff088b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3793 .elementor-element.elementor-element-2b1367a1 .elementor-icon-wrapper{text-align:left;}.elementor-3793 .elementor-element.elementor-element-2b1367a1.elementor-view-stacked .elementor-icon{background-color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-2b1367a1.elementor-view-framed .elementor-icon, .elementor-3793 .elementor-element.elementor-element-2b1367a1.elementor-view-default .elementor-icon{color:#C69A35;border-color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-2b1367a1.elementor-view-framed .elementor-icon, .elementor-3793 .elementor-element.elementor-element-2b1367a1.elementor-view-default .elementor-icon svg{fill:#C69A35;}.elementor-3793 .elementor-element.elementor-element-2b1367a1 .elementor-icon{font-size:1px;}.elementor-3793 .elementor-element.elementor-element-2b1367a1 .elementor-icon svg{height:1px;}.elementor-3793 .elementor-element.elementor-element-29612825 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 18px 0px 18px;}.elementor-3793 .elementor-element.elementor-element-29612825{text-align:left;}.elementor-3793 .elementor-element.elementor-element-29612825 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#647084;}.elementor-3793 .elementor-element.elementor-element-3e7cb6df > .elementor-widget-container{background-color:#09264B;margin:0px 10px 6px 10px;padding:14px 18px 14px 18px;border-radius:6px 6px 6px 6px;}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3793 .elementor-element.elementor-element-3e7cb6df{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-icon{padding-right:8px;}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3793 .elementor-element.elementor-element-3e7cb6df .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-3793 .elementor-element.elementor-element-2e774d6b > .elementor-widget-container{padding:4px 18px 4px 18px;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DFE5EC;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-icon i{color:#C69A35;transition:color 0.3s;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-icon svg{fill:#C69A35;transition:fill 0.3s;}.elementor-3793 .elementor-element.elementor-element-2e774d6b{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-icon{padding-right:8px;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-text{color:#09264B;transition:color 0.3s;}.elementor-3793 .elementor-element.elementor-element-2e774d6b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-69bcf4bf:not(.elementor-motion-effects-element-type-background), .elementor-3793 .elementor-element.elementor-element-69bcf4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF5E8;}.elementor-3793 .elementor-element.elementor-element-69bcf4bf > .elementor-container{max-width:1240px;}.elementor-3793 .elementor-element.elementor-element-69bcf4bf{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFE2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:18px;margin-bottom:0px;padding:22px 16px 22px 16px;}.elementor-3793 .elementor-element.elementor-element-69bcf4bf, .elementor-3793 .elementor-element.elementor-element-69bcf4bf > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-3793 .elementor-element.elementor-element-69bcf4bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3793 .elementor-element.elementor-element-65fc2b65 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3793 .elementor-element.elementor-element-65fc2b65 .elementor-icon-wrapper{text-align:center;}.elementor-3793 .elementor-element.elementor-element-65fc2b65.elementor-view-stacked .elementor-icon{background-color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-65fc2b65.elementor-view-framed .elementor-icon, .elementor-3793 .elementor-element.elementor-element-65fc2b65.elementor-view-default .elementor-icon{color:#C69A35;border-color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-65fc2b65.elementor-view-framed .elementor-icon, .elementor-3793 .elementor-element.elementor-element-65fc2b65.elementor-view-default .elementor-icon svg{fill:#C69A35;}.elementor-3793 .elementor-element.elementor-element-65fc2b65 .elementor-icon{font-size:36px;}.elementor-3793 .elementor-element.elementor-element-65fc2b65 .elementor-icon svg{height:36px;}.elementor-3793 .elementor-element.elementor-element-3b26223c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3793 .elementor-element.elementor-element-3b26223c{text-align:center;}.elementor-3793 .elementor-element.elementor-element-3b26223c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:700;line-height:1.18em;color:#09264B;}.elementor-3793 .elementor-element.elementor-element-3518e830 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3793 .elementor-element.elementor-element-3518e830{text-align:center;color:#202C3D;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-7431280 > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-3793 .elementor-element.elementor-element-17e9749 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-3793 .elementor-element.elementor-element-17e9749{text-align:left;color:#202C3D;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-6034f6f6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3793 .elementor-element.elementor-element-6034f6f6 > .elementor-container{max-width:1240px;}.elementor-3793 .elementor-element.elementor-element-6034f6f6{margin-top:0px;margin-bottom:48px;}.elementor-3793 .elementor-element.elementor-element-2f2f9f22 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3793 .elementor-element.elementor-element-2f2f9f22{text-align:left;}.elementor-3793 .elementor-element.elementor-element-2f2f9f22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-11c2ad53 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3793 .elementor-element.elementor-element-11c2ad53{text-align:left;}.elementor-3793 .elementor-element.elementor-element-11c2ad53 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;line-height:1.18em;color:#09264B;}.elementor-3793 .elementor-element.elementor-element-2eadde01{--divider-border-style:solid;--divider-color:#C69A35;--divider-border-width:3px;}.elementor-3793 .elementor-element.elementor-element-2eadde01 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3793 .elementor-element.elementor-element-2eadde01 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-3793 .elementor-element.elementor-element-2eadde01 .elementor-divider{text-align:left;padding-block-start:4px;padding-block-end:4px;}.elementor-3793 .elementor-element.elementor-element-5cabc8c3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3793 .elementor-element.elementor-element-5cabc8c3{text-align:left;color:#202C3D;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-2f44db04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3793 .elementor-element.elementor-element-2f44db04{text-align:left;color:#202C3D;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-8009925 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3793 .elementor-element.elementor-element-8009925 > .elementor-container{max-width:1240px;}.elementor-3793 .elementor-element.elementor-element-8009925{margin-top:0px;margin-bottom:48px;}.elementor-3793 .elementor-element.elementor-element-3535fa71 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3793 .elementor-element.elementor-element-3535fa71{text-align:left;}.elementor-3793 .elementor-element.elementor-element-3535fa71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-3a9e495e > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3793 .elementor-element.elementor-element-3a9e495e{text-align:left;}.elementor-3793 .elementor-element.elementor-element-3a9e495e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;line-height:1.18em;color:#09264B;}.elementor-3793 .elementor-element.elementor-element-7eb674b5{--divider-border-style:solid;--divider-color:#C69A35;--divider-border-width:3px;}.elementor-3793 .elementor-element.elementor-element-7eb674b5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3793 .elementor-element.elementor-element-7eb674b5 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-3793 .elementor-element.elementor-element-7eb674b5 .elementor-divider{text-align:left;padding-block-start:4px;padding-block-end:4px;}.elementor-3793 .elementor-element.elementor-element-3243e799 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3793 .elementor-element.elementor-element-3243e799{text-align:left;color:#202C3D;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-2b8471ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3793 .elementor-element.elementor-element-2b8471ff{text-align:left;color:#202C3D;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-59ab46da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3793 .elementor-element.elementor-element-59ab46da > .elementor-container{max-width:1240px;}.elementor-3793 .elementor-element.elementor-element-59ab46da{margin-top:0px;margin-bottom:48px;}.elementor-3793 .elementor-element.elementor-element-bec2324 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3793 .elementor-element.elementor-element-bec2324{text-align:left;}.elementor-3793 .elementor-element.elementor-element-bec2324 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#C69A35;}.elementor-3793 .elementor-element.elementor-element-4f4a522b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3793 .elementor-element.elementor-element-4f4a522b{text-align:left;}.elementor-3793 .elementor-element.elementor-element-4f4a522b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;line-height:1.18em;color:#09264B;}.elementor-3793 .elementor-element.elementor-element-6edc5648{--divider-border-style:solid;--divider-color:#C69A35;--divider-border-width:3px;}.elementor-3793 .elementor-element.elementor-element-6edc5648 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3793 .elementor-element.elementor-element-6edc5648 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-3793 .elementor-element.elementor-element-6edc5648 .elementor-divider{text-align:left;padding-block-start:4px;padding-block-end:4px;}.elementor-3793 .elementor-element.elementor-element-3264b761 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3793 .elementor-element.elementor-element-3264b761{text-align:left;color:#202C3D;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-3793 .elementor-element.elementor-element-62ef9594 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3793 .elementor-element.elementor-element-62ef9594{text-align:left;color:#202C3D;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}body.elementor-page-3793:not(.elementor-motion-effects-element-type-background), body.elementor-page-3793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-container{min-height:360px;}.elementor-3793 .elementor-element.elementor-element-579e6558:not(.elementor-motion-effects-element-type-background), .elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3793 .elementor-element.elementor-element-579e6558{padding:64px 24px 64px 24px;}.elementor-3793 .elementor-element.elementor-element-2ef910a4 .elementor-heading-title{font-size:44px;}.elementor-3793 .elementor-element.elementor-element-271ed24b{padding:48px 24px 32px 24px;}.elementor-3793 .elementor-element.elementor-element-3b26223c .elementor-heading-title{font-size:21px;}.elementor-3793 .elementor-element.elementor-element-7431280 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3793 .elementor-element.elementor-element-11c2ad53 .elementor-heading-title{font-size:28px;}.elementor-3793 .elementor-element.elementor-element-3a9e495e .elementor-heading-title{font-size:28px;}.elementor-3793 .elementor-element.elementor-element-4f4a522b .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-container{min-height:330px;}.elementor-3793 .elementor-element.elementor-element-579e6558:not(.elementor-motion-effects-element-type-background), .elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3793 .elementor-element.elementor-element-579e6558{padding:56px 16px 56px 16px;}.elementor-3793 .elementor-element.elementor-element-7a55cd4f{width:100%;}.elementor-3793 .elementor-element.elementor-element-2ef910a4 .elementor-heading-title{font-size:34px;}.elementor-3793 .elementor-element.elementor-element-4988da12{font-size:15px;}.elementor-3793 .elementor-element.elementor-element-795c8734{width:100%;}.elementor-3793 .elementor-element.elementor-element-271ed24b{padding:36px 12px 28px 12px;}.elementor-3793 .elementor-element.elementor-element-34ff088b{width:100%;}.elementor-3793 .elementor-element.elementor-element-9b33a19{width:100%;}.elementor-3793 .elementor-element.elementor-element-3b26223c .elementor-heading-title{font-size:20px;}.elementor-3793 .elementor-element.elementor-element-3518e830{font-size:14px;}.elementor-3793 .elementor-element.elementor-element-7431280{width:100%;}.elementor-3793 .elementor-element.elementor-element-7431280 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3793 .elementor-element.elementor-element-17e9749{font-size:15px;}.elementor-3793 .elementor-element.elementor-element-7c7f6c9e{width:100%;}.elementor-3793 .elementor-element.elementor-element-11c2ad53 .elementor-heading-title{font-size:24px;}.elementor-3793 .elementor-element.elementor-element-5cabc8c3{font-size:15px;}.elementor-3793 .elementor-element.elementor-element-2f44db04{font-size:15px;}.elementor-3793 .elementor-element.elementor-element-681f8b7b{width:100%;}.elementor-3793 .elementor-element.elementor-element-3a9e495e .elementor-heading-title{font-size:24px;}.elementor-3793 .elementor-element.elementor-element-3243e799{font-size:15px;}.elementor-3793 .elementor-element.elementor-element-2b8471ff{font-size:15px;}.elementor-3793 .elementor-element.elementor-element-4a2fea37{width:100%;}.elementor-3793 .elementor-element.elementor-element-4f4a522b .elementor-heading-title{font-size:24px;}.elementor-3793 .elementor-element.elementor-element-3264b761{font-size:15px;}.elementor-3793 .elementor-element.elementor-element-62ef9594{font-size:15px;}}@media(min-width:768px){.elementor-3793 .elementor-element.elementor-element-7a55cd4f{width:60%;}.elementor-3793 .elementor-element.elementor-element-795c8734{width:40%;}.elementor-3793 .elementor-element.elementor-element-34ff088b{width:22%;}.elementor-3793 .elementor-element.elementor-element-9b33a19{width:100%;}.elementor-3793 .elementor-element.elementor-element-7431280{width:78%;}.elementor-3793 .elementor-element.elementor-element-7c7f6c9e{width:100%;}.elementor-3793 .elementor-element.elementor-element-681f8b7b{width:100%;}.elementor-3793 .elementor-element.elementor-element-4a2fea37{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3793 .elementor-element.elementor-element-7a55cd4f{width:80%;}.elementor-3793 .elementor-element.elementor-element-795c8734{width:20%;}.elementor-3793 .elementor-element.elementor-element-34ff088b{width:100%;}.elementor-3793 .elementor-element.elementor-element-9b33a19{width:100%;}.elementor-3793 .elementor-element.elementor-element-7431280{width:100%;}.elementor-3793 .elementor-element.elementor-element-7c7f6c9e{width:100%;}.elementor-3793 .elementor-element.elementor-element-681f8b7b{width:100%;}.elementor-3793 .elementor-element.elementor-element-4a2fea37{width:100%;}}@media(min-width:1025px){.elementor-3793 .elementor-element.elementor-element-579e6558:not(.elementor-motion-effects-element-type-background), .elementor-3793 .elementor-element.elementor-element-579e6558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS *//* Student Affairs – page custom CSS (Page Settings > Advanced > Custom CSS) */
/* sticky needs no clipping ancestor: OceanWP sets overflow:hidden on #outer-wrap */
#outer-wrap, #wrap, #main, #content-wrap, .aim-mainsec, .aim-mainsec > .elementor-container { overflow: visible !important; }
#outer-wrap { overflow-x: clip !important; }
/* safety net: if this page's sections ever end up inside a boxed parent container (Template widget), un-box it */
.elementor > .e-con.e-parent:has(.aim-banner) { --content-width: 100%; --container-max-width: 100%; --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px; --gap: 0px; max-width: 100% !important; padding: 0 !important; overflow: visible !important; }
.elementor > .e-con.e-parent:has(.aim-banner) > .e-con-inner { max-width: 100% !important; padding: 0 !important; gap: 0 !important; }
@media (min-width: 1025px) {
  .aim-side { align-self: flex-start; position: -webkit-sticky; position: sticky; top: 110px; z-index: 2; }
  .admin-bar .aim-side { top: 142px; }
  .aim-side > .elementor-widget-wrap, .aim-side > .elementor-column-wrap { max-height: calc(100vh - 130px); overflow-y: auto; }
}
.aim-anchor, #hostel, #bonafide, #ebscohost { scroll-margin-top: 110px; }
.admin-bar .aim-anchor, .admin-bar #hostel, .admin-bar #bonafide, .admin-bar #ebscohost { scroll-margin-top: 142px; }
html { scroll-behavior: smooth; }
/* theme forced small caps on titles – reset */
.aim-title .elementor-heading-title, .aim-sa-t, .aim-tcard-t, .aim-subh, .aim-side-card .elementor-heading-title { text-transform: none !important; font-variant: normal !important; letter-spacing: normal; }
.aim-eb .elementor-heading-title { text-transform: uppercase !important; font-variant: normal !important; }
.aim-eyeline .elementor-heading-title::before { content: ""; display: inline-block; width: 34px; height: 2px; background: #C69A35; vertical-align: middle; margin: -2px 10px 0 0; }
/* sidebar */
.aim-side-list .elementor-icon-list-item > a, .aim-side-list .elementor-icon-list-item { flex-direction: row-reverse; justify-content: space-between; }
.aim-side-list .elementor-icon-list-text { padding-left: 0 !important; }
.aim-fa-load { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; }
.aim-side > .elementor-widget-wrap > .elementor-widget-heading.aim-eb { background: #fff; border: 1px solid #DFE5EC; border-bottom: 0; border-radius: 8px 8px 0 0; padding-top: 18px; margin-bottom: 0 !important; padding-bottom: 10px; }
.aim-side > .elementor-widget-wrap > .elementor-widget-icon-list { background: #fff; border-left: 1px solid #DFE5EC; border-right: 1px solid #DFE5EC; margin-bottom: 0 !important; }
.aim-side > .elementor-widget-wrap > .elementor-widget-icon-list:last-of-type { border-bottom: 1px solid #DFE5EC; border-radius: 0 0 8px 8px; padding-bottom: 10px; box-shadow: 0 10px 28px rgba(16,43,75,0.08); }
.aim-side-card { text-align: center; }
.aim-side-card p { margin: 0 0 6px; }
.aim-side-card a { color: #09264B; font-weight: 600; text-decoration: none; }
/* pills (tablet/mobile) */
.aim-pills p { margin: 0; }
.aim-pill { display: inline-block; margin: 0 6px 8px 0; padding: 7px 13px; border: 1px solid #DFE5EC; border-radius: 30px; background: #fff; color: #09264B !important; font-size: 13px; font-weight: 600; text-decoration: none !important; line-height: 1.3; }
.aim-pill:hover { border-color: #C69A35; }
.aim-intro p { margin: 0 0 18px; }
.aim-block p:last-child { margin-bottom: 0; }
/* generic */
.aim-subh { font-family: "Playfair Display", serif; font-size: 19px; font-weight: 700; color: #09264B; margin: 18px 0 8px; line-height: 1.3; }
.aim-note { font-size: 13px; color: #647084; margin: 14px 0 0 !important; line-height: 1.55; }
.aim-note a { color: #09264B; font-weight: 600; }
.aim-lbtn { display: inline-flex; align-items: center; gap: 8px; padding: 12px 20px; border-radius: 4px; font-family: Inter, sans-serif; font-size: 14.5px; font-weight: 600; line-height: 1.2; text-decoration: none !important; }
.aim-lbtn-navy { background: #09264B; color: #fff !important; border: 1.5px solid #09264B; }
.aim-lbtn-navy:hover { background: #24496D; border-color: #24496D; }
.aim-lbtn-gold { background: #C69A35; color: #111F32 !important; border: 1.5px solid #C69A35; }
.aim-lbtn-gold:hover { background: #D8B45E; border-color: #D8B45E; }
.aim-lbtn-ghost { background: transparent; color: #09264B !important; border: 1.5px solid #DFE5EC; }
.aim-lbtn-ghost:hover { border-color: #C69A35; }
.aim-checks { list-style: none; margin: 0 0 12px !important; padding: 0 !important; }
.aim-checks li { display: flex; gap: 10px; padding: 5px 0; line-height: 1.55; color: #202C3D; }
.aim-checks i { color: #C69A35; margin-top: 4px; }
/* student-affairs card */
.aim-sa-card { display: flex; gap: 20px; align-items: flex-start; background: #fff; border: 1px solid #DFE5EC; border-top: 4px solid #C69A35; border-radius: 8px; padding: 26px 26px 24px; box-shadow: 0 10px 28px rgba(16,43,75,0.06); }
.aim-sa-ic { flex: 0 0 58px; width: 58px; height: 58px; border-radius: 50%; background: #FBF5E8; border: 1px solid #EFE2C2; display: flex; align-items: center; justify-content: center; }
.aim-sa-ic i { font-size: 23px; color: #C69A35; }
.aim-sa-body { flex: 1; min-width: 0; }
.aim-sa-body > p { margin: 0 0 12px; line-height: 1.65; }
.aim-sa-t { font-family: "Playfair Display", serif !important; font-size: 22px !important; font-weight: 700 !important; color: #09264B !important; margin: 6px 0 10px !important; line-height: 1.25 !important; }
.aim-sa-btns { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }
.aim-sa-warn { background: #FBF5E8; border-left: 3px solid #C69A35; border-radius: 0 6px 6px 0; padding: 10px 14px; font-size: 14px; color: #202C3D; }
.aim-sa-warn i { color: #C69A35; margin-right: 4px; }
.aim-sa-note i { color: #C69A35; margin-right: 2px; }
.aim-sa-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 6px 0 8px; }
.aim-sa-step { display: flex; gap: 12px; align-items: flex-start; background: #F4F6F9; border-radius: 8px; padding: 14px; }
.aim-sa-step b { display: block; color: #09264B; font-size: 14.5px; line-height: 1.3; margin-bottom: 3px; }
.aim-sa-step p { margin: 0; font-size: 13px; color: #647084; line-height: 1.5; word-break: break-word; }
.aim-sa-n { flex: 0 0 30px; width: 30px; height: 30px; border-radius: 50%; background: #09264B; color: #fff; font-weight: 700; font-size: 14px; display: flex; align-items: center; justify-content: center; }
/* embedded Google Form */
.aim-sa-formcard { border-radius: 8px 8px 0 0; border-bottom: 0; box-shadow: none; padding-bottom: 6px; }
.aim-gform { background: #fff; border: 1px solid #DFE5EC; border-top: 0; border-radius: 0 0 8px 8px; padding: 0 12px 12px; box-shadow: 0 10px 28px rgba(16,43,75,0.06); overflow: hidden; }
.aim-gform iframe { display: block; width: 100% !important; max-width: 100%; height: 1750px; border: 0; border-radius: 6px; background: #fff; }
.aim-gform-alt { margin-top: 10px !important; }
@media (max-width: 767px) { .aim-gform { padding: 0 4px 8px; } .aim-gform iframe { height: 2000px; } }
/* icon cards */
.aim-tcards { display: grid; gap: 12px; margin-top: 8px; }
.aim-tcards-3 { grid-template-columns: repeat(3, 1fr); }
.aim-tcard { background: #F4F6F9; border-radius: 8px; padding: 18px 14px; text-align: center; }
.aim-tcard-ic { font-size: 26px; margin-bottom: 8px; }
.aim-tcard-ic i { color: #C69A35; }
.aim-tcard-t { font-family: Inter, sans-serif !important; font-size: 15px !important; font-weight: 700 !important; color: #09264B !important; margin: 0 0 6px !important; line-height: 1.3 !important; }
.aim-tcard p { font-size: 13px; color: #647084; line-height: 1.55; margin: 0; }
@media (max-width: 1024px) { .aim-sa-steps { grid-template-columns: 1fr; } }
@media (max-width: 767px) {
  .aim-sa-card { flex-direction: column; gap: 12px; padding: 20px 16px; }
  .aim-sa-ic { width: 48px; height: 48px; flex-basis: 48px; }
  .aim-sa-t { font-size: 20px !important; }
  .aim-tcards-3 { grid-template-columns: 1fr; }
  .aim-tcard { text-align: left; display: grid; grid-template-columns: 36px 1fr; column-gap: 12px; }
  .aim-tcard-ic { grid-row: 1 / span 2; margin: 0; font-size: 22px; }
  .aim-sa-btns .aim-lbtn { width: 100%; justify-content: center; }
}/* End custom CSS */