.elementor-394 .elementor-element.elementor-element-1d7bf8e7:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-1d7bf8e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF6400;
}

.elementor-394 .elementor-element.elementor-element-1d7bf8e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-394 .elementor-element.elementor-element-1d7bf8e7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4cad9dac {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-4cad9dac .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-394 .elementor-element.elementor-element-287c1162:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-287c1162>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://primechakras.com/wp-content/uploads/2024/11/space-illustration-with-moon-and-planet-in-space-5K4XNTQ.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-394 .elementor-element.elementor-element-287c1162>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-287c1162 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 60px 0px;
}

.elementor-394 .elementor-element.elementor-element-b0da1f3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-394 .elementor-element.elementor-element-29e11730>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-29e11730 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-29e11730 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Amiko", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 53px;
}

.elementor-394 .elementor-element.elementor-element-1882739f {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-1b04e4ca.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-394 .elementor-element.elementor-element-1532b36 img {
    width: 100%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-394 .elementor-element.elementor-element-2982df14>.elementor-widget-container {
    background-color: #FFFFD833;
    padding: 08px 10px 08px 12px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-2982df14 {
    --icon-box-icon-margin: 11px;
}

.elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-2982df14.elementor-view-stacked .elementor-icon {
    background-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-2982df14.elementor-view-framed .elementor-icon,
.elementor-394 .elementor-element.elementor-element-2982df14.elementor-view-default .elementor-icon {
    fill: #FF8032;
    color: #FF8032;
    border-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon {
    font-size: 24px;
}

.elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-title,
.elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-title a {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-394 .elementor-element.elementor-element-7886dfd9>.elementor-widget-container {
    background-color: #FFFFFF38;
    padding: 08px 10px 08px 12px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-7886dfd9 {
    --icon-box-icon-margin: 11px;
}

.elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-7886dfd9.elementor-view-stacked .elementor-icon {
    background-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-7886dfd9.elementor-view-framed .elementor-icon,
.elementor-394 .elementor-element.elementor-element-7886dfd9.elementor-view-default .elementor-icon {
    fill: #FF8032;
    color: #FF8032;
    border-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon {
    font-size: 24px;
}

.elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-title,
.elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-title a {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-394 .elementor-element.elementor-element-1e588a9a {
    margin-top: -11px;
    margin-bottom: 0px;
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b>.elementor-widget-container {
    background-color: #FFFFFF38;
    padding: 08px 10px 08px 12px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b {
    --icon-box-icon-margin: 11px;
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b.elementor-view-stacked .elementor-icon {
    background-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b.elementor-view-framed .elementor-icon,
.elementor-394 .elementor-element.elementor-element-3d91bf6b.elementor-view-default .elementor-icon {
    fill: #FF8032;
    color: #FF8032;
    border-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon {
    font-size: 24px;
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-title,
.elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-title a {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-394 .elementor-element.elementor-element-4853b0c8>.elementor-widget-container {
    background-color: #FFFFFF38;
    padding: 08px 10px 08px 12px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-4853b0c8 {
    --icon-box-icon-margin: 11px;
}

.elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-4853b0c8.elementor-view-stacked .elementor-icon {
    background-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-4853b0c8.elementor-view-framed .elementor-icon,
.elementor-394 .elementor-element.elementor-element-4853b0c8.elementor-view-default .elementor-icon {
    fill: #FF8032;
    color: #FF8032;
    border-color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon {
    font-size: 24px;
}

.elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-title,
.elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-title a {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-394 .elementor-element.elementor-element-31cf376d>.elementor-widget-container {
    margin: 02px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-wrapper {
    max-width: 97%;
}

.elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-item {
    background-color: #FFFFFF38;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(10px/2);
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(10px/2);
}

.elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-digits {
    color: #FF6400;
    font-family: "Sora", Sans-serif;
    font-size: 40px;
    font-weight: 800;
}

.elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-label {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-27b2730c>.elementor-container {
    max-width: 950px;
}

.elementor-394 .elementor-element.elementor-element-27b2730c {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-78ba09c8>.elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-5e330e29 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-5e330e29 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-394 .elementor-element.elementor-element-2cfb7e8d:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-2cfb7e8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6EFE8;
}

.elementor-394 .elementor-element.elementor-element-2cfb7e8d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-394 .elementor-element.elementor-element-2cfb7e8d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-1de5bd13>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-1de5bd13 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-1de5bd13 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 53px;
}

.elementor-394 .elementor-element.elementor-element-7307bc89:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-394 .elementor-element.elementor-element-7307bc89>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-394 .elementor-element.elementor-element-7307bc89>.elementor-element-populated,
.elementor-394 .elementor-element.elementor-element-7307bc89>.elementor-element-populated>.elementor-background-overlay,
.elementor-394 .elementor-element.elementor-element-7307bc89>.elementor-background-slideshow {
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-7307bc89>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-7307bc89>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-24055744>.elementor-widget-container {
    background-color: #FF6400;
    padding: 10px 20px 10px 20px;
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-24055744 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-24055744 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 23px;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-icon i {
    color: #2CAE76;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-icon svg {
    fill: #2CAE76;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-fa3e8ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-394 .elementor-element.elementor-element-fa3e8ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-394 .elementor-element.elementor-element-fa3e8ca>.elementor-element-populated,
.elementor-394 .elementor-element.elementor-element-fa3e8ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-394 .elementor-element.elementor-element-fa3e8ca>.elementor-background-slideshow {
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-fa3e8ca>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-fa3e8ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-43571206>.elementor-widget-container {
    background-color: #FF6400;
    padding: 10px 10px 10px 10px;
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-43571206 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-43571206 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 23px;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-icon i {
    color: #2CAE76;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-icon svg {
    fill: #2CAE76;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-435cf6ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-394 .elementor-element.elementor-element-435cf6ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-394 .elementor-element.elementor-element-435cf6ce>.elementor-element-populated,
.elementor-394 .elementor-element.elementor-element-435cf6ce>.elementor-element-populated>.elementor-background-overlay,
.elementor-394 .elementor-element.elementor-element-435cf6ce>.elementor-background-slideshow {
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-435cf6ce>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-435cf6ce>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-54f99530>.elementor-widget-container {
    background-color: #FF6400;
    padding: 10px 10px 10px 10px;
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-54f99530 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-54f99530 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 23px;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-icon i {
    color: #2CAE76;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-icon svg {
    fill: #2CAE76;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-9cf4734:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-394 .elementor-element.elementor-element-9cf4734>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-394 .elementor-element.elementor-element-9cf4734>.elementor-element-populated,
.elementor-394 .elementor-element.elementor-element-9cf4734>.elementor-element-populated>.elementor-background-overlay,
.elementor-394 .elementor-element.elementor-element-9cf4734>.elementor-background-slideshow {
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-9cf4734>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-9cf4734>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4504a87>.elementor-widget-container {
    background-color: #FF6400;
    padding: 10px 10px 10px 10px;
    border-radius: 15px 15px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-4504a87 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-4504a87 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 23px;
}

.elementor-394 .elementor-element.elementor-element-32aba1b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-icon i {
    color: #2CAE76;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-icon svg {
    fill: #2CAE76;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-32aba1b {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-da2fdad>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-da2fdad {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-da2fdad .elementor-heading-title {
    color: #000000;
    font-family: "Raleway", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 44px;
}

.elementor-394 .elementor-element.elementor-element-a198252>.elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-70da648 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-70da648 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-394 .elementor-element.elementor-element-44159988:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-44159988>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://primechakras.com/wp-content/uploads/2024/11/astro-3-e1703698883724.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 20% auto;
}

.elementor-394 .elementor-element.elementor-element-44159988 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-394 .elementor-element.elementor-element-44159988>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-50df2f89 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-50df2f89 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 46px;
}

.elementor-394 .elementor-element.elementor-element-2df16a38>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #FF6400;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-2df16a38 .elementor-icon-list-icon i {
    color: #FF8032;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-2df16a38 .elementor-icon-list-icon svg {
    fill: #FF8032;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-2df16a38 {
    --e-icon-list-icon-size: 18px;
}

.elementor-394 .elementor-element.elementor-element-2df16a38 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-2df16a38 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-2df16a38 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-52799323>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #FF6400;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-52799323 .elementor-icon-list-icon i {
    color: #FF8032;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-52799323 .elementor-icon-list-icon svg {
    fill: #FF8032;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-52799323 {
    --e-icon-list-icon-size: 18px;
}

.elementor-394 .elementor-element.elementor-element-52799323 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-52799323 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-52799323 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-3e9e7072>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #FF6400;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-3e9e7072 .elementor-icon-list-icon i {
    color: #FF8032;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-3e9e7072 .elementor-icon-list-icon svg {
    fill: #FF8032;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-3e9e7072 {
    --e-icon-list-icon-size: 18px;
}

.elementor-394 .elementor-element.elementor-element-3e9e7072 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-3e9e7072 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-3e9e7072 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-8dee19f>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #FF6400;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-8dee19f .elementor-icon-list-icon i {
    color: #FF8032;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-8dee19f .elementor-icon-list-icon svg {
    fill: #FF8032;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-8dee19f {
    --e-icon-list-icon-size: 18px;
}

.elementor-394 .elementor-element.elementor-element-8dee19f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-8dee19f .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-8dee19f .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4763093a>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #FF6400;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-4763093a .elementor-icon-list-icon i {
    color: #FF8032;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4763093a .elementor-icon-list-icon svg {
    fill: #FF8032;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4763093a {
    --e-icon-list-icon-size: 18px;
}

.elementor-394 .elementor-element.elementor-element-4763093a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-4763093a .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-4763093a .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-74df5eb2>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #FF6400;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-74df5eb2 .elementor-icon-list-icon i {
    color: #FF8032;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-74df5eb2 .elementor-icon-list-icon svg {
    fill: #FF8032;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-74df5eb2 {
    --e-icon-list-icon-size: 18px;
}

.elementor-394 .elementor-element.elementor-element-74df5eb2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-74df5eb2 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-74df5eb2 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-267717b>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #FF6400;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-267717b .elementor-icon-list-icon i {
    color: #FF8032;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-267717b .elementor-icon-list-icon svg {
    fill: #FF8032;
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-267717b {
    --e-icon-list-icon-size: 18px;
}

.elementor-394 .elementor-element.elementor-element-267717b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-267717b .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-267717b .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-e41c176>.elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-2785dbe {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-2785dbe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-394 .elementor-element.elementor-element-44d8b983:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-44d8b983>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-394 .elementor-element.elementor-element-44d8b983 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-394 .elementor-element.elementor-element-44d8b983>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-394 .elementor-element.elementor-element-47e32293.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-47e32293.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-7780d959.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-394 .elementor-element.elementor-element-7780d959 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-394 .elementor-element.elementor-element-149ca93b {
    padding: 40px 0px 40px 0px;
}

.elementor-394 .elementor-element.elementor-element-d969e4a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-d969e4a {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-d969e4a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 53px;
}

.elementor-394 .elementor-element.elementor-element-44ffbd57 img {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #FF8032;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-601bab7d img {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #FF8032;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-39ec9dea img {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #FF8032;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-3bce34a2 img {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #FF8032;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-394 .elementor-element.elementor-element-5c9bba0d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-5c9bba0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-79684cdd img {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #FF8032;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-394 .elementor-element.elementor-element-60e856f>.elementor-widget-container {
    border-style: dashed;
    border-color: #FF7400;
}

.elementor-394 .elementor-element.elementor-element-94e7807>.elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-cba4762 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-cba4762 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-394 .elementor-element.elementor-element-48956ded:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-48956ded>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6EFE8;
}

.elementor-394 .elementor-element.elementor-element-48956ded {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-394 .elementor-element.elementor-element-48956ded>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-6bcf31c2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-6bcf31c2 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-6bcf31c2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 53px;
}

.elementor-394 .elementor-element.elementor-element-1da17b1a>.elementor-widget-container {
    margin: -26px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-1da17b1a {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-1da17b1a .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 55px;
}

.elementor-bc-flex-widget .elementor-394 .elementor-element.elementor-element-108d178d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-108d178d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-75ef4ad0>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 10px 0px 10px 10px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-394 .elementor-element.elementor-element-75ef4ad0 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-75ef4ad0 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-75ef4ad0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-75ef4ad0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-75ef4ad0 .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-75ef4ad0 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-7bd07ec0>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 10px 0px 10px 10px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-394 .elementor-element.elementor-element-7bd07ec0 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-7bd07ec0 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-7bd07ec0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-7bd07ec0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-7bd07ec0 .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-7bd07ec0 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4d9a77d4>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 10px 0px 10px 10px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-394 .elementor-element.elementor-element-4d9a77d4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4d9a77d4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-4d9a77d4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-4d9a77d4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-4d9a77d4 .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-4d9a77d4 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-65c1430d>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 10px 0px 10px 10px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-394 .elementor-element.elementor-element-65c1430d .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-65c1430d .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-65c1430d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-65c1430d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-65c1430d .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-65c1430d .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-699b4857>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 10px 0px 10px 10px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-394 .elementor-element.elementor-element-699b4857 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-699b4857 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-699b4857 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-699b4857 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-699b4857 .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-699b4857 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-7461e54f>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 10px 0px 10px 10px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-394 .elementor-element.elementor-element-7461e54f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-7461e54f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-394 .elementor-element.elementor-element-7461e54f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-394 .elementor-element.elementor-element-7461e54f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-394 .elementor-element.elementor-element-7461e54f .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-7461e54f .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-394 .elementor-element.elementor-element-1bfa6913>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-1bfa6913 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-1bfa6913 .elementor-heading-title {
    color: #000000;
    font-family: "Raleway", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 44px;
}

.elementor-394 .elementor-element.elementor-element-0710b9d>.elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-bc98217 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-bc98217 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-394 .elementor-element.elementor-element-a5231d0:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-a5231d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7FBFF;
    background-image: url("https://primechakras.com/wp-content/uploads/2024/11/Dotted-dots-1920x1080-1920-x-1286-px-1-.png");
}

.elementor-394 .elementor-element.elementor-element-a5231d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 50px 0px;
}

.elementor-394 .elementor-element.elementor-element-a5231d0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-21ea312 .elementor-heading-title {
    color: #000000;
}

.elementor-bc-flex-widget .elementor-394 .elementor-element.elementor-element-64a8eee8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-64a8eee8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-76737737 {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-d6caf08>.elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-a6a308c {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-a6a308c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-394 .elementor-element.elementor-element-4705a086 {
    padding: 40px 0px 40px 0px;
}

.elementor-394 .elementor-element.elementor-element-6e7d7597>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-6e7d7597 {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-6e7d7597 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 53px;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-tab-title {
    border-width: 0px;
    background-color: #FFFFFF;
    padding: 15px 30px 15px 30px;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-tab-content {
    border-width: 0px;
    background-color: #E9E9E9;
    color: #585858;
    font-family: "Sora", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 015px 0px 10px 30px;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 17px;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-item {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.04);
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-title,
.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-icon {
    color: #000000;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-icon svg {
    fill: #000000;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-tab-title.elementor-active a,
.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #FF8032;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-title {
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 5px;
}

.elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 5px;
}

.elementor-394 .elementor-element.elementor-element-1c6c5aa0 {
    padding: 10px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-3689bfc5 {
    text-align: center;
    color: #6F6E6E;
    font-family: "Poppins", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
}

.elementor-394 .elementor-element.elementor-element-57e284f4:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-57e284f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF6400;
}

.elementor-394 .elementor-element.elementor-element-57e284f4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

.elementor-394 .elementor-element.elementor-element-57e284f4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-394 .elementor-element.elementor-element-192c7e1e {
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-192c7e1e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-8bca82f:not(.elementor-motion-effects-element-type-background),
.elementor-394 .elementor-element.elementor-element-8bca82f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6EFE8;
}

.elementor-394 .elementor-element.elementor-element-8bca82f {
    border-style: solid;
    border-width: 02px 0px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-8bca82f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-394 .elementor-element.elementor-element-17b6444b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-17b6444b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-17b6444b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-394 .elementor-element.elementor-element-435b43e0 {
    width: var(--container-widget-width, 46.109%);
    max-width: 46.109%;
    --container-widget-width: 46.109%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-435b43e0>.elementor-widget-container {
    background-color: #FF8032;
    padding: 07px 0px 03px 0px;
    border-radius: 10px 10px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-435b43e0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-394 .elementor-element.elementor-element-4677ce65 {
    width: var(--container-widget-width, 59.955%);
    max-width: 59.955%;
    --container-widget-width: 59.955%;
    --container-widget-flex-grow: 0;
}

.elementor-394 .elementor-element.elementor-element-4677ce65>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-wrapper {
    max-width: 100%;
}

.elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-item {
    background-color: #6EC1E400;
    padding: 10px 0px 10px 0px;
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(10px/2);
}

body:not(.rtl) .elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(10px/2);
}

.elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-digits {
    color: #FF8032;
    font-family: "Sora", Sans-serif;
    font-size: 32px;
    font-weight: 800;
}

.elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-label {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 13px;
    font-weight: 400;
}

.elementor-394 .elementor-element.elementor-element-45f70d17>.elementor-container {
    max-width: 950px;
}

.elementor-394 .elementor-element.elementor-element-45f70d17 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-394 .elementor-element.elementor-element-3427aacc>.elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-394 .elementor-element.elementor-element-6fae21ad {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-394 .elementor-element.elementor-element-6fae21ad .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

@media(max-width:1024px) {
    .elementor-394 .elementor-element.elementor-element-7780d959.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
}

@media(max-width:767px) {
    .elementor-394 .elementor-element.elementor-element-4cad9dac .elementor-heading-title {
        font-size: 14px;
        line-height: 1.4em;
    }

    .elementor-394 .elementor-element.elementor-element-29e11730>.elementor-widget-container {
        margin: -19px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-29e11730 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.1em;
    }

    .elementor-394 .elementor-element.elementor-element-1882739f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-51f367fa {
        width: 50%;
    }

    .elementor-394 .elementor-element.elementor-element-51f367fa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-394 .elementor-element.elementor-element-2982df14 {
        --icon-box-icon-margin: 9px;
    }

    .elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon {
        font-size: 12px;
        padding: 7px;
    }

    .elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-title,
    .elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-title a {
        font-size: 10px;
        line-height: 0.1em;
    }

    .elementor-394 .elementor-element.elementor-element-2982df14 .elementor-icon-box-description {
        font-size: 11px;
        line-height: 2em;
    }

    .elementor-394 .elementor-element.elementor-element-2ddfb1e0 {
        width: 50%;
    }

    .elementor-394 .elementor-element.elementor-element-2ddfb1e0>.elementor-element-populated {
        margin: 0px 05px 0px 05px;
        --e-column-margin-right: 05px;
        --e-column-margin-left: 05px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-394 .elementor-element.elementor-element-7886dfd9 {
        --icon-box-icon-margin: 9px;
    }

    .elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon {
        font-size: 12px;
        padding: 7px;
    }

    .elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-title,
    .elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-title a {
        font-size: 10px;
        line-height: 0.1em;
    }

    .elementor-394 .elementor-element.elementor-element-7886dfd9 .elementor-icon-box-description {
        font-size: 11px;
        line-height: 2em;
    }

    .elementor-394 .elementor-element.elementor-element-1e588a9a {
        margin-top: 05px;
        margin-bottom: 0px;
    }

    .elementor-394 .elementor-element.elementor-element-fe075e4 {
        width: 50%;
    }

    .elementor-394 .elementor-element.elementor-element-fe075e4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-394 .elementor-element.elementor-element-3d91bf6b {
        --icon-box-icon-margin: 9px;
    }

    .elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon {
        font-size: 12px;
        padding: 7px;
    }

    .elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-title,
    .elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-title a {
        font-size: 10px;
        line-height: 0.1em;
    }

    .elementor-394 .elementor-element.elementor-element-3d91bf6b .elementor-icon-box-description {
        font-size: 11px;
        line-height: 2em;
    }

    .elementor-394 .elementor-element.elementor-element-7e2932c2 {
        width: 50%;
    }

    .elementor-394 .elementor-element.elementor-element-7e2932c2>.elementor-element-populated {
        margin: 0px 05px 0px 05px;
        --e-column-margin-right: 05px;
        --e-column-margin-left: 05px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-394 .elementor-element.elementor-element-4853b0c8 {
        --icon-box-icon-margin: 9px;
    }

    .elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon {
        font-size: 12px;
        padding: 7px;
    }

    .elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-title,
    .elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-title a {
        font-size: 10px;
        line-height: 0.1em;
    }

    .elementor-394 .elementor-element.elementor-element-4853b0c8 .elementor-icon-box-description {
        font-size: 11px;
        line-height: 2em;
    }

    .elementor-394 .elementor-element.elementor-element-31cf376d>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-wrapper {
        max-width: 96%;
    }

    .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-item {
        border-width: 2px 2px 2px 2px;
    }

    .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-digits {
        font-size: 30px;
    }

    .elementor-394 .elementor-element.elementor-element-31cf376d .elementor-countdown-label {
        font-size: 12px;
    }

    .elementor-394 .elementor-element.elementor-element-5e330e29 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-5e330e29>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-5e330e29 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.1em;
        word-spacing: 0.2em;
    }

    .elementor-394 .elementor-element.elementor-element-1de5bd13 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.1em;
    }

    .elementor-394 .elementor-element.elementor-element-35e8a80e>.elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-394 .elementor-element.elementor-element-35e8a80e {
        --e-icon-list-icon-size: 20px;
    }

    .elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-394 .elementor-element.elementor-element-35e8a80e .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-394 .elementor-element.elementor-element-fa3e8ca>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-394 .elementor-element.elementor-element-282ea3d2>.elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-394 .elementor-element.elementor-element-282ea3d2 {
        --e-icon-list-icon-size: 20px;
    }

    .elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-394 .elementor-element.elementor-element-282ea3d2 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-394 .elementor-element.elementor-element-435cf6ce>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-394 .elementor-element.elementor-element-64c8a10a>.elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-394 .elementor-element.elementor-element-64c8a10a {
        --e-icon-list-icon-size: 20px;
    }

    .elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-394 .elementor-element.elementor-element-64c8a10a .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-394 .elementor-element.elementor-element-9cf4734>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-394 .elementor-element.elementor-element-32aba1b>.elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-394 .elementor-element.elementor-element-32aba1b {
        --e-icon-list-icon-size: 20px;
    }

    .elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-394 .elementor-element.elementor-element-32aba1b .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-394 .elementor-element.elementor-element-da2fdad>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-da2fdad .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-394 .elementor-element.elementor-element-70da648 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-70da648>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-70da648 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.1em;
        word-spacing: 0.2em;
    }

    .elementor-394 .elementor-element.elementor-element-50df2f89 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.3em;
    }

    .elementor-394 .elementor-element.elementor-element-2785dbe {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-2785dbe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-2785dbe .elementor-heading-title {
        font-size: 18px;
        line-height: 1.1em;
        word-spacing: 0.2em;
    }

    .elementor-394 .elementor-element.elementor-element-7780d959.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-394 .elementor-element.elementor-element-d969e4a .elementor-heading-title {
        font-size: 28px;
        line-height: 1.1em;
    }

    .elementor-394 .elementor-element.elementor-element-cba4762 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-cba4762>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-cba4762 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.1em;
        word-spacing: 0.2em;
    }

    .elementor-394 .elementor-element.elementor-element-6bcf31c2 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.1em;
    }

    .elementor-394 .elementor-element.elementor-element-1da17b1a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-1da17b1a .elementor-heading-title {
        font-size: 19px;
        line-height: 1.3em;
    }

    .elementor-394 .elementor-element.elementor-element-75ef4ad0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-394 .elementor-element.elementor-element-75ef4ad0 .elementor-icon-list-item>a {
        font-size: 18px;
    }

    .elementor-394 .elementor-element.elementor-element-7bd07ec0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-394 .elementor-element.elementor-element-7bd07ec0 .elementor-icon-list-item>a {
        font-size: 18px;
    }

    .elementor-394 .elementor-element.elementor-element-4d9a77d4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-394 .elementor-element.elementor-element-4d9a77d4 .elementor-icon-list-item>a {
        font-size: 18px;
    }

    .elementor-394 .elementor-element.elementor-element-1bfa6913>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-1bfa6913 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-394 .elementor-element.elementor-element-bc98217 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-bc98217>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-bc98217 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.1em;
        word-spacing: 0.2em;
    }

    .elementor-394 .elementor-element.elementor-element-21ea312 {
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-76737737>.elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-76737737 {
        text-align: justify;
    }

    .elementor-394 .elementor-element.elementor-element-a6a308c {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-a6a308c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-a6a308c .elementor-heading-title {
        font-size: 18px;
        line-height: 1.1em;
        word-spacing: 0.2em;
    }

    .elementor-394 .elementor-element.elementor-element-6e7d7597 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.1em;
    }

    .elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-toggle-title {
        font-size: 17px;
        line-height: 1.3em;
    }

    .elementor-394 .elementor-element.elementor-element-4f5b5d01 .elementor-tab-content {
        font-size: 15px;
    }

    .elementor-394 .elementor-element.elementor-element-192c7e1e .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-394 .elementor-element.elementor-element-17b6444b {
        width: 65%;
    }

    .elementor-394 .elementor-element.elementor-element-435b43e0 {
        width: var(--container-widget-width, 144.65px);
        max-width: 144.65px;
        --container-widget-width: 144.65px;
        --container-widget-flex-grow: 0;
    }

    .elementor-394 .elementor-element.elementor-element-435b43e0 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-394 .elementor-element.elementor-element-4677ce65 {
        width: var(--container-widget-width, 187.283px);
        max-width: 187.283px;
        --container-widget-width: 187.283px;
        --container-widget-flex-grow: 0;
    }

    .elementor-394 .elementor-element.elementor-element-4677ce65>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-wrapper {
        max-width: 96%;
    }

    .elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-digits {
        font-size: 22px;
    }

    .elementor-394 .elementor-element.elementor-element-4677ce65 .elementor-countdown-label {
        font-size: 10px;
    }

    .elementor-394 .elementor-element.elementor-element-4bf803e6 {
        width: 35%;
    }

    .elementor-394 .elementor-element.elementor-element-45f70d17 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-394 .elementor-element.elementor-element-6fae21ad {
        text-align: center;
    }

    .elementor-394 .elementor-element.elementor-element-6fae21ad .elementor-heading-title {
        font-size: 14px;
        line-height: 1.1em;
        word-spacing: 0.2em;
    }
}

@media(min-width:768px) {
    .elementor-394 .elementor-element.elementor-element-1b04e4ca {
        width: 46.964%;
    }

    .elementor-394 .elementor-element.elementor-element-3bb1f09e {
        width: 53.036%;
    }

    .elementor-394 .elementor-element.elementor-element-1e5885e0 {
        width: 35.804%;
    }

    .elementor-394 .elementor-element.elementor-element-64a8eee8 {
        width: 64.196%;
    }
}

/* Start custom CSS */
.highlight {
    background: -webkit-linear-gradient(#FFF118, #FF914D);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn {

    background-image: linear-gradient(60deg, #FFBC00, #fd770e, #EDCC5B);
    !important;
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 3s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
    box-shadow: #ebc467 0px 15px 10px -10px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%,
    90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%,
    80% {
        transform: translate3d(2px, 0, 0);
    }

    30%,
    50%,
    70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%,
    60% {
        transform: translate3d(4px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #ddd;
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked~.checkmark {
    background-color: #E99320;
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked~.checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #A1ED4B 45%, #ffffff 60%, #EFE507 55%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}

/* End custom CSS */
