.elementor-418 .elementor-element.elementor-element-f65ed35{--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:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}@media(max-width:767px){.elementor-418 .elementor-element.elementor-element-f65ed35{--padding-top:32px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-418 .elementor-element.elementor-element-f65ed35{--content-width:768px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-171cfdf */.elementor-418 .elementor-element.elementor-element-171cfdf h2 {
    font-family: var(--e-global-typography-244a116-font-family), Sans-serif;
    font-size: var(--e-global-typography-244a116-font-size);
    font-weight: var(--e-global-typography-244a116-font-weight);
    line-height: var(--e-global-typography-244a116-line-height);
    letter-spacing: var(--e-global-typography-244a116-letter-spacing);
    color: var( --e-global-color-6fc902a );
    margin: 24px 0;
}

.elementor-418 .elementor-element.elementor-element-171cfdf h3 {
    font-family: var(--e-global-typography-7155b71-font-family), Sans-serif;
    font-size: var(--e-global-typography-7155b71-font-size);
    font-weight: var(--e-global-typography-7155b71-font-weight);
    line-height: var(--e-global-typography-7155b71-line-height);
    letter-spacing: var(--e-global-typography-7155b71-letter-spacing);
    color: var( --e-global-color-6fc902a );
    margin: 24px 0 20px;
}

.elementor-418 .elementor-element.elementor-element-171cfdf p {
    font-family: var(--e-global-typography-6858f67-font-family), Sans-serif;
    font-size: var(--e-global-typography-6858f67-font-size);
    font-weight: var(--e-global-typography-6858f67-font-weight);
    line-height: var(--e-global-typography-6858f67-line-height);
    color: var( --e-global-color-d1bb40d );
    margin: 0 0 16px;
}

.elementor-418 .elementor-element.elementor-element-171cfdf ul, .elementor-418 .elementor-element.elementor-element-171cfdf ol {
    padding-left: 20px;
}

.elementor-418 .elementor-element.elementor-element-171cfdf ul li, .elementor-418 .elementor-element.elementor-element-171cfdf ol li {
    font-family: var(--e-global-typography-6858f67-font-family), Sans-serif;
    font-size: var(--e-global-typography-6858f67-font-size);
    font-weight: var(--e-global-typography-6858f67-font-weight);
    line-height: var(--e-global-typography-6858f67-line-height);
    color: var( --e-global-color-d1bb40d );
    margin: 0 0 16px;
}

.elementor-418 .elementor-element.elementor-element-171cfdf a {
    color: #3258D2;
}

.elementor-418 .elementor-element.elementor-element-171cfdf a:hover {
    color: #00457E;
}

.elementor-418 .elementor-element.elementor-element-171cfdf h1{
    color: #00457E;
    font-family: Avenir, sans-serif;
}/* End custom CSS */