.elementor-1174 .elementor-element.elementor-element-ffbdf3a {
    --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;
    --overlay-opacity: 0.75;
    --padding-top: 150px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-ffbdf3a:not(.elementor-motion-effects-element-type-background),
.elementor-1174 .elementor-element.elementor-element-ffbdf3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-ffbdf3a::before,
.elementor-1174 .elementor-element.elementor-element-ffbdf3a>.elementor-background-video-container::before,
.elementor-1174 .elementor-element.elementor-element-ffbdf3a>.e-con-inner>.elementor-background-video-container::before,
.elementor-1174 .elementor-element.elementor-element-ffbdf3a>.elementor-background-slideshow::before,
.elementor-1174 .elementor-element.elementor-element-ffbdf3a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1174 .elementor-element.elementor-element-ffbdf3a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1174 .elementor-element.elementor-element-650b245 {
    --display: flex;
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-52f22fd);
    font-family: "Roboto", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 4rem;
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider {
    width: 1000px;
    background: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 1000px;
    height: 2px;
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-star {
    width: 1000px;
    height: 2px;
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-border-divider::before {
    height: 2px;
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
    margin: -15px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-b3fb577 {
    --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;
}

.elementor-1174 .elementor-element.elementor-element-920661e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    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-secondary);
    --border-color: var(--e-global-color-secondary);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1174 .elementor-element.elementor-element-920661e:not(.elementor-motion-effects-element-type-background),
.elementor-1174 .elementor-element.elementor-element-920661e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-heading .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);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-17bd98e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-402eed4 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-40dafc4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-5780d91>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-5780d91 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    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-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-icon i {
    color: var(--e-global-color-ed6fb6f);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ed6fb6f);
    transition: fill 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-text {
    color: var(--e-global-color-52f22fd);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-8abbccc {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-6cee680>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-6cee680 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-76a0532>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-icon i {
    color: var(--e-global-color-ed6fb6f);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ed6fb6f);
    transition: fill 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-76a0532 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-text {
    color: var(--e-global-color-52f22fd);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button {
    background-color: #605BE500;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: var(--e-global-color-52f22fd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 [class*="elementor-animation"]:hover,
.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button::before,
.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button::after {
    background-color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 {
    z-index: 0;
    text-align: left;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: var(--e-global-color-primary);
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button-wrap {
    max-width: 160px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button-icon {
    font-size: 19px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button-icon svg {
    width: 19px;
    height: 19px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 10px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 10px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-style-inline .wpr-button-icon {
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button-text,
.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button::after {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button:hover .wpr-button-text {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975 .wpr-button:hover {
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-style-inline .wpr-button {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-style-block .wpr-button-text {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-6dc9975.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-e68def2 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    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-secondary);
    --border-color: var(--e-global-color-secondary);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1174 .elementor-element.elementor-element-e68def2:not(.elementor-motion-effects-element-type-background),
.elementor-1174 .elementor-element.elementor-element-e68def2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-139aad5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-7df3751 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-f39a793 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-1c37172>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-1c37172 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-8c1302c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-icon i {
    color: var(--e-global-color-ed6fb6f);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ed6fb6f);
    transition: fill 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-8c1302c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-text {
    color: var(--e-global-color-52f22fd);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-8fc94e3 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-c70ea18>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-c70ea18 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-81b6d99>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-icon i {
    color: var(--e-global-color-ed6fb6f);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ed6fb6f);
    transition: fill 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-text {
    color: var(--e-global-color-52f22fd);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button {
    background-color: #605BE500;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: var(--e-global-color-52f22fd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd [class*="elementor-animation"]:hover,
.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button::before,
.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button::after {
    background-color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd {
    z-index: 0;
    text-align: left;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: var(--e-global-color-primary);
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button-wrap {
    max-width: 160px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button-icon {
    font-size: 19px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button-icon svg {
    width: 19px;
    height: 19px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 10px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 10px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-style-inline .wpr-button-icon {
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button-text,
.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button::after {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button:hover .wpr-button-text {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd .wpr-button:hover {
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-style-inline .wpr-button {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-style-block .wpr-button-text {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-4fbb4fd.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-7f2713c {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-13b965e {
    --display: flex;
}

.elementor-1174 .elementor-element.elementor-element-65e8ba4 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    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-secondary);
    --border-color: var(--e-global-color-secondary);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1174 .elementor-element.elementor-element-65e8ba4:not(.elementor-motion-effects-element-type-background),
.elementor-1174 .elementor-element.elementor-element-65e8ba4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-8eaf2af .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-1d5319e {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-2b23557 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-fa64459>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-fa64459 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-f58a104>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-icon i {
    color: var(--e-global-color-ed6fb6f);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ed6fb6f);
    transition: fill 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-f58a104 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-text {
    color: var(--e-global-color-52f22fd);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-7c9e6ce {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1174 .elementor-element.elementor-element-7267adf>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-7267adf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-7ec644e>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-icon i {
    color: var(--e-global-color-ed6fb6f);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ed6fb6f);
    transition: fill 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-7ec644e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-text {
    color: var(--e-global-color-52f22fd);
    transition: color 0.3s;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button {
    background-color: #605BE500;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: var(--e-global-color-52f22fd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e [class*="elementor-animation"]:hover,
.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button::before,
.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button::after {
    background-color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e {
    z-index: 0;
    text-align: left;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: var(--e-global-color-primary);
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button-wrap {
    max-width: 160px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button-icon {
    font-size: 19px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button-icon svg {
    width: 19px;
    height: 19px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 10px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 10px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-style-inline .wpr-button-icon {
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button-text,
.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button::after {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button:hover .wpr-button-text {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e .wpr-button:hover {
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-style-inline .wpr-button {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-style-block .wpr-button-text {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-7bd926e.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 10px 15px 10px 15px;
}

.elementor-1174 .elementor-element.elementor-element-d06426f {
    --display: flex;
}

.elementor-1174 .elementor-element.elementor-element-1d471a6 {
    --display: flex;
}

.elementor-1174 .elementor-element.elementor-element-8076820 {
    --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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1174 .elementor-element.elementor-element-8076820:not(.elementor-motion-effects-element-type-background),
.elementor-1174 .elementor-element.elementor-element-8076820>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1174 .elementor-element.elementor-element-f6d02f5 {
    --display: flex;
}

.elementor-1174 .elementor-element.elementor-element-73b84ae .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-widget-text-editor {
    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);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-a9a4837 {
    color: var(--e-global-color-52f22fd);
}

.elementor-1174 .elementor-element.elementor-element-10ebccc {
    --display: flex;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-form-title h3 {
    display: none;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-form-fields-required {
    display: none;
    color: #606060;
    margin-bottom: 30px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container {
    text-align: left;
    border-color: #E8E8E8;
    border-style: none;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-form {
    text-align: left;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpforms-field-container {
    text-align: left;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-form-wrap {
    text-align: left;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-form-wrap .field-wrap {
    justify-content: left;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-submit,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .submit-wrap .ninja-forms-field,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .submit-wrap .ninja-forms-field,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-submit,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-next,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-previous,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-default,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .cf2-dropzone button,
.elementor-1174 .elementor-element.elementor-element-98a4d05 #contact-btn {
    background-color: #605BE500;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-submit:hover,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .submit-wrap .ninja-forms-field:hover,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-submit:hover,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-next:hover,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-previous:hover,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-default:hover,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-success,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .cf2-dropzone button:hover,
.elementor-1174 .elementor-element.elementor-element-98a4d05 #contact-btn:hover {
    background-color: #4A45D200;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .control-label {
    display: none !important;
    color: #818181;
    margin-bottom: 4px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-label {
    display: none !important;
    color: #818181;
    margin-bottom: 4px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-label {
    display: none !important;
    margin-bottom: 4px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container input::placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container input::-ms-input-placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container textarea::placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container textarea::-ms-input-placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-not-valid-tip {
    display: block;
    color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-response-output.wpcf7-validation-errors {
    display: block;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container label.wpforms-error {
    display: block;
    color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-error-msg {
    display: block;
    color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .caldera_ajax_error_block {
    display: block;
    color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-head-container .wpforms-description {
    color: #606060;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-head-container {
    margin-bottom: 30px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-form {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-response-output {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container label {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-image-choices-label {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-label-inline {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-captcha-question {
    color: #818181;
    margin-bottom: 4px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-captcha-equation {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-payment-total {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .checkbox label {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .radio label {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .total-line {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .caldera-forms-gdpr-field-label {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .caldera-forms-gdpr-field-label a {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .caldera-forms-gdpr-field-label a:hover {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-forms-summary-field ul li {
    color: #818181;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-form .wpcf7-form-control {
    margin-top: 4px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-description {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-sublabel {
    color: #333333;
    margin-top: calc(10px / 2);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-description {
    color: #333333;
    margin-top: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .help-block {
    color: #333333;
    margin-top: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-description a {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-sublabel a {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-description a {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .help-block a {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .label-above .nf-field-description {
    margin-bottom: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .label-hidden .nf-field-description {
    margin-top: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-text {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    width: 100% !important;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-textarea {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 100px;
    line-height: 35px;
    width: 100%;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-date {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-number {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-quiz {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    width: 100% !important;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-select {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .ninja-forms-field {
    color: #474747;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=date] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime-local] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=email] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=month] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=number] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=password] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=range] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=search] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=tel] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=text] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=time] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=url] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=week] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form select {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form textarea {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    line-height: 35px;
    height: 100px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=text] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=email] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=tel] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=phone] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=number] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=url] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=color_picker] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=credit_card_cvc] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid select.form-control {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid textarea.form-control {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    line-height: 35px;
    height: 100px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-text::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-textarea::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-date::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-number::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .ninja-forms-field::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=date]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime-local]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=email]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=month]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=number]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=password]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=range]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=search]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=tel]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=text]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=time]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=url]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=week]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form select::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form textarea::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=text]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=email]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=tel]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=phone]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=number]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=url]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=color_picker]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=credit_card_cvc]::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid select.form-control::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid textarea.form-control::placeholder {
    color: #424242;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .field-wrap:not(.submit-wrap) .ninja-forms-field {
    background-color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-text:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-textarea:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-date:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-number:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-quiz:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-select:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .ninja-forms-field:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=date]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime-local]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=email]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=month]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=number]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=password]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=range]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=search]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=tel]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=text]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=time]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=url]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=week]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form select:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form textarea:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=text]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=email]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=tel]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=phone]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=number]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=url]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=color_picker]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=credit_card_cvc]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid select.form-control:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid textarea.form-control:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-text:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-textarea:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-date:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-number:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .ninja-forms-field:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=date]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime-local]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=email]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=month]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=number]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=password]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=range]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=search]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=tel]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=text]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=time]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=url]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=week]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form select:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form textarea:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=text]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=email]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=tel]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=phone]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=number]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=url]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=color_picker]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=credit_card_cvc]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid select.form-control:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid textarea.form-control:focus::placeholder {
    color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-text,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-textarea,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-date,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-number,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-select,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-quiz,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .ninja-forms-field,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=date],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=datetime-local],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=email],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=month],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=number],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=password],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=range],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=search],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=tel],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=text],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=time],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=url],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form input[type=week],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form select,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-form textarea,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=text],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=email],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=tel],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=phone],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=number],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=url],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=color_picker],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-control[type=credit_card_cvc],
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid select.form-control,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid textarea.form-control {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-email {
    width: 100% !important;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-medium:not(textarea) {
    width: 100%;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-address {
    width: 100%;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-phone {
    width: 100%;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-indicator {
    width: 100%;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container:not(.textarea-container) .nf-field-element {
    width: 100%;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .field-wrap:not(.submit-wrap):not(.textarea-wrap):not(.list-multiselect-wrap) .ninja-forms-field:not(hr) {
    height: 35px;
    line-height: 35px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-pass.field-wrap .nf-field-element:after {
    height: 35px;
    line-height: 35px;
    font-size: calc(35px / 2);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-error.field-wrap .nf-field-element:after {
    line-height: 35px !important;
    border-radius: 0 2px 2px 0;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .textarea-wrap .ninja-forms-field {
    line-height: 35px;
    height: 100px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 textarea.wpforms-field-medium {
    width: 100%;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container.textarea-container .nf-field-element {
    width: 100%;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .field-wrap:not(.listselect-wrap):not(.submit-wrap) .ninja-forms-field:not(hr) {
    padding: 0px 15px 0px 15px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container:not(.list-container) .ninja-forms-field {
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container .nf-field-element select {
    border-radius: 2px 2px 2px 2px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-form-control {
    margin-bottom: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container {
    margin-bottom: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field {
    margin-bottom: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-address .wpforms-field-row {
    margin-bottom: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .form-group {
    margin-bottom: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .wpr-caldera-html {
    margin-bottom: 10px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-submit {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .submit-wrap .ninja-forms-field {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-submit {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-next {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-previous {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-default {
    color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 12px 40px 12px 40px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .cf2-dropzone button {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-submit:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .submit-wrap .ninja-forms-field:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-submit:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-next:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-previous:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-default:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-success {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 12px 40px 12px 40px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .cf2-dropzone button:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-submit,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .submit-wrap .ninja-forms-field,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-submit,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-next,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-page-previous,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-default,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-success,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .cf2-dropzone button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-submit {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .submit-wrap .ninja-forms-field {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpforms-submit {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpforms-page-next {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpforms-page-previous {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container .submit-wrap .ninja-forms-field {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .caldera-grid .btn-default:not(a) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-field-container .submit-wrap {
    margin-top: 3px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpcf7-form .caldera-grid .btn-default:not(a) {
    margin-top: 3px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .checkbox-container .nf-field-element label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .listcheckbox-container .nf-field-element label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before {
    background-color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before {
    background-color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-radio input+label:before {
    background-color: #FFFFFF;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-radio input+span:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpcf7-radio input:checked+.wpcf7-list-item-label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpcf7-acceptance input:checked+.wpcf7-list-item-label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label.nf-checked-label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .listcheckbox-wrap .nf-field-element label.nf-checked-label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:before {
    background-color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-checkbox input:checked+label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input:checked+label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-radio input:checked+label:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-image-choices input:checked+span:before {
    color: #605BE5;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-checkbox label:before {
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox label:before {
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-custom-chk-radio .wpforms-field-radio label:before {
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-html {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container .html-wrap {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-caldera-html {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpforms-field-html a {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container .html-wrap a {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-caldera-html a {
    color: #333333;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .nf-field-container .hr-wrap hr {
    border-color: #999999;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-caldera-html hr {
    border-color: #999999;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-response-output {
    border-color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container label.wpforms-error a {
    color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container label .wpforms-required-label {
    color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .ninja-forms-req-symbol {
    color: #9E0000;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .caldera-grid .control-label .field_required {
    color: #9E0000 !important;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-not-valid-tip,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-response-output,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container label.wpforms-error,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .caldera_ajax_error_block,
.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-error-msg {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container input.wpcf7-not-valid {
    color: #9E0000;
    background-color: #FDD3D3;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container textarea.wpcf7-not-valid {
    color: #9E0000;
    background-color: #FDD3D3;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container input.wpforms-error {
    color: #9E0000;
    background-color: #FDD3D3;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container textarea.wpforms-error {
    color: #9E0000;
    background-color: #FDD3D3;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-error.field-wrap .nf-field-element:after {
    color: #9E0000;
    background-color: #FDD3D3;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .caldera-grid .parsley-error {
    color: #9E0000;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .caldera-grid .parsley-error:not(.checkbox-inline) {
    background-color: #FDD3D3;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-error.field-wrap .ninja-forms-field {
    border-color: #E8E8E8 !important;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpcf7-mail-sent-ok {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .wpforms-confirmation-container-full {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-response-msg {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .caldera-grid .alert-success {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-pass .ninja-forms-field {
    border-color: #E8E8E8 !important;
}

.elementor-1174 .elementor-element.elementor-element-98a4d05 .wpr-forms-container .nf-pass.field-wrap .nf-field-element:after {
    color: #E8E8E8;
}

@media(min-width:768px) {
    .elementor-1174 .elementor-element.elementor-element-13b965e {
        --width: 25%;
    }

    .elementor-1174 .elementor-element.elementor-element-65e8ba4 {
        --width: 50%;
    }

    .elementor-1174 .elementor-element.elementor-element-d06426f {
        --width: 25%;
    }
}

@media(max-width:1024px) {
    .elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 40px;
    }

    .elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider {
        width: 700px;
    }

    .elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
        width: 700px;
    }

    .elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-star {
        width: 700px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
    }
}

@media(max-width:767px) {
    .elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider {
        width: 300px;
    }

    .elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
        width: 300px;
    }

    .elementor-1174 .elementor-element.elementor-element-d49b6fa .elementskit-section-title-wraper .elementskit-border-star {
        width: 300px;
    }

    .elementor-1174 .elementor-element.elementor-element-b3fb577 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-1174 .elementor-element.elementor-element-17bd98e .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-1174 .elementor-element.elementor-element-5780d91 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1174 .elementor-element.elementor-element-d22a6e3 .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-1174 .elementor-element.elementor-element-6cee680 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1174 .elementor-element.elementor-element-76a0532 .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-1174 .elementor-element.elementor-element-6dc9975 {
        z-index: 0;
    }

    .elementor-1174 .elementor-element.elementor-element-139aad5 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-1174 .elementor-element.elementor-element-1c37172 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1174 .elementor-element.elementor-element-8c1302c .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-1174 .elementor-element.elementor-element-c70ea18 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1174 .elementor-element.elementor-element-81b6d99 .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-1174 .elementor-element.elementor-element-4fbb4fd {
        z-index: 0;
    }

    .elementor-1174 .elementor-element.elementor-element-7f2713c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1174 .elementor-element.elementor-element-13b965e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1174 .elementor-element.elementor-element-8eaf2af .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-1174 .elementor-element.elementor-element-fa64459 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1174 .elementor-element.elementor-element-f58a104 .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-1174 .elementor-element.elementor-element-7267adf .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1174 .elementor-element.elementor-element-7ec644e .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-1174 .elementor-element.elementor-element-7bd926e {
        z-index: 0;
    }

    .elementor-1174 .elementor-element.elementor-element-d06426f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1174 .elementor-element.elementor-element-73b84ae .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
    }
}