.elementor-188 .elementor-element.elementor-element-7f380429 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.8;
    --padding-top: 250px;
    --padding-bottom: 150px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-7f380429::before,
.elementor-188 .elementor-element.elementor-element-7f380429>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-7f380429>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-7f380429>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-7f380429>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-7f380429>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(90deg, var( --e-global-color-0a2c89e) 30%, var( --e-global-color-c9da145) 70%);
}

.elementor-188 .elementor-element.elementor-element-7f380429 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-188 .elementor-element.elementor-element-5b5fe099 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1978629d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-6544aa11 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

.elementor-188 .elementor-element.elementor-element-6544aa11 img {
    width: 56px;
    max-width: 100%;
    height: 55px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-74d9c908 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

.elementor-188 .elementor-element.elementor-element-74d9c908 img {
    width: 55px;
    max-width: 100%;
    height: 55px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-1b9ae463 img {
    width: 55px;
    max-width: 100%;
    height: 55px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-37b078ca {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-7befcbdf {
    --e-rating-justify-content: flex-start;
    --e-rating-icon-font-size: 18px;
    --e-rating-gap: 5px;
}

.elementor-188 .elementor-element.elementor-element-6ee24b9e .elementor-heading-title {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 65px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-db48b8b-font-family), Sans-serif;
    font-size: var( --e-global-typography-db48b8b-font-size);
    font-weight: var( --e-global-typography-db48b8b-font-weight);
    text-transform: var( --e-global-typography-db48b8b-text-transform);
    line-height: var( --e-global-typography-db48b8b-line-height);
}

.elementor-188 .elementor-element.elementor-element-14eaf734 {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-31f416d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-65c82f3c .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-4da9a17);
    color: var( --e-global-color-4da9a17);
    background-image: linear-gradient(150deg, var( --e-global-color-9c764db) 0%, var( --e-global-color-9c082af) 70%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-style: none;
}

.elementor-188 .elementor-element.elementor-element-65c82f3c .elementor-button:hover,
.elementor-188 .elementor-element.elementor-element-65c82f3c .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-9c082af);
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-65c82f3c {
    width: auto;
    max-width: auto;
}

.elementor-188 .elementor-element.elementor-element-65c82f3c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-188 .elementor-element.elementor-element-65c82f3c .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-188 .elementor-element.elementor-element-65c82f3c .elementor-button:hover svg,
.elementor-188 .elementor-element.elementor-element-65c82f3c .elementor-button:focus svg {
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-b4b66b1 .elementor-button {
    background-color: transparent;
    fill: #FBFFFF;
    color: #FBFFFF;
    background-image: linear-gradient(150deg, #FFFFFF00 0%, #00000000 70%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF5E;
}

.elementor-188 .elementor-element.elementor-element-b4b66b1 .elementor-button:hover,
.elementor-188 .elementor-element.elementor-element-b4b66b1 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-9c082af);
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-b4b66b1 {
    width: auto;
    max-width: auto;
}

.elementor-188 .elementor-element.elementor-element-b4b66b1 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-188 .elementor-element.elementor-element-b4b66b1 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-188 .elementor-element.elementor-element-b4b66b1 .elementor-button:hover svg,
.elementor-188 .elementor-element.elementor-element-b4b66b1 .elementor-button:focus svg {
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-c15d405 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-6185da6 .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-4da9a17);
    color: var( --e-global-color-4da9a17);
    background-image: linear-gradient(150deg, var( --e-global-color-9c764db) 0%, var( --e-global-color-9c082af) 70%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-style: none;
}

.elementor-188 .elementor-element.elementor-element-6185da6 .elementor-button:hover,
.elementor-188 .elementor-element.elementor-element-6185da6 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-9c082af);
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-6185da6 {
    width: auto;
    max-width: auto;
}

.elementor-188 .elementor-element.elementor-element-6185da6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-188 .elementor-element.elementor-element-6185da6 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-188 .elementor-element.elementor-element-6185da6 .elementor-button:hover svg,
.elementor-188 .elementor-element.elementor-element-6185da6 .elementor-button:focus svg {
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-80bbf24 .elementor-button {
    background-color: transparent;
    fill: #FBFFFF;
    color: #FBFFFF;
    background-image: linear-gradient(150deg, #FFFFFF00 0%, #00000000 70%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF5E;
}

.elementor-188 .elementor-element.elementor-element-80bbf24 .elementor-button:hover,
.elementor-188 .elementor-element.elementor-element-80bbf24 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-9c082af);
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-80bbf24 {
    width: auto;
    max-width: auto;
}

.elementor-188 .elementor-element.elementor-element-80bbf24 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-188 .elementor-element.elementor-element-80bbf24 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-188 .elementor-element.elementor-element-80bbf24 .elementor-button:hover svg,
.elementor-188 .elementor-element.elementor-element-80bbf24 .elementor-button:focus svg {
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-1962fe55 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-743da2ae {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
    padding: 35px 35px 35px 35px;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-676e34b4 {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
    padding: 35px 35px 35px 35px;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 50%, var( --e-global-color-9c764db) 100%);
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-accent);
}

.elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-description {
    color: var( --e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-5746435b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-5746435b:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-5746435b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64);
}

.elementor-188 .elementor-element.elementor-element-1a1af985 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.03;
    --border-radius: 0px 0px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1a1af985:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-1a1af985>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-1a1af985::before,
.elementor-188 .elementor-element.elementor-element-1a1af985>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-1a1af985>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-1a1af985>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-1a1af985>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-1a1af985>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-2-2-1.png");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-3a732915 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-188 .elementor-element.elementor-element-278e94cd .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-3d2d9b67 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-9c764db);
    --divider-border-width: 1px;
}

.elementor-188 .elementor-element.elementor-element-3d2d9b67 .elementor-divider-separator {
    width: 50px;
}

.elementor-188 .elementor-element.elementor-element-3d2d9b67 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-188 .elementor-element.elementor-element-6a4d2019 {
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-description {
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-391b9085 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --overlay-opacity: 0.75;
    border-style: solid;
    --border-style: solid;
    border-width: 10px 10px 10px 10px;
    --border-top-width: 10px;
    --border-right-width: 10px;
    --border-bottom-width: 10px;
    --border-left-width: 10px;
    border-color: var( --e-global-color-9c082af);
    --border-color: var( --e-global-color-9c082af);
    --border-radius: 30px 30px 30px 30px;
    --margin-top: -150px;
    --margin-bottom: -50px;
    --margin-left: 0px;
    --margin-right: 50px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
    --z-index: 1;
}

    .elementor-188 .elementor-element.elementor-element-391b9085:not(.elementor-motion-effects-element-type-background),
    .elementor-188 .elementor-element.elementor-element-391b9085 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        /*background-image: url("https://pavana.club/wp-content/uploads/2025/07/Maninder-Singh-scaled.jpg");*/
        background-image: url( wp-content/uploads/2025/07/rendam.png );
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-188 .elementor-element.elementor-element-391b9085::before,
.elementor-188 .elementor-element.elementor-element-391b9085>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-391b9085>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-391b9085>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-391b9085>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-391b9085>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-0962333) 30%, var( --e-global-color-0a2c89e) 70%);
}

.elementor-188 .elementor-element.elementor-element-65f9a1a3 {
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-4ff31c52 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --overlay-opacity: 0.15;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-4ff31c52:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4ff31c52>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-9c082af) 0%, var( --e-global-color-6b0ce64) 100%);
}

.elementor-188 .elementor-element.elementor-element-4ff31c52::before,
.elementor-188 .elementor-element.elementor-element-4ff31c52>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-4ff31c52>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-4ff31c52>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-4ff31c52>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-4ff31c52>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-3-4-1.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-188 .elementor-element.elementor-element-5f105efe {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-51ea415e {
    text-align: right;
}

.elementor-188 .elementor-element.elementor-element-51ea415e img {
    width: 80%;
    max-width: 100%;
    height: 650px;
    object-fit: cover;
    object-position: center center;
}

.elementor-188 .elementor-element.elementor-element-560e9c7c {
    margin: -300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-560e9c7c img {
    width: 50%;
    max-width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-49fd602b {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-432e2e16 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-188 .elementor-element.elementor-element-432e2e16:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-432e2e16>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-432e2e16.e-con {
    --align-self: flex-start;
}

.elementor-188 .elementor-element.elementor-element-1cbd00a5 {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
}

.elementor-188 .elementor-element.elementor-element-1cbd00a5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-1cbd00a5.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-1cbd00a5.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-1cbd00a5.elementor-view-default .elementor-icon {
    color: var( --e-global-color-be60afd);
    border-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-1cbd00a5.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-1cbd00a5.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-1cbd00a5 .elementor-icon {
    font-size: 14px;
}

.elementor-188 .elementor-element.elementor-element-1cbd00a5 .elementor-icon svg {
    height: 14px;
}

.elementor-188 .elementor-element.elementor-element-443a0c40 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7 {
    background-color: transparent;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;
    padding: 35px 35px 35px 60px;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
    border-radius: 0px 30px 30px 0px;
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-289d5be);
    fill: var( --e-global-color-9c764db);
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-1a7aa3c7.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-289d5be);
    color: var( --e-global-color-289d5be);
    border-color: var( --e-global-color-289d5be);
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-title a {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-3e58bcdc {
    margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-188 .elementor-element.elementor-element-3e58bcdc.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c764db);
    fill: #9FA70A;
    color: #9FA70A;
}

.elementor-188 .elementor-element.elementor-element-3e58bcdc.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-3e58bcdc.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-9c764db);
    color: var( --e-global-color-9c764db);
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-3e58bcdc.elementor-view-framed .elementor-icon {
    background-color: #9FA70A;
}

.elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-5021da16 {
    margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-188 .elementor-element.elementor-element-5021da16 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-188 .elementor-element.elementor-element-5021da16 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-188 .elementor-element.elementor-element-5eea4d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --overlay-opacity: 0.05;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-5eea4d19:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-5eea4d19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-5eea4d19::before,
.elementor-188 .elementor-element.elementor-element-5eea4d19>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-5eea4d19>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-5eea4d19>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-5eea4d19>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-5eea4d19>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-2-2-1.png");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-78f567bb {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-107c1cfb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-188 .elementor-element.elementor-element-107c1cfb:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-107c1cfb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-289d5be);
}

.elementor-188 .elementor-element.elementor-element-107c1cfb.e-con {
    --align-self: flex-start;
}

.elementor-188 .elementor-element.elementor-element-40bd321a {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
}

.elementor-188 .elementor-element.elementor-element-40bd321a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-40bd321a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-40bd321a.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-40bd321a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-9c764db);
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-40bd321a.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-40bd321a.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-40bd321a .elementor-icon {
    font-size: 14px;
}

.elementor-188 .elementor-element.elementor-element-40bd321a .elementor-icon svg {
    height: 14px;
}

.elementor-188 .elementor-element.elementor-element-702fbd3 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-9c082af);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-2ab71b9c {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-5cbb7959 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5fea636b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-10e44519 {
    --display: flex;
    --min-height: 600px;
    --justify-content: center;
    --border-radius: 30px 30px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: -100px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-10e44519:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-10e44519>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/730a2ace75fe09e714f1b3433bcaf40d.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-65a0d393 {
    --spacer-size: 50px;
}

.elementor-188 .elementor-element.elementor-element-87dfce1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-74447375 {
    background-color: transparent;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;
    padding: 35px 35px 35px 60px;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
    border-radius: 0px 30px 30px 0px;
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-74447375.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-74447375.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-74447375.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-9c082af);
    color: var( --e-global-color-9c082af);
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon {
    font-size: 35px;
}

.elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title a {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-19f1df0e {
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-19f1df0e.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-19f1df0e.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-19f1df0e.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-9c082af);
    color: var( --e-global-color-9c082af);
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon {
    font-size: 35px;
}

.elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-title a {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-5f33874d {
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-5f33874d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-5f33874d.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-5f33874d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-9c082af);
    color: var( --e-global-color-9c082af);
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon {
    font-size: 35px;
}

.elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-75fda01 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --overlay-opacity: 0.15;
    --padding-top: 60px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-75fda01:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-75fda01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom center, var( --e-global-color-6b0ce64) 40%, var( --e-global-color-9c082af) 100%);
}

.elementor-188 .elementor-element.elementor-element-75fda01::before,
.elementor-188 .elementor-element.elementor-element-75fda01>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-75fda01>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-75fda01>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-75fda01>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-75fda01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-3-4-1.png");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-a445c60 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-fc9e025 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-f5a6ce6 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-a770d0d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --overflow: hidden;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1109c68 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-c0fa74e {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-188 .elementor-element.elementor-element-c0fa74e:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-c0fa74e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/future-of-carbon-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-c0fa74e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-188 .elementor-element.elementor-element-de45f41 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    background-color: transparent;
    padding: 35px 35px 35px 35px;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-4f0dc0a {
    --display: flex;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overlay-opacity: 0.05;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-188 .elementor-element.elementor-element-4f0dc0a:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4f0dc0a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-4f0dc0a::before,
.elementor-188 .elementor-element.elementor-element-4f0dc0a>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-4f0dc0a>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-4f0dc0a>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-4f0dc0a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-4f0dc0a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-2-2-1.png");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-229d276 p {
    margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-229d276 {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-335560b {
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-335560b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-335560b.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-335560b.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-9c082af);
    color: var( --e-global-color-9c082af);
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-335560b .elementor-icon {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-title a {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-b3f1054 {
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-b3f1054.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-b3f1054.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-b3f1054.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-9c082af);
    color: var( --e-global-color-9c082af);
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-12139f2 {
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-12139f2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-12139f2.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-12139f2.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-9c082af);
    color: var( --e-global-color-9c082af);
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-162674e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --overlay-opacity: 0.05;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-162674e:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-162674e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-162674e::before,
.elementor-188 .elementor-element.elementor-element-162674e>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-162674e>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-162674e>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-162674e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-162674e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-4da9a17);
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-2-2-1.png");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-156acd7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-0cc7941 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-188 .elementor-element.elementor-element-0cc7941:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-0cc7941>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-289d5be);
}

.elementor-188 .elementor-element.elementor-element-0cc7941.e-con {
    --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-39ee3a4 {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
}

.elementor-188 .elementor-element.elementor-element-39ee3a4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-39ee3a4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-39ee3a4.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-39ee3a4.elementor-view-default .elementor-icon {
    color: var( --e-global-color-9c764db);
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-39ee3a4.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-39ee3a4.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-39ee3a4 .elementor-icon {
    font-size: 14px;
}

.elementor-188 .elementor-element.elementor-element-39ee3a4 .elementor-icon svg {
    height: 14px;
}

.elementor-188 .elementor-element.elementor-element-ba51c11 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-9c082af);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
}

.elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 600;
}

.elementor-188 .elementor-element.elementor-element-9440863 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.07);
    --margin-top: 30px;
    --margin-bottom: -150px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-188 .elementor-element.elementor-element-9440863:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-9440863>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-fffcccb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-0668e6d {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-188 .elementor-element.elementor-element-07a511f .elementor-heading-title {
    font-family: var( --e-global-typography-679076f-font-family), Sans-serif;
    font-size: var( --e-global-typography-679076f-font-size);
    font-weight: var( --e-global-typography-679076f-font-weight);
    text-transform: var( --e-global-typography-679076f-text-transform);
    line-height: var( --e-global-typography-679076f-line-height);
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-abb6a87 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 30px 30px 30px 30px;
    --margin-top: -30px;
    --margin-bottom: -30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-188 .elementor-element.elementor-element-abb6a87:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-abb6a87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(160deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-bad02b0 .elementor-heading-title {
    font-family: var( --e-global-typography-679076f-font-family), Sans-serif;
    font-size: var( --e-global-typography-679076f-font-size);
    font-weight: var( --e-global-typography-679076f-font-weight);
    text-transform: var( --e-global-typography-679076f-text-transform);
    line-height: var( --e-global-typography-679076f-line-height);
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-description {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-d74e454 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-b9acef4 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-188 .elementor-element.elementor-element-4bdc644 .elementor-heading-title {
    font-family: var( --e-global-typography-679076f-font-family), Sans-serif;
    font-size: var( --e-global-typography-679076f-font-size);
    font-weight: var( --e-global-typography-679076f-font-weight);
    text-transform: var( --e-global-typography-679076f-text-transform);
    line-height: var( --e-global-typography-679076f-line-height);
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-e047b86 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-188 .elementor-element.elementor-element-f829e90 .elementor-heading-title {
    font-family: var( --e-global-typography-679076f-font-family), Sans-serif;
    font-size: var( --e-global-typography-679076f-font-size);
    font-weight: var( --e-global-typography-679076f-font-weight);
    text-transform: var( --e-global-typography-679076f-text-transform);
    line-height: var( --e-global-typography-679076f-line-height);
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-73cb9485 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-73cb9485:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-73cb9485>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 30%, var( --e-global-color-be60afd) 70%);
}

.elementor-188 .elementor-element.elementor-element-3d58f1d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-11d524bf {
    --spacer-size: 200px;
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    background-color: transparent;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 0px;
    z-index: 2;
    background-image: linear-gradient(90deg, var( --e-global-color-4da9a17) 35%, var( --e-global-color-0962333) 100%);
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-11d524bf {
    left: 0px;
}

body.rtl .elementor-188 .elementor-element.elementor-element-11d524bf {
    right: 0px;
}

.elementor-188 .elementor-element.elementor-element-3a567517 {
    --spacer-size: 200px;
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    background-color: transparent;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 0px;
    z-index: 2;
    background-image: linear-gradient(90deg, var( --e-global-color-0962333) 35%, var( --e-global-color-be60afd) 100%);
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-3a567517 {
    right: 0px;
}

body.rtl .elementor-188 .elementor-element.elementor-element-3a567517 {
    left: 0px;
}

.elementor-188 .elementor-element.elementor-element-4c31e67d {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-188 .elementor-element.elementor-element-4c31e67d .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-188 .elementor-element.elementor-element-4c31e67d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 0px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-59e4746 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-fd527af {
    --display: flex;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-fcd6794 {
    --display: flex;
    --min-height: 425px;
    --justify-content: center;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-fcd6794:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-fcd6794>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/New-Project-8.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-fcd6794.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-188 .elementor-element.elementor-element-ee2f790 {
    --display: flex;
    --justify-content: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 35px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-bce5d55 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-bce5d55 img {
    width: 100%;
    max-width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center center;
}

.elementor-188 .elementor-element.elementor-element-7adf3a5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-9c764db);
    --border-color: var( --e-global-color-9c764db);
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -200px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-188 .elementor-element.elementor-element-7adf3a5:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-7adf3a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 70%, var( --e-global-color-9c764db) 100%);
}

.elementor-188 .elementor-element.elementor-element-7adf3a5:hover {
    border-style: solid;
    border-color: var( --e-global-color-be60afd);
    --border-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-7adf3a5,
.elementor-188 .elementor-element.elementor-element-7adf3a5::before {
    --border-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-c23f915 {
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-accent);
}

.elementor-188 .elementor-element.elementor-element-c23f915.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-c23f915.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-c23f915.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-be60afd);
    color: var( --e-global-color-be60afd);
    border-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-title a {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-description {
    color: var( --e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-b8ee96d {
    --icon-box-icon-margin: 25px;
}

.elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-accent);
}

.elementor-188 .elementor-element.elementor-element-b8ee96d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-b8ee96d.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-b8ee96d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-be60afd);
    color: var( --e-global-color-be60afd);
    border-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-title a {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-description {
    color: var( --e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-75fdb49 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-188 .elementor-element.elementor-element-aaf75cf {
    --display: flex;
    --min-height: 550px;
    --justify-content: center;
    --border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-aaf75cf:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-aaf75cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/New-Project-6.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn {
    background-color: var( --e-global-color-9c082af);
    width: 80px;
    height: 80px;
    line-height: 75px;
    color: var( --e-global-color-secondary);
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn:hover {
    background-color: transparent;
    color: #ffffff;
    background-image: linear-gradient(150deg, var( --e-global-color-be60afd) 0%, var( --e-global-color-secondary) 70%);
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .video-content {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn i {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn svg {
    max-width: 30px;
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn.glow-btn:before {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn.glow-btn:after {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn.glow-btn>i:after {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-secondary);
    fill: var( --e-global-color-secondary);
}

.elementor-188 .elementor-element.elementor-element-9e143d2 .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-188 .elementor-element.elementor-element-4b4845b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --overlay-opacity: 0.9;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-4b4845b:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4b4845b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/what-we-do-bg-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-4b4845b::before,
.elementor-188 .elementor-element.elementor-element-4b4845b>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-4b4845b>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-4b4845b>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-4b4845b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-4b4845b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-4da9a17) 30%, var( --e-global-color-c9da145) 100%);
}

.elementor-188 .elementor-element.elementor-element-79cb74c6 {
    --display: flex;
    --justify-content: center;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1e17f0e9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-396fa56c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-188 .elementor-element.elementor-element-396fa56c:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-396fa56c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-289d5be);
}

.elementor-188 .elementor-element.elementor-element-396fa56c.e-con {
    --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-7e83677f {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
}

.elementor-188 .elementor-element.elementor-element-7e83677f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-7e83677f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-7e83677f.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-7e83677f.elementor-view-default .elementor-icon {
    color: var( --e-global-color-9c764db);
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-7e83677f.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-7e83677f.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-7e83677f .elementor-icon {
    font-size: 14px;
}

.elementor-188 .elementor-element.elementor-element-7e83677f .elementor-icon svg {
    height: 14px;
}

.elementor-188 .elementor-element.elementor-element-2490bf77 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-9c082af);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper p {
    color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-6f349302 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-2d5b2bea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-70565a35 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5132358f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1e68355a {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-60bfb683.ekit-equal-height-enable,
.elementor-188 .elementor-element.elementor-element-60bfb683.ekit-equal-height-enable>div,
.elementor-188 .elementor-element.elementor-element-60bfb683.ekit-equal-height-enable .ekit-wid-con,
.elementor-188 .elementor-element.elementor-element-60bfb683.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/vcss.jpg");
    background-repeat: no-repeat;
    padding: 30px 30px 30px 30px;
    border-style: none;
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox:hover {
    background-color: var( --e-global-color-4da9a17);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox.image-active::before {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-9c082af) 50%, var( --e-global-color-9c764db) 100%);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox.gradient-active:hover::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-0962333) 0%, var( --e-global-color-0a2c89e) 100%);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-info-box-icon {
    color: var( --e-global-color-be60afd);
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 25px 0px;
}

.elementor-188 .elementor-element.elementor-element-581c1c9d {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-2203cf0a.ekit-equal-height-enable,
.elementor-188 .elementor-element.elementor-element-2203cf0a.ekit-equal-height-enable>div,
.elementor-188 .elementor-element.elementor-element-2203cf0a.ekit-equal-height-enable .ekit-wid-con,
.elementor-188 .elementor-element.elementor-element-2203cf0a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/gold.jpg");
    padding: 50px 50px 50px 50px;
    border-style: none;
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox:hover {
    background-color: var( --e-global-color-4da9a17);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox.image-active::before {
    background-color: #009093;
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox.gradient-active:hover::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-0962333) 0%, var( --e-global-color-0a2c89e) 100%);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-9c082af);
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .box-body>p {
    color: var( --e-global-color-fdf12ae);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 25px 0px;
}

.elementor-188 .elementor-element.elementor-element-56517c0 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-b1ca96e.ekit-equal-height-enable,
.elementor-188 .elementor-element.elementor-element-b1ca96e.ekit-equal-height-enable>div,
.elementor-188 .elementor-element.elementor-element-b1ca96e.ekit-equal-height-enable .ekit-wid-con,
.elementor-188 .elementor-element.elementor-element-b1ca96e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/third-party.jpg");
    background-repeat: no-repeat;
    padding: 30px 30px 30px 30px;
    border-style: none;
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox:hover {
    background-color: var( --e-global-color-4da9a17);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox.image-active::before {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-9c082af) 50%, var( --e-global-color-9c764db) 100%);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox.gradient-active:hover::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-0962333) 0%, var( --e-global-color-0a2c89e) 100%);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-info-box-icon {
    color: var( --e-global-color-be60afd);
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 25px 0px;
}

.elementor-188 .elementor-element.elementor-element-7ec1df3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --padding-top: 130px;
    --padding-bottom: 40px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-25b996e {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5aace20 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-ebd6412 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #000000;
}

.elementor-188 .elementor-element.elementor-element-9f23955 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button:hover,
.elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-9c082af);
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-32af4e5 {
    width: auto;
    max-width: auto;
}

.elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-style: none;
}

.elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button:hover svg,
.elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button:focus svg {
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button {
    background-color: transparent;
    fill: #020202;
    color: #020202;
    background-image: linear-gradient(150deg, #060505F7 0%, #FFFFFF 0%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000009C;
}

.elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button:hover,
.elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-9c082af);
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-0e13114 {
    width: auto;
    max-width: auto;
}

.elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button:hover svg,
.elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button:focus svg {
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-9be1d40 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-f535fce {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-e10b831 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-616a86e {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-774e8de.ekit-equal-height-enable,
.elementor-188 .elementor-element.elementor-element-774e8de.ekit-equal-height-enable>div,
.elementor-188 .elementor-element.elementor-element-774e8de.ekit-equal-height-enable .ekit-wid-con,
.elementor-188 .elementor-element.elementor-element-774e8de.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 70%, var( --e-global-color-9c764db) 100%);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9c764db);
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox:hover {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-info-box-icon {
    color: var( --e-global-color-be60afd);
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .elementskit-info-box-icon {
    font-size: 35px;
    transform: rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 25px 0px;
}

.elementor-188 .elementor-element.elementor-element-2b6b287 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-a73fedf.ekit-equal-height-enable,
.elementor-188 .elementor-element.elementor-element-a73fedf.ekit-equal-height-enable>div,
.elementor-188 .elementor-element.elementor-element-a73fedf.ekit-equal-height-enable .ekit-wid-con,
.elementor-188 .elementor-element.elementor-element-a73fedf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9c082af);
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox:hover {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
    border-style: solid;
    border-color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-a73fedf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-9c082af);
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .box-body>p {
    color: var( --e-global-color-fdf12ae);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-info-box-icon {
    color: var( --e-global-color-9c764db);
    fill: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .elementskit-info-box-icon {
    font-size: 35px;
    transform: rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 25px 0px;
}

.elementor-188 .elementor-element.elementor-element-759953f {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-3f3719d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-116a0eb {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-83877f5.ekit-equal-height-enable,
.elementor-188 .elementor-element.elementor-element-83877f5.ekit-equal-height-enable>div,
.elementor-188 .elementor-element.elementor-element-83877f5.ekit-equal-height-enable .ekit-wid-con,
.elementor-188 .elementor-element.elementor-element-83877f5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 70%, var( --e-global-color-9c764db) 100%);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9c764db);
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox:hover {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-info-box-icon {
    color: var( --e-global-color-be60afd);
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 35px;
    transform: rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 25px 0px;
}

.elementor-188 .elementor-element.elementor-element-1f46a71 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5fceeb8.ekit-equal-height-enable,
.elementor-188 .elementor-element.elementor-element-5fceeb8.ekit-equal-height-enable>div,
.elementor-188 .elementor-element.elementor-element-5fceeb8.ekit-equal-height-enable .ekit-wid-con,
.elementor-188 .elementor-element.elementor-element-5fceeb8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-6b0ce64) 70%, var( --e-global-color-9c764db) 100%);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9c764db);
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox:hover {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size);
    font-weight: var( --e-global-typography-b21c26e-font-weight);
    line-height: var( --e-global-typography-b21c26e-line-height);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-info-box-icon {
    color: var( --e-global-color-be60afd);
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-9c082af);
    fill: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 35px;
    transform: rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 25px 0px;
}

.elementor-188 .elementor-element.elementor-element-5e978e84 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --overlay-opacity: 0.15;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-5e978e84:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-5e978e84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-6b0ce64) 25%, var( --e-global-color-9c082af) 100%);
}

.elementor-188 .elementor-element.elementor-element-5e978e84::before,
.elementor-188 .elementor-element.elementor-element-5e978e84>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-5e978e84>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-5e978e84>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-5e978e84>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-5e978e84>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-3-4-1.png");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-2dc9b460 {
    --display: flex;
    --justify-content: center;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-4eb9febb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-188 .elementor-element.elementor-element-4eb9febb:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4eb9febb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-4eb9febb.e-con {
    --align-self: flex-start;
}

.elementor-188 .elementor-element.elementor-element-48b5c335 {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
}

.elementor-188 .elementor-element.elementor-element-48b5c335 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-48b5c335.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-48b5c335.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-48b5c335.elementor-view-default .elementor-icon {
    color: var( --e-global-color-be60afd);
    border-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-48b5c335.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-48b5c335.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-48b5c335 .elementor-icon {
    font-size: 14px;
}

.elementor-188 .elementor-element.elementor-element-48b5c335 .elementor-icon svg {
    height: 14px;
}

.elementor-188 .elementor-element.elementor-element-1f7e9a29 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-33ca1514 {
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-33ca1514:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-33ca1514>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/discussion-among-businesspeople-on-the-latest-developments-in-solar-energy-environment-city.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn {
    background-color: var( --e-global-color-9c082af);
    width: 80px;
    height: 80px;
    line-height: 75px;
    color: var( --e-global-color-secondary);
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn:hover {
    background-color: transparent;
    color: #ffffff;
    background-image: linear-gradient(150deg, var( --e-global-color-be60afd) 0%, var( --e-global-color-secondary) 70%);
}

.elementor-188 .elementor-element.elementor-element-64162202 .video-content {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn i {
    font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn svg {
    max-width: 30px;
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn.glow-btn:before {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn.glow-btn:after {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn.glow-btn>i:after {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-secondary);
    fill: var( --e-global-color-secondary);
}

.elementor-188 .elementor-element.elementor-element-64162202 .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-188 .elementor-element.elementor-element-53e639bf {
    --display: flex;
    --justify-content: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-131f821f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-188 .elementor-element.elementor-element-131f821f img {
    width: 100%;
    max-width: 100%;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 30px;
    --ekit_testimonial_slidetoshow: 2;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider:before {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 50%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-4da9a17) 50%, var( --e-global-color-be60afd) 100%);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-prev,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-next {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-prev:hover,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-next:hover {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-primary) 0%, var( --e-global-color-secondary) 70%);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card {
    margin-left: 0px;
    margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card {
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
    color: var( --e-global-color-fdf12ae);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var( --e-global-typography-48cd92d-font-family), Sans-serif;
    font-size: var( --e-global-typography-48cd92d-font-size);
    font-weight: var( --e-global-typography-48cd92d-font-weight);
    font-style: var( --e-global-typography-48cd92d-font-style);
    line-height: var( --e-global-typography-48cd92d-line-height);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-stars>li>a,
.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-stars>li>span {
    color: #fec42d;
    fill: #fec42d;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-stars>li:not(:last-child) {
    margin-right: 5px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-50b2a21);
    fill: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-50b2a21);
    fill: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-50b2a21);
    fill: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon>i {
    color: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-50b2a21);
    fill: var( --e-global-color-50b2a21);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-9c082af);
    font-family: var( --e-global-typography-4aceb21-font-family), Sans-serif;
    font-size: var( --e-global-typography-4aceb21-font-size);
    font-weight: var( --e-global-typography-4aceb21-font-weight);
    line-height: var( --e-global-typography-4aceb21-line-height);
    margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-fdf12ae);
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider:hover .elementskit-author-des {
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
    color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-commentor-image>img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-navigation-button {
    font-size: 23px;
    -webkit-transform: translateY(-260px);
    -ms-transform: translateY(-260px);
    transform: translateY(-260px);
    padding: 25px 25px 25px 25px;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-prev {
    left: -110%;
    width: 60px;
    height: 60px;
    color: var( --e-global-color-9c082af);
    border-radius: 100% 100% 100% 100%;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-next {
    right: 187%;
    width: 60px;
    height: 60px;
    color: var( --e-global-color-9c082af);
    border-radius: 100% 100% 100% 100%;
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-prev:hover {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-button-next:hover {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-71bfb143 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --overlay-opacity: 0.15;
    --padding-top: 40px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-188 .elementor-element.elementor-element-71bfb143:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-71bfb143>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-6b0ce64) 40%, var( --e-global-color-9c082af) 100%);
}

.elementor-188 .elementor-element.elementor-element-71bfb143::before,
.elementor-188 .elementor-element.elementor-element-71bfb143>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-71bfb143>.e-con-inner>.elementor-background-video-container::before,
.elementor-188 .elementor-element.elementor-element-71bfb143>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-71bfb143>.e-con-inner>.elementor-background-slideshow::before,
.elementor-188 .elementor-element.elementor-element-71bfb143>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pavana.club/wp-content/uploads/2025/07/Layer-3-4-1.png");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-188 .elementor-element.elementor-element-5ad09842 {
    --display: flex;
    --justify-content: flex-start;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 35px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-16ff29be {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-34beef71 {
    --display: flex;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 0%, var( --e-global-color-be60afd) 70%);
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: transparent;
    color: var( --e-global-color-4da9a17);
    background-image: linear-gradient(150deg, var( --e-global-color-9c764db) 30%, var( --e-global-color-9c764db) 100%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
    padding: 20px 25px 20px 25px;
}

.elementor-188 .elementor-element.elementor-element-230d72e0 {
    width: 100%;
    max-width: 100%;
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-9c082af);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-9c082af);
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text);
    padding: 20px 20px 20px 20px;
}

.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-body p,
.elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-body {
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-188 .elementor-element.elementor-element-3333fb3b {
    --display: flex;
    --min-height: 0px;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-3333fb3b.e-con {
    --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-3eebb1a6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-188 .elementor-element.elementor-element-3eebb1a6:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-3eebb1a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9c764db);
}

.elementor-188 .elementor-element.elementor-element-3eebb1a6.e-con {
    --align-self: flex-start;
}

.elementor-188 .elementor-element.elementor-element-5ed30d70 {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
}

.elementor-188 .elementor-element.elementor-element-5ed30d70 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-5ed30d70.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-5ed30d70.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-5ed30d70.elementor-view-default .elementor-icon {
    color: var( --e-global-color-be60afd);
    border-color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-5ed30d70.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-5ed30d70.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-5ed30d70 .elementor-icon {
    font-size: 14px;
}

.elementor-188 .elementor-element.elementor-element-5ed30d70 .elementor-icon svg {
    height: 14px;
}

.elementor-188 .elementor-element.elementor-element-62d33c4b .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size);
    font-weight: var( --e-global-typography-3958d75-font-weight);
    text-transform: var( --e-global-typography-3958d75-text-transform);
    line-height: var( --e-global-typography-3958d75-line-height);
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 30%, var( --e-global-color-primary) 100%);
}

.elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-be60afd);
}

.elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c397194-font-family), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size);
    font-weight: var( --e-global-typography-c397194-font-weight);
    text-transform: var( --e-global-typography-c397194-text-transform);
    line-height: var( --e-global-typography-c397194-line-height);
}

.elementor-188 .elementor-element.elementor-element-4fe2fab0 {
    text-align: center;
}

.elementor-188 .elementor-element.elementor-element-4fe2fab0 img {
    width: 100%;
    max-width: 100%;
    height: 475px;
    object-fit: cover;
    object-position: center center;
}

@media(min-width:768px) {
    .elementor-188 .elementor-element.elementor-element-7f380429 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-5b5fe099 {
        --width: 60%;
    }
    .elementor-188 .elementor-element.elementor-element-37b078ca {
        --width: 49%;
    }
    .elementor-188 .elementor-element.elementor-element-5746435b {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-391b9085 {
        --width: 45%;
    }
    .elementor-188 .elementor-element.elementor-element-4ff31c52 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-432e2e16 {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-5eea4d19 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-78f567bb {
        --width: 31.7%;
    }
    .elementor-188 .elementor-element.elementor-element-107c1cfb {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-5cbb7959 {
        --width: 66%;
    }
    .elementor-188 .elementor-element.elementor-element-75fda01 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-fc9e025 {
        --content-width: 800px;
    }
    .elementor-188 .elementor-element.elementor-element-1109c68 {
        --width: 67%;
    }
    .elementor-188 .elementor-element.elementor-element-4f0dc0a {
        --width: 40%;
    }
    .elementor-188 .elementor-element.elementor-element-162674e {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-156acd7 {
        --content-width: 1000px;
    }
    .elementor-188 .elementor-element.elementor-element-0cc7941 {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-fffcccb {
        --width: 50%;
    }
    .elementor-188 .elementor-element.elementor-element-d74e454 {
        --width: 50%;
    }
    .elementor-188 .elementor-element.elementor-element-59e4746 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-4b4845b {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-1e17f0e9 {
        --content-width: 1000px;
    }
    .elementor-188 .elementor-element.elementor-element-396fa56c {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-70565a35 {
        --width: 66%;
    }
    .elementor-188 .elementor-element.elementor-element-56517c0 {
        --width: 31.7%;
    }
    .elementor-188 .elementor-element.elementor-element-7ec1df3 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-f535fce {
        --width: 50%;
    }
    .elementor-188 .elementor-element.elementor-element-759953f {
        --width: 50%;
    }
    .elementor-188 .elementor-element.elementor-element-5e978e84 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-4eb9febb {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-71bfb143 {
        --content-width: 1280px;
    }
    .elementor-188 .elementor-element.elementor-element-3eebb1a6 {
        --width: auto;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-188 .elementor-element.elementor-element-5b5fe099 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-3a732915 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-391b9085 {
        --width: 85%;
    }
    .elementor-188 .elementor-element.elementor-element-78f567bb {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-5cbb7959 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-5fea636b {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-a770d0d {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-1109c68 {
        --width: 50%;
    }
    .elementor-188 .elementor-element.elementor-element-4f0dc0a {
        --width: 50%;
    }
    .elementor-188 .elementor-element.elementor-element-fffcccb {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-d74e454 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-3d58f1d6 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-7adf3a5 {
        --width: 90%;
    }
    .elementor-188 .elementor-element.elementor-element-70565a35 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-5132358f {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-56517c0 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-ebd6412 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-f535fce {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-e10b831 {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-759953f {
        --width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-3f3719d {
        --width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-188 .elementor-element.elementor-element-391b9085:not(.elementor-motion-effects-element-type-background),
    .elementor-188 .elementor-element.elementor-element-391b9085>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox {
        background-attachment: scroll;
    }
    .elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-188 .elementor-element.elementor-element-7f380429 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 200px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-6ee24b9e .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 55px;
    }
    .elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-db48b8b-font-size);
        line-height: var( --e-global-typography-db48b8b-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-1a1af985 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }
    .elementor-188 .elementor-element.elementor-element-3a732915 {
        --padding-top: 35px;
        --padding-bottom: 35px;
        --padding-left: 35px;
        --padding-right: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-278e94cd .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-description {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-391b9085 {
        --min-height: 400px;
        --margin-top: 0px;
        --margin-bottom: -100px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-4ff31c52 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 150px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-443a0c40 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 35px 35px 35px 35px;
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-title a {
        font-size: 17px;
    }
    .elementor-188 .elementor-element.elementor-element-3e58bcdc {
        padding: 0px 0px 0px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5eea4d19 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-702fbd3 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 40px;
    }
    .elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2ab71b9c {
        font-size: 16px;
    }
    .elementor-188 .elementor-element.elementor-element-5fea636b {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-10e44519 {
        --min-height: 500px;
        --border-radius: 30px 30px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: -50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-65a0d393 {
        --spacer-size: 50px;
    }
    .elementor-188 .elementor-element.elementor-element-87dfce1 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;
        padding: 20px 20px 20px 60px;
        --icon-box-icon-margin: 14px;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title {
        margin-bottom: 8px;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon {
        font-size: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title a {
        font-size: 17px;
    }
    .elementor-188 .elementor-element.elementor-element-19f1df0e {
        padding: 20px 20px 20px 40px;
        --icon-box-icon-margin: 8px;
    }
    .elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-title a {
        font-size: 17px;
    }
    .elementor-188 .elementor-element.elementor-element-5f33874d {
        padding: 20px 20px 20px 40px;
        --icon-box-icon-margin: 8px;
    }
    .elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-75fda01 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-a770d0d {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-de45f41 {
        width: 100%;
        max-width: 100%;
        padding: 20px 20px 20px 20px;
    }
    .elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title {
        margin-bottom: 8px;
    }
    .elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-4f0dc0a {
        --padding-top: 35px;
        --padding-bottom: 35px;
        --padding-left: 35px;
        --padding-right: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-335560b {
        --icon-box-icon-margin: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-335560b .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-title a {
        font-size: 17px;
    }
    .elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-162674e {
        --gap: 35px 35px;
        --row-gap: 35px;
        --column-gap: 35px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-ba51c11 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-9440863 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-188 .elementor-element.elementor-element-07a511f .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-abb6a87 {
        --border-radius: 30px 30px 0px 30px;
        --margin-top: -0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-bad02b0 .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-4bdc644 .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-e047b86 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-f829e90 .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-73cb9485 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-3d58f1d6 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-188 .elementor-element.elementor-element-11d524bf {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
    }
    .elementor-188 .elementor-element.elementor-element-3a567517 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
    }
    .elementor-188 .elementor-element.elementor-element-4c31e67d {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-188 .elementor-element.elementor-element-59e4746 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-fd527af {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-9795eb4 {
        font-size: 18px;
    }
    .elementor-188 .elementor-element.elementor-element-fcd6794 {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-ee2f790 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-bce5d55 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-7adf3a5 {
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 35px;
        --padding-bottom: 35px;
        --padding-left: 35px;
        --padding-right: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 {
        --icon-box-icon-margin: 17px;
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon {
        font-size: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-title a {
        font-size: 17px;
    }
    .elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-title a {
        font-size: 17px;
    }
    .elementor-188 .elementor-element.elementor-element-4b4845b {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-2490bf77 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2d5b2bea {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-7ec1df3 {
        --gap: 35px 35px;
        --row-gap: 35px;
        --column-gap: 35px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-5aace20 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-9be1d40 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5e978e84 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-2dc9b460 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-1f7e9a29 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-33ca1514 {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-53e639bf {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-131f821f {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-48cd92d-font-size);
        line-height: var( --e-global-typography-48cd92d-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-4aceb21-font-size);
        line-height: var( --e-global-typography-4aceb21-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-71bfb143 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-5ad09842 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-3333fb3b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-62d33c4b .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }
    .elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
}

@media(max-width:767px) {
    .elementor-188 .elementor-element.elementor-element-7f380429 {
        --padding-top: 120px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 10px;
    }
    .elementor-188 .elementor-element.elementor-element-1978629d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-37b078ca {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-6ee24b9e .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-3b597043 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-db48b8b-font-size);
        line-height: var( --e-global-typography-db48b8b-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-14eaf734 {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-31f416d {
        --justify-content: center;
    }
    .elementor-188 .elementor-element.elementor-element-65c82f3c {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-b4b66b1 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-c15d405 {
        --justify-content: center;
    }
    .elementor-188 .elementor-element.elementor-element-6185da6 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-80bbf24 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-743da2ae {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-743da2ae .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-676e34b4 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-676e34b4 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-3a732915 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-278e94cd .elementor-heading-title {
        font-size: 18px;
        line-height: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-3d2d9b67 .elementor-divider {
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-188 .elementor-element.elementor-element-6a4d2019 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title {
        margin-bottom: 7px;
    }
    .elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-6a4d2019 .elementor-icon-box-description {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-391b9085 {
        --width: 96%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-188 .elementor-element.elementor-element-391b9085:not(.elementor-motion-effects-element-type-background),
    .elementor-188 .elementor-element.elementor-element-391b9085>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
    }
    .elementor-188 .elementor-element.elementor-element-65f9a1a3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-65f9a1a3 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-4ff31c52 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-5f105efe {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-51ea415e img {
        height: 350px;
    }
    .elementor-188 .elementor-element.elementor-element-560e9c7c {
        margin: -150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-188 .elementor-element.elementor-element-560e9c7c img {
        height: 200px;
    }
    .elementor-188 .elementor-element.elementor-element-49fd602b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-432e2e16 {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-443a0c40 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 24px;
    }
    .elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-3b41d830 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-6a4932f5 {
        font-size: 16px;
    }
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 {
        padding: 25px 25px 25px 25px;
    }
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-title a {
        font-size: 18px;
    }
    .elementor-188 .elementor-element.elementor-element-1a7aa3c7 .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-3e58bcdc .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-188 .elementor-element.elementor-element-5021da16 .elementor-button {
        font-size: 16px;
    }
    .elementor-188 .elementor-element.elementor-element-107c1cfb {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-702fbd3 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 24px;
    }
    .elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-42004f3 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2ab71b9c {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-10e44519 {
        --min-height: 300px;
        --border-radius: 30px 30px 30px 30px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-87dfce1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 25px 25px 25px 25px;
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-74447375 .elementor-icon-box-title a {
        font-size: 18px;
    }
    .elementor-188 .elementor-element.elementor-element-19f1df0e {
        padding: 0px 0px 0px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-19f1df0e .elementor-icon-box-title a {
        font-size: 18px;
    }
    .elementor-188 .elementor-element.elementor-element-5f33874d {
        padding: 0px 0px 0px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-5f33874d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 28px;
    }
    .elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-3f32d2c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-1109c68 {
        --min-height: 350px;
    }
    .elementor-188 .elementor-element.elementor-element-c0fa74e {
        --min-height: 400px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-de45f41 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-4f0dc0a {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-229d276 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-188 .elementor-element.elementor-element-229d276 p {
        margin-bottom: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-335560b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
        --icon-box-icon-margin: 11px;
    }
    .elementor-188 .elementor-element.elementor-element-335560b .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-335560b .elementor-icon-box-title a {
        font-size: 18px;
    }
    .elementor-188 .elementor-element.elementor-element-b3f1054 {
        --icon-box-icon-margin: 8px;
    }
    .elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-b3f1054 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-12139f2 {
        --icon-box-icon-margin: 11px;
    }
    .elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-12139f2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-0cc7941 {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-ba51c11 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 24px;
    }
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-34a0736 .elementskit-section-title-wraper p {
        font-size: 18px;
    }
    .elementor-188 .elementor-element.elementor-element-9440863 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-07a511f .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-94fcbb2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-abb6a87 {
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-bad02b0 .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-c9859bb .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-d74e454 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-4bdc644 .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-9c2b72d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-e047b86 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-f829e90 .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size);
        line-height: var( --e-global-typography-679076f-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-ae7ae36 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-4c31e67d {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 24px;
    }
    .elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-c8cbd2d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-9795eb4 {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-7adf3a5 {
        --width: 85%;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }
    .elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-158fcba .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 {
        --icon-box-icon-margin: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-c23f915 .elementor-icon-box-title a {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon {
        font-size: 25px;
    }
    .elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-title,
    .elementor-188 .elementor-element.elementor-element-b8ee96d .elementor-icon-box-title a {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-aaf75cf {
        --min-height: 300px;
    }
    .elementor-188 .elementor-element.elementor-element-396fa56c {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-2490bf77 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 28px;
    }
    .elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-fe51eb4 .elementskit-section-title-wraper p {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-60bfb683 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2203cf0a .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-b1ca96e .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 28px;
    }
    .elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-5432274 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-9f23955 {
        --justify-content: center;
    }
    .elementor-188 .elementor-element.elementor-element-32af4e5 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-32af4e5 .elementor-button {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-0e13114 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-188 .elementor-element.elementor-element-0e13114 .elementor-button {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-774e8de .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-a73fedf .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-83877f5 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox {
        padding: 35px 35px 35px 35px;
    }
    .elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-b21c26e-font-size);
        line-height: var( --e-global-typography-b21c26e-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5fceeb8 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-4eb9febb {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-1f7e9a29 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-5d2fe82b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-33ca1514 {
        --min-height: 300px;
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial-slider .swiper-wrapper {
        padding: 0px 0px 0px 0px;
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .ekit-main-swiper .elementskit-single-testimonial-slider,
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card {
        margin-left: 0px;
        margin-right: 0px;
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-48cd92d-font-size);
        line-height: var( --e-global-typography-48cd92d-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-4aceb21-font-size);
        line-height: var( --e-global-typography-4aceb21-line-height);
    }
    .elementor-188 .elementor-element.elementor-element-2c2f7cf3 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-5ad09842 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-188 .elementor-element.elementor-element-16ff29be {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: 16px;
    }
    .elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-body p,
    .elementor-188 .elementor-element.elementor-element-230d72e0 .elementskit-accordion .elementskit-card-body {
        font-size: 15px;
    }
    .elementor-188 .elementor-element.elementor-element-3eebb1a6 {
        --width: auto;
    }
    .elementor-188 .elementor-element.elementor-element-62d33c4b .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size);
        line-height: var( --e-global-typography-3958d75-line-height);
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing);
    }
    .elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 23px;
    }
    .elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-188 .elementor-element.elementor-element-78014642 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c397194-font-size);
        line-height: var( --e-global-typography-c397194-line-height);
    }
}