.elementor-58054 .elementor-element.elementor-element-3716246{--spacer-size:50px;}.elementor-58054 .elementor-element.elementor-element-1378c71{--spacer-size:20px;}.elementor-58054 .elementor-element.elementor-element-cd229cb{--spacer-size:20px;}.elementor-58054 .elementor-element.elementor-element-c989612{--spacer-size:20px;}.elementor-58054 .elementor-element.elementor-element-d404eeb{--spacer-size:20px;}.elementor-58054 .elementor-element.elementor-element-2270a1e{--spacer-size:20px;}.elementor-58054 .elementor-element.elementor-element-5c62402{--spacer-size:55px;}.elementor-58054 .elementor-element.elementor-element-77a45d5{--spacer-size:100px;}.elementor-58054 .elementor-element.elementor-element-8318cbf{--spacer-size:30px;}.elementor-58054 .elementor-element.elementor-element-7549050{--spacer-size:30px;}.elementor-58054 .elementor-element.elementor-element-ba41a07{--spacer-size:30px;}.elementor-58054 .elementor-element.elementor-element-57d01af{--spacer-size:30px;}.elementor-58054 .elementor-element.elementor-element-79caea6{--spacer-size:30px;}.elementor-58054 .elementor-element.elementor-element-35ded7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58054 .elementor-element.elementor-element-82f5c05{--spacer-size:30px;}@media(max-width:767px){.elementor-58054 .elementor-element.elementor-element-35ded7e{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;}.elementor-58054 .elementor-element.elementor-element-35ded7e.elementor-element{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-35ded7e *//* =========================================
   SUPPORT BUTTON STATE FIX
========================================= */

.cc-support-button,
.cc-support-button:link,
.cc-support-button:visited {
    color: #ffffff !important;
    text-decoration: none !important;
}


/* PRIMARY BUTTON STATES */

.cc-support-button-primary,
.cc-support-button-primary:link,
.cc-support-button-primary:visited,
.cc-support-button-primary:focus,
.cc-support-button-primary:active {
    background: #19bab2 !important;
    border-color: #19bab2 !important;
    color: #ffffff !important;
}


/* SECONDARY BUTTON STATES */

.cc-support-button-secondary,
.cc-support-button-secondary:link,
.cc-support-button-secondary:visited,
.cc-support-button-secondary:focus,
.cc-support-button-secondary:active {
    background: transparent !important;
    color: #ffffff !important;
    border-color: rgba(255,255,255,0.55) !important;
}


/* KEEP TEXT + ICON WHITE */

.cc-support-button span,
.cc-support-button:visited span,
.cc-support-button:focus span,
.cc-support-button:active span,
.cc-support-button svg {
    color: #ffffff !important;
    stroke: currentColor !important;
}


/* HOVER */

.cc-support-button-primary:hover {
    background: #16aaa3 !important;
    border-color: #16aaa3 !important;
    color: #ffffff !important;
}

.cc-support-button-secondary:hover {
    background: rgba(255,255,255,0.08) !important;
    border-color: #19bab2 !important;
    color: #ffffff !important;
}/* End custom CSS */