.elementor-31464 .elementor-element.elementor-element-ee4a264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.58;--padding-top:150px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-ee4a264:not(.elementor-motion-effects-element-type-background), .elementor-31464 .elementor-element.elementor-element-ee4a264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.veltech.edu.in/wp-content/uploads/2026/06/2152000849.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31464 .elementor-element.elementor-element-ee4a264::before, .elementor-31464 .elementor-element.elementor-element-ee4a264 > .elementor-background-video-container::before, .elementor-31464 .elementor-element.elementor-element-ee4a264 > .e-con-inner > .elementor-background-video-container::before, .elementor-31464 .elementor-element.elementor-element-ee4a264 > .elementor-background-slideshow::before, .elementor-31464 .elementor-element.elementor-element-ee4a264 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31464 .elementor-element.elementor-element-ee4a264 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-31464 .elementor-element.elementor-element-8a37978.elementor-element{--align-self:center;}.elementor-31464 .elementor-element.elementor-element-8a37978 .sc_heading .title{font-size:45px;}.elementor-31464 .elementor-element.elementor-element-8a37978 .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-8a37978 .sc_heading .clone{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-8a37978 .sc_heading .sub-heading{font-size:25px;color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-1f3280a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-1f3280a:not(.elementor-motion-effects-element-type-background), .elementor-31464 .elementor-element.elementor-element-1f3280a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F6E56;}.elementor-31464 .elementor-element.elementor-element-05ad71a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31464 .elementor-element.elementor-element-a00e6a4 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-a00e6a4 .elementor-counter-title{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-1a2dec7 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-1a2dec7 .elementor-counter-title{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-ebeb286 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-ebeb286 .elementor-counter-title{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-4616265 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-4616265 .elementor-counter-title{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-75b120c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-9307ce1 .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-9307ce1 .sc_heading .clone{color:#B30000;}.elementor-31464 .elementor-element.elementor-element-f91a2cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-c4ba30c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31464 .elementor-element.elementor-element-726a5dd .thim-image-box .thim-image-info .title .title-tag{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-726a5dd .description{color:#000000;}.elementor-31464 .elementor-element.elementor-element-f37dabb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-31464 .elementor-element.elementor-element-8cef71a .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-8cef71a .sc_heading .clone{color:#B30000;}.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-31464 .elementor-element.elementor-element-f8183ea{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-31464 .elementor-element.elementor-element-05319b6{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-31464 .elementor-element.elementor-element-d7537ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-a3897d9 .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-a3897d9 .sc_heading .clone{color:#B30000;}.elementor-31464 .elementor-element.elementor-element-cfa584b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-11b054d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-7991971 .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-7991971 .sc_heading .clone{color:#B30000;}.elementor-31464 .elementor-element.elementor-element-d1a76cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-d1a76cf:not(.elementor-motion-effects-element-type-background), .elementor-31464 .elementor-element.elementor-element-d1a76cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-31464 .elementor-element.elementor-element-83125c4 .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-83125c4 .sc_heading .clone{color:#B30000;}.elementor-31464 .elementor-element.elementor-element-fe5b6cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31464 .elementor-element.elementor-element-17e0891{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-31464 .elementor-element.elementor-element-ad83b2e .elementor-icon-box-title, .elementor-31464 .elementor-element.elementor-element-ad83b2e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-31464 .elementor-element.elementor-element-ad83b2e .elementor-icon-box-title{color:#1A2E5A;}.elementor-31464 .elementor-element.elementor-element-a9d3c55{--display:flex;}.elementor-31464 .elementor-element.elementor-element-d8a8e9e .elementor-icon-box-title, .elementor-31464 .elementor-element.elementor-element-d8a8e9e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-31464 .elementor-element.elementor-element-d8a8e9e .elementor-icon-box-title{color:#1A2E5A;}.elementor-31464 .elementor-element.elementor-element-c97618e{--display:flex;}.elementor-31464 .elementor-element.elementor-element-d961f0a .elementor-icon-box-title, .elementor-31464 .elementor-element.elementor-element-d961f0a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-31464 .elementor-element.elementor-element-d961f0a .elementor-icon-box-title{color:#1A2E5A;}.elementor-31464 .elementor-element.elementor-element-bf0f498{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31464 .elementor-element.elementor-element-a28dbb7{--display:flex;}.elementor-31464 .elementor-element.elementor-element-5eb70b7 .elementor-icon-box-title, .elementor-31464 .elementor-element.elementor-element-5eb70b7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-31464 .elementor-element.elementor-element-5eb70b7 .elementor-icon-box-title{color:#1A2E5A;}.elementor-31464 .elementor-element.elementor-element-c4656c6{--display:flex;}.elementor-31464 .elementor-element.elementor-element-68b142d .elementor-icon-box-title, .elementor-31464 .elementor-element.elementor-element-68b142d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-31464 .elementor-element.elementor-element-68b142d .elementor-icon-box-title{color:#1A2E5A;}.elementor-31464 .elementor-element.elementor-element-77c4e4a{--display:flex;}.elementor-31464 .elementor-element.elementor-element-9d066fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-dabcd9b .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-dabcd9b .sc_heading .clone{color:#B30000;}.elementor-31464 .elementor-element.elementor-element-c4c8746{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-31464 .elementor-element.elementor-element-3c2f5c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-4e7e461 .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-4e7e461 .sc_heading .clone{color:#B30000;}.elementor-31464 .elementor-element.elementor-element-73ab447{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-31464 .elementor-element.elementor-element-30b5b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31464 .elementor-element.elementor-element-30b5b29:not(.elementor-motion-effects-element-type-background), .elementor-31464 .elementor-element.elementor-element-30b5b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F6E56;}.elementor-31464 .elementor-element.elementor-element-20470db .sc_heading .title,.elementor-31464 .elementor-element.elementor-element-20470db .sc_heading .clone{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-3139a4d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31464 .elementor-element.elementor-element-3834804 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-3834804 .elementor-counter-title{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-177aa81 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-177aa81 .elementor-counter-title{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-b8cd30b .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-31464 .elementor-element.elementor-element-b8cd30b .elementor-counter-title{color:#FFFFFF;}@media(min-width:768px){.elementor-31464 .elementor-element.elementor-element-c4ba30c{--width:24%;}.elementor-31464 .elementor-element.elementor-element-f37dabb{--width:66.6666%;}}@media(max-width:1024px){.elementor-31464 .elementor-element.elementor-element-05ad71a{--grid-auto-flow:row;}.elementor-31464 .elementor-element.elementor-element-3139a4d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31464 .elementor-element.elementor-element-05ad71a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31464 .elementor-element.elementor-element-3139a4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-cfa584b *//* DEPARTMENTS */
.vt-depts { 
  display: grid; 
  grid-template-columns: 1fr 1fr; 
  gap: 14px; 
  margin: 0 20px 8px; 
}

.vt-dept { 
  border: 1px solid #e2e8f0;            /* Swapped --border */
  border-radius: 12px; 
  padding: 20px 18px; 
  display: flex; 
  align-items: center; 
  gap: 14px; 
  background: #ffffff;                  /* Swapped #fff for --white */
  box-shadow: 0 2px 8px rgba(0,0,0,.04); 
}

.vt-dico { 
  width: 62px; 
  height: 62px; 
  border-radius: 8px; 
  display: flex; 
  align-items: center; 
  justify-content: center; 
  font-size: 1.9rem; 
  flex-shrink: 0; 
  background: #fef3f2; 
}

.vt-dept h3 { 
  font-size: .97rem; 
  font-weight: 700; 
  color: #1e293b; 
}

.vt-dept.act { 
  border-color: #8b1a2a;                /* Swapped --maroon */
}

.vt-dept.act h3 { 
  color: #8b1a2a;                       /* Swapped --maroon */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7504ae8 */.sobe-clusters { 
  display: flex; 
  flex-direction: column; 
  gap: 20px; 
}

.sobe-cluster {
  background: #ffffff;                       /* Swapped --white */
  border: 1px solid rgba(15,110,86,.15);      /* Swapped --border */
  border-radius: var(--r-lg);                /* Left as-is (not provided) */
  overflow: hidden;
  display: grid;
  grid-template-columns: 6px 1fr;
}

.sobe-cluster-stripe { 
  background: #0f6e56;                       /* Swapped --teal */
}

.sobe-cluster-body { 
  padding: 24px 24px; 
}

.sobe-cluster-head { 
  display: flex; 
  align-items: flex-start; 
  justify-content: space-between; 
  gap: 12px; 
  margin-bottom: 6px; 
}

.sobe-cluster-num { 
  font-size: .72rem; 
  font-weight: 700; 
  letter-spacing: .1em; 
  text-transform: uppercase; 
  color: #1d9e75;                            /* Swapped --teal-m */
}

.sobe-sdg-badge {
  font-size: .7rem;
  font-weight: 600;
  color: #ba7517;                            /* Swapped --gold */
  background: #faeeda;                       /* Swapped --gold-l */
  border-radius: 100px;
  padding: 3px 11px;
  white-space: nowrap;
  flex-shrink: 0;
}

.sobe-cluster h3 { 
  font-size: 1.05rem; 
  color: #12241e;                            /* Swapped --ink */
  margin-bottom: 10px; 
}

.sobe-cluster-items { 
  display: flex; 
  flex-direction: column; 
  gap: 6px; 
}

.sobe-cluster-item { 
  display: flex; 
  align-items: flex-start; 
  gap: 10px; 
  font-size: .88rem; 
  color: #3a4f47;                            /* Swapped --ink2 */
}

.sobe-cluster-item::before { 
  content: '→'; 
  color: #1d9e75;                            /* Swapped --teal-m */
  flex-shrink: 0; 
  font-weight: 600; 
  line-height: 1.6; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad83b2e */.cent{box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8a8e9e */#cent{box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d961f0a */#cent{box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5eb70b7 */.cent{box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68b142d */#cent{box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}/* End custom CSS */