.elementor-988 .elementor-element.elementor-element-204a8ce5{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-988 .elementor-element.elementor-element-e77cc1e{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-988 .elementor-element.elementor-element-94e93fc .elementor-button{background-color:var( --e-global-color-d181e3c );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-988 .elementor-element.elementor-element-94e93fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-988 .elementor-element.elementor-element-94e93fc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-988 .elementor-element.elementor-element-c9ab522 .elementor-icon-list-icon{width:14px;}.elementor-988 .elementor-element.elementor-element-c9ab522 .elementor-icon-list-icon i{font-size:14px;}.elementor-988 .elementor-element.elementor-element-c9ab522 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-988 .elementor-element.elementor-element-c9ab522 .elementor-icon-list-text, .elementor-988 .elementor-element.elementor-element-c9ab522 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-988 .elementor-element.elementor-element-df48047 img{width:100%;}.elementor-988 .elementor-element.elementor-element-bacc9bd{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-988 .elementor-element.elementor-element-e66c2ff{background-color:var( --e-global-color-primary );border-radius:16px 16px 16px 16px;}.elementor-988 .elementor-element.elementor-element-e66c2ff span.post-navigation__prev--label{color:var( --e-global-color-899a833 );}.elementor-988 .elementor-element.elementor-element-e66c2ff span.post-navigation__next--label{color:var( --e-global-color-899a833 );}.elementor-988 .elementor-element.elementor-element-e66c2ff span.post-navigation__prev--label, .elementor-988 .elementor-element.elementor-element-e66c2ff span.post-navigation__next--label{font-family:"Red Hat Text", Sans-serif;font-size:15px;font-weight:400;text-transform:none;}.elementor-988 .elementor-element.elementor-element-e66c2ff span.post-navigation__prev--title, .elementor-988 .elementor-element.elementor-element-e66c2ff span.post-navigation__next--title{color:var( --e-global-color-899a833 );font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:900;}.elementor-988 .elementor-element.elementor-element-e66c2ff .post-navigation__arrow-wrapper{color:var( --e-global-color-dada148 );fill:var( --e-global-color-dada148 );font-size:16px;}.elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation__separator{background-color:#FFFFFF40;}.elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation{color:#FFFFFF40;}body.elementor-page-988:not(.elementor-motion-effects-element-type-background), body.elementor-page-988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d181e3c );}@media(min-width:768px){.elementor-988 .elementor-element.elementor-element-bacc9bd{--content-width:900px;}}@media(max-width:1024px){.elementor-988 .elementor-element.elementor-element-204a8ce5{--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-988 .elementor-element.elementor-element-204a8ce5{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for button, class: .elementor-element-94e93fc */.elementor-988 .elementor-element.elementor-element-94e93fc .elementor-button-icon {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1db66aa */.elementor-988 .elementor-element.elementor-element-1db66aa h2, .elementor-988 .elementor-element.elementor-element-1db66aa h3, .elementor-988 .elementor-element.elementor-element-1db66aa h4, .elementor-988 .elementor-element.elementor-element-1db66aa h5, .elementor-988 .elementor-element.elementor-element-1db66aa h6 {
    font-family: var( --e-global-typography-primary-font-family ), sans-serif;
    color: var( --e-global-color-primary );
    font-weight: 800;
    line-height: 1.1;
    margin: 20px 0 10px;
}

.elementor-988 .elementor-element.elementor-element-1db66aa h2 {
    font-size: 44px;
}

.elementor-988 .elementor-element.elementor-element-1db66aa h3 {
    font-size: 34px;
}

.elementor-988 .elementor-element.elementor-element-1db66aa h4 {
    font-size: 28px;
}

.elementor-988 .elementor-element.elementor-element-1db66aa strong {
    color: var( --e-global-color-secondary );
    font-weight: 600;
}

.elementor-988 .elementor-element.elementor-element-1db66aa a {
    color: var( --e-global-color-accent );
    text-decoration: underline;
    text-underline-offset: 2px;
}

.elementor-988 .elementor-element.elementor-element-1db66aa a:hover {
    text-decoration: none;
}

.elementor-988 .elementor-element.elementor-element-1db66aa img {
    border-radius: 20px;
    margin: 10px 0;
}

@media (max-width:767px) {
    .elementor-988 .elementor-element.elementor-element-1db66aa h2 {
        font-size: 36px;
        letter-spacing: -0.6px;
    }
    .elementor-988 .elementor-element.elementor-element-1db66aa h3 {
        font-size: 30px;
        letter-spacing: -0.3px;
    }
    .elementor-988 .elementor-element.elementor-element-1db66aa h4 {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-e66c2ff */.elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation__link a {
    padding: 25px 20px;
}

@media (max-width:1024px) {
    .elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation__link a {
        padding: 25px 20px;
    }
}

@media (max-width:767px) {
    .elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation__link a {
        padding: 25px 20px;
    }
    .elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation {
        flex-direction: column;
    }
    .elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation__link {
        width: 100%;
    }
    .elementor-988 .elementor-element.elementor-element-e66c2ff .elementor-post-navigation__separator {
        height: 1px;
        width: 100%;
    }
}/* End custom CSS */