.elementor-312 .elementor-element.elementor-element-5076a2e:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-5076a2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-nvsitebg);
    background-image: url("https://starlizard.com/wp-content/uploads/2021/08/DJI_0583-HDR-Compressed.jpg");
    background-position: -604px 734px;
}

.elementor-312 .elementor-element.elementor-element-5076a2e>.elementor-background-overlay {
    background-color: var( --e-global-color-text);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-312 .elementor-element.elementor-element-5076a2e>.elementor-container {
    min-height: 200px;
}

.elementor-312 .elementor-element.elementor-element-5076a2e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-312 .elementor-element.elementor-element-4e20189:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-4e20189>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-4e20189 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-312 .elementor-element.elementor-element-4e20189>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-39c472d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-312 .elementor-element.elementor-element-39c472d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-312 .elementor-element.elementor-element-bea0cb9>.elementor-widget-container {
    margin: 3% 0% 1% 10%;
}

.elementor-312 .elementor-element.elementor-element-bea0cb9 {
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-bea0cb9 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-e33d50c {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-ab863ba);
    --divider-border-width: 1px;
}

.elementor-312 .elementor-element.elementor-element-e33d50c>.elementor-widget-container {
    margin: -1% 0% -1% 10%;
}

.elementor-312 .elementor-element.elementor-element-e33d50c .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-312 .elementor-element.elementor-element-e33d50c .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-312 .elementor-element.elementor-element-4ef262a>.elementor-widget-container {
    margin: 0% 0% -1% 10%;
}

.elementor-312 .elementor-element.elementor-element-4ef262a {
    color: var( --e-global-color-nvtextdarkbg);
    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);
}

.elementor-312 .elementor-element.elementor-element-9f8cf4c>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-312 .elementor-element.elementor-element-9f8cf4c .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-312 .elementor-element.elementor-element-d012bb0:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-d012bb0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-d012bb0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7px 7px 7px 7px;
}

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

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-cbf9b76.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-312 .elementor-element.elementor-element-68734ee {
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-68734ee .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-text);
}

.elementor-312 .elementor-element.elementor-element-38f6c3c {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-312 .elementor-element.elementor-element-38f6c3c>.elementor-widget-container {
    margin: -2% 0% -1% 0%;
}

.elementor-312 .elementor-element.elementor-element-38f6c3c .elementor-divider-separator {
    width: 15%;
}

.elementor-312 .elementor-element.elementor-element-38f6c3c .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-312 .elementor-element.elementor-element-f6ab97c {
    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);
}

.elementor-312 .elementor-element.elementor-element-6a9da6f img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-312 .elementor-element.elementor-element-01b41bb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-312 .elementor-element.elementor-element-01b41bb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-312 .elementor-element.elementor-element-2dabb02 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-7d64a44.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-312 .elementor-element.elementor-element-7d64a44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-312 .elementor-element.elementor-element-57d9f00 {
    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);
}

.elementor-312 .elementor-element.elementor-element-5f01850 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-312 .elementor-element.elementor-element-5f01850>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-0d9d4af.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-312 .elementor-element.elementor-element-0d9d4af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-312 .elementor-element.elementor-element-133c93d {
    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);
}

.elementor-312 .elementor-element.elementor-element-2bbd680:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-2bbd680>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-2bbd680 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-312 .elementor-element.elementor-element-52b3f49>.elementor-widget-container {
    margin: 2% 0% 0% 0%;
}

.elementor-312 .elementor-element.elementor-element-52b3f49 {
    text-align: right;
}

.elementor-312 .elementor-element.elementor-element-52b3f49 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-b159045 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-ab863ba);
    --divider-border-width: 1px;
}

.elementor-312 .elementor-element.elementor-element-b159045>.elementor-widget-container {
    margin: -2% 0% -1% 0%;
}

.elementor-312 .elementor-element.elementor-element-b159045 .elementor-divider-separator {
    width: 20%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-312 .elementor-element.elementor-element-b159045 .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-312 .elementor-element.elementor-element-78916f8 {
    text-align: right;
}

.elementor-312 .elementor-element.elementor-element-78916f8 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-7d8e4a2 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-nvtextcolor);
    --divider-border-width: 1px;
}

.elementor-312 .elementor-element.elementor-element-7d8e4a2>.elementor-widget-container {
    margin: -2% 0% -1% 0%;
}

.elementor-312 .elementor-element.elementor-element-7d8e4a2 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-312 .elementor-element.elementor-element-7d8e4a2 .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-312 .elementor-element.elementor-element-456c19f:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-456c19f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-456c19f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-312 .elementor-element.elementor-element-456c19f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-312 .elementor-element.elementor-element-6510138 {
    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);
}

.elementor-312 .elementor-element.elementor-element-d1c4c46 .elementor-button {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-nvtextdarkbg);
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-d1c4c46 .elementor-button:hover,
.elementor-312 .elementor-element.elementor-element-d1c4c46 .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-d1c4c46 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-312 .elementor-element.elementor-element-d1c4c46 .elementor-button .elementor-button-content-wrapper {
    gap: 11px;
}

.elementor-312 .elementor-element.elementor-element-591c730:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-591c730>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-591c730 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-312 .elementor-element.elementor-element-591c730>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-312 .elementor-element.elementor-element-f468ecd>.elementor-widget-container {
    margin: 2% 0% 0% 0%;
}

.elementor-312 .elementor-element.elementor-element-f468ecd {
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-f468ecd .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-text);
}

.elementor-312 .elementor-element.elementor-element-8cf1013 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-312 .elementor-element.elementor-element-8cf1013>.elementor-widget-container {
    margin: -2% 0% -1% 0%;
}

.elementor-312 .elementor-element.elementor-element-8cf1013 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-312 .elementor-element.elementor-element-8cf1013 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-312 .elementor-element.elementor-element-41d29bf>.elementor-widget-container {
    margin: 0% 20% 0% 0%;
    padding: 0px 0px 20px 0px;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-312 .elementor-element.elementor-element-41d29bf .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-312 .elementor-element.elementor-element-41d29bf .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-312 .elementor-element.elementor-element-41d29bf .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group>label,
.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-subgroup label {
    color: var( --e-global-color-text);
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group>label {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-type-html {
    padding-bottom: 0px;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group .elementor-field {
    color: var( --e-global-color-text);
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var( --e-global-color-nvlightbg);
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group .elementor-select-wrapper select {
    background-color: var( --e-global-color-nvlightbg);
}

.elementor-312 .elementor-element.elementor-element-41d29bf .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-312 .elementor-element.elementor-element-41d29bf {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-312 .elementor-element.elementor-element-524e6d0:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-524e6d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-524e6d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-312 .elementor-element.elementor-element-524e6d0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a4cea73 .swiper-slide-bg {
    background-color: var( --e-global-color-secondary);
    background-image: url(https://starlizard.com/wp-content/uploads/2021/10/Bleachers1.jpg);
    background-size: cover;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a4cea73 .swiper-slide-contents {
    margin-right: auto;
    text-shadow: 0px 0px 5px #000000;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a4cea73 .swiper-slide-inner {
    align-items: flex-end;
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a4cea73 .swiper-slide-inner .elementor-slide-heading {
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a4cea73 .swiper-slide-inner .elementor-slide-description {
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a4cea73 .swiper-slide-inner .elementor-slide-button {
    color: var( --e-global-color-nvtextdarkbg);
    border-color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-f9caeb0 .swiper-slide-bg {
    background-color: var( --e-global-color-secondary);
    background-image: url(https://starlizard.com/wp-content/uploads/2021/10/STARLIZARD-GHS_8015.jpg);
    background-size: cover;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-f9caeb0 .swiper-slide-contents {
    margin-left: auto;
    text-shadow: 0px 0px 10px #000000;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-f9caeb0 .swiper-slide-inner {
    align-items: flex-end;
    text-align: right;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-3e4b9ac .swiper-slide-bg {
    background-color: var( --e-global-color-secondary);
    background-image: url(https://starlizard.com/wp-content/uploads/2021/10/STARLIZARD-GHS_8060-1.jpg);
    background-size: cover;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-3e4b9ac .swiper-slide-contents {
    margin-right: auto;
    text-shadow: 0px 0px 10px #000000;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-3e4b9ac .swiper-slide-inner {
    align-items: flex-end;
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-3e4b9ac .swiper-slide-inner .elementor-slide-heading {
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-3e4b9ac .swiper-slide-inner .elementor-slide-description {
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-3e4b9ac .swiper-slide-inner .elementor-slide-button {
    color: var( --e-global-color-nvtextdarkbg);
    border-color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-1cb3448 .swiper-slide-bg {
    background-color: var( --e-global-color-secondary);
    background-image: url(https://starlizard.com/wp-content/uploads/2021/10/Starlizard-March20200305_03052020-240.jpg);
    background-size: cover;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-1cb3448 .swiper-slide-contents {
    margin-left: auto;
    text-shadow: 0px 0px 10px #000000;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-1cb3448 .swiper-slide-inner {
    align-items: flex-end;
    text-align: right;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-1cb3448 .swiper-slide-inner .elementor-slide-heading {
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-1cb3448 .swiper-slide-inner .elementor-slide-description {
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-1cb3448 .swiper-slide-inner .elementor-slide-button {
    color: var( --e-global-color-nvtextdarkbg);
    border-color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-d656ed2 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://starlizard.com/wp-content/uploads/2021/10/STARLIZARD-CSK_0228.jpg);
    background-size: cover;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-d656ed2 .swiper-slide-contents {
    margin-left: auto;
    text-shadow: 0px 0px 12px #000000;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-d656ed2 .swiper-slide-inner {
    align-items: flex-start;
    text-align: right;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a522cf4 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://starlizard.com/wp-content/uploads/2021/08/Bunga-Bunga-Boogie-157.jpg);
    background-size: cover;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a522cf4 .swiper-slide-contents {
    margin-right: auto;
    text-shadow: 0px 0px 10px #000000;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-repeater-item-a522cf4 .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .swiper-slide {
    transition-duration: calc(4000ms*1.2);
    height: 400px;
}

.elementor-312 .elementor-element.elementor-element-481cbfa {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-312 .elementor-element.elementor-element-481cbfa>.elementor-widget-container {
    margin: 2% 0% 2% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .swiper-slide-contents {
    max-width: 100%;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .swiper-slide-inner {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-481cbfa .elementor-slide-description {
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-ea92aad.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-312 .elementor-element.elementor-element-e151988>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-312 .elementor-element.elementor-element-e151988 {
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-e151988 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-887b590 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-ab863ba);
    --divider-border-width: 1px;
}

.elementor-312 .elementor-element.elementor-element-887b590>.elementor-widget-container {
    margin: -3% 0% -1% 0%;
}

.elementor-312 .elementor-element.elementor-element-887b590 .elementor-divider-separator {
    width: 20%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-312 .elementor-element.elementor-element-887b590 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-312 .elementor-element.elementor-element-9508a1f {
    text-align: left;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-312 .elementor-element.elementor-element-4913eb1:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-4913eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-4913eb1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-312 .elementor-element.elementor-element-4913eb1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-8a7f7e7.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-8a7f7e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-8a7f7e7>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-f9d6ee7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-f9d6ee7.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-f9d6ee7.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-f9d6ee7.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-f9d6ee7.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-f9d6ee7.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-f9d6ee7 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-f9d6ee7 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-b672301>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-b672301 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-b1ea17c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-b1ea17c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-b1ea17c>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-1ff0e03 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-1ff0e03.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-1ff0e03.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-1ff0e03.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-1ff0e03.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-1ff0e03.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-1ff0e03 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-1ff0e03 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-2957cb0>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-2957cb0 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-bf113f1.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-bf113f1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-bf113f1>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-87b2b82 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-87b2b82.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-87b2b82.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-87b2b82.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-87b2b82.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-87b2b82.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-87b2b82 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-87b2b82 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-2d5b942>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-2d5b942 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-810e9e5.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-810e9e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-810e9e5>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-8dbd7a4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-8dbd7a4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-8dbd7a4.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-8dbd7a4.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-8dbd7a4.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-8dbd7a4.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-8dbd7a4 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-8dbd7a4 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-c56c979>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-c56c979 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-312 .elementor-element.elementor-element-757d1d3:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-757d1d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-757d1d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-312 .elementor-element.elementor-element-757d1d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-ea2b7d6.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-ea2b7d6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-ea2b7d6>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-3e18814 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-3e18814.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-3e18814.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-3e18814.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-3e18814.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-3e18814.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-3e18814 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-3e18814 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-ca09423>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-ca09423 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-a5bafaa.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-a5bafaa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-a5bafaa>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-70c71c3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-70c71c3.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-70c71c3.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-70c71c3.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-70c71c3.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-70c71c3.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-70c71c3 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-70c71c3 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-bb79f0d>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-bb79f0d {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-f9b71c6.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-f9b71c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-f9b71c6>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-9c0f7fb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-9c0f7fb.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-9c0f7fb.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-9c0f7fb.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-9c0f7fb.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-9c0f7fb.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-9c0f7fb .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-9c0f7fb .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-cda0115>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-cda0115 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-7800b45.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-7800b45.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-7800b45>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-a05ee82 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-a05ee82.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-a05ee82.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-a05ee82.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-a05ee82.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-a05ee82.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-a05ee82 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-a05ee82 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-4edbd72>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-4edbd72 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-312 .elementor-element.elementor-element-e7053f7:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-e7053f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-e7053f7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

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

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-c173526.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-c173526.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-c173526>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-447740c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-447740c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-447740c.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-447740c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-447740c.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-447740c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-447740c .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-447740c .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-2b5e095>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-2b5e095 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-f8ce592.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-f8ce592.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-f8ce592>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-0f69adb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-0f69adb.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-0f69adb.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-0f69adb.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-0f69adb.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-0f69adb.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-0f69adb .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-0f69adb .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-c1e6586>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-c1e6586 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-ca2d720.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-ca2d720.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-ca2d720>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-69fc1ac .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-69fc1ac.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-69fc1ac.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-69fc1ac.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-69fc1ac.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-69fc1ac.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-69fc1ac .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-69fc1ac .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-87ed204>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-87ed204 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-91c92cf.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-91c92cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-91c92cf>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-38897a5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-38897a5.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-38897a5.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-38897a5.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-38897a5.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-38897a5.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-38897a5 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-38897a5 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-d0d172f>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-d0d172f {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-312 .elementor-element.elementor-element-2b219d0:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-2b219d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-2b219d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

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

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-35fc59f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-35fc59f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-35fc59f>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-a0f8054 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-a0f8054.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-a0f8054.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-a0f8054.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-a0f8054.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-a0f8054.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-a0f8054 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-a0f8054 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-5861c1c>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-5861c1c {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-d8ffaae.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-d8ffaae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-d8ffaae>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-e799fc9 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-e799fc9.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-e799fc9.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-e799fc9.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-e799fc9.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-e799fc9.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-e799fc9 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-e799fc9 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-1318c85>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-1318c85 {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-c0db430.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-c0db430.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-c0db430>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-f295de0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-f295de0.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-f295de0.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-f295de0.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-f295de0.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-f295de0.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-f295de0 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-f295de0 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-c31313e>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-c31313e {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-2f18b7b.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-2f18b7b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-312 .elementor-element.elementor-element-2f18b7b>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-312 .elementor-element.elementor-element-7965768 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-312 .elementor-element.elementor-element-7965768.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-7965768.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-7965768.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-7965768.elementor-view-framed .elementor-icon,
.elementor-312 .elementor-element.elementor-element-7965768.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-312 .elementor-element.elementor-element-7965768 .elementor-icon {
    font-size: 60px;
}

.elementor-312 .elementor-element.elementor-element-7965768 .elementor-icon svg {
    height: 60px;
}

.elementor-312 .elementor-element.elementor-element-b509edc>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-312 .elementor-element.elementor-element-b509edc {
    text-align: center;
    color: var( --e-global-color-ab863ba);
    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);
}

.elementor-312 .elementor-element.elementor-element-99d4bb1 {
    padding: 2% 0% 2% 0%;
}

.elementor-312 .elementor-element.elementor-element-e112375>.elementor-widget-container {
    margin: 2% 0% 0% 0%;
}

.elementor-312 .elementor-element.elementor-element-e112375 {
    text-align: left;
}

.elementor-312 .elementor-element.elementor-element-e112375 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-text);
}

.elementor-312 .elementor-element.elementor-element-272c224 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-312 .elementor-element.elementor-element-272c224>.elementor-widget-container {
    margin: -2% 0% -1% 0%;
}

.elementor-312 .elementor-element.elementor-element-272c224 .elementor-divider-separator {
    width: 15%;
}

.elementor-312 .elementor-element.elementor-element-272c224 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-312 .elementor-element.elementor-element-ef61ab5 {
    text-align: left;
    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);
}

.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-c694691.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-312 .elementor-element.elementor-element-2e89cd2 {
    text-align: left;
    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);
}

.elementor-312 .elementor-element.elementor-element-89466d0 .elementor-button {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-nvtextdarkbg);
    color: var( --e-global-color-nvtextdarkbg);
}

.elementor-312 .elementor-element.elementor-element-89466d0 .elementor-button:hover,
.elementor-312 .elementor-element.elementor-element-89466d0 .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
}

.elementor-312 .elementor-element.elementor-element-89466d0>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-312 .elementor-element.elementor-element-89466d0 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-312 .elementor-element.elementor-element-89466d0 .elementor-button .elementor-button-content-wrapper {
    gap: 11px;
}

.elementor-312 .elementor-element.elementor-element-0d8e94a:not(.elementor-motion-effects-element-type-background),
.elementor-312 .elementor-element.elementor-element-0d8e94a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ab863ba);
}

.elementor-312 .elementor-element.elementor-element-0d8e94a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-312 .elementor-element.elementor-element-0d8e94a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-312 .elementor-element.elementor-element-c94cc95 {
    width: 100%;
    max-width: 100%;
}

.elementor-312 .elementor-element.elementor-element-c94cc95 .gallery-item .gallery-caption {
    display: none;
}

.elementor-312 .elementor-element.elementor-element-c94cc95 .gallery-item img {
    border-style: solid;
    border-width: 0px 5px 0px 0px;
    border-color: var( --e-global-color-nvlightbg);
}

@media(max-width:1024px) {
    .elementor-312 .elementor-element.elementor-element-5076a2e:not(.elementor-motion-effects-element-type-background),
    .elementor-312 .elementor-element.elementor-element-5076a2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-312 .elementor-element.elementor-element-bea0cb9 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-4ef262a {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-68734ee>.elementor-widget-container {
        margin: 2% 0% 0% 0%;
    }
    .elementor-312 .elementor-element.elementor-element-68734ee .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-f6ab97c {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-ef70997.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-312 .elementor-element.elementor-element-ef70997.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-24450d3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-312 .elementor-element.elementor-element-24450d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-312 .elementor-element.elementor-element-57d9f00 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-133c93d {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-8619206.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-312 .elementor-element.elementor-element-8619206.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-312 .elementor-element.elementor-element-52b3f49 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-78916f8 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-6510138 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-591c730 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 2% 0% 2%;
    }
    .elementor-312 .elementor-element.elementor-element-f468ecd .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group>label {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-type-html {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-481cbfa .elementor-slide-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-e151988 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-9508a1f {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-b672301 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2957cb0 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2d5b942 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-c56c979 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-ca09423 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-bb79f0d {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-cda0115 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-4edbd72 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2b5e095 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-c1e6586 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-87ed204 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-d0d172f {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-5861c1c {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-1318c85 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-c31313e {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-b509edc {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-e112375>.elementor-widget-container {
        margin: 2% 0% 0% 0%;
    }
    .elementor-312 .elementor-element.elementor-element-e112375 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-ef61ab5 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2e89cd2 {
        font-size: var( --e-global-typography-text-font-size);
    }
}

@media(max-width:767px) {
    .elementor-312 .elementor-element.elementor-element-5076a2e:not(.elementor-motion-effects-element-type-background),
    .elementor-312 .elementor-element.elementor-element-5076a2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-312 .elementor-element.elementor-element-bea0cb9 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-4ef262a {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-68734ee .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-f6ab97c {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-57d9f00 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-133c93d {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-52b3f49 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-78916f8 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-6510138 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-f468ecd .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-group>label {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-41d29bf .elementor-field-type-html {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-481cbfa .elementor-slide-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-e151988 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-9508a1f {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-b672301 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2957cb0 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2d5b942 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-c56c979 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-ca09423 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-bb79f0d {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-cda0115 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-4edbd72 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2b5e095 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-c1e6586 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-87ed204 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-d0d172f {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-5861c1c {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-1318c85 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-c31313e {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-b509edc {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-e112375 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-ef61ab5 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-2e89cd2 {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-312 .elementor-element.elementor-element-c94cc95 {
        width: 100%;
        max-width: 100%;
        align-self: center;
    }
}