.social-icon{padding:10px;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.social-icon .wrapper{align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-icon .wrapper .widget{text-align:left;width:auto;position:relative}.social-icon .wrapper .title h2{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em}.social-icon .wrapper .icon-wrap{--e-icon-list-icon-size:22px;width:auto}.social-icon .wrapper .icon-wrap .inner{margin:0px 0px 0px 20px;overflow:hidden}.social-icon .wrapper .icon-wrap ul{list-style-type:none;margin:0;margin-right:calc(-15px/2);margin-left:calc(-15px/2);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-icon .wrapper .icon-wrap ul>li{margin-right:calc(15px/2);margin-left:calc(15px/2);word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:inherit}.social-icon .wrapper .icon-wrap ul>li>a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit}.social-icon .wrapper .icon-wrap ul>li>a span{display:-webkit-box;display:-ms-flexbox;display:flex}.social-icon .wrapper .icon-wrap ul>li>a span i{width:1.25em;font-size:22px}.social-icon .wrapper .icon-wrap ul>li>a span i.fa-facebook-square::before{content:"\f082"}.social-icon .wrapper .icon-wrap ul>li>a span i.fa-instagram::before{content:"\f16d"}.social-icon .wrapper .icon-wrap ul .elementor-icon-list-text{display:inline-block;-ms-flex-item-align:center;align-self:center;padding-left:5px}@media(max-width:1024px){.social-icon{padding:0}}@media(max-width:767px){.social-icon .wrapper .icon-wrap ul>li>a span{text-align:center}.social-icon .wrapper .widget{text-align:center;width:100%;max-width:100%}.social-icon .wrapper .icon-wrap{width:100%;max-width:100%}.social-icon .wrapper .icon-wrap .inner{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px}.social-icon .wrapper .icon-wrap ul{margin-right:calc(-20px/2);margin-left:calc(-20px/2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icon .wrapper .icon-wrap ul>li{margin-right:calc(20px/2);margin-left:calc(20px/2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icon .wrapper .icon-wrap ul>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icon .wrapper .icon-wrap ul>li>a span i{font-size:25px}.social-icon .wrapper .title h2{font-size:18px}}