.elementor-769 .elementor-element.elementor-element-5a971b7 > .elementor-container{min-height:250px;}.elementor-769 .elementor-element.elementor-element-5a971b7:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-5a971b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-accent ) 0%, var( --e-global-color-7211600 ) 150%);}.elementor-769 .elementor-element.elementor-element-5a971b7 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-769 .elementor-element.elementor-element-5a971b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 120px 30px 120px;}.elementor-769 .elementor-element.elementor-element-88459d3{text-align:center;}.elementor-769 .elementor-element.elementor-element-88459d3 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-baa5646-font-family ), Sans-serif;font-size:var( --e-global-typography-baa5646-font-size );font-weight:var( --e-global-typography-baa5646-font-weight );line-height:var( --e-global-typography-baa5646-line-height );letter-spacing:var( --e-global-typography-baa5646-letter-spacing );word-spacing:var( --e-global-typography-baa5646-word-spacing );}.elementor-769 .elementor-element.elementor-element-c502822:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-c502822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-c502822{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 120px 10px 120px;}.elementor-769 .elementor-element.elementor-element-c502822 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-769 .elementor-element.elementor-element-4c35afe{font-family:var( --e-global-typography-2350dc8-font-family ), Sans-serif;font-size:var( --e-global-typography-2350dc8-font-size );font-weight:var( --e-global-typography-2350dc8-font-weight );line-height:var( --e-global-typography-2350dc8-line-height );letter-spacing:var( --e-global-typography-2350dc8-letter-spacing );word-spacing:var( --e-global-typography-2350dc8-word-spacing );color:var( --e-global-color-text );}.elementor-769 .elementor-element.elementor-element-4c35afe a{color:var( --e-global-color-text );}.elementor-769 .elementor-element.elementor-element-57e8ca5:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-57e8ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec15146 );}.elementor-769 .elementor-element.elementor-element-57e8ca5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 120px 80px 120px;}.elementor-769 .elementor-element.elementor-element-57e8ca5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-769 .elementor-element.elementor-element-8b55a44.elementor-column > .elementor-widget-wrap{justify-content:center;}@media(max-width:1024px) and (min-width:768px){.elementor-769 .elementor-element.elementor-element-8b55a44{width:100%;}}@media(max-width:1024px){.elementor-769 .elementor-element.elementor-element-5a971b7 > .elementor-container{min-height:180px;}.elementor-769 .elementor-element.elementor-element-5a971b7{padding:20px 20px 20px 20px;}.elementor-769 .elementor-element.elementor-element-88459d3 .elementor-heading-title{font-size:var( --e-global-typography-baa5646-font-size );line-height:var( --e-global-typography-baa5646-line-height );letter-spacing:var( --e-global-typography-baa5646-letter-spacing );word-spacing:var( --e-global-typography-baa5646-word-spacing );}.elementor-769 .elementor-element.elementor-element-c502822{padding:5px 20px 5px 20px;}.elementor-769 .elementor-element.elementor-element-4c35afe{font-size:var( --e-global-typography-2350dc8-font-size );line-height:var( --e-global-typography-2350dc8-line-height );letter-spacing:var( --e-global-typography-2350dc8-letter-spacing );word-spacing:var( --e-global-typography-2350dc8-word-spacing );}.elementor-769 .elementor-element.elementor-element-57e8ca5{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-769 .elementor-element.elementor-element-5a971b7 > .elementor-container{min-height:80px;}.elementor-769 .elementor-element.elementor-element-88459d3 .elementor-heading-title{font-size:var( --e-global-typography-baa5646-font-size );line-height:var( --e-global-typography-baa5646-line-height );letter-spacing:var( --e-global-typography-baa5646-letter-spacing );word-spacing:var( --e-global-typography-baa5646-word-spacing );}.elementor-769 .elementor-element.elementor-element-c502822{padding:3px 10px 3px 10px;}.elementor-769 .elementor-element.elementor-element-4c35afe{font-size:var( --e-global-typography-2350dc8-font-size );line-height:var( --e-global-typography-2350dc8-line-height );letter-spacing:var( --e-global-typography-2350dc8-letter-spacing );word-spacing:var( --e-global-typography-2350dc8-word-spacing );}.elementor-769 .elementor-element.elementor-element-57e8ca5{padding:30px 10px 30px 10px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-4c35afe */.elementor-769 .elementor-element.elementor-element-4c35afe a{
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c502822 */.elementor-769 .elementor-element.elementor-element-c502822 a{
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be2bf29 */.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content{
    padding: 0;
    border-radius: 20px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content:nth-child(4n+1){
    border-top: 5px solid var(--e-global-color-accent);
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content:nth-child(4n+2){
    border-top: 5px solid var(--e-global-color-2eb1c50);
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content:nth-child(4n+3){
    border-top: 5px solid var(--e-global-color-7211600);
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content:nth-child(4n){
    border-top: 5px solid var(--e-global-color-primary);
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a img{
    border-radius: 16px 16px 0 0;
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a .tax-content{
    margin-top: 10px;
  padding: 0 20px 20px 20px;
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a .txt-title{
    font-size: 20px;
    line-height: 22px;
    color: var(--e-global-color-primary);
}
.elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a .txt-description{
    color: var(--e-global-color-17263ef);
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 991.98px) {
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content{
        border-radius: 15px;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a img{
        border-radius: 12px 12px 0 0;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-categories{
        gap:20px;
    }
}

@media (max-width: 767.98px) {
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-categories{
        gap:10px;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a .tax-content{
        padding: 0 13px 13px 13px;;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content{
        border-radius: 10px;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a img{
        border-radius: 7px 7px 0 0;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a .txt-title{
        font-size: 16px;
        line-height: 19px;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a .txt-description{
        font-size: 13px;
        line-height: 16px;
        margin-top: 5px;
    }
    .elementor-769 .elementor-element.elementor-element-be2bf29 .acf-taxonomy-content a .tax-content {
        margin-top: 5px;
    }
}/* End custom CSS */