.elementor-1783 .elementor-element.elementor-element-15e5d4db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1783 .elementor-element.elementor-element-15e5d4db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-1d13bbf3{--spacer-size:600px;}.elementor-1783 .elementor-element.elementor-element-1df8ff4e > .elementor-container{min-height:79vh;}.elementor-1783 .elementor-element.elementor-element-1df8ff4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1783 .elementor-element.elementor-element-1df8ff4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-3a19813:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-3a19813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-1783 .elementor-element.elementor-element-3a19813{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.5em 0em 0.5em 0em;}.elementor-1783 .elementor-element.elementor-element-3a19813 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1783 .elementor-element.elementor-element-6eccf4e{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-1783 .elementor-element.elementor-element-c22bed9:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-c22bed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north.rvpucollege.edu.in/wp-content/uploads/2026/10/north_welcome_bg-3-e1793361751876.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1783 .elementor-element.elementor-element-c22bed9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1783 .elementor-element.elementor-element-c22bed9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-52b6ae2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1783 .elementor-element.elementor-element-aac42a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1783 .elementor-element.elementor-element-aac42a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-0a9ad4e{--spacer-size:600px;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-28b75862.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1783 .elementor-element.elementor-element-28b75862.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-28b75862 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 7.5em 3em 2.625em;}.elementor-1783 .elementor-element.elementor-element-28b75862 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1783 .elementor-element.elementor-element-546ec798 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-546ec798{text-align:start;}.elementor-1783 .elementor-element.elementor-element-546ec798 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.14em;color:#252525;}.elementor-1783 .elementor-element.elementor-element-381e8237 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-381e8237{text-align:start;}.elementor-1783 .elementor-element.elementor-element-381e8237 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:3.1875em;font-weight:700;line-height:1.14em;color:#252525;}.elementor-1783 .elementor-element.elementor-element-7000ff08 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-7000ff08{text-align:start;font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.22em;color:#252525;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1783 .elementor-element.elementor-element-3781c162 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;fill:#252525;color:#252525;border-style:solid;border-width:0.09375em 0.09375em 0.09375em 0.09375em;border-color:#252525;border-radius:2.4375em 2.4375em 2.4375em 2.4375em;padding:0.75em 1.75em 0.75em 1.75em;}.elementor-1783 .elementor-element.elementor-element-3781c162 .elementor-button:hover, .elementor-1783 .elementor-element.elementor-element-3781c162 .elementor-button:focus{background-color:#252525;color:#5CC2E6;border-color:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-3781c162 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1783 .elementor-element.elementor-element-3781c162 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1783 .elementor-element.elementor-element-3781c162 .elementor-button:hover svg, .elementor-1783 .elementor-element.elementor-element-3781c162 .elementor-button:focus svg{fill:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-edeccef:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-edeccef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-1783 .elementor-element.elementor-element-edeccef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1783 .elementor-element.elementor-element-edeccef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-2cbe8fb{text-align:center;}.elementor-1783 .elementor-element.elementor-element-2cbe8fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.7em;font-weight:700;color:#FFFFFF;}.elementor-1783 .elementor-element.elementor-element-78098cc{padding:0px 0px 0px 0px;}.elementor-1783 .elementor-element.elementor-element-c20d3a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1783 .elementor-element.elementor-element-616562e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-616562e:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-616562e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D4D3;background-image:url("https://north.rvpucollege.edu.in/wp-content/uploads/2026/11/north_courses_bg-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1783 .elementor-element.elementor-element-616562e > .elementor-container{max-width:1525px;}.elementor-1783 .elementor-element.elementor-element-616562e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-1783 .elementor-element.elementor-element-616562e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-5554223.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-5554223.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-5554223 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-648e0f7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:stretch;align-items:stretch;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-492b515.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-492b515.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-492b515 > .elementor-element-populated{padding:2.975em 0em 1.25em 9.5625em;}.elementor-1783 .elementor-element.elementor-element-b899905{text-align:start;}.elementor-1783 .elementor-element.elementor-element-b899905 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.12em;color:#000000;}.elementor-1783 .elementor-element.elementor-element-1694873{text-align:start;}.elementor-1783 .elementor-element.elementor-element-1694873 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.12em;color:#5DC3E6;}.elementor-1783 .elementor-element.elementor-element-4833cf7 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF;border-radius:39px 39px 39px 39px;padding:0.7em 1.75em 0.7em 1.75em;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-a824155.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-a824155.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-a824155.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1783 .elementor-element.elementor-element-a824155 > .elementor-element-populated{padding:0em 1.15em 2.0em 0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1783 .elementor-element.elementor-element-3863a66{text-align:center;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-36f6775.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-36f6775.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-36f6775 > .elementor-element-populated{padding:4.2875em 4.5em 1.5em 3.5875em;}.elementor-1783 .elementor-element.elementor-element-3569d6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-b152bd7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-b152bd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-e30d970{width:initial;max-width:initial;text-align:center;}.elementor-1783 .elementor-element.elementor-element-74d646b{width:initial;max-width:initial;text-align:start;}.elementor-1783 .elementor-element.elementor-element-74d646b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:1.5625em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-1783 .elementor-element.elementor-element-1b86b3c > .elementor-widget-container{background-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-1783 .elementor-element.elementor-element-1b86b3c{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.35em;color:#000000;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-054ff96.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-054ff96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-0c8c869{width:initial;max-width:initial;text-align:center;}.elementor-1783 .elementor-element.elementor-element-6cd5285{width:initial;max-width:initial;text-align:start;}.elementor-1783 .elementor-element.elementor-element-6cd5285 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:1.5625em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-1783 .elementor-element.elementor-element-ae25d85 > .elementor-widget-container{background-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-1783 .elementor-element.elementor-element-ae25d85{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.35em;color:#000000;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-6bffd23.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-6bffd23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-edff7a4{width:initial;max-width:initial;text-align:center;}.elementor-1783 .elementor-element.elementor-element-a6813dd{width:initial;max-width:initial;text-align:start;}.elementor-1783 .elementor-element.elementor-element-a6813dd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:1.5625em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-1783 .elementor-element.elementor-element-d50cad1 > .elementor-widget-container{background-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-1783 .elementor-element.elementor-element-d50cad1{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.35em;color:#000000;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-147b7c1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-147b7c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-ca3e898{width:initial;max-width:initial;text-align:center;}.elementor-1783 .elementor-element.elementor-element-c1c3ae0{width:initial;max-width:initial;text-align:start;}.elementor-1783 .elementor-element.elementor-element-c1c3ae0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:1.5625em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-1783 .elementor-element.elementor-element-bc340cf > .elementor-widget-container{background-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-1783 .elementor-element.elementor-element-bc340cf{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.35em;color:#000000;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-ee992f4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-ee992f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1783 .elementor-element.elementor-element-add191d{width:initial;max-width:initial;text-align:center;}.elementor-1783 .elementor-element.elementor-element-786cf1c{width:initial;max-width:initial;text-align:start;}.elementor-1783 .elementor-element.elementor-element-786cf1c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:1.5625em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-1783 .elementor-element.elementor-element-af5b434 > .elementor-widget-container{background-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-1783 .elementor-element.elementor-element-af5b434{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.35em;color:#000000;}.elementor-1783 .elementor-element.elementor-element-5cdd4d86 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-5cdd4d86:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-5cdd4d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;background-image:url("https://north.rvpucollege.edu.in/wp-content/uploads/2026/10/north_results_bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1783 .elementor-element.elementor-element-5cdd4d86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.75em 3em 1.85em 3em;}.elementor-1783 .elementor-element.elementor-element-5cdd4d86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-3238ffe6{text-align:center;}.elementor-1783 .elementor-element.elementor-element-3238ffe6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-1783 .elementor-element.elementor-element-128d391a .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;border-radius:30px 30px 30px 30px;padding:16px 36px 16px 36px;}.elementor-1783 .elementor-element.elementor-element-128d391a .elementor-button:hover, .elementor-1783 .elementor-element.elementor-element-128d391a .elementor-button:focus{background-color:transparent;color:#5CC2E6;border-color:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-128d391a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1783 .elementor-element.elementor-element-128d391a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1783 .elementor-element.elementor-element-128d391a .elementor-button:hover svg, .elementor-1783 .elementor-element.elementor-element-128d391a .elementor-button:focus svg{fill:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-7e37f133 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-7e37f133:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-7e37f133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;background-image:url("https://north.rvpucollege.edu.in/wp-content/uploads/2026/10/north_expand_bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1783 .elementor-element.elementor-element-7e37f133{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.5em 5.25em 1.4375em 10.5em;}.elementor-1783 .elementor-element.elementor-element-7e37f133 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-540ce4d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1783 .elementor-element.elementor-element-540ce4d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-540ce4d2 > .elementor-element-populated{padding:0em 2.5em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-45d8b458 > .elementor-widget-container{margin:0em 0em 1.25em 0em;}.elementor-1783 .elementor-element.elementor-element-45d8b458{text-align:start;}.elementor-1783 .elementor-element.elementor-element-45d8b458 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2.4em;font-weight:700;line-height:1.15em;color:#5DC3E6;}.elementor-1783 .elementor-element.elementor-element-18f7649 > .elementor-widget-container{margin:0em 0em 1.75em 0em;}.elementor-1783 .elementor-element.elementor-element-18f7649{text-align:start;font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-1783 .elementor-element.elementor-element-9f69fac .elementor-button{background-color:#000000;font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.09375em 0.09375em 0.09375em 0.09375em;border-color:#FFFFFF;border-radius:2.4375em 2.4375em 2.4375em 2.4375em;padding:0.75em 1.75em 0.75em 1.75em;}.elementor-1783 .elementor-element.elementor-element-9f69fac .elementor-button:hover, .elementor-1783 .elementor-element.elementor-element-9f69fac .elementor-button:focus{background-color:#5CC2E6;color:#5CC2E6;border-color:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-9f69fac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1783 .elementor-element.elementor-element-9f69fac .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1783 .elementor-element.elementor-element-9f69fac .elementor-button:hover svg, .elementor-1783 .elementor-element.elementor-element-9f69fac .elementor-button:focus svg{fill:#5CC2E6;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-5065469f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1783 .elementor-element.elementor-element-5065469f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-5065469f.elementor-column > .elementor-widget-wrap{justify-content:right;}.elementor-1783 .elementor-element.elementor-element-3e79f10f{text-align:end;}.elementor-1783 .elementor-element.elementor-element-81fab5c .elementor-button{background-color:#000000;font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.09375em 0.09375em 0.09375em 0.09375em;border-color:#FFFFFF;border-radius:2.4375em 2.4375em 2.4375em 2.4375em;padding:0.75em 1.75em 0.75em 1.75em;}.elementor-1783 .elementor-element.elementor-element-81fab5c .elementor-button:hover, .elementor-1783 .elementor-element.elementor-element-81fab5c .elementor-button:focus{background-color:#5CC2E6;color:#5CC2E6;border-color:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-81fab5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1783 .elementor-element.elementor-element-81fab5c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1783 .elementor-element.elementor-element-81fab5c .elementor-button:hover svg, .elementor-1783 .elementor-element.elementor-element-81fab5c .elementor-button:focus svg{fill:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-3b49111e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-3b49111e:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-3b49111e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1783 .elementor-element.elementor-element-3b49111e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3.5em 4em 3.5em 9.5625em;}.elementor-1783 .elementor-element.elementor-element-3b49111e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-51a8978 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;border-radius:30px 30px 30px 30px;padding:16px 36px 16px 36px;}.elementor-1783 .elementor-element.elementor-element-51a8978 .elementor-button:hover, .elementor-1783 .elementor-element.elementor-element-51a8978 .elementor-button:focus{background-color:transparent;color:#5CC2E6;border-color:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-51a8978 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-51a8978 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1783 .elementor-element.elementor-element-51a8978 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1783 .elementor-element.elementor-element-51a8978 .elementor-button:hover svg, .elementor-1783 .elementor-element.elementor-element-51a8978 .elementor-button:focus svg{fill:#5CC2E6;}.elementor-1783 .elementor-element.elementor-element-7bc76d3b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-7bc76d3b:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-7bc76d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D4D3;background-image:url("https://north.rvpucollege.edu.in/wp-content/uploads/2026/10/north_tour_bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1783 .elementor-element.elementor-element-7bc76d3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 9.25em 2.8125em 12em;}.elementor-1783 .elementor-element.elementor-element-7bc76d3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-214fd482.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1783 .elementor-element.elementor-element-214fd482.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-214fd482 > .elementor-element-populated{padding:0em 1.5em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-3874e670{text-align:start;}.elementor-1783 .elementor-element.elementor-element-3874e670 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.25em;color:#252525;}.elementor-1783 .elementor-element.elementor-element-59eeace3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1783 .elementor-element.elementor-element-59eeace3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1783 .elementor-element.elementor-element-59eeace3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1783 .elementor-element.elementor-element-59eeace3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1783 .elementor-element.elementor-element-59eeace3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3.1875em 4.6875em 3.125em 4.6875em;}.elementor-1783 .elementor-element.elementor-element-59eeace3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-3013b31:not(.elementor-motion-effects-element-type-background), .elementor-1783 .elementor-element.elementor-element-3013b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-1783 .elementor-element.elementor-element-3013b31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9.78em 1em 9.78em 1em;}.elementor-1783 .elementor-element.elementor-element-3013b31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1783 .elementor-element.elementor-element-4ff9f7cc{--spacer-size:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1783 .elementor-element.elementor-element-c20d3a0{width:100%;}.elementor-1783 .elementor-element.elementor-element-5554223{width:40.5%;}.elementor-1783 .elementor-element.elementor-element-492b515{width:62%;}.elementor-1783 .elementor-element.elementor-element-a824155{width:38%;}.elementor-1783 .elementor-element.elementor-element-36f6775{width:59.5%;}.elementor-1783 .elementor-element.elementor-element-b152bd7{width:20%;}.elementor-1783 .elementor-element.elementor-element-054ff96{width:20%;}.elementor-1783 .elementor-element.elementor-element-6bffd23{width:20%;}.elementor-1783 .elementor-element.elementor-element-147b7c1{width:20%;}.elementor-1783 .elementor-element.elementor-element-ee992f4{width:20%;}.elementor-1783 .elementor-element.elementor-element-540ce4d2{width:61.5%;}.elementor-1783 .elementor-element.elementor-element-5065469f{width:38.5%;}.elementor-1783 .elementor-element.elementor-element-214fd482{width:35.5%;}.elementor-1783 .elementor-element.elementor-element-59eeace3{width:64.5%;}.elementor-1783 .elementor-element.elementor-element-20733fa9{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1783 .elementor-element.elementor-element-28b75862{width:100%;}.elementor-1783 .elementor-element.elementor-element-5554223{width:100%;}.elementor-1783 .elementor-element.elementor-element-492b515{width:60%;}.elementor-1783 .elementor-element.elementor-element-a824155{width:40%;}.elementor-1783 .elementor-element.elementor-element-36f6775{width:100%;}.elementor-1783 .elementor-element.elementor-element-b152bd7{width:33.33%;}.elementor-1783 .elementor-element.elementor-element-054ff96{width:33.33%;}.elementor-1783 .elementor-element.elementor-element-6bffd23{width:33.33%;}.elementor-1783 .elementor-element.elementor-element-147b7c1{width:33.33%;}.elementor-1783 .elementor-element.elementor-element-ee992f4{width:33.33%;}.elementor-1783 .elementor-element.elementor-element-540ce4d2{width:100%;}.elementor-1783 .elementor-element.elementor-element-5065469f{width:100%;}.elementor-1783 .elementor-element.elementor-element-214fd482{width:100%;}.elementor-1783 .elementor-element.elementor-element-59eeace3{width:100%;}}@media(max-width:1024px){.elementor-1783 .elementor-element.elementor-element-28b75862 > .elementor-element-populated{padding:2.5em 2.5em 2.75em 2.5em;}.elementor-1783 .elementor-element.elementor-element-546ec798 .elementor-heading-title{font-size:1.85em;}.elementor-1783 .elementor-element.elementor-element-381e8237 .elementor-heading-title{font-size:2.35em;}.elementor-1783 .elementor-element.elementor-element-7000ff08{font-size:1em;}.elementor-1783 .elementor-element.elementor-element-616562e{padding:2.25em 1.5em 2.25em 1.5em;}.elementor-1783 .elementor-element.elementor-element-5554223 > .elementor-element-populated{padding:0em 0em 1.5em 0em;}.elementor-1783 .elementor-element.elementor-element-492b515 > .elementor-element-populated{padding:1.0em 1.0em 1.0em 1.5em;}.elementor-1783 .elementor-element.elementor-element-b899905 .elementor-heading-title{font-size:2em;}.elementor-1783 .elementor-element.elementor-element-1694873 .elementor-heading-title{font-size:2em;}.elementor-1783 .elementor-element.elementor-element-a824155 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-36f6775 > .elementor-element-populated{padding:1.5em 1.0em 1.5em 1.0em;}.elementor-1783 .elementor-element.elementor-element-74d646b .elementor-heading-title{font-size:1.35em;}.elementor-1783 .elementor-element.elementor-element-1b86b3c{font-size:1em;}.elementor-1783 .elementor-element.elementor-element-6cd5285 .elementor-heading-title{font-size:1.35em;}.elementor-1783 .elementor-element.elementor-element-ae25d85{font-size:1em;}.elementor-1783 .elementor-element.elementor-element-a6813dd .elementor-heading-title{font-size:1.35em;}.elementor-1783 .elementor-element.elementor-element-d50cad1{font-size:1em;}.elementor-1783 .elementor-element.elementor-element-c1c3ae0 .elementor-heading-title{font-size:1.35em;}.elementor-1783 .elementor-element.elementor-element-bc340cf{font-size:1em;}.elementor-1783 .elementor-element.elementor-element-786cf1c .elementor-heading-title{font-size:1.35em;}.elementor-1783 .elementor-element.elementor-element-af5b434{font-size:1em;}.elementor-1783 .elementor-element.elementor-element-5cdd4d86{padding:2.25em 1.5em 2.25em 1.5em;}.elementor-1783 .elementor-element.elementor-element-7e37f133{padding:2.5em 2em 2.5em 2em;}.elementor-1783 .elementor-element.elementor-element-540ce4d2 > .elementor-element-populated{padding:0em 0em 2em 0em;}.elementor-1783 .elementor-element.elementor-element-45d8b458 .elementor-heading-title{font-size:2em;}.elementor-1783 .elementor-element.elementor-element-18f7649{font-size:1em;}.elementor-1783 .elementor-element.elementor-element-3e79f10f{text-align:center;}.elementor-1783 .elementor-element.elementor-element-3b49111e{padding:2.5em 2em 2.5em 2em;}.elementor-1783 .elementor-element.elementor-element-51a8978 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-7bc76d3b{padding:2.5em 2em 2.5em 2em;}.elementor-1783 .elementor-element.elementor-element-214fd482 > .elementor-element-populated{padding:0em 0em 1.5em 0em;}.elementor-1783 .elementor-element.elementor-element-3874e670{text-align:center;}.elementor-1783 .elementor-element.elementor-element-3874e670 .elementor-heading-title{font-size:2em;}.elementor-1783 .elementor-element.elementor-element-59eeace3 > .elementor-element-populated{padding:1.75em 2em 1.75em 2em;}.elementor-1783 .elementor-element.elementor-element-3013b31{padding:7.5em 1em 7.5em 1em;}}@media(max-width:767px){.elementor-1783 .elementor-element.elementor-element-28b75862{width:100%;}.elementor-1783 .elementor-element.elementor-element-28b75862 > .elementor-element-populated{padding:1.85em 1.25em 2.25em 1.25em;}.elementor-1783 .elementor-element.elementor-element-546ec798 .elementor-heading-title{font-size:2em;}.elementor-1783 .elementor-element.elementor-element-381e8237 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-381e8237 .elementor-heading-title{font-size:1.85em;}.elementor-1783 .elementor-element.elementor-element-7000ff08 > .elementor-widget-container{margin:0em 0em 1.2em 0em;}.elementor-1783 .elementor-element.elementor-element-7000ff08{font-size:0.95em;}.elementor-1783 .elementor-element.elementor-element-616562e{padding:1.75em 1.0em 2.0em 1.0em;}.elementor-1783 .elementor-element.elementor-element-5554223{width:100%;}.elementor-1783 .elementor-element.elementor-element-5554223 > .elementor-element-populated{padding:0em 0em 1.25em 0em;}.elementor-1783 .elementor-element.elementor-element-492b515{width:100%;}.elementor-1783 .elementor-element.elementor-element-492b515 > .elementor-element-populated{padding:0.5em 0.5em 1.0em 0.5em;}.elementor-1783 .elementor-element.elementor-element-b899905{text-align:center;}.elementor-1783 .elementor-element.elementor-element-b899905 .elementor-heading-title{font-size:1.65em;}.elementor-1783 .elementor-element.elementor-element-1694873{text-align:center;}.elementor-1783 .elementor-element.elementor-element-1694873 .elementor-heading-title{font-size:1.65em;}.elementor-1783 .elementor-element.elementor-element-a824155{width:100%;}.elementor-1783 .elementor-element.elementor-element-a824155 > .elementor-element-populated{padding:0.5em 0em 0em 0em;}.elementor-1783 .elementor-element.elementor-element-36f6775{width:100%;}.elementor-1783 .elementor-element.elementor-element-36f6775 > .elementor-element-populated{padding:1.25em 0.5em 1.25em 0.5em;}.elementor-1783 .elementor-element.elementor-element-b152bd7{width:50%;}.elementor-1783 .elementor-element.elementor-element-74d646b .elementor-heading-title{font-size:1.25em;}.elementor-1783 .elementor-element.elementor-element-1b86b3c{font-size:0.92em;}.elementor-1783 .elementor-element.elementor-element-054ff96{width:50%;}.elementor-1783 .elementor-element.elementor-element-6cd5285 .elementor-heading-title{font-size:1.25em;}.elementor-1783 .elementor-element.elementor-element-ae25d85{font-size:0.92em;}.elementor-1783 .elementor-element.elementor-element-6bffd23{width:50%;}.elementor-1783 .elementor-element.elementor-element-a6813dd .elementor-heading-title{font-size:1.25em;}.elementor-1783 .elementor-element.elementor-element-d50cad1{font-size:0.92em;}.elementor-1783 .elementor-element.elementor-element-147b7c1{width:50%;}.elementor-1783 .elementor-element.elementor-element-c1c3ae0 .elementor-heading-title{font-size:1.25em;}.elementor-1783 .elementor-element.elementor-element-bc340cf{font-size:0.92em;}.elementor-1783 .elementor-element.elementor-element-ee992f4{width:50%;}.elementor-1783 .elementor-element.elementor-element-786cf1c .elementor-heading-title{font-size:1.25em;}.elementor-1783 .elementor-element.elementor-element-af5b434{font-size:0.92em;}.elementor-1783 .elementor-element.elementor-element-5cdd4d86{padding:1.75em 0.75em 1.75em 0.75em;}.elementor-1783 .elementor-element.elementor-element-7e37f133{padding:2em 1em 2em 1em;}.elementor-1783 .elementor-element.elementor-element-540ce4d2{width:100%;}.elementor-1783 .elementor-element.elementor-element-540ce4d2 > .elementor-element-populated{padding:0em 0em 1.5em 0em;}.elementor-1783 .elementor-element.elementor-element-45d8b458 > .elementor-widget-container{margin:0em 0em 0.85em 0em;}.elementor-1783 .elementor-element.elementor-element-45d8b458 .elementor-heading-title{font-size:1.55em;}.elementor-1783 .elementor-element.elementor-element-18f7649 > .elementor-widget-container{margin:0em 0em 1.25em 0em;}.elementor-1783 .elementor-element.elementor-element-18f7649{font-size:0.95em;}.elementor-1783 .elementor-element.elementor-element-5065469f{width:100%;}.elementor-1783 .elementor-element.elementor-element-3e79f10f{text-align:center;}.elementor-1783 .elementor-element.elementor-element-3b49111e{padding:2em 1em 2em 1em;}.elementor-1783 .elementor-element.elementor-element-7bc76d3b{padding:2em 1em 2em 1em;}.elementor-1783 .elementor-element.elementor-element-214fd482{width:100%;}.elementor-1783 .elementor-element.elementor-element-214fd482 > .elementor-element-populated{padding:0em 0em 1.25em 0em;}.elementor-1783 .elementor-element.elementor-element-3874e670{text-align:center;}.elementor-1783 .elementor-element.elementor-element-3874e670 .elementor-heading-title{font-size:1.65em;}.elementor-1783 .elementor-element.elementor-element-59eeace3{width:100%;}.elementor-1783 .elementor-element.elementor-element-59eeace3 > .elementor-element-populated{padding:1.15em 1.15em 1.15em 1.15em;}.elementor-1783 .elementor-element.elementor-element-3013b31{padding:5.25em 1em 5.25em 1em;}}/* Start custom CSS for section, class: .elementor-element-616562e *//* === RVPU NORTH: COURSES OFFERED (100% NATIVE ELEMENTOR WIDGETS, EXACT 1:1 FIGMA) === */
.north-courses-section {
  font-size: 16px;
  background-image: url("https://north.rvpucollege.edu.in/wp-content/uploads/2026/10/north_courses_bg.png") !important;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  position: relative !important;
  overflow: hidden !important;
}
@media (min-width: 1025px) {
  .north-courses-section {
    font-size: calc(100vw / 120) !important;
    min-height: 24.1875em !important;
    padding: 0 !important;
  }
  .north-courses-section > .elementor-container {
    display: flex !important;
    align-items: stretch !important;
    min-height: 24.1875em !important;
    max-width: none !important;
    width: 100% !important;
  }
}
.north-courses-section .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}
.north-courses-section .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.north-courses-section .elementor-column-gap-no > .elementor-column > .elementor-element-populated {
  padding: 0;
}
.north-courses-left-inner > .elementor-container {
  display: flex !important;
  align-items: stretch !important;
  min-height: 24.1875em;
  width: 100% !important;
}
@media (min-width: 1025px) {
  .north-courses-left-col {
    width: 40.5% !important;
  }
  .north-courses-right-col {
    width: 59.5% !important;
  }
  .north-courses-banner-col {
    width: 69.5% !important;
  }
  .north-courses-eagle-col {
    width: 30.5% !important;
  }
  .north-courses-banner-col > .elementor-element-populated,
  .north-courses-banner-col > .elementor-widget-wrap,
  .north-courses-banner-col > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 2.975em 0 1.25em 9.5625em !important;
  }
  .north-courses-eagle-col > .elementor-element-populated,
  .north-courses-eagle-col > .elementor-widget-wrap,
  .north-courses-eagle-col > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 0 1.0375em 2.0em 0 !important;
    justify-content: flex-end !important;
  }
  .north-courses-right-col > .elementor-element-populated,
  .north-courses-right-col > .elementor-widget-wrap,
  .north-courses-right-col > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 4.2875em 4.5em 1.5em 3.5875em !important;
  }
}
.north-courses-banner-col > .elementor-element-populated,
.north-courses-banner-col > .elementor-widget-wrap,
.north-courses-banner-col > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}
.north-courses-section .elementor-widget.north-courses-heading-top,
.north-courses-heading-top {
  font-size: 1.0em !important;
  margin: 0 !important;
  position: relative;
  z-index: 2;
}
.north-courses-heading-top .elementor-heading-title {
  background: #FFFFFF !important;
  color: #000000 !important;
  font-family: Georgia, serif !important;
  font-size: 2.5em !important;
  font-weight: 700 !important;
  line-height: 1.12 !important;
  padding: 0.38em 0.65em 0.54em 0.68em !important;
  clip-path: polygon(0 0, calc(100% - 0.55em) 0, 100% 0.55em, 100% 100%, 0 100%);
  display: inline-block !important;
  min-width: 6.5125em !important;
  box-sizing: border-box !important;
  margin: 0 !important;
}
.north-courses-section .elementor-widget.north-courses-heading-bottom,
.north-courses-heading-bottom {
  font-size: 1.0em !important;
  margin-top: -1.2875em !important;
  margin-bottom: 6.45em !important;
  padding-left: 7.89em !important;
  position: relative !important;
  z-index: 3;
}
.north-courses-heading-bottom::before {
  content: '';
  position: absolute;
  left: 0;
  top: 1.53em;
  width: 7.9375em;
  height: 2.0em;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20127%2032%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2210.2%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2220.4%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2230.6%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2240.8%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2251.0%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2261.2%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2271.4%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2281.6%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%2291.8%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%22102.0%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%22112.2%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Crect%20x%3D%22122.4%22%20y%3D%220%22%20width%3D%224.5%22%20height%3D%224.5%22/%3E%3Cpolygon%20points%3D%2236%2C11%2053%2C21.5%2036%2C32%22/%3E%3Cpolygon%20points%3D%2258%2C11%2075%2C21.5%2058%2C32%22/%3E%3Cpolygon%20points%3D%2280%2C11%2097%2C21.5%2080%2C32%22/%3E%3Cpolygon%20points%3D%22102%2C11%20119%2C21.5%20102%2C32%22/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
}
.north-courses-heading-bottom::after {
  display: none !important;
  content: none !important;
}
.north-courses-heading-bottom .elementor-heading-title {
  background: #252525 !important;
  color: #5DC3E6 !important;
  font-family: Georgia, serif !important;
  font-size: 2.5em !important;
  font-weight: 700 !important;
  line-height: 1.12 !important;
  padding: 0.14em 0.68em 0.22em 0.62em !important;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0.45em 100%, 0 calc(100% - 0.45em));
  display: inline-block !important;
  min-width: 6.5125em !important;
  box-sizing: border-box !important;
  margin: 0 !important;
}
/* Know More Pill Button */
.north-courses-know-btn-widget {
  margin-left: 0.5em !important;
}
.north-courses-know-btn-widget .elementor-button {
  min-width: 11.4375em !important;
  min-height: 3.75em !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0.7em 1.75em !important;
  border-radius: 2.4375em !important;
  border: 0.09375em solid #FFFFFF !important;
  background-color: transparent !important;
  color: #FFFFFF !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 1.0em !important;
  font-weight: 400 !important;
  transition: all 0.25s ease !important;
  box-sizing: border-box !important;
  text-decoration: none !important;
}
.north-courses-know-btn-widget .elementor-button-text {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.85em !important;
}
.north-courses-know-btn-widget .elementor-button-text::after {
  content: '\2192';
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1;
}
.north-courses-know-btn-widget .elementor-button:hover {
  background-color: #5DC3E6 !important;
  color: #000000 !important;
  border-color: #5DC3E6 !important;
}
/* Eagle Mascot Column */
.north-courses-eagle-col > .elementor-element-populated,
.north-courses-eagle-col > .elementor-widget-wrap,
.north-courses-eagle-col > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: flex-end !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.north-courses-eagle-widget {
  margin-top: -0.0625em !important;
}
.north-courses-eagle-widget img {
  width: 12.875em !important;
  max-width: none !important;
  height: auto !important;
  display: block !important;
  clip-path: inset(4% 0 0 0);
}
/* 5 Native Hanging Calendar Course Columns */
.north-hanging-courses-native-row > .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 11.0em) !important;
  gap: 0.875em !important;
  align-items: start !important;
  justify-content: start !important;
}
.north-hanging-course-col {
  width: 11.0em !important;
  max-width: 11.0em !important;
  min-width: 11.0em !important;
  position: relative !important;
}
.north-hanging-course-col > .elementor-element-populated,
.north-hanging-course-col > .elementor-widget-wrap,
.north-hanging-course-col > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 0.45em !important;
  background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 4.0625em, transparent 4.0625em) !important;
  border-radius: 0.4375em !important;
  padding: 0 !important;
  position: relative !important;
}
.north-course-icon-widget,
.north-course-code-widget {
  width: auto !important;
  margin-bottom: 0 !important;
  height: 4.0625em !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.north-course-icon-widget > .elementor-widget-container,
.north-course-code-widget > .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 4.0625em !important;
  padding: 0 0 0.12em 0 !important;
  margin: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}
.north-course-code-widget .elementor-heading-title {
  font-family: Georgia, serif !important;
  font-size: 1.5625em !important;
  font-weight: 400 !important;
  color: #000000 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}
.north-course-icon-widget img {
  height: 2.0em !important;
  width: auto !important;
  max-width: 2.5em !important;
  object-fit: contain !important;
  display: block !important;
}
.north-course-subj-widget {
  font-size: 1.0em !important;
  width: 100% !important;
  flex: 0 0 100% !important;
  margin-top: 0.5625em !important;
  position: relative !important;
  overflow: visible !important;
}
/* Dual Vertical Metallic Binder Rings & Holes (Pure CSS on Native Widget) */
.north-course-subj-widget::before,
.north-course-subj-widget::after {
  content: '';
  position: absolute;
  top: -0.98em;
  width: 0.375em;
  height: 1.375em;
  border-radius: 0.18em;
  background: linear-gradient(180deg, #C1C1C1 0%, #D5D4D3 100%);
  box-shadow: 0 -0.34em 0 0.125em #497584, 0 1px 2px rgba(0, 0, 0, 0.18);
  z-index: 4;
  pointer-events: none;
}
.north-course-subj-widget::before {
  left: 1.5625em;
}
.north-course-subj-widget::after {
  right: 1.5625em;
}
.north-course-subj-widget > .elementor-widget-container {
  width: 100% !important;
  min-height: 13.1875em !important;
  background-color: #FFFFFF !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  border-radius: 0.4375em !important;
  padding: 2.25em 0.4em 1.5em 0.4em !important;
  box-sizing: border-box !important;
  box-shadow: 0 0.2em 0.55em rgba(0, 0, 0, 0.08) !important;
  position: relative !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}
.north-course-subj-widget > .elementor-widget-container::before {
  display: none !important;
  content: none !important;
}
.north-course-subj-widget.north-wm-1 > .elementor-widget-container {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20176%20211%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23252525%22%20stroke-opacity%3D%220.065%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M-15%20195%20C15%20165%2C%2055%20155%2C%2085%20175%20C115%20195%2C%20135%20180%2C%20155%20215%22/%3E%3Cpath%20d%3D%22M-20%20208%20C12%20178%2C%2052%20168%2C%2082%20188%20C112%20208%2C%20132%20195%2C%20148%20222%22/%3E%3Cpath%20d%3D%22M-10%20182%20C20%20150%2C%2062%20142%2C%2092%20165%20C122%20188%2C%20142%20172%2C%20165%20208%22/%3E%3Cpath%20d%3D%22M-5%20168%20C25%20135%2C%2070%20128%2C%20100%20154%20C130%20180%2C%20150%20162%2C%20172%20198%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.north-course-subj-widget.north-wm-2 > .elementor-widget-container {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20176%20211%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23252525%22%20stroke-opacity%3D%220.065%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%20-10%20C35%2035%2C%2085%2045%2C%20125%2025%20C155%2010%2C%20175%2025%2C%20190%2055%22/%3E%3Cpath%20d%3D%22M-5%205%20C25%2050%2C%2080%2062%2C%20122%2040%20C152%2025%2C%20172%2042%2C%20188%2072%22/%3E%3Cpath%20d%3D%22M-15%2022%20C18%2068%2C%2075%2080%2C%20118%2056%20C148%2040%2C%20168%2058%2C%20185%2090%22/%3E%3Cpath%20d%3D%22M-18%2085%20C15%20110%2C%2055%20105%2C%2085%20128%20C115%20150%2C%20150%20140%2C%20185%20160%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.north-course-subj-widget.north-wm-3 > .elementor-widget-container {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20176%20211%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23252525%22%20stroke-opacity%3D%220.065%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5%20-8%20C45%2028%2C%20105%2028%2C%20145%20-5%20C165%20-20%2C%20178%205%2C%20185%2025%22/%3E%3Cpath%20d%3D%22M-8%206%20C40%2042%2C%20108%2042%2C%20152%208%20C170%20-5%2C%20182%2018%2C%20190%2038%22/%3E%3Cpath%20d%3D%22M-15%20195%20C15%20165%2C%2055%20155%2C%2085%20175%20C115%20195%2C%20135%20180%2C%20155%20215%22/%3E%3Cpath%20d%3D%22M-10%20182%20C20%20150%2C%2062%20142%2C%2092%20165%20C122%20188%2C%20142%20172%2C%20165%20208%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.north-course-subj-widget.north-wm-4 > .elementor-widget-container {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20176%20211%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23252525%22%20stroke-opacity%3D%220.065%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%20-10%20C35%2035%2C%2085%2045%2C%20125%2025%20C155%2010%2C%20175%2025%2C%20190%2055%22/%3E%3Cpath%20d%3D%22M-5%205%20C25%2050%2C%2080%2062%2C%20122%2040%20C152%2025%2C%20172%2042%2C%20188%2072%22/%3E%3Cpath%20d%3D%22M-15%2022%20C18%2068%2C%2075%2080%2C%20118%2056%20C148%2040%2C%20168%2058%2C%20185%2090%22/%3E%3Cpath%20d%3D%22M-18%2085%20C15%20110%2C%2055%20105%2C%2085%20128%20C115%20150%2C%20150%20140%2C%20185%20160%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.north-course-subj-widget.north-wm-5 > .elementor-widget-container {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20176%20211%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23252525%22%20stroke-opacity%3D%220.065%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M-15%2035%20C20%2010%2C%2065%2018%2C%2095%20-8%20C115%20-22%2C%20140%20-5%2C%20160%20-15%22/%3E%3Cpath%20d%3D%22M-18%2050%20C18%2025%2C%2068%2032%2C%20102%205%20C122%20-10%2C%20148%208%2C%20168%20-2%22/%3E%3Cpath%20d%3D%22M15%20215%20C55%20182%2C%20115%20182%2C%20155%20212%22/%3E%3Cpath%20d%3D%22M5%20202%20C50%20168%2C%20118%20168%2C%20165%20200%22/%3E%3C/g%3E%3C/svg%3E") !important;
}
.north-course-subj-line {
  font-family: 'Inter', sans-serif !important;
  font-size: 1.125em !important;
  font-weight: 400 !important;
  color: #000000 !important;
  line-height: 1.22 !important;
  text-align: center !important;
  margin: 0 0 0.65em 0 !important;
  white-space: nowrap !important;
  position: relative;
  z-index: 2;
}
.north-course-subj-line:last-child {
  margin-bottom: 0 !important;
}
/* Tablet & Mobile Responsive Breakpoints */
@media (max-width: 1024px) {
  .north-courses-section {
    background: #252525 !important;
    padding: 2.25em 1.5em !important;
  }
  .north-courses-section > .elementor-container {
    flex-wrap: wrap !important;
  }
  .north-courses-left-inner > .elementor-container {
    min-height: 0 !important;
    align-items: center !important;
    justify-content: space-around !important;
    flex-wrap: wrap !important;
  }
  .north-courses-section .elementor-widget.north-courses-heading-bottom,
  .north-courses-heading-bottom {
    margin-bottom: 1.75em !important;
  }
  .north-courses-eagle-col > .elementor-element-populated,
  .north-courses-eagle-col > .elementor-widget-wrap,
  .north-courses-eagle-col > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center !important;
    padding: 0 !important;
  }
  .north-courses-eagle-widget {
    margin-top: 0 !important;
  }
  .north-courses-eagle-widget img {
    width: 9.5em !important;
  }
  .north-courses-right-col {
    background: #5DC3E6 !important;
    border-radius: 1.0em !important;
  }
  .north-hanging-courses-native-row > .elementor-container {
    grid-template-columns: repeat(3, 10.5em) !important;
    justify-content: center !important;
    gap: 1.15em !important;
  }
  .north-hanging-course-col {
    width: 10.5em !important;
    max-width: 10.5em !important;
    min-width: 10.5em !important;
  }
}
@media (max-width: 767px) {
  .north-courses-banner-col > .elementor-element-populated,
  .north-courses-banner-col > .elementor-widget-wrap,
  .north-courses-banner-col > .elementor-column-wrap > .elementor-widget-wrap {
    align-items: center !important;
  }
  .north-courses-section .elementor-widget.north-courses-heading-bottom,
  .north-courses-heading-bottom {
    padding-left: 0 !important;
    margin-top: 0.35em !important;
    margin-bottom: 1.25em !important;
  }
  .north-courses-heading-bottom::before {
    display: none !important;
  }
  .north-courses-know-btn-widget {
    margin-left: 0 !important;
  }
  .north-hanging-courses-native-row > .elementor-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 0.75em !important;
    width: 100% !important;
  }
  .north-hanging-course-col {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  .north-hanging-course-col:last-child:nth-child(odd) {
    grid-column: 1 / -1 !important;
    max-width: 11.25em !important;
    margin: 0 auto !important;
  }
  .north-course-subj-line {
    font-size: 0.92em !important;
    white-space: normal !important;
  }
}/* End custom CSS */