.elementor-6907 .elementor-element.elementor-element-4f54d74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-6907 .elementor-element.elementor-element-85fc524{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6907 .elementor-element.elementor-element-e5e2f87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-6907 .elementor-element.elementor-element-4f54d74{--width:380px;}}/* Start custom CSS for container, class: .elementor-element-4f54d74 */.elementor-6907 .elementor-element.elementor-element-4f54d74{background:#fff;border-top:3px solid #111;border-radius:0 0 10px 10px;box-shadow:0 18px 40px rgba(17,17,17,.12);font-family:Roboto,sans-serif}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .wpr-jarallax{display:none!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-kicker .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e7d32!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-item>.elementor-element{--width:auto;width:auto}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-item .elementor-widget-html{flex-shrink:0}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-tile{width:40px;height:40px;border-radius:8px;background:#f2ecd9;display:flex;align-items:center;justify-content:center}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-item .ci-label .elementor-heading-title,.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-item .ci-label .elementor-heading-title a{font-size:15px;font-weight:400;color:#333!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-item:hover .ci-label .elementor-heading-title a{color:#7a5f1c!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-soon .ci-tile{background:#f1f1f1}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-soon .ci-label .elementor-heading-title{color:#6b6b6b!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-soon .ci-label{flex:1 1 auto}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-badge .elementor-heading-title{font-size:12px;font-weight:700;padding:4px 10px;border-radius:12px;background:#f2ecd9;color:#5c4716!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-desc p{font-size:14px;line-height:1.5;color:#444!important;margin:0}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-more{border-top:1px solid #eaeaea;padding-top:14px;margin-top:4px}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-more .elementor-heading-title,.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-more .elementor-heading-title a{font-size:14px;font-weight:700;color:#7a5f1c!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74{margin:0!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-soon .ci-badge{flex-shrink:0;width:auto!important}
.elementor-6907 .elementor-element.elementor-element-4f54d74 .ci-soon .ci-label{min-width:0}
li.menu-item-6230>.wpr-sub-mega-menu,li.menu-item-400>.wpr-sub-mega-menu{width:auto!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.elementor-6906,.elementor-6907{width:max-content}
.wpr-nav-menu>li.menu-item-6230,.wpr-nav-menu>li.menu-item-400{position:relative}
li.menu-item-6230>.wpr-sub-mega-menu,li.menu-item-400>.wpr-sub-mega-menu{left:0!important;right:auto!important}
@media(max-width:1024px){.elementor-6906 .ci-small,.elementor-6907 .ci-small{--width:100%!important;width:100%!important;box-shadow:none}.elementor-6906,.elementor-6907{width:auto!important}li.menu-item-6230>.wpr-sub-mega-menu,li.menu-item-400>.wpr-sub-mega-menu{width:100%!important}}/* End custom CSS */