.elementor-670 .elementor-element.elementor-element-dc49471{border-style:solid;border-width:0;border-color:var(--e-global-color-text);box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-670 .elementor-element.elementor-element-dc49471>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-670 .elementor-element.elementor-element-b153758>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 20px}.elementor-670 .elementor-element.elementor-element-b74f58b{text-align:center}.elementor-670 .elementor-element.elementor-element-cc360d6{--grid-template-columns:repeat(0,auto);--icon-size:25px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-widget-container{text-align:center}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-social-icon{background-color:var(--e-global-color-accent)}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-social-icon i{color:var(--e-global-color-1d5dc771)}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-social-icon svg{fill:var(--e-global-color-1d5dc771)}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-icon{border-radius:50px}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-social-icon:hover{background-color:var(--e-global-color-37d45ffe)}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-social-icon:hover i{color:var(--e-global-color-1d5dc771)}.elementor-670 .elementor-element.elementor-element-cc360d6 .elementor-social-icon:hover svg{fill:var(--e-global-color-1d5dc771)}.elementor-670 .elementor-element.elementor-element-77ba0a6>.elementor-widget-container{margin:20px 0 0}.elementor-670 .elementor-element.elementor-element-77ba0a6{text-align:center}.elementor-670 .elementor-element.elementor-element-ab18c16>.elementor-widget-container{margin:0 0 -10px;padding:0}.elementor-670 .elementor-element.elementor-element-ab18c16{text-align:center}.elementor-670 .elementor-element.elementor-element-a5e31cb>.elementor-widget-container{margin:20px 0 0;padding:0}.elementor-670 .elementor-element.elementor-element-a5e31cb{text-align:center;font-size:14px}