.elementor-781 .elementor-element.elementor-element-5a9535c div.wdt-logo-container img {
    max-width: 200px;
    width: 200px;
}

.elementor-781 .elementor-element.elementor-element-5a9535c>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-781 .elementor-element.elementor-element-cfb279e .wdt-heading-holder,
.elementor-781 .elementor-element.elementor-element-cfb279e .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-781 .elementor-element.elementor-element-cfb279e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-781 .elementor-element.elementor-element-cfb279e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-781 .elementor-element.elementor-element-cfb279e .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-781 .elementor-element.elementor-element-cfb279e .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-781 .elementor-element.elementor-element-cfb279e>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-781 .elementor-element.elementor-element-3c55f58 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-781 .elementor-element.elementor-element-3c55f58 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-781 .elementor-element.elementor-element-3c55f58 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 6px;
}

.elementor-781 .elementor-element.elementor-element-3c55f58 .elementor-icon-list-icon {
    padding-right: 4px;
}

.elementor-781 .elementor-element.elementor-element-3c55f58 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-781 .elementor-element.elementor-element-5f36160 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-781 .elementor-element.elementor-element-5f36160 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-781 .elementor-element.elementor-element-5f36160 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 6px;
}

.elementor-781 .elementor-element.elementor-element-5f36160 .elementor-icon-list-icon {
    padding-right: 4px;
}

.elementor-781 .elementor-element.elementor-element-5f36160 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-781 .elementor-element.elementor-element-5f36160 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

.elementor-781 .elementor-element.elementor-element-ce4be3a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-781 .elementor-element.elementor-element-ce4be3a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-781 .elementor-element.elementor-element-ce4be3a {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 8px;
}

.elementor-781 .elementor-element.elementor-element-ce4be3a .elementor-icon-list-icon {
    padding-right: 4px;
}

.elementor-781 .elementor-element.elementor-element-ce4be3a .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-781 .elementor-element.elementor-element-ce4be3a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

.elementor-781 .elementor-element.elementor-element-ce4be3a>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-781 .elementor-element.elementor-element-0160b81 .wdt-heading-holder,
.elementor-781 .elementor-element.elementor-element-0160b81 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-781 .elementor-element.elementor-element-0160b81 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-781 .elementor-element.elementor-element-0160b81 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-781 .elementor-element.elementor-element-0160b81 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-781 .elementor-element.elementor-element-0160b81 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form {
    text-align: center;
    justify-content: center;
    justify-items: center;
    color: var( --e-global-color-d737f77);
    background-color: var( --e-global-color-primary);
}

.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-wrapper input,
.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-wrapper input::placeholder {
    color: var( --e-global-color-d737f77);
}

.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-wrapper input {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-wrapper input:hover,
.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-wrapper input:focus {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button {
    color: var( --e-global-color-primary);
    border-style: none;
}

.elementor-781 .elementor-element.elementor-element-aef890b .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
    border-style: none;
}

.elementor-781 .elementor-element.elementor-element-aef890b>.elementor-widget-container {
    padding: 0px 0px 26px 0px;
}

.elementor-781 .elementor-element.elementor-element-aef890b {
    width: 100%;
    max-width: 100%;
}

.elementor-781 .elementor-element.elementor-element-bb0d230 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-781 .elementor-element.elementor-element-bb0d230 .elementor-widget-container {
    text-align: left;
}

@media(max-width:1540px) {
    .elementor-781 .elementor-element.elementor-element-5a9535c div.wdt-logo-container img {
        max-width: 150px;
        width: 150px;
    }
}

@media(max-width:1280px) {
    .elementor-781 .elementor-element.elementor-element-5a9535c div.wdt-logo-container img {
        max-width: 100px;
        width: 100px;
    }
}

@media(max-width:1024px) {
    .elementor-781 .elementor-element.elementor-element-5a9535c div.wdt-logo-container img {
        max-width: 100px;
        width: 100px;
    }
}

@media(max-width:767px) {
    .elementor-781 .elementor-element.elementor-element-5a9535c div.wdt-logo-container img {
        max-width: 100px;
        width: 100px;
    }
}

@media(max-width:479px) {
    .elementor-781 .elementor-element.elementor-element-5a9535c div.wdt-logo-container img {
        max-width: 100px;
        width: 100px;
    }
}