.elementor-widget-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-1143 .elementor-element.elementor-element-de8596c .elementor-heading-title a:hover,.elementor-1143 .elementor-element.elementor-element-de8596c .elementor-heading-title a:focus{color:#2a5a30}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1143 .elementor-element.elementor-element-ea41b77 .elementor-heading-title a:hover,.elementor-1143 .elementor-element.elementor-element-ea41b77 .elementor-heading-title a:focus{color:#2a5a30}.elementor-1143 .elementor-element.elementor-element-2f2bc40 .elementor-custom-embed-play i{color:#2a5a30}.elementor-1143 .elementor-element.elementor-element-1720256 .elementor-heading-title a:hover,.elementor-1143 .elementor-element.elementor-element-1720256 .elementor-heading-title a:focus{color:#2a5a30}.elementor-1143 .elementor-element.elementor-element-79cd7b8 .elementor-heading-title a:hover,.elementor-1143 .elementor-element.elementor-element-79cd7b8 .elementor-heading-title a:focus{color:#2a5a30}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1143 .elementor-element.elementor-element-e66887a .elementor-heading-title a:hover,.elementor-1143 .elementor-element.elementor-element-e66887a .elementor-heading-title a:focus{color:#2a5a30}.elementor-widget-portfolio .elementor-portfolio__filter{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1143 .elementor-element.elementor-element-6c963a6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:19px}.elementor-1143 .elementor-element.elementor-element-6c963a6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:19px}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{border-style:var(--e-n-carousel-arrow-normal-border-type);color:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9));font-size:var(--e-n-carousel-arrow-size,25px);transition-duration:.25s;z-index:2;background-color:#fe7f1b;border-radius:50%;padding:6px}.elementor-widget-n-carousel .swiper-pagination-bullet{background:var(--e-n-carousel-dots-normal-color,#000);height:var(--e-n-carousel-swiper-pagination-size);height:7px;width:var(--e-n-carousel-swiper-pagination-size);width:17px;border-radius:31%;transition:all .3s}.elementor-1143 .elementor-element.elementor-element-18b3ae1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2a5a30}.elementor-widget-n-carousel .swiper-pagination-bullets{height:-moz-max-content;height:max-content;right:calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));top:calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset));transform:translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-dots-vertical-transform));width:-moz-max-content;width:max-content;z-index:3;margin-top:-25px}