.elementor-8798 .elementor-element.elementor-element-8ec4455 .elementor-icon-list-icon{width:14px;}.elementor-8798 .elementor-element.elementor-element-8ec4455 .elementor-icon-list-icon i{font-size:14px;}.elementor-8798 .elementor-element.elementor-element-8ec4455 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8798 .elementor-element.elementor-element-8ec4455 .elementor-icon-list-text, .elementor-8798 .elementor-element.elementor-element-8ec4455 .elementor-icon-list-text a{color:var( --e-global-color-72a3e28 );}.elementor-8798 .elementor-element.elementor-element-8ec4455 .elementor-icon-list-item{font-family:"azo-sans-web", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5em;letter-spacing:0.4px;}.elementor-8798 .elementor-element.elementor-element-1af1dd5{color:#3A4252;line-height:1.8em;}.elementor-8798 .elementor-element.elementor-element-96c40f7{line-height:1.8em;color:#555E6D;}.elementor-8798 .elementor-element.elementor-element-96c40f7 a{color:#0064A9;}.elementor-8798 .elementor-element.elementor-element-bd60701 .elementor-icon-list-icon{width:14px;}.elementor-8798 .elementor-element.elementor-element-bd60701 .elementor-icon-list-icon i{font-size:14px;}.elementor-8798 .elementor-element.elementor-element-bd60701 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8798 .elementor-element.elementor-element-bd60701 .elementor-icon-list-text, .elementor-8798 .elementor-element.elementor-element-bd60701 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-47a0de5{width:100%;max-width:100%;--box-border-color:#FFFFFF40;--box-border-width:0px;--header-color:#FFFFFF8C;--toggle-button-color:#FFFFFF8C;--nested-list-indent:0.1em;--item-text-color:#FFFFFF73;--item-text-hover-color:var( --e-global-color-72a3e28 );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-72a3e28 );--marker-color:#FFFFFF;--marker-size:4px;}.elementor-8798 .elementor-element.elementor-element-47a0de5 .elementor-toc__spinner{color:#FFFFFF80;fill:#FFFFFF80;}.elementor-8798 .elementor-element.elementor-element-47a0de5 .elementor-toc__header-title{text-align:start;}.elementor-8798 .elementor-element.elementor-element-47a0de5 .elementor-toc__header, .elementor-8798 .elementor-element.elementor-element-47a0de5 .elementor-toc__header-title{font-family:"azo-sans-web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-8798 .elementor-element.elementor-element-47a0de5 .elementor-toc__header{flex-direction:row;}.elementor-8798 .elementor-element.elementor-element-47a0de5 .elementor-toc__list-item{font-size:13px;line-height:1.75em;}.elementor-8798 .elementor-element.elementor-element-fc818aa{--grid-row-gap:0rem;--grid-column-gap:0rem;}.elementor-8798 .elementor-element.elementor-element-fc818aa .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-8798 .elementor-element.elementor-element-fc818aa:after{content:"0.66";}.elementor-8798 .elementor-element.elementor-element-fc818aa .elementor-post__thumbnail__link{width:25%;}.elementor-8798 .elementor-element.elementor-element-fc818aa.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-8798 .elementor-element.elementor-element-fc818aa.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-8798 .elementor-element.elementor-element-fc818aa.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-8798 .elementor-element.elementor-element-fc818aa .elementor-post__title, .elementor-8798 .elementor-element.elementor-element-fc818aa .elementor-post__title a{color:#1A2132;font-family:"Open Sans", Sans-serif;font-size:12px;line-height:1.4em;}@media(max-width:440px){.elementor-8798 .elementor-element.elementor-element-fc818aa .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8798 .elementor-element.elementor-element-fc818aa:after{content:"0.5";}.elementor-8798 .elementor-element.elementor-element-fc818aa .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-1af1dd5 */.elementor-8798 .elementor-element.elementor-element-1af1dd5 {
    h1, h2, h3, h4, h5, h6 {
        padding-top: 1rem;
        font-family: var(--font-primary);
        color: #1A2132;
    }
    
    h2 {
        font-weight: 800;
        color: #0D2B55;
        font-size: 26px;
        line-height: 1.2em;
        border-bottom: 2px solid #E8F3FB;
        padding-bottom: 1rem;
    }
    
    h3 {
        color: #1A2132;
        font-size: 19px;
        line-height: 1.2em;
    }
    
    h2, p, ul, ol {
        padding-right: 10rem;
        
        @media screen and (max-width: 440px) {
            padding-right: 0;
        }
    }
    
    a {
        color: #0067AF;
    
        &:hover {
            color: #82BE42;
        }
    }
    
    blockquote {
        border-left: 4px solid #0064A9;
        background: #E8F3FB;
        margin: 1rem 0;
        padding: 2.25rem 1.5rem;
        color: #1A2132;
        
        h1, h2, h3, h4, h5, h6 {
            font-size: .825rem;
            text-transform: uppercase;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96c40f7 */a {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-bd60701 */.elementor-8798 .elementor-element.elementor-element-bd60701 {
    a {
        border-radius: 20px;
        border: 1px solid #EDEDF0;
        background: #F7F8FA;
        padding: .25rem .75rem;
        font-size: 12px;
        color: #555E6D !important;
        font-weight: 600;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fc818aa */.elementor-8798 .elementor-element.elementor-element-fc818aa {
    border: 1px solid #EDEDF0;
    border-radius: 16px;
    
    article {
        padding: 12px;
        border-bottom: 1px solid #EDEDF0;
        
        &:last-child {
            border-bottom: 0;
        }
    }
}/* End custom CSS */