.elementor-5142 .elementor-element.elementor-element-e1d9d06{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-afdd9cc{--display:flex;--min-height:100vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-891a322{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-d5c2994{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-10f234c{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-10f234c:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-10f234c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22D3EE00;}.elementor-5142 .elementor-element.elementor-element-c5bd8e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5142 .elementor-element.elementor-element-3bf5232 .elementor-heading-title{color:var( --e-global-color-d029867 );}.elementor-5142 .elementor-element.elementor-element-c857d82{--display:flex;}.elementor-5142 .elementor-element.elementor-element-c857d82:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-c857d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d029867 );}.elementor-widget-text-editor{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-5142 .elementor-element.elementor-element-fadb28b > .elementor-widget-container{background-color:#222222;padding:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-5142 .elementor-element.elementor-element-fadb28b{text-align:center;color:var( --e-global-color-text );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5142 .elementor-element.elementor-element-470dbe1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5142 .elementor-element.elementor-element-470dbe1 > .elementor-widget-container{background-color:#1C1C1C;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5142 .elementor-element.elementor-element-470dbe1:after{content:"0.66";}.elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-post__thumbnail__link{width:100%;}.elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-5142 .elementor-element.elementor-element-470dbe1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5142 .elementor-element.elementor-element-470dbe1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5142 .elementor-element.elementor-element-470dbe1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-post__title, .elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-post__title a{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-post__read-more{color:#5F9BF8;}.elementor-5142 .elementor-element.elementor-element-c603397{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5142 .elementor-element.elementor-element-c603397:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-c603397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d029867 );}.elementor-5142 .elementor-element.elementor-element-444e4c2{--display:flex;--min-height:20vh;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5142 .elementor-element.elementor-element-470dbe1:after{content:"0.5";}.elementor-5142 .elementor-element.elementor-element-470dbe1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-e1d9d06 *//* Balanced white–blue animated gradient (darker blues version) */
.animated-gradient {
  position: relative;
  overflow: hidden;
  background:
    /* brighter, larger white corner highlight */
    radial-gradient(
      85% 85% at var(--whiteX, 20%) var(--whiteY, 20%),
      rgba(255,255,255,var(--whiteOpacity, 1)) 0%,
      rgba(255,255,255,var(--whiteOpacity2, 0.9)) 40%,
      rgba(255,255,255,0.5) 65%,
      rgba(255,255,255,0) 80%
    ),
    /* deeper blue mesh blobs for more contrast */
    radial-gradient(70% 70% at var(--x1, 25%) var(--y1, 40%), rgba(90, 170, 240, 0.7), rgba(40, 130, 220, 0.6) 40%, transparent 80%),
    radial-gradient(75% 75% at var(--x2, 70%) var(--y2, 25%), rgba(80, 160, 235, 0.6), rgba(25, 115, 215, 0.55) 45%, transparent 85%),
    radial-gradient(80% 80% at var(--x3, 60%) var(--y3, 70%), rgba(70, 150, 230, 0.6), rgba(20, 100, 200, 0.5) 50%, transparent 90%),
    radial-gradient(70% 70% at var(--x4, 35%) var(--y4, 75%), rgba(60, 140, 225, 0.55), rgba(15, 90, 190, 0.45) 45%, transparent 85%),
    /* base tone: slightly darker blues, same balance of white */
    radial-gradient(120% 120% at 50% 50%, #ffffff 0%, #c4ecff 45%, #6ec4ff 80%, #3799ff 100%);
  background-blend-mode: screen, screen, screen, screen, screen, normal;
  animation: meshDrift 30s ease-in-out infinite;
  will-change: transform;
  min-height: 400px;
  padding: 40px;
  border-radius: 0;
}/* End custom CSS */