.elementor-832 .elementor-element.elementor-element-77a8da0{padding:77px 0px 0px 0px;text-align:center;}.elementor-832 .elementor-element.elementor-element-77a8da0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2rem;font-weight:800;color:#303030;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-item:not(:last-child):after{content:"";height:4%;border-color:#ddd;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:4px;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dotted;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:4px;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-icon{width:14px;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-icon i{font-size:14px;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:1.18rem;font-weight:400;}.elementor-832 .elementor-element.elementor-element-a677df5{width:100%;max-width:100%;}.elementor-832 .elementor-element.elementor-element-a677df5 span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-832 .elementor-element.elementor-element-a677df5 span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-832 .elementor-element.elementor-element-a677df5 span.post-navigation__prev--label, .elementor-832 .elementor-element.elementor-element-a677df5 span.post-navigation__next--label{font-weight:normal;}.elementor-832 .elementor-element.elementor-element-a677df5 span.post-navigation__prev--title, .elementor-832 .elementor-element.elementor-element-a677df5 span.post-navigation__next--title{font-weight:700;}@media(max-width:500px){.elementor-832 .elementor-element.elementor-element-77a8da0 .elementor-heading-title{font-size:2rem;}.elementor-832 .elementor-element.elementor-element-56cd81e .elementor-icon-list-item{font-size:1rem;}}/* Start custom CSS *//* =========================================================
   gk-blog-header  (styling only)
   Background + glow + top spacing. Do NOT try to force full
   width in CSS here; let Elementor make the section full
   width natively (see steps below). The CSS viewport trick
   fights Elementor's containers and breaks the layout.

   Paste into: Site Settings > Custom CSS
   (or the template's Advanced > Custom CSS).

   HOW TO GET FULL WIDTH THE RIGHT WAY
   1. Select the SECTION / top CONTAINER that holds the heading
      (and loop, if present).
   2. Layout tab:
        - Section  -> Content Width = Full Width
        - Container -> Width = Full Width (100%)
   3. Add the CSS class:  gk-blog-header
   4. Put the heading text inside a NESTED boxed container
      (Content Width = Boxed, ~720px) so the text stays centred
      while the background runs edge to edge.
   ========================================================= */
.gk-blog-header{
  position:relative;
  isolation:isolate;            /* keeps the glow behind the content */
  overflow:hidden;              /* clips the oversized glow */
  background:#f5f8fd;           /* the flowing background colour */

  /* top clears a fixed site header (set to 0 if your header
     pushes content down); bottom sits under the content */
  padding-top:calc(77px + clamp(3rem, 7vw, 7rem));
  padding-bottom:clamp(3.5rem, 7vw, 6rem);
}
.gk-blog-header::before{
  content:'';
  position:absolute;
  left:50%; top:-120px;
  width:900px; height:560px;
  transform:translateX(-50%);
  background:radial-gradient(50% 50% at 50% 50%, rgba(130,164,237,.16) 0%, transparent 70%);
  pointer-events:none;
  z-index:-1;
}/* End custom CSS */