.elementor-3 .elementor-element.elementor-element-04e83ab{text-align:left}.elementor-3 .elementor-element.elementor-element-3e04806{--spacer-size:50px}.elementor-3 .elementor-element.elementor-element-446c75d{padding:120px 0 120px 0}.elementor-3 .elementor-element.elementor-element-4eb4b5c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-3 .elementor-element.elementor-element-4eb4b5c>.elementor-element-populated{padding:0 80px 0 15px}.elementor-3 .elementor-element.elementor-element-05844e2 .gsc-heading .content-inner{max-width:800px}.elementor-3 .elementor-element.elementor-element-05844e2 .gsc-heading .title{margin-bottom:6px}.elementor-3 .elementor-element.elementor-element-05844e2 .gsc-heading .title-desc{font-size:16px;padding:20px 0 0 0}.elementor-3 .elementor-element.elementor-element-8efc716{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-3 .elementor-element.elementor-element-8efc716 .elementor-widget-container{text-align:left}.elementor-3 .elementor-element.elementor-element-8efc716 .elementor-social-icon{background-color:#EDEDED;--icon-padding:0.8em}.elementor-3 .elementor-element.elementor-element-8efc716 .elementor-social-icon i{color:var(--e-global-color-accent)}.elementor-3 .elementor-element.elementor-element-8efc716 .elementor-social-icon svg{fill:var(--e-global-color-accent)}.elementor-3 .elementor-element.elementor-element-8efc716 .elementor-social-icon:hover{background-color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-8efc716 .elementor-social-icon:hover i{color:#FFF}.elementor-3 .elementor-element.elementor-element-8efc716 .elementor-social-icon:hover svg{fill:#FFF}.elementor-3 .elementor-element.elementor-element-66114fd>.elementor-element-populated{padding:0 15px 0 15px}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-446c75d{padding:80px 0 80px 0}.elementor-3 .elementor-element.elementor-element-4eb4b5c>.elementor-element-populated{padding:0 15px 0 15px}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-66114fd>.elementor-element-populated{margin:60px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}