.elementor-5031 .elementor-element.elementor-element-584023c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5031 .elementor-element.elementor-element-584023c:not(.elementor-motion-effects-element-type-background), .elementor-5031 .elementor-element.elementor-element-584023c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5031 .elementor-element.elementor-element-b30f5fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5031 .elementor-element.elementor-element-067b81e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5031 .elementor-element.elementor-element-d2820bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5031 .elementor-element.elementor-element-887dd10{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5031 .elementor-element.elementor-element-0b999bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5031 .elementor-element.elementor-element-b87455c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5031 .elementor-element.elementor-element-4559d35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-584023c */.elementor-5031 .elementor-element.elementor-element-584023c{position:relative;z-index:10;background:#fff;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;padding:0!important;gap:0}
.elementor-5031 .elementor-element.elementor-element-584023c .e-con{gap:0;min-width:0;position:static}
.elementor-5031 .elementor-element.elementor-element-584023c .elementor-widget{position:static}
.elementor-5031 .elementor-element.elementor-element-584023c .elementor-widget:not(:last-child){margin-block-end:0}
.elementor-5031 .elementor-element.elementor-element-584023c .elementor-widget-container{margin:0;padding:0}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hrow{width:100%;max-width:100%;box-sizing:border-box;padding:15px 0 20px!important;--padding-top:15px;--padding-bottom:20px;--padding-left:0;--padding-right:0;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;justify-content:flex-start}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c1{flex:0 0 73.3%;max-width:73.3%}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c2{flex:0 0 9.3%;max-width:9.3%;margin-top:20px;align-items:stretch}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c3{flex:0 0 17.4%;max-width:17.4%;margin-top:20px;align-items:center}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c2 .elementor-widget,.elementor-5031 .elementor-element.elementor-element-584023c .fgd-navwrap{width:100%}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hlogo{width:180px;margin-left:40px;line-height:0}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hlogo img{display:block;width:180px;height:auto;max-width:none}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn .elementor-button{display:block;box-sizing:border-box;width:115px;height:50px;padding:12px 15px;border:2px solid #415A6C;border-radius:0;background:transparent;color:#415A6C;font-family:Muli,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:21.6px;text-align:center;text-transform:none;fill:#415A6C}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn .elementor-button:hover,.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn .elementor-button:focus{background:#415A6C;color:#fff}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn .elementor-button-text{display:block}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn{display:flex;justify-content:center;margin-left:12px}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn .elementor-button,.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn .elementor-button-content-wrapper{white-space:nowrap}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-nav{position:static;display:block;width:100%}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-burger{position:relative;display:block;box-sizing:border-box;width:calc(100% - 13px);height:53px;margin:0 0 0 10px;padding:10px 0;text-align:center;line-height:0;color:#415A6C;text-decoration:none}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-burger svg{position:absolute;left:50%;top:10px;margin-left:-16.5px;width:33px;height:33px;fill:#415A6C;color:#415A6C}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-burger .fgd-ic-close,.elementor-5031 .elementor-element.elementor-element-584023c.fgd-open .fgd-burger .fgd-ic-open{opacity:0}
.elementor-5031 .elementor-element.elementor-element-584023c.fgd-open .fgd-burger .fgd-ic-close{opacity:1}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-panel{display:none;position:absolute;left:0;top:88px;width:100%;margin:0;padding:0;list-style:none;background:#fff;z-index:20}
.elementor-5031 .elementor-element.elementor-element-584023c.fgd-open .fgd-panel{display:block}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-panel li{height:52px;margin:0;padding:0;background:#fff;list-style:none;color:rgba(10,10,10,.85);font-size:16px}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-panel li a{display:block;height:52px;padding:0;font-family:Muli,sans-serif;font-size:16px;font-weight:600;line-height:52px;text-align:center;text-decoration:none;color:rgba(10,10,10,.85);transition:color .2s}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-panel li a:hover,.elementor-5031 .elementor-element.elementor-element-584023c .fgd-panel li a:focus,.elementor-5031 .elementor-element.elementor-element-584023c .fgd-panel li.current-menu-item a{color:#5C7425}
@media(max-width:1023px){
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c1{flex-basis:64%;max-width:64%}.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c2{flex-basis:13.1%;max-width:13.1%}.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c3{flex-basis:22.9%;max-width:22.9%}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hlogo{margin-left:20px}
}
@media(max-width:767px){
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hrow{padding:15px 0 19px!important;--padding-bottom:19px}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c1{flex-basis:39.3%;max-width:39.3%}.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c2{flex-basis:calc(28.7% - 39px);max-width:calc(28.7% - 39px);margin-top:5px;margin-left:4px;margin-right:0}.elementor-5031 .elementor-element.elementor-element-584023c .fgd-c3{flex-basis:32%;max-width:32%;margin-top:6px;margin-left:17.8px}.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn{margin-left:0}.elementor-5031 .elementor-element.elementor-element-584023c .fgd-burger{margin-left:6px;width:calc(100% - 11px)}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hlogo{width:120px;margin-left:10px}.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hlogo img{width:120px}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-hbtn .elementor-button{width:104px;font-size:12px}
.elementor-5031 .elementor-element.elementor-element-584023c .fgd-panel{top:73px}
}/* End custom CSS */