.elementor-social-icons-wrapper{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important}
.elementor-social-icons-wrapper .elementor-grid-item{display:flex!important;margin:0!important;line-height:1!important}
.elementor .elementor-social-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;line-height:1!important;flex:none;border-radius:10px!important}
.elementor .elementor-social-icon svg{display:block!important;width:19px!important;height:19px!important;margin:0!important;position:static!important;fill:currentColor}
.elementor .elementor-social-icon i{display:block!important;font-size:19px!important;line-height:1!important}
.elementor-icon-list-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 20px!important;width:20px!important;min-width:20px;align-self:flex-start;margin-top:.2em}
.elementor-icon-list-icon svg{display:block!important;width:18px!important;height:20px!important;margin:0!important;object-fit:contain}
.elementor-icon-list-item,.elementor-icon-list-item>a{gap:12px;min-width:0}
.elementor-icon-list-text{min-width:0;overflow-wrap:break-word}
.elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1}
.elementor-button-icon svg{display:block;width:1em;height:1em}
.elementor-113 .elementor-element.elementor-element-4dae9d4{display:grid!important;grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.7fr);gap:32px!important;width:100%!important}
.elementor-113 .elementor-element-4dae9d4>.e-con{width:100%!important;min-width:0!important;padding:0!important}
.elementor-113 .elementor-element-345edc3 .elementor-icon-list-text{font-size:clamp(24px,2.2vw,36px)!important;line-height:1.2!important;white-space:nowrap}
.elementor-113 .elementor-element-345edc3 .elementor-icon-list-item>a{align-items:center!important}
.elementor-113 .elementor-element-345edc3 .elementor-icon-list-icon{align-self:center;margin-top:0}
.elementor-113 .elementor-element-38e3f0ab .elementor-icon-list-item,.elementor-113 .elementor-element-38e3f0ab .elementor-icon-list-item>a{align-items:flex-start!important}
.elementor-113 .elementor-element-18873f0 img{width:160px!important;max-width:100%!important}
@media(max-width:1100px){.elementor-113 .elementor-element.elementor-element-4dae9d4{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px!important}}
@media(max-width:600px){.elementor-113 .elementor-element.elementor-element-4dae9d4{grid-template-columns:minmax(0,1fr);gap:32px!important}.elementor-113 .elementor-element-345edc3 .elementor-icon-list-text{font-size:28px!important}.elementor-113 .elementor-element-8d24333{flex-direction:column!important;gap:20px!important}.elementor-113 .elementor-element-8d24333>.e-con{width:100%!important}}
.elementor-113 .elementor-social-icons-wrapper{justify-content:flex-start!important}
@media(max-width:600px){.elementor-113 .elementor-icon-list-items.elementor-inline-items{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;margin:0!important;gap:12px!important}.elementor-113 .elementor-inline-items .elementor-icon-list-item{margin:0!important;padding:0!important}.elementor-113 .elementor-inline-items .elementor-icon-list-item:after{display:none!important}}
