.elementor-2021 .elementor-element.elementor-element-7d06034{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2021 .elementor-element.elementor-element-5933b39{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.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-2021 .elementor-element.elementor-element-4db39f7{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-80f91cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-2021 .elementor-element.elementor-element-80f91cf .elementor-heading-title{font-family:var( --e-global-typography-5934bdc-font-family ), Sans-serif;font-size:var( --e-global-typography-5934bdc-font-size );font-weight:var( --e-global-typography-5934bdc-font-weight );line-height:var( --e-global-typography-5934bdc-line-height );letter-spacing:var( --e-global-typography-5934bdc-letter-spacing );color:var( --e-global-color-text );}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next path, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev path, {fill:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next line, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev line, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next polyline, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev polyline{stroke:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next:hover path, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev:hover path, {fill:var( --e-global-color-721eceb );}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next:hover line, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev:hover line, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next:hover polyline, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev:hover polyline{stroke:var( --e-global-color-721eceb );}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev polyline, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next polyline{stroke-width:3;}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next line, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev line{stroke-width:3;}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev line, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next line, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev polyline, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev{transform:scale(0.59);}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev{left:-69px;}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next{right:-69px;}.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev, .elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next{top:50%;}@media(min-width:768px){.elementor-2021 .elementor-element.elementor-element-5933b39{--content-width:1070px;}}@media(max-width:1024px){.elementor-widget-heading .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-2021 .elementor-element.elementor-element-80f91cf .elementor-heading-title{font-size:var( --e-global-typography-5934bdc-font-size );line-height:var( --e-global-typography-5934bdc-line-height );letter-spacing:var( --e-global-typography-5934bdc-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .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-2021 .elementor-element.elementor-element-80f91cf .elementor-heading-title{font-size:var( --e-global-typography-5934bdc-font-size );line-height:var( --e-global-typography-5934bdc-line-height );letter-spacing:var( --e-global-typography-5934bdc-letter-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-4fcee1c */.elementor-2021 .elementor-element.elementor-element-4fcee1c table{
    border-collapse: separate !important;
    border-spacing: 5px;
}
.elementor-2021 .elementor-element.elementor-element-4fcee1c table th,
.elementor-2021 .elementor-element.elementor-element-4fcee1c table td{
    border: none;
    vertical-align: middle;
}
.elementor-2021 .elementor-element.elementor-element-4fcee1c table th{
    font-size: var( --e-global-typography-42dbd36-font-size );
    font-weight: var( --e-global-typography-42dbd36-font-weight );
    letter-spacing: var( --e-global-typography-42dbd36-letter-spacing );
    line-height: var( --e-global-typography-42dbd36-line-height );
    background-color: var( --e-global-color-primary );
    color: white;
    padding: 10px;
}
.elementor-2021 .elementor-element.elementor-element-4fcee1c table td{
    font-size: var( --e-global-typography-primary-font-size );
    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 );
    color: var( --e-global-color-5e7b937 );
    padding: 20px;
}
.elementor-2021 .elementor-element.elementor-element-4fcee1c table tbody>tr:nth-child(odd)>td{
    background-color: white;
}
.elementor-2021 .elementor-element.elementor-element-4fcee1c table tbody>tr:nth-child(even)>td{
    background-color: var( --e-global-color-7b69d04 );
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-9cb83b2 */.elementor-2021 .elementor-element.elementor-element-9cb83b2 .dce-acf-repeater-slider_carousel{
    overflow-x: clip;
    overflow-y: visible;
    padding: 0 20px;
}

.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev > svg,
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next > svg{
    display: none;
}
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev{
    rotate: -90deg;
}
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next{
    rotate: 90deg;
}
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev::after,
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next::after,
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev::before,
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next::before{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    
}
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev::before,
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next::before{
    background: url(https://km101.designhu-demo.com/wp-content/uploads/2026/03/swiper-arrow.png) center / contain no-repeat;
}
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev::after,
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next::after{
    position: absolute;
    opacity: 0;
    transition-duration: 0.3s;
    background: url(https://km101.designhu-demo.com/wp-content/uploads/2026/03/swiper-arrow-active.png) center / contain no-repeat;
}
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-prev:hover::after,
.elementor-2021 .elementor-element.elementor-element-9cb83b2 .swiper-button-next:hover::after{
    opacity: 1;
}/* End custom CSS */