.elementor-4358 .elementor-element.elementor-element-7d48d3f4{padding:14em 2em 8em 2em;}.elementor-4358 .elementor-element.elementor-element-63197fc .elementor-heading-title{color:var( --e-global-color-accent );font-weight:700;}.elementor-4358 .elementor-element.elementor-element-63197fc > .elementor-widget-container{margin:0em 0em 6em 0em;}.elementor-4358 .elementor-element.elementor-element-5d49721{color:#FFFFFF;}.elementor-4358 .elementor-element.elementor-element-5d49721 > .elementor-widget-container{margin:0em 0em 0em 4em;}:root{--page-title-display:none;}body.elementor-page-4358:not(.elementor-motion-effects-element-type-background), body.elementor-page-4358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px){.elementor-4358 .elementor-element.elementor-element-5d49721 > .elementor-widget-container{margin:0em 0em 0em 3em;}}@media(max-width:1200px){.elementor-4358 .elementor-element.elementor-element-7d48d3f4{padding:10em 2em 6em 2em;}}@media(max-width:1024px){.elementor-4358 .elementor-element.elementor-element-63197fc > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-4358 .elementor-element.elementor-element-5d49721 > .elementor-widget-container{margin:0em 0em 0em 2em;}}@media(max-width:880px){.elementor-4358 .elementor-element.elementor-element-63197fc > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-4358 .elementor-element.elementor-element-5d49721 > .elementor-widget-container{margin:0em 0em 0em 0em;}}@media(max-width:767px){.elementor-4358 .elementor-element.elementor-element-7d48d3f4{padding:6em 1em 3em 1em;}}/* Start custom CSS for heading, class: .elementor-element-63197fc */.elementor-4358 .elementor-element.elementor-element-63197fc h1 {
    font-size: clamp(2em, 8vw, 6em);
    hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d49721 */.elementor-4358 .elementor-element.elementor-element-5d49721 h2, h3, h4, h5, h6 {
    color: var( --e-global-color-accent );
}

.elementor-4358 .elementor-element.elementor-element-5d49721 h2 {
    font-size: 2em;
    margin-bottom: 1em;
}

.elementor-4358 .elementor-element.elementor-element-5d49721 a {
    color: var( --e-global-color-accent );
}

.elementor-4358 .elementor-element.elementor-element-5d49721 a:hover {
    color: var( --e-global-color-secondary );
}

.elementor-4358 .elementor-element.elementor-element-5d49721 p,
.elementor-4358 .elementor-element.elementor-element-5d49721 ul,
.elementor-4358 .elementor-element.elementor-element-5d49721 ol {
    margin-left: 2em;
    margin-bottom: 2em;
    font-size: .9em;
}

.elementor-4358 .elementor-element.elementor-element-5d49721 p + h2 {
    margin-top: 2em;
}

@media (max-width: 767px) {
    .elementor-4358 .elementor-element.elementor-element-5d49721 h2 {
        font-size: 1.5em;
        margin-bottom: .5em;
    }
    
    .elementor-4358 .elementor-element.elementor-element-5d49721 p {
        margin-left: 0;
        margin-bottom: 1em;
    }
    
    .elementor-4358 .elementor-element.elementor-element-5d49721 p + h2 {
        margin-top: 1.5em;
    }
}/* End custom CSS */