.ctas-wrapper .hs-cta-wrapper{display:inline-block}.ctas-wrapper .hs-cta-wrapper:not(:first-of-type){margin-left:15px}@media (max-width: 600px){.ctas-wrapper .hs-cta-wrapper{width:100%;margin-left:0 !important;text-align:center}}.banner-content.text-left{max-width:700px}.banner-video{position:relative;overflow:hidden}.banner-video .page-center{position:relative;z-index:2}.banner-video video{width:100%;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.banner-video video{display:none !important}}@supports ((-o-object-fit: cover) or (object-fit: cover)){.banner-video video{height:100%;display:block !important}}@supports ((-o-object-fit: cover) or (object-fit: cover)) and (-ms-ime-align: auto){.banner-video video{height:auto}@media (max-width: 1150px){.banner-video video{display:none !important}}}.dir-arrow{margin-top:75px}.dir-arrow a{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-iteration-count:4;-moz-animation-iteration-count:4;-webkit-animation-iteration-count:4;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.hero-1.banner{padding:352px 0 0 0;overflow:visible}.hero-1.banner:before{position:absolute;content:"";left:0;top:0;width:100%;background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);height:140px}.homepage .hero-1.banner{padding:165px 0 80px 0}.homepage-a .hero-1.banner .banner-video-cta a{display:flex;align-items:center;justify-content:center}.homepage-a .hero-1.banner .banner-video-cta svg{width:50px;margin-right:15px}.hero-1 .container-fluid .row-fluid .page-center,.hero-1 .page-center{display:flex;align-items:center;justify-content:space-between}.hero-1 .page-center .banner-content{text-align:left;max-width:575px;background:#fff;padding:50px;position:relative;bottom:-15px;color:#000;z-index:1;box-shadow:0px 0 20px rgba(0,0,0,0.1)}.homepage .hero-1 .page-center .banner-content{bottom:0;position:static;color:#fff;background:none}.homepage .hero-1.banner:before{background:rgba(0,0,0,0.5);height:100%}.homepage .hero-1 .page-center .banner-content h1,.homepage .hero-1 .page-center .banner-content h2,.homepage .hero-1 .page-center .banner-content h3,.homepage .hero-1 .page-center .banner-content h4{color:#fff}.homepage .hero-1 .donate-banner-arrow{background:none;padding:0}.homepage-a .hero-1 .page-center{max-width:675px !important}.homepage-a .hero-1 .page-center .banner-content{text-align:center;max-width:none}.hero-1 .page-center .banner-content h1{font-weight:600;font-size:70px;color:#009ddc;letter-spacing:0;line-height:1}.hero-1 .page-center .banner-content h3{font-weight:400;font-size:24px;color:#000;letter-spacing:0;line-height:1.2;font-family:"Founders Grotesk"}.hero-1 .lightbox-video>a>span{display:block;font-size:18px;color:#FFFFFF;letter-spacing:0;line-height:20px;text-transform:uppercase;font-weight:600;text-shadow:0 0 4px #272727;margin:7px 0 0 0}.hero-1 .donate-banner-arrow{position:absolute;margin-top:10px;display:inline-block;background:#009ddc;left:-3%;padding:18px 15px 5px 15px;text-align:right;width:110px}.hero-1.banner>video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){.hero-1.banner{padding:60px 0 0 0;margin:0 0 150px}.hero-1.banner .page-center{flex-direction:column;display:flex}.hero-1.banner .banner-video-cta{order:-1;position:relative;bottom:-250px}.hero-1 .page-center .banner-content{width:100%;margin:150px 0 0;bottom:-150px}.hero-1 .page-center .banner-content h1{font-size:46px}.homepage .hero-1{margin:0}.homepage .hero-1 .page-center .banner-content{width:100%;margin:0 0 50px}.homepage .hero-1.banner .banner-video-cta{position:static;order:0}}@media (max-width: 768px){.hero-1 .page-center .banner-content h1{font-size:38px;text-align:center}}@media (max-width: 500px){.hero-1 .page-center .banner-content h1{font-size:33px}}@media (max-width: 350px){.hero-1 .page-center .banner-content h1{font-size:30px}}@media (max-width: 450px){.hero-1 .page-center .banner-content{padding:35px 20px}.homepage .hero-1 .page-center .banner-content{padding:0}}
