.elementor-43 .elementor-element.elementor-element-af9975a{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-43 .elementor-element.elementor-element-af9975a .elementor-social-icon{background-color:rgba(255,255,255,0.08);--icon-padding:9px;}.elementor-43 .elementor-element.elementor-element-af9975a .elementor-social-icon i{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-af9975a .elementor-social-icon svg{fill:#ffffff;}.elementor-43 .elementor-element.elementor-element-af9975a .elementor-icon{border-radius:9999px 9999px 9999px 9999px;}.elementor-43 .elementor-element.elementor-element-af9975a .elementor-social-icon:hover{background-color:#dc0000;}.elementor-43 .elementor-element.elementor-element-af9975a .elementor-social-icon:hover i{color:#ffffff;}.elementor-43 .elementor-element.elementor-element-af9975a .elementor-social-icon:hover svg{fill:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for social-icons, class: .elementor-element-af9975a */.elementor-43 .elementor-element.elementor-element-af9975a { padding: 0px !important; }/* End custom CSS */