.elementor-19723 .elementor-element.elementor-element-76de6fb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;}.elementor-19723 .elementor-element.elementor-element-76de6fb:not(.elementor-motion-effects-element-type-background), .elementor-19723 .elementor-element.elementor-element-76de6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0541b15 );}.elementor-19723 .elementor-element.elementor-element-369184f .elementor-heading-title{font-family:var( --e-global-typography-409e842-font-family ), Sans-serif;font-size:var( --e-global-typography-409e842-font-size );font-weight:var( --e-global-typography-409e842-font-weight );text-transform:var( --e-global-typography-409e842-text-transform );font-style:var( --e-global-typography-409e842-font-style );text-decoration:var( --e-global-typography-409e842-text-decoration );line-height:var( --e-global-typography-409e842-line-height );letter-spacing:var( --e-global-typography-409e842-letter-spacing );color:var( --e-global-color-primary );}.elementor-19723 .elementor-element.elementor-element-593393b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19723 .elementor-element.elementor-element-1b85f3b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;}.elementor-19723 .elementor-element.elementor-element-d44f996 .elementor-heading-title{font-family:var( --e-global-typography-409e842-font-family ), Sans-serif;font-size:var( --e-global-typography-409e842-font-size );font-weight:var( --e-global-typography-409e842-font-weight );text-transform:var( --e-global-typography-409e842-text-transform );font-style:var( --e-global-typography-409e842-font-style );text-decoration:var( --e-global-typography-409e842-text-decoration );line-height:var( --e-global-typography-409e842-line-height );letter-spacing:var( --e-global-typography-409e842-letter-spacing );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-19723 .elementor-element.elementor-element-369184f{width:100%;max-width:100%;}.elementor-19723 .elementor-element.elementor-element-369184f .elementor-heading-title{font-size:var( --e-global-typography-409e842-font-size );line-height:var( --e-global-typography-409e842-line-height );letter-spacing:var( --e-global-typography-409e842-letter-spacing );}.elementor-19723 .elementor-element.elementor-element-593393b{width:100%;max-width:100%;}.elementor-19723 .elementor-element.elementor-element-593393b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19723 .elementor-element.elementor-element-fecae2a{width:100%;max-width:100%;}.elementor-19723 .elementor-element.elementor-element-d44f996{width:100%;max-width:100%;}.elementor-19723 .elementor-element.elementor-element-d44f996 .elementor-heading-title{font-size:var( --e-global-typography-409e842-font-size );line-height:var( --e-global-typography-409e842-line-height );letter-spacing:var( --e-global-typography-409e842-letter-spacing );}}@media(max-width:767px){.elementor-19723 .elementor-element.elementor-element-369184f .elementor-heading-title{font-size:var( --e-global-typography-409e842-font-size );line-height:var( --e-global-typography-409e842-line-height );letter-spacing:var( --e-global-typography-409e842-letter-spacing );}.elementor-19723 .elementor-element.elementor-element-593393b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19723 .elementor-element.elementor-element-d44f996 .elementor-heading-title{font-size:var( --e-global-typography-409e842-font-size );line-height:var( --e-global-typography-409e842-line-height );letter-spacing:var( --e-global-typography-409e842-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-369184f */.elementor-19723 .elementor-element.elementor-element-369184f p {
    &::before {
        background-color: var(--e-global-color-primary);
        content: "";
        display: inline-block;
        height: 1px;
        margin-top: calc(1em - 1px);
        vertical-align: top;
        width: 20px;
    }
    &::before {
        margin-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-593393b */.elementor-19723 .elementor-element.elementor-element-593393b span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d44f996 */.elementor-19723 .elementor-element.elementor-element-d44f996 p {
    &::before {
        background-color: var(--e-global-color-primary);
        content: "";
        display: inline-block;
        height: 1px;
        margin-top: calc(1em - 1px);
        vertical-align: top;
        width: 20px;
    }
    &::before {
        margin-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1c88a25 */.elementor-19723 .elementor-element.elementor-element-1c88a25 figure {
    & > figcaption {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-size: var(--e-global-typography-primary-font-size);
        font-style: var(--e-global-typography-primary-font-style);
        font-weight: var(--e-global-typography-primary-font-weight);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
        line-height: var(--e-global-typography-primary-line-height);
        margin-bottom: 20px;
        text-decoration: var(--e-global-typography-primary-text-decoration);
        text-transform: var(--e-global-typography-primary-text-transform);

        & > span::after {
            content: "/";
        }
    }

    & > ul {
        margin: 0;
        padding: 0;

        & > li {
            list-style: none;

            & > a {
                background-color: var(--e-global-color-fcae214);
                border: 1px solid var(--e-global-color-98d5e13);
                border-radius: 8px;
                display: block;
                padding: 20px;
                transition: all 0.3s ease-out;

                &:hover {
                    border-color: var(--e-global-color-primary);
                }
                &::before {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 7.5C2 6.4 2.9 5.5 4 5.5h4.17a2 2 0 0 1 1.42.59L10.83 7.5H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7.5z' fill='%23A32D0E'/%3E%3Cpath d='M2 9.5h20v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5z' fill='%23E64114'/%3E%3C/svg%3E");
                    background-repeat: no-repeat;
                    background-size: contain;
                    content: "";
                    display: inline-block;
                    height: 2em;
                    margin-right: 1em;
                    vertical-align: bottom;
                    width: 2em;
                }
                &[href$=".pdf"]::before {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8l-6-6H5z' fill='%23f1f1f1' stroke='%23cccccc' stroke-width='0.5'/%3E%3Cpath d='M13 2v5a1 1 0 0 0 1 1h5' fill='none' stroke='%23cccccc' stroke-width='0.5'/%3E%3Crect x='3' y='11' width='18' height='7' rx='1' fill='%23E64114'/%3E%3Ctext x='12' y='16.5' font-family='Arial,sans-serif' font-size='5' font-weight='700' fill='white' text-anchor='middle' letter-spacing='0.3'%3EPDF%3C/text%3E%3C/svg%3E");
                }
                &[href$=".."]::before {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 5v6a4 4 0 0 1-4 4H5' stroke='%23E64114' stroke-width='2' stroke-linecap='round'/%3E%3Cpolyline points='8,12 5,15 8,18' stroke='%23E64114' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
                }
            }
            &:not(:first-child) {
                margin-top: 10px;
            }
        }
    }
}/* End custom CSS */