/**handles:child-style**/
#top-nav{z-index:20;background:#fff}#top-nav #site-logo a{display:block}#top-nav #site-logo svg{width:205px;height:auto;max-width:100%}#top-nav svg path{fill:#004680}#top-nav #col-shop-now svg path{fill:#ff585d}#top-nav .elementor-widget-nav-menu{margin:0}#top-nav .elementor-widget-nav-menu a:hover{text-decoration:none}#top-nav .elementor-widget-nav-menu .elementor-item.has-submenu{cursor:pointer}#top-nav .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{font-family:"Montserrat Medium Webfont";color:#004680;font-size:12px;line-height:1.25em;font-weight:400}@media (min-width:1200px){#top-nav.size-lg>.elementor-container{top:30px}}#top-nav.size-lg .elementor-widget-button .elementor-button,#top-nav.size-lg .elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,#top-nav.size-lg .elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,#top-nav.size-lg .elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],#top-nav.size-lg .elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit,#top-nav.size-lg .elementor-widget-button .related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 #top-nav.size-lg .elementor-widget-button .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 #top-nav.size-lg .elementor-widget-button input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 #top-nav.size-lg .elementor-widget-button input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p #top-nav.size-lg .elementor-widget-button input.wpcf7-submit,.related-success-stories .elementor-widget-eael-post-grid #top-nav.size-lg .elementor-widget-button .eael-load-more-button{font-size:21px;padding:12px 10px;-webkit-border-radius:30px;border-radius:30px}#top-nav.size-lg #site-logo svg{width:290px;height:auto}@media (max-width:767px){#top-nav #col-navigation{order:1}#top-nav #col-branding{order:2}#top-nav #col-shop-now{order:3}}.elementor-button,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button{font-family:"Filson Pro Webfont";display:inline-block;line-height:1;background-color:#ff595a;font-size:17px;padding:11px 26px;-webkit-border-radius:26px;border-radius:26px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-width:2px;border-style:solid;border-color:#ff595a;text-transform:uppercase}.elementor-button:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit]:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit:hover,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button:hover{text-decoration:none}.elementor-button,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit,.elementor-widget-button .related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .elementor-widget-button .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .elementor-widget-button input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .elementor-widget-button input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p .elementor-widget-button input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button,.related-success-stories .elementor-widget-eael-post-grid .elementor-widget-button .eael-load-more-button,button{font-family:"Filson Pro Webfont";font-weight:700}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary:focus,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary:visited,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit:focus,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit:visited,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit]:focus,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit]:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit]:visited,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit:focus,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit:hover,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit:visited,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button:focus,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button:hover,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button:visited{color:#fff}.elementor-button-icon{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.elementor-button-icon svg{width:1em}.elementor-button-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;display:inline-block;position:relative;top:.15em}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 button.pure-button-primary .elementor-button-text,.related-success-stories .elementor-widget-eael-post-grid button.eael-load-more-button .elementor-button-text,button.elementor-button .elementor-button-text{top:0}.elementor-button.elementor-size-xs,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary.elementor-size-xs,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit.elementor-size-xs,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit].elementor-size-xs,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit.elementor-size-xs,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button.elementor-size-xs{font-size:14px;padding:8px 18px;-webkit-border-radius:18px;border-radius:18px}.elementor-button.elementor-size-md,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary.elementor-size-md,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit.elementor-size-md,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit].elementor-size-md,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit.elementor-size-md,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button.elementor-size-md{font-size:18px;padding:16px 40px;-webkit-border-radius:36px;border-radius:36px}.elementor-button.elementor-size-lg,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary.elementor-size-lg,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit.elementor-size-lg,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit].elementor-size-lg,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit.elementor-size-lg,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button.elementor-size-lg{font-size:23px;padding:21px 36px;-webkit-border-radius:36px;border-radius:36px}.elementor-button.elementor-size-xl,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary.elementor-size-xl,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit.elementor-size-xl,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit].elementor-size-xl,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit.elementor-size-xl,.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button.elementor-size-xl{font-size:24px;padding:18px 36px;-webkit-border-radius:36px;border-radius:36px}.elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#00a0df;background:#fff;font-family:"Filson Pro Webfont";padding-top:13px;padding-bottom:9px}.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{border:2px solid #fff;color:#00a0df;background:#fff}#mailing-list button,#mailing-list button:hover{font-size:20px;padding:17px 30px;-webkit-border-radius:36px;border-radius:36px;background:#004680;color:#ffb71b}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .watch-video-text-icon.elementor-widget-button .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .watch-video-text-icon.elementor-widget-button input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .watch-video-text-icon.elementor-widget-button input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p .watch-video-text-icon.elementor-widget-button input.wpcf7-submit,.related-success-stories .elementor-widget-eael-post-grid .watch-video-text-icon.elementor-widget-button .eael-load-more-button,.watch-video-text-icon.elementor-widget-button .elementor-button,.watch-video-text-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,.watch-video-text-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,.watch-video-text-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],.watch-video-text-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit,.watch-video-text-icon.elementor-widget-button .related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button{border:none;border-radius:0;font-family:"Montserrat Webfont";font-weight:400;text-transform:none;background:0 0;background:url('../images/icons/Large #fff Play.svg') no-repeat left center;background-size:1.5em}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .watch-video-text-icon.coral-icon.elementor-widget-button .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .watch-video-text-icon.coral-icon.elementor-widget-button input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .watch-video-text-icon.coral-icon.elementor-widget-button input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p .watch-video-text-icon.coral-icon.elementor-widget-button input.wpcf7-submit,.related-success-stories .elementor-widget-eael-post-grid .watch-video-text-icon.coral-icon.elementor-widget-button .eael-load-more-button,.watch-video-text-icon.coral-icon.elementor-widget-button .elementor-button,.watch-video-text-icon.coral-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,.watch-video-text-icon.coral-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,.watch-video-text-icon.coral-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],.watch-video-text-icon.coral-icon.elementor-widget-button .elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit,.watch-video-text-icon.coral-icon.elementor-widget-button .related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button{background-image:url('../images/icons/Large Coral Play.svg')}@font-face{font-family:"Montserrat Webfont";font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/uploads/2020/04/montserrat-regular-webfont.eot');src:url('/wp-content/uploads/2020/04/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/2020/04/montserrat-regular-webfont.woff2') format('woff2'),url('/wp-content/uploads/2020/04/montserrat-regular-webfont.woff') format('woff'),url('/wp-content/uploads/2020/04/Montserrat-Regular.ttf') format('truetype')}@font-face{font-family:"Montserrat Webfont";font-style:normal;font-weight:700;font-display:auto;src:url('/wp-content/uploads/2020/04/montserrat-bold-webfont.eot');src:url('/wp-content/uploads/2020/04/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/2020/04/montserrat-bold-webfont.woff2') format('woff2'),url('/wp-content/uploads/2020/04/montserrat-bold-webfont.woff') format('woff'),url('/wp-content/uploads/2020/04/montserrat-bold-webfont.ttf') format('truetype')}@font-face{font-family:"Montserrat Medium Webfont";font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/uploads/2020/03/montserrat-medium-webfont.eot');src:url('/wp-content/uploads/2020/03/montserrat-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/2020/03/montserrat-medium-webfont.woff2') format('woff2'),url('/wp-content/uploads/2020/03/montserrat-medium-webfont.woff') format('woff'),url('/wp-content/uploads/2020/03/montserrat-medium-webfont.ttf') format('truetype')}@font-face{font-family:"Montserrat SemiBold Webfont";font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/uploads/2020/04/montserrat-semibold-webfont.eot');src:url('/wp-content/uploads/2020/04/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/2020/04/montserrat-semibold-webfont.woff2') format('woff2'),url('/wp-content/uploads/2020/04/montserrat-semibold-webfont.woff') format('woff'),url('/wp-content/uploads/2020/04/montserrat-semibold-webfont.ttf') format('truetype')}@font-face{font-family:"Filson Pro Webfont";font-style:normal;font-weight:700;font-display:auto;src:url('/wp-content/uploads/2020/04/font.eot');src:url('/wp-content/uploads/2020/04/font.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/2020/04/font.woff2') format('woff2'),url('/wp-content/uploads/2020/04/font.woff') format('woff'),url('/wp-content/uploads/2020/04/font.ttf') format('truetype')}body,html{margin:0}a{color:inherit}a:hover{text-decoration:none}p{font-size:18px;line-height:1.6667em;margin:0 auto 1.6667em auto}h1,h2,h3,h4,h5,h6{font-family:"Filson Pro Webfont";font-weight:700;margin:0 auto 0 auto;line-height:1.25}.elementor-widget-heading .elementor-heading-title{line-height:1.3}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:72px;line-height:1em;margin:0}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:60px;line-height:1.0833em}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:48px;line-height:1.25em}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:36px;line-height:1.333em}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:25px;line-height:1.4em}@media (max-width:1024px){.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:60px;line-height:1em;margin:0}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:48px;line-height:1.0833em}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:36px;line-height:1.25em}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:25px;line-height:1.333em}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:21px;line-height:1.4em}}@media (max-width:767px){.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:54px;line-height:1em;margin:0}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:44px;line-height:1.0833em}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:36px;line-height:1.25em}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:25px;line-height:1.333em}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:21px;line-height:1.4em}}.elementor-widget-heading.accent-large,.elementor-widget-heading.accent-medium{padding-top:100px;background:no-repeat left 50px}.elementor-widget-heading.accent-large.accent-white{background-image:url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/squiggle-white-large.svg')}.elementor-widget-heading.accent-large.accent-blue{background-image:url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/squiggle-blue-large.svg')}.elementor-widget-heading.accent-large.accent-light-blue{background-image:url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/squiggle-light-blue-large.svg')}.elementor-widget-heading.accent-medium.accent-white{background-image:url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/squiggle-white-medium.svg')}.elementor-widget-heading.accent-medium.accent-blue{background-image:url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/squiggle-blue-medium.svg')}.elementor-widget-heading.accent-medium.accent-light-blue{background-image:url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/squiggle-light-blue-medium.svg')}.dark-blue{color:#004680}.dark-blue .elementor-heading-title,.dark-blue .elementor-text-editor,.dark-blue h1,.dark-blue h2,.dark-blue h3,.dark-blue h4,.dark-blue h5,.dark-blue h6{color:#004680}.light-blue{color:#008fc7}.light-blue .elementor-heading-title,.light-blue .elementor-text-editor,.light-blue h1,.light-blue h2,.light-blue h3,.light-blue h4,.light-blue h5,.light-blue h6{color:#008fc7}.white{color:#fff}.white .elementor-heading-title,.white .elementor-text-editor,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{color:#fff}h1{font-size:60px;line-height:.9em}h2{font-size:44px;line-height:1.22em}h3,h3.elementor-heading-title{font-size:24px;line-height:1em;text-transform:uppercase;color:#004680}.callout-p,.callout-p .elementor-text-editor,.callout-p .elementor-text-editor p{font-size:24px;line-height:1.417em}.large-callout-p,.large-callout-p .elementor-text-editor,.large-callout-p .elementor-text-editor p{font-size:36px;line-height:1.22;margin-top:0;margin-bottom:24px}@media (max-width:1024px){.callout-p,.callout-p .elementor-text-editor,.callout-p .elementor-text-editor p{font-size:18px;line-height:1.417em}.large-callout-p,.large-callout-p .elementor-text-editor,.large-callout-p .elementor-text-editor p{font-size:22px;line-height:1.22;margin-top:0;margin-bottom:12px}}#mailing-list h2{color:#004680}#mailing-list .email-form .elementor-field-group-email{background:url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/icons/envelope.svg') no-repeat 8px center}#mailing-list .email-form .elementor-field-group-email input[type=email]{background:0 0;border:none;border-bottom:2px solid #004680;padding-left:45px;border-radius:0;color:#004680;font-family:"Montserrat SemiBold Webfont",sans-serif}@media (max-width:767px){#mailing-list .email-form .elementor-field-group-email{background-position:12px center;margin:20px auto 30px auto;align-content:center}#mailing-list .email-form .elementor-field-group-email input[type=email]{background:0 0;border:2px solid #004680;padding-left:45px;border-radius:0}#mailing-list .email-form .elementor-field-type-submit button{min-width:50vw}}.elementor-widget-wp-widget-nav_menu .menu{list-style-type:none;margin:0;padding:0}.elementor-widget-wp-widget-nav_menu .menu li{font-family:"Montserrat Medium Webfont";color:#fff;font-size:16px;line-height:1.25em;margin-bottom:.75em}#footer .menu-footer-privacy-policy-terms-of-use-container{font-family:"Montserrat Semibold Webfont";font-size:12px;line-height:1.25em}@media (max-width:767px){#footer .menu{margin-left:-10px;margin-right:-10px;text-transform:uppercase}#footer .menu-footer-find-us-container .menu-item{text-align:center;border:none}#footer .menu-footer-privacy-policy-terms-of-use-container .menu-item{border:none}#footer .menu-footer-privacy-policy-terms-of-use-container .menu-item{text-transform:none}#footer .menu-footer-find-us-container .menu-item{font-size:18px;text-align:center;text-transform:none;line-height:2em}#footer .menu-item{border-top:2px solid #7fa2bf;border-collapse:collapse;margin:0;line-height:2.5em;padding-left:20px;padding-right:20px;text-transform:uppercase}}.squiggle-accent{padding-top:25px;padding-bottom:25 px}.elementor-widget-eael-contact-form-7 .elementor-widget-container{padding:40px}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{color:#004680}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p{font-family:"Montserrat Webfont",sans-serif;color:#fff}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label{font-family:"Montserrat Webfont",sans-serif;font-weight:400;font-size:14px;line-height:1.29em;color:#fff;display:block}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 form>p{margin-bottom:24px}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 form>p.align-center{text-align:center}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{font-family:"Montserrat SemiBold Webfont",sans-serif;font-size:24px;line-height:1.24em}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{color:#fff;border:1px solid #fff;background:0 0;padding:8px}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{border-radius:0;border:1px solid #fff;padding:8px 1.5em 8px 8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url('https://fillitforward.com/wp-content/themes/fill-it-forward/images/icons/dropdown.svg') no-repeat right .5em center}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .pure-button-primary,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input.wpcf7-submit,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 input[type=submit],.elementor-widget-eael-contact-form-7 .eael-contact-form-7 p input.wpcf7-submit{font-family:"Filson Pro Webfont";font-weight:700;background-color:#fff;color:#000;border-color:#fff;padding-bottom:14px;padding-top:18px;margin-left:1.2em}.elementor-section.success-impact{margin-bottom:100px;background:#ff595a;top:-35px;left:-35px;padding:50px;-webkit-box-shadow:35px 35px 0 0 #c13d33;-moz-box-shadow:35px 35px 0 0 #c13d33;box-shadow:35px 35px 0 0 #c13d33}.elementor-section.success-impact .elementor-heading-title{color:#fff}.elementor-section.success-impact .elementor-heading-title.elementor-size-default{font-size:43px;line-height:1.25em;text-transform:none}.elementor-section.success-impact .elementor-heading-title.elementor-size-xxl{position:relative;top:20px}.elementor-section.success-impact .elementor-icon-list-text{color:#fff;font-family:"Filson Pro Webfont";font-weight:700;font-size:23px;line-height:1.85em;padding-left:15px}.elementor-section.success-impact .elementor-widget-text-editor .elementor-text-editor{color:#fff;font-family:"Filson Pro Webfont";font-weight:700;font-size:21px;line-height:1.7em}.success-header-section{margin-top:75px}.elementor-widget-image.success-logo{margin-bottom:40px;margin-left:0;margin-left:0}.elementor-widget.success-header{color:#00a0df;margin-bottom:40px}.elementor-widget.success-partner-cta{color:#00a0df;margin-top:50px;margin-bottom:50px}.elementor-widget.success-partner-cta .elementor-heading-title{font-size:44px}.success-title{font-size:80px;line-height:1em;color:#fff}.success-title .elementor-widget-container{padding-bottom:75px;padding-top:65px}.impact-body{padding-top:100px;padding-bottom:0}.impact-body .elementor-column-gap-wider>.elementor-row{margin-left:-60px;margin-right:-60px;min-width:100%;width:auto}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:80px;padding-right:80px}@media (max-width:1024px){.success-header-section .elementor-widget-heading{margin-left:30px}.elementor-section.success-impact{margin-bottom:20px}.impact-body{padding:50px}.impact-body .elementor-column-gap-wider>.elementor-row{margin-left:0;margin-right:0}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column:first-child{order:2;width:100%}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column:first-child .elementor-widget-image:not(.success-logo){margin-left:-50px;margin-right:-50px;width:auto}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column:nth-child(2){order:1;margin-right:-15px;width:auto}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:0;padding-right:0}.elementor-widget.success-partner-cta .elementor-heading-title{font-size:36px}}@media (max-width:767px){.success-header-section .elementor-widget-heading{margin-left:20px}.elementor-section.success-impact{padding:30px;top:-15px;left:-15px}.elementor-section.success-impact .elementor-heading-title.elementor-size-default{font-size:32px}.elementor-section.success-impact .elementor-icon-list-text{font-size:16px}.impact-body{padding:20px}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column:first-child .elementor-widget-image:not(.success-logo){margin-left:-20px;margin-right:-20px}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column:nth-child(2){margin-right:-10px}.impact-body .elementor-column-gap-wider>.elementor-row>.elementor-column:nth-child(2) .elementor-element-populated{padding-right:20px}.elementor-widget.success-partner-cta .elementor-heading-title{font-size:24px}}.related-success-stories{padding-top:50px;padding-bottom:50px}.related-success-stories .elementor-widget-eael-post-grid .eael-entry-title{font-family:"Montserrat Medium Webfont";font-size:18px;line-height:1.6667em;font-weight:400}.related-success-stories .elementor-widget-eael-post-grid .eael-grid-post-holder{border:none}.related-success-stories .elementor-widget-eael-post-grid .eael-post-grid{margin:0 -25px}.related-success-stories .elementor-widget-eael-post-grid .eael-post-grid .eael-grid-post{padding:25px}.related-success-stories .elementor-widget-eael-post-grid .eael-post-grid .eael-entry-media{height:0;padding-bottom:100%}.related-success-stories .elementor-widget-eael-post-grid .eael-post-grid .eael-entry-thumbnail img{display:block;position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0}.related-success-stories .elementor-widget-eael-post-grid .eael-entry-wrapper{padding:0}.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button{background:#fff;color:#ff595a;border:2px solid #ff595a}.related-success-stories .elementor-widget-eael-post-grid .eael-load-more-button>span{position:relative;top:.15em}.site-alert .elementor-alert{z-index:9}.site-alert .elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:0}.site-alert .elementor-alert.elementor-alert-info{background:#004680;text-align:center;line-height:1.25em;padding:10px}.site-alert .elementor-alert.elementor-alert-info span{display:inline;font-family:"Montserrat Medium Webfont";font-weight:400;color:#fff;font-size:14px}.site-alert .elementor-alert.elementor-alert-info span.elementor-alert-title{margin-right:.5em}.site-alert .elementor-alert.elementor-alert-info span.elementor-alert-title .new{display:inline-block;font-family:"Filson Pro Webfont";font-weight:700;font-size:13px;line-height:1em;text-transform:uppercase;background-color:#00a0df;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:4px;padding:9px 7px 5px 7px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.site-alert .elementor-alert.elementor-alert-info span.elementor-alert-description .learn-more{font-size:12px;color:#ff585d;text-decoration:underline;text-transform:uppercase;font-family:"Montserrat Webfont";font-weight:700}