.elementor-41290 .elementor-element.elementor-element-88823a9{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.84;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-41290 .elementor-element.elementor-element-88823a9:not(.elementor-motion-effects-element-type-background), .elementor-41290 .elementor-element.elementor-element-88823a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00315A;background-image:url("https://anantacentre.in/wp-content/uploads/2026/05/Untitled-design-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41290 .elementor-element.elementor-element-88823a9::before, .elementor-41290 .elementor-element.elementor-element-88823a9 > .elementor-background-video-container::before, .elementor-41290 .elementor-element.elementor-element-88823a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-41290 .elementor-element.elementor-element-88823a9 > .elementor-background-slideshow::before, .elementor-41290 .elementor-element.elementor-element-88823a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41290 .elementor-element.elementor-element-88823a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(184deg, #06233C00 0%, #000000 100%);}.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-41290 .elementor-element.elementor-element-ade1d61.elementor-element{--align-self:center;}.elementor-41290 .elementor-element.elementor-element-ade1d61 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:600;color:#FFFFFF;}.elementor-41290 .elementor-element.elementor-element-0a3653e{--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;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-41290 .elementor-element.elementor-element-27f123d{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-41290 .elementor-element.elementor-element-27f123d:not(.elementor-motion-effects-element-type-background), .elementor-41290 .elementor-element.elementor-element-27f123d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF6;}.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-41290 .elementor-element.elementor-element-0db9b3d img{border-radius:15px 15px 15px 15px;}.elementor-41290 .elementor-element.elementor-element-c24535c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;color:#00315A;}.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-41290 .elementor-element.elementor-element-75670f8{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:#828282;}.elementor-41290 .elementor-element.elementor-element-57b5075{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-41290 .elementor-element.elementor-element-57b5075:not(.elementor-motion-effects-element-type-background), .elementor-41290 .elementor-element.elementor-element-57b5075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF6;}.elementor-41290 .elementor-element.elementor-element-39033aa img{border-radius:15px 15px 15px 15px;}.elementor-41290 .elementor-element.elementor-element-9389c95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;color:#00315A;}.elementor-41290 .elementor-element.elementor-element-9a15918{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:#828282;}.elementor-41290 .elementor-element.elementor-element-93ba9d1{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-41290 .elementor-element.elementor-element-93ba9d1:not(.elementor-motion-effects-element-type-background), .elementor-41290 .elementor-element.elementor-element-93ba9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF6;}.elementor-41290 .elementor-element.elementor-element-3eb7c18 img{border-radius:15px 15px 15px 15px;}.elementor-41290 .elementor-element.elementor-element-3b14ae9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;color:#00315A;}.elementor-41290 .elementor-element.elementor-element-bf47f18{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:#828282;}.elementor-41290 .elementor-element.elementor-element-e18e855{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-41290 .elementor-element.elementor-element-e18e855:not(.elementor-motion-effects-element-type-background), .elementor-41290 .elementor-element.elementor-element-e18e855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF6;}.elementor-41290 .elementor-element.elementor-element-3c7b2e4 img{border-radius:15px 15px 15px 15px;}.elementor-41290 .elementor-element.elementor-element-6768f01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;color:#00315A;}.elementor-41290 .elementor-element.elementor-element-93ab7ed{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:#828282;}.elementor-41290 .elementor-element.elementor-element-6c341f7{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-41290 .elementor-element.elementor-element-6c341f7:not(.elementor-motion-effects-element-type-background), .elementor-41290 .elementor-element.elementor-element-6c341f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF6;}.elementor-41290 .elementor-element.elementor-element-91a0627 img{border-radius:15px 15px 15px 15px;}.elementor-41290 .elementor-element.elementor-element-4264023 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;color:#00315A;}.elementor-41290 .elementor-element.elementor-element-7616cc8{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:#828282;}.elementor-41290 .elementor-element.elementor-element-4d6d31c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-41290 .elementor-element.elementor-element-4d6d31c:not(.elementor-motion-effects-element-type-background), .elementor-41290 .elementor-element.elementor-element-4d6d31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF6;}.elementor-41290 .elementor-element.elementor-element-f64a3fa img{border-radius:15px 15px 15px 15px;}.elementor-41290 .elementor-element.elementor-element-3442980 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;color:#00315A;}.elementor-41290 .elementor-element.elementor-element-e912708{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:#828282;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41290 .elementor-element.elementor-element-27f123d{--width:32%;}.elementor-41290 .elementor-element.elementor-element-57b5075{--width:32%;}.elementor-41290 .elementor-element.elementor-element-93ba9d1{--width:32%;}.elementor-41290 .elementor-element.elementor-element-e18e855{--width:32%;}.elementor-41290 .elementor-element.elementor-element-6c341f7{--width:32%;}.elementor-41290 .elementor-element.elementor-element-4d6d31c{--width:32%;}}/* Start custom CSS for image, class: .elementor-element-0db9b3d *//* Fix image aspect ratio - all same size */
.elementor-41290 .elementor-element.elementor-element-0db9b3d {
  display: block;
  overflow: hidden;
  aspect-ratio: 3/2 ;  /* or try 4/3 depending on your preference */
}

.elementor-41290 .elementor-element.elementor-element-0db9b3d img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c24535c */.elementor-41290 .elementor-element.elementor-element-c24535c a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f123d */.elementor-41290 .elementor-element.elementor-element-27f123d {
  border: 1px solid transparent !important;
  background:
    linear-gradient(#FAFAF6, #FAFAF6) padding-box,
    linear-gradient(135deg, #00315A, #0077b6, #00B4D8) border-box !important;
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39033aa *//* Fix image aspect ratio - all same size */
.elementor-41290 .elementor-element.elementor-element-39033aa {
  display: block;
  overflow: hidden;
  aspect-ratio: 3/2 ;  /* or try 4/3 depending on your preference */
}

.elementor-41290 .elementor-element.elementor-element-39033aa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9389c95 */.elementor-41290 .elementor-element.elementor-element-9389c95 a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b5075 */.elementor-41290 .elementor-element.elementor-element-57b5075 {
  border: 1px solid transparent !important;
  background:
    linear-gradient(#FAFAF6, #FAFAF6) padding-box,
    linear-gradient(135deg, #00315A, #0077b6, #00B4D8) border-box !important;
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3eb7c18 *//* Fix image aspect ratio - all same size */
.elementor-41290 .elementor-element.elementor-element-3eb7c18 {
  display: block;
  overflow: hidden;
  aspect-ratio: 3/2 ;  /* or try 4/3 depending on your preference */
}

.elementor-41290 .elementor-element.elementor-element-3eb7c18 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b14ae9 */.elementor-41290 .elementor-element.elementor-element-3b14ae9 a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ba9d1 */.elementor-41290 .elementor-element.elementor-element-93ba9d1 {
  border: 1px solid transparent !important;
  background:
    linear-gradient(#FAFAF6, #FAFAF6) padding-box,
    linear-gradient(135deg, #00315A, #0077b6, #00B4D8) border-box !important;
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c7b2e4 *//* Fix image aspect ratio - all same size */
.elementor-41290 .elementor-element.elementor-element-3c7b2e4 {
  display: block;
  overflow: hidden;
  aspect-ratio: 3/2 ;  /* or try 4/3 depending on your preference */
}

.elementor-41290 .elementor-element.elementor-element-3c7b2e4 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6768f01 */.elementor-41290 .elementor-element.elementor-element-6768f01 a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e18e855 */.elementor-41290 .elementor-element.elementor-element-e18e855 {
  border: 1px solid transparent !important;
  background:
    linear-gradient(#FAFAF6, #FAFAF6) padding-box,
    linear-gradient(135deg, #00315A, #0077b6, #00B4D8) border-box !important;
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91a0627 *//* Fix image aspect ratio - all same size */
.elementor-41290 .elementor-element.elementor-element-91a0627 {
  display: block;
  overflow: hidden;
  aspect-ratio: 3/2 ;  /* or try 4/3 depending on your preference */
}

.elementor-41290 .elementor-element.elementor-element-91a0627 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4264023 */.elementor-41290 .elementor-element.elementor-element-4264023 a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c341f7 */.elementor-41290 .elementor-element.elementor-element-6c341f7 {
  border: 1px solid transparent !important;
  background:
    linear-gradient(#FAFAF6, #FAFAF6) padding-box,
    linear-gradient(135deg, #00315A, #0077b6, #00B4D8) border-box !important;
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f64a3fa *//* Fix image aspect ratio - all same size */
.elementor-41290 .elementor-element.elementor-element-f64a3fa {
  display: block;
  overflow: hidden;
  aspect-ratio: 3/2 ;  /* or try 4/3 depending on your preference */
}

.elementor-41290 .elementor-element.elementor-element-f64a3fa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3442980 */.elementor-41290 .elementor-element.elementor-element-3442980 a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6d31c */.elementor-41290 .elementor-element.elementor-element-4d6d31c {
  border: 1px solid transparent !important;
  background:
    linear-gradient(#FAFAF6, #FAFAF6) padding-box,
    linear-gradient(135deg, #00315A, #0077b6, #00B4D8) border-box !important;
  border-radius: 12px;
}/* End custom CSS */