.elementor-4375 .elementor-element.elementor-element-a14a288{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-572409a *//* Typography */

.elementor-4375 .elementor-element.elementor-element-572409a h2 {
    font-size: 2rem;
    font-weight: 600 !important;
    line-height: 1.2;
}

.elementor-4375 .elementor-element.elementor-element-572409a h3 {
    font-size: 1.75rem;
    font-weight: 500 !important;
    line-height: 1.3;
}

.elementor-4375 .elementor-element.elementor-element-572409a h4 {
    font-size: 1.5rem;
    font-weight: 500 !important;
    line-height: 1.35;
}

.elementor-4375 .elementor-element.elementor-element-572409a h5 {
    font-size: 1.25rem;
    font-weight: 400 !important;
    line-height: 1.4;
}

.elementor-4375 .elementor-element.elementor-element-572409a h6 {
    font-size: 1rem;
    font-weight: 300 !important;
    line-height: 1.5;
}

.elementor-4375 .elementor-element.elementor-element-572409a p,
.elementor-4375 .elementor-element.elementor-element-572409a li {
    font-size: 1rem;
    line-height: 1.7;
}

.elementor-4375 .elementor-element.elementor-element-572409a a {
    font-size: inherit;
    font-weight: 500 !important;
}

.elementor-4375 .elementor-element.elementor-element-572409a p a,
.elementor-4375 .elementor-element.elementor-element-572409a li a,
.elementor-4375 .elementor-element.elementor-element-572409a span a {
    color: #0170B9 !important;
}

/* Ample spacing between Gutenberg blocks */

.elementor-4375 .elementor-element.elementor-element-572409a > * {
    margin-bottom: 2rem;
}

.elementor-4375 .elementor-element.elementor-element-572409a > *:last-child {
    margin-bottom: 0;
}

/* Lists */

.elementor-4375 .elementor-element.elementor-element-572409a ul,
.elementor-4375 .elementor-element.elementor-element-572409a ol {
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.elementor-4375 .elementor-element.elementor-element-572409a li + li {
    margin-top: 0.6rem;
}

/* Headings */

.elementor-4375 .elementor-element.elementor-element-572409a h2,
.elementor-4375 .elementor-element.elementor-element-572409a h3,
.elementor-4375 .elementor-element.elementor-element-572409a h4,
.elementor-4375 .elementor-element.elementor-element-572409a h5,
.elementor-4375 .elementor-element.elementor-element-572409a h6 {
    margin-top: 2.5rem;
    margin-bottom: 1rem;
}

.elementor-4375 .elementor-element.elementor-element-572409a h2:first-child,
.elementor-4375 .elementor-element.elementor-element-572409a h3:first-child,
.elementor-4375 .elementor-element.elementor-element-572409a h4:first-child,
.elementor-4375 .elementor-element.elementor-element-572409a h5:first-child,
.elementor-4375 .elementor-element.elementor-element-572409a h6:first-child {
    margin-top: 0;
}

/* Paragraphs */

.elementor-4375 .elementor-element.elementor-element-572409a p {
    margin-bottom: 1.5rem;
}

/* Images, galleries, embeds, quotes, tables */

.elementor-4375 .elementor-element.elementor-element-572409a figure,
.elementor-4375 .elementor-element.elementor-element-572409a blockquote,
.elementor-4375 .elementor-element.elementor-element-572409a table,
.elementor-4375 .elementor-element.elementor-element-572409a .wp-block-image,
.elementor-4375 .elementor-element.elementor-element-572409a .wp-block-gallery,
.elementor-4375 .elementor-element.elementor-element-572409a .wp-block-cover,
.elementor-4375 .elementor-element.elementor-element-572409a .wp-block-media-text,
.elementor-4375 .elementor-element.elementor-element-572409a .wp-block-columns,
.elementor-4375 .elementor-element.elementor-element-572409a .wp-block-group,
.elementor-4375 .elementor-element.elementor-element-572409a .wp-block-embed {
    margin: 2.5rem 0;
}/* End custom CSS */