.elementor-1227 .elementor-element.elementor-element-117c17b:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-117c17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0826;}.elementor-1227 .elementor-element.elementor-element-117c17b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1227 .elementor-element.elementor-element-117c17b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-e7bad31 .elementor-icon-wrapper{text-align:center;}.elementor-1227 .elementor-element.elementor-element-e7bad31.elementor-view-stacked .elementor-icon{background-color:#DFA507;}.elementor-1227 .elementor-element.elementor-element-e7bad31.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-e7bad31.elementor-view-default .elementor-icon{color:#DFA507;border-color:#DFA507;}.elementor-1227 .elementor-element.elementor-element-e7bad31.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-e7bad31.elementor-view-default .elementor-icon svg{fill:#DFA507;}.elementor-1227 .elementor-element.elementor-element-e7bad31 .elementor-icon{font-size:150px;}.elementor-1227 .elementor-element.elementor-element-e7bad31 .elementor-icon svg{height:150px;}.elementor-1227 .elementor-element.elementor-element-d89f587{text-align:center;}.elementor-1227 .elementor-element.elementor-element-d89f587 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-f71998a > .elementor-widget-container{border-style:solid;border-color:#6B5F3B;border-radius:10px 10px 10px 10px;}.elementor-1227 .elementor-element.elementor-element-f71998a{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#DFA507;}.elementor-1227 .elementor-element.elementor-element-abf4412 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1227 .elementor-element.elementor-element-abf4412{text-align:center;color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-e1c5117 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1227 .elementor-element.elementor-element-e1c5117{text-align:left;font-family:"Inter", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-b936079 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1227 .elementor-element.elementor-element-b936079{text-align:left;font-family:"Inter", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-866aa33 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #FFBB00 0%, #BB8901 100%);border-radius:30px 30px 30px 30px;padding:14px 26px 14px 26px;}@media(min-width:768px){.elementor-1227 .elementor-element.elementor-element-2f50822{width:20%;}.elementor-1227 .elementor-element.elementor-element-db557eb{width:59.332%;}.elementor-1227 .elementor-element.elementor-element-cd6f312{width:20%;}}@media(max-width:1024px){.elementor-1227 .elementor-element.elementor-element-117c17b{padding:56px 0px 56px 0px;}}@media(max-width:767px){.elementor-1227 .elementor-element.elementor-element-117c17b{margin-top:0px;margin-bottom:0px;padding:36px 0px 36px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-abf4412 */.card-root{
    Background: rgba(255,255,255,.06);
    Border: 1px solid rgba(255,255,255,.10);
    border-Radius 18px;
    padding 28px;
    color #EDEAFB;
}
.card-root:hover{
    box-shadow:0 18px 48px rgba(0,0,0,.10), 0 0 0 2px rgba(255,255,255,.06) inset;
  transform:translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1c5117 */.root-head{
    font-family: playfair;
    color: #FDF7F2;
}
.root-bullet-yellow {
  counter-increment: step; /* increase counter */
  margin: 0.75rem 0;
  position: relative;
  padding-left: 2.5rem; /* space for the number */
  list-style: none;
  margin-left: -30px;
}

.root-bullet-yellow::before {
  content: counter(step);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  
  width: 2rem;
  height: 2rem;
  border-radius: 50%; /* make circle */
  
  display: flex;
  align-items: center;
  justify-content: center;
  
  background: #dfa5077a; /* circle color */
  color: #fff; /* number color */
  font-weight: bold;
  border: 1px solid #ffbb00;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b936079 */.root-bulletcheck {
  position: relative;
  padding-left: 2.5rem; /* space for the icon */
  margin: 0.75rem 0;
  list-style: none;
  margin-left: -30px;
  
}

.root-bulletcheck::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);

  width: 2.5rem;
  height: 2.5rem;

  border-radius: 50%;           /* make it a circle */
  background-color: #4CAF50;    /* circle background color */

  -webkit-mask: url("https://yourkundalini.com/wp-content/uploads/2025/09/check.svg") 
                no-repeat center;
  -webkit-mask-size: 60%;       /* size of the tick inside */
  mask: url("https://yourkundalini.com/wp-content/uploads/2025/09/check.svg") 
        no-repeat center;
  mask-size: 60%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-866aa33 */.hero-btn:hover{
    filter: brightness(1.05);
}/* End custom CSS */