.elementor-8649 .elementor-element.elementor-element-da3ffa9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}body.rtl .elementor-8649 .elementor-element.elementor-element-d744c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px / 2)}.elementor-8649 .elementor-element.elementor-element-d744c03 .elementor-icon-list-icon svg{fill:var(--e-global-color-86421f3);transition:fill .3s}.elementor-8649 .elementor-element.elementor-element-d744c03 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-accent)}.elementor-8649 .elementor-element.elementor-element-347adba .elementor-icon-list-icon svg{fill:var(--e-global-color-86421f3);transition:fill .3s}.elementor-8649 .elementor-element.elementor-element-347adba .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-accent)}@media (max-width:767px){body.rtl .elementor-8649 .elementor-element.elementor-element-d744c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px / 2)}}.default-banner .smile{color:#ed7c31}@media only screen and (max-width:1160px){.default-banner .elementor-element-populated{background-position:0 -30px!important}}@media only screen and (max-width:767px){.default-banner .block-text{display:block}.default-banner .elementor-element-populated{background-position:center center!important}}@media only screen and (max-width:360px){.default-banner .elementor-element-populated{background-position:-235px 0!important}}.max_width_970px .elementor-text-editor{margin-left:auto;margin-right:auto;max-width:970px}