.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-container{min-height:30vh}.elementor-3 .elementor-element.elementor-element-40078cd9:not(.elementor-motion-effects-element-type-background),.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://youthdovote.org/wp-content/uploads/2024/02/web-agency-bg2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#4E6DFF 0%,#FF2424 100%);opacity:.63;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3 .elementor-element.elementor-element-40078cd9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:6em 0em 0em 0em}.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-shape-bottom .elementor-shape-fill{fill:#FFF}.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-shape-bottom svg{width:calc(106% + 1.3px);height:340px}.elementor-3 .elementor-element.elementor-element-c866da9{text-align:center}.elementor-3 .elementor-element.elementor-element-c866da9 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-size:124px;font-weight:900;letter-spacing:-5px;text-shadow:0 0 4px rgb(0 0 0 / .2);color:#fff}.elementor-3 .elementor-element.elementor-element-15c1b8d6{--spacer-size:40px}.elementor-3 .elementor-element.elementor-element-f1ac959>.elementor-container{min-height:225px}.elementor-3 .elementor-element.elementor-element-f1ac959:not(.elementor-motion-effects-element-type-background),.elementor-3 .elementor-element.elementor-element-f1ac959>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url(https://youthdovote.org/wp-content/uploads/2024/02/web-agency-bg-overlay.png);background-position:top center;background-size:contain}.elementor-3 .elementor-element.elementor-element-f1ac959{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:6em 0em 2em 0em;z-index:0}.elementor-3 .elementor-element.elementor-element-f1ac959>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3 .elementor-element.elementor-element-f1ac959>.elementor-shape-bottom .elementor-shape-fill{fill:#E92E93}.elementor-3 .elementor-element.elementor-element-f1ac959>.elementor-shape-bottom svg{height:135px}.elementor-3 .elementor-element.elementor-element-580b3313>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3 .elementor-element.elementor-element-580b3313>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3 .elementor-element.elementor-element-2b13da3a,.elementor-3 .elementor-element.elementor-element-2b13da3a>.elementor-background-overlay{border-radius:11px 11px 11px 11px}.elementor-3 .elementor-element.elementor-element-a022cd3{--spacer-size:165px}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-shape-bottom svg{height:262px}.elementor-3 .elementor-element.elementor-element-40078cd9{padding:5em 2em 5em 2em}.elementor-3 .elementor-element.elementor-element-f1ac959{padding:5em 2em 5em 2em}}@media(min-width:1025px){.elementor-3 .elementor-element.elementor-element-40078cd9:not(.elementor-motion-effects-element-type-background),.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-40078cd9>.elementor-shape-bottom svg{width:calc(261% + 1.3px);height:500px}.elementor-3 .elementor-element.elementor-element-40078cd9{padding:3em 1em 3em 1em}.elementor-3 .elementor-element.elementor-element-c866da9 .elementor-heading-title{font-size:5.1rem}.elementor-3 .elementor-element.elementor-element-f1ac959{margin-top:0;margin-bottom:0;padding:5em 1em 5em 1em}.elementor-3 .elementor-element.elementor-element-580b3313>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-3 .elementor-element.elementor-element-2b13da3a{padding:0em 0em 0em 0em}}