.elementor-1112 .elementor-element.elementor-element-h2ftr01:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-h2ftr01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1112 .elementor-element.elementor-element-h2ftr01 > .elementor-container{max-width:1170px;}.elementor-1112 .elementor-element.elementor-element-h2ftr01{border-style:solid;border-width:3px 0px 0px 0px;border-color:#94D042;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 10px 40px;}.elementor-1112 .elementor-element.elementor-element-h2ftr01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1112 .elementor-element.elementor-element-h2ftrlogo{text-align:start;}.elementor-1112 .elementor-element.elementor-element-h2ftrlogo img{width:208px;}.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-1112 .elementor-element.elementor-element-h2ftrabout{color:#BDBDBD;}.elementor-1112 .elementor-element.elementor-element-h2ftrsocial .elementor-repeater-item-25e89b2.elementor-social-icon{background-color:#94D042;}.elementor-1112 .elementor-element.elementor-element-h2ftrsocial .elementor-repeater-item-67fe3b0.elementor-social-icon{background-color:#94D042;}.elementor-1112 .elementor-element.elementor-element-h2ftrsocial .elementor-repeater-item-9b25435.elementor-social-icon{background-color:#94D042;}.elementor-1112 .elementor-element.elementor-element-h2ftrsocial{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-1112 .elementor-element.elementor-element-h2ftrsocial .elementor-social-icon{--icon-padding:0.65em;}.elementor-1112 .elementor-element.elementor-element-h2ftrl1{color:#7A7A7A;}.elementor-1112 .elementor-element.elementor-element-h2ftrbottom:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-h2ftrbottom > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1112 .elementor-element.elementor-element-h2ftrbottom{border-style:solid;border-width:1px 0px 0px 0px;border-color:#2a2d27;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 28px 40px;}.elementor-1112 .elementor-element.elementor-element-h2ftrbottom > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-h2ftrcopy{color:#8A8A8A;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1112 .elementor-element.elementor-element-h2ftrlogo img{width:190px;}}@media(max-width:767px){.elementor-1112 .elementor-element.elementor-element-h2ftr01{padding:50px 15px 50px 15px;}.elementor-1112 .elementor-element.elementor-element-h2ftrlogo img{width:160px;}.elementor-1112 .elementor-element.elementor-element-h2ftrcol2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-h2ftrh1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-h2ftrl1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-h2ftrcol3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-h2ftrcol4 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1112 .elementor-element.elementor-element-h2ftrcol1{width:40%;}.elementor-1112 .elementor-element.elementor-element-h2ftrcol2{width:20%;}.elementor-1112 .elementor-element.elementor-element-h2ftrcol3{width:20%;}.elementor-1112 .elementor-element.elementor-element-h2ftrcol4{width:20%;}}/* Start custom CSS for social-icons, class: .elementor-element-h2ftrsocial */@media(max-width:1024px){ .elementor-1112 .elementor-element.elementor-element-h2ftrsocial{ margin-bottom:20px; display:block; } }
@media(max-width:767px){ .elementor-1112 .elementor-element.elementor-element-h2ftrsocial{ margin-bottom:28px !important; display:block; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-h2ftr01 */.elementor-1112 .elementor-element.elementor-element-h2ftr01 .elementor-widget-text-editor p{ font-family:'Open Sans',sans-serif !important; font-size:16px !important; line-height:1.6 !important; }
.elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-btn{ display:flex; align-items:center; justify-content:space-between; width:100%; background:none; border:none; padding:0; margin:0 0 16px 0; cursor:default; text-align:left; }
.elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-title{ font-family:'Oswald',sans-serif !important; font-weight:700 !important; font-size:24px !important; color:#8DC63F !important; text-transform:uppercase; letter-spacing:1px; }
.elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-icon{ display:none; width:18px; height:18px; position:relative; flex:0 0 18px; }
.elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-icon::before, .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-icon::after{ content:''; position:absolute; background:#8DC63F; top:50%; left:50%; transform:translate(-50%,-50%); }
.elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-icon::before{ width:14px; height:2px; }
.elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-icon::after{ width:2px; height:14px; transition:transform .25s ease, opacity .25s ease; }
.elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-btn[aria-expanded='true'] .wdc2-ftr-accordion-icon::after{ transform:translate(-50%,-50%) rotate(90deg); opacity:0; }
@media(max-width:1024px) and (min-width:768px){ .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-title{ font-size:22px !important; } }
@media(max-width:767px){
  .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-btn{ cursor:pointer; }
  .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-icon{ display:block; }
  .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-title{ font-size:20px !important; }
  .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-panel{ max-height:0; overflow:hidden; transition:max-height .3s ease; }
  .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-panel.wdc2-ftr-open{ max-height:600px; }
}
@media(prefers-reduced-motion: reduce){
  .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-panel{ transition:none; }
  .elementor-1112 .elementor-element.elementor-element-h2ftr01 .wdc2-ftr-accordion-icon::after{ transition:none; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-h2ftrbottom */.elementor-1112 .elementor-element.elementor-element-h2ftrbottom .elementor-widget-text-editor p{ font-family:'Open Sans',sans-serif !important; }/* End custom CSS */