.elementor-349 .elementor-element.elementor-element-2b3a42cf{--display:flex;}.elementor-349 .elementor-element.elementor-element-4b6a86b1{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:46px;--grid-column-gap:33px;--grid-row-gap:0px;}.elementor-349 .elementor-element.elementor-element-4b6a86b1 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-349 .elementor-element.elementor-element-4b6a86b1 .elementor-social-icon i{color:#FFFFFF;}.elementor-349 .elementor-element.elementor-element-4b6a86b1 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-2b3a42cf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-349 .elementor-element.elementor-element-4b6a86b1{text-align:left;--icon-size:40px;--grid-column-gap:16px;}}/* Start custom CSS for social-icons, class: .elementor-element-4b6a86b1 */#socials{
   position:absolute;right:6%;bottom:35px;display:flex;align-items:center;justify-content:flex-end;text-align:right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3a42cf */.custom-footer{
    width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;background:#1A4B39;min-height:220px;padding:70px 6% 45px 6%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;overflow:hidden;clip-path:polygon(0 7px,7% 6px,16% 3px,27% 7px,39% 5px,51% 6px,63% 5px,74% 7px,82% 18px,89% 7px,96% 6px,100% 3px,100% 100%,0 100%);
}
@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-2b3a42cf .elementor-widget-social-icons{order:2}}
@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-2b3a42cf{min-height:0!important;padding-top:64px!important;padding-bottom:40px!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf > .e-con-inner{height:auto!important;gap:24px!important;align-items:flex-start!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf [data-id="76d13387"],.elementor-349 .elementor-element.elementor-element-2b3a42cf .elementor-element-4b6a86b1{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;margin:0!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf [data-id="76d13387"]{order:1;font-size:16px!important;line-height:1.6!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf .elementor-element-4b6a86b1{order:2;justify-content:flex-start!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf .elementor-element-4b6a86b1 .elementor-social-icons-wrapper{justify-content:flex-start!important}}
@media(min-width:768px){.elementor-349 .elementor-element.elementor-element-2b3a42cf{min-height:0!important;padding-top:72px!important;padding-bottom:44px!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf > .e-con-inner{height:auto!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:32px!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf [data-id="76d13387"],.elementor-349 .elementor-element.elementor-element-2b3a42cf .elementor-element-4b6a86b1{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf [data-id="76d13387"]{order:1;flex:1 1 auto;max-width:760px;width:auto!important;font-size:16px!important;line-height:1.6!important}.elementor-349 .elementor-element.elementor-element-2b3a42cf .elementor-element-4b6a86b1{order:2;flex:0 0 auto;width:auto!important}}/* End custom CSS */
/* Start custom CSS */[data-id="76d13387"] a,[data-id="76d13387"] a:visited{color:inherit !important}
[data-id="76d13387"] a:hover{color:#D9E295 !important}/* End custom CSS */