.elementor-2937 .elementor-element.elementor-element-2937{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-widget-container{text-align:left;}.elementor-2937 .elementor-element.elementor-element-2937.elementor-element{--align-self:flex-start;}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.3em;}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-social-icon i{color:#FFFFFF;}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-icon{border-radius:10px 10px 10px 10px;}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-social-icon:hover{background-color:var( --e-global-color-45f321d );}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-2937 .elementor-element.elementor-element-2937 .elementor-social-icon:hover svg{fill:#FFFFFF;}/* Start custom CSS for social-icons, class: .elementor-element-2937 */.elementor-2937 .elementor-element.elementor-element-2937 .elementor-grid {
    display:flex;
}
.elementor-2937 .elementor-element.elementor-element-2937 .elementor-icon {
    height:47px;
    width:47px;
    
}
.elementor-2937 .elementor-element.elementor-element-2937 .elementor-grid-item:nth-child(3n+1) .elementor-icon {
    box-shadow:5px 5px 0px 0px #EF9780;
}
.elementor-2937 .elementor-element.elementor-element-2937 .elementor-grid-item:nth-child(3n+2) .elementor-icon {
    box-shadow:5px 5px 0px 0px #FDB2C2;
}
.elementor-2937 .elementor-element.elementor-element-2937 .elementor-grid-item:nth-child(3n+3) .elementor-icon {
    box-shadow:5px 5px 0px 0px #D6E3C5;
}/* End custom CSS */