.elementor-21 .elementor-element.elementor-element-843338c{--spacer-size:50px}.elementor-21 .elementor-element.elementor-element-a63aa23 .elementor-heading-title{font-size:28px;font-weight:800;color:var(--e-global-color-d34a682)}.elementor-21 .elementor-element.elementor-element-10f0186{--spacer-size:20px}.elementor-21 .elementor-element.elementor-element-cc1bfb7:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-cc1bfb7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6a03d42)}.elementor-21 .elementor-element.elementor-element-cc1bfb7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 30px 60px}.elementor-21 .elementor-element.elementor-element-cc1bfb7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-33e3c52:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-33e3c52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-0b9ba05)}.elementor-21 .elementor-element.elementor-element-33e3c52>.elementor-container{max-width:900px}.elementor-21 .elementor-element.elementor-element-33e3c52,.elementor-21 .elementor-element.elementor-element-33e3c52>.elementor-background-overlay{border-radius:3px}.elementor-21 .elementor-element.elementor-element-33e3c52{box-shadow:0px 1px 4px 0px rgba(0,0,0,.15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-21 .elementor-element.elementor-element-33e3c52>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-e254016 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-21 .elementor-element.elementor-element-beeec0f>.elementor-widget-container{margin:10px;padding:15px 0 0;border-style:solid;border-width:1px 0 0;border-color:var(--e-global-color-db4eccd)}.elementor-21 .elementor-element.elementor-element-beeec0f{text-align:start}.elementor-21 .elementor-element.elementor-element-beeec0f .elementor-heading-title{font-size:16px;font-weight:600;line-height:30px;letter-spacing:0px;color:var(--e-global-color-2bc5740)}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-cc1bfb7{padding:0}}