/*---
* 
* Primary Stylesheet for The Spencer Davis Foundation
* Author: Matthew Boyles
* Author URL: https://www.embeemedialab.com
* 
---*/
@font-face{font-family:'ClashDisplay-Semibold';font-weight:600;src:url(/assets/fonts/ClashDisplay-Semibold.woff) format("woff")}.home-display{background:rgba(0,0,0,.7);position:relative;z-index:1;padding:95px 0 170px}@media only screen and (max-width:576px){.home-display{padding-top:100px}}.home-display:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(/assets/img/home/hearts.pattern.one.svg);background-repeat:no-repeat;opacity:.06;z-index:-1}.home-banner-content h2{font-size:4rem;color:#fff;font-family:'ClashDisplay-Semibold';font-weight:600;line-height:80px;letter-spacing:-1px;margin-bottom:28px}@media only screen and (max-width:576px){.home-banner-content h2{font-size:3rem;line-height:1}}.home-banner-content p{color:#FFF;font-family:'Inter',serif;font-size:18px;font-weight:400;line-height:28px;opacity:.8;margin-bottom:40px}@media only screen and (max-width:576px){.home-banner-content p{display:none}}.home-banner-content .theme_btn{display:inline-block;border-radius:4px;background:#900;padding:16px 32px;font-family:'Inter',serif;color:#fff}.home-banner-content .theme_btn i{transform:rotate(-45deg)}.banner-img{border-radius:20px;background:#fff0;padding:98px 76px 98px 76px;position:relative;margin-left:100px}@media only screen and (max-width:576px){.banner-img{padding:0;margin-left:0;justify-content:center;display:flex}}.home-display .img{border-radius:8px;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}@media only screen and (max-width:576px){.home-display .img{display:none;border-radius:16px}}.home-display .mob{display:none;border-radius:16px}@media only screen and (max-width:576px){.home-display .mob{display:flex;padding:25px 0}}.banner-img .shap{position:absolute}@media only screen and (max-width:576px){.banner-img .shap{display:none}}.banner-img .shap.one{top:0;left:-100px}.banner-img .shap.one{top:50px;left:400px}.banner-img .shap.two{bottom:-20px;left:0}.intro-area{padding:120px 0}@media (max-width:576px){.intro-area{padding:25px 0}}.intro-area.section-bg{background:#F7F8FC}.intro-img{position:relative}.intro-img .shape{position:absolute;left:-38px;top:-53px}.intro-img .shape.left{left:40px;bottom:100px;border-radius:26px;top:auto;box-shadow:0 100px 170px 40px rgb(90 82 128 / .28)}.intro-img .shape.right{right:40px;top:0;z-index:-1;left:auto}.into-text{font-size:1.2rem;line-height:1.5}.marque-slider{padding-top:120px;overflow:hidden}@media (max-width:576px){.marque-slider{padding-top:125px}}.marquee{width:111%;display:inline-block;white-space:nowrap;overflow:hidden;position:relative;left:-12px}.marquee.red{background:#900;transform:rotate(4deg);z-index:1}@media (max-width:576px){.marquee.red{transform:rotate(11deg)}}.marquee.black{background:#121212;transform:rotate(-5deg);z-index:0;bottom:100px}@media (max-width:576px){.marquee.black{transform:rotate(-11deg)}}.marquee .slide{width:auto;display:inline-block;padding:1rem}.marquee .slide h2{font-weight:600;font-size:42px;line-height:48px;color:#fff;font-family:'ClashDisplay-Semibold';margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0}.marquee .slide img{vertical-align:bottom;margin-right:30px}.link-box-area{padding:120px 0 90px}@media (max-width:576px){.link-box-area{padding:25px 0 50px}}.link-box-item{border-radius:8px;background:#f3f3f3;padding:35px;transition:all 0.25s linear;margin-bottom:30px;transition:box-shadow 0.2s ease-in-out}.link-box-item h3{color:#121212;font-size:26.462px;font-weight:800;line-height:37.487px;margin-bottom:18px;margin-top:22px}.link-box-item p{color:#121212;font-size:17.641px;font-weight:400;line-height:30.872px}.link-box-btn{color:#900;font-size:17.641px;font-weight:600;line-height:33.077px;margin-top:30px;display:inline-block;transition:all 0.3s linear}.link-box-btn i{transition:margin 0.2s linear}.link-box-btn:hover{color:#121212}.link-box-btn:hover i{margin-left:5px}.link-box-item:hover{background:#900}.link-box-item:hover h3,.link-box-item:hover p,.link-box-item:hover .link-box-btn{color:#fff}.link-box-item:hover{box-shadow:rgb(0 0 0 / .4) 0 20px 30px}.link-box-item:hover svg path,.link-box-item:hover svg circle{stroke:#fff}.fact-area{background:#900;padding:105px 0;position:relative;z-index:1}@media (max-width:576px){.fact-area{display:none}}.fact-area::before{content:"";width:100%;height:100%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:-1}.fact-area h2{font-family:'ClashDisplay-Semibold';line-height:1.1;font-size:3.3rem;text-shadow:0 4px 3px rgb(0 0 0 / .4),0 8px 13px rgb(0 0 0 / .1),0 18px 23px rgb(0 0 0 / .1)}.features-area{padding:40px 0 70px}.features-item-three.numbers .features_list .f_list_item{counter-increment:css-counter 1}.features-item-three.numbers .features_list .f_list_item h4:before{content:"0" counter(css-counter)". ";color:#900}.features-item-three .features-content .f_list_item h4{font-family:'ClashDisplay-Semibold';font-size:30px;padding-bottom:10px}.features-item-three .features-content .f_list_item p{color:#121212;font-size:20px;font-weight:400;line-height:32px;opacity:1;padding-bottom:15px}.about-us{padding:70px 0 100px}.about-us .modern-img-feature,.about-us .about-content{margin-top:30px}.about-content h1{font-family:'ClashDisplay-Semibold';font-size:32px;position:relative;text-align:left;display:inline-block;text-transform:capitalize;color:#121212;line-height:initial;line-height:42px;margin-bottom:25px}.about-content p{margin-bottom:20px}@media (maxwidth:576px){.about-content p{margin-bottom:10px}}.about-content p:last-child{margin:0}.about-content .button{margin-top:20px}.about-img-feature{position:relative;display:inline-block;margin-bottom:20px}.about-img-feature:before{content:"";position:absolute;left:-20px;top:20px;width:100%;height:100%;background:#900;border-radius:16px}.about-img-feature img{z-index:400;position:relative;border-radius:16px}.about-img-feature .video-play a{position:absolute;top:50%;left:50%;width:80px;z-index:333;height:80px;color:#900;font-size:30px;text-align:center;line-height:80px;background:#fff;margin:-40px 0 0 -40px;z-index:2500;border-radius:100%}.about-img-feature .video-play:hover a{background:#900;color:#fff}.side.overlay:before{width:80%;background:#900;transform:rotate(74deg);left:-403px;z-index:0;opacity:1}.break-img-box{padding:30px;max-height:500px}@media (max-width:576px){.break-img-box{padding:0}}.break-img{border-radius:16px;display:inline-block;transition:all 0.3s ease;animation:fadeInUp 1s both0.2s;box-shadow:rgb(255 255 255 / .1) 0 1px 1px 0 inset,rgb(50 50 93 / .25) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px}.mission-statement{padding:25px}.mission-heading{padding:20px;color:#121212;font-size:30px;font-family:'Poppins',sans-serif;font-weight:500}.mission{color:#900;font-weight:700}.mission-img-box{padding:30px;max-height:500px}@media (max-width:576px){.mission-img-box{padding:10}}.mission-img{border-radius:16px;display:inline-block;transition:all 0.3s ease;animation:fadeInUp 1s both0.2s;box-shadow:rgb(255 255 255 / .1) 0 1px 1px 0 inset,rgb(50 50 93 / .25) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px}.counterup{padding:50px 0 80px;background:#121212}.counterup .title-bg{opacity:.2;color:#fff}.single-counter{margin-top:30px;position:relative;padding-left:90px}.single-counter .conter-content{border-left:1px solid #ffffff36;padding-left:20px}.single-counter .icon{position:absolute;left:0}.single-counter .icon:before{content:"";position:absolute;width:70px;height:70px;background:#fff;z-index:3;border-radius:100%;opacity:.3;top:4px;left:-7px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.single-counter:hover .icon:before{background:#121212;left:0;top:0;opacity:0;visibility:hidden}.single-counter .icon i{color:red;width:70px;height:70px;background:#fff;text-align:center;line-height:70px;border-radius:100%;z-index:33;font-size:25px;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.single-counter:hover .icon i{background:#900;color:#fff}.single-counter h3{font-size:30px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease}.single-counter h3 span{display:inline-block;color:red;margin-left:5px}.single-counter p{color:#eee;font-size:15px;text-transform:capitalize;font-weight:500;margin-top:2px}.contact-us{padding:70px 0 100px}.contact-form-area{background:#fff;padding:40px;box-shadow:rgb(0 0 0 / .16) 0 3px 6px,rgb(0 0 0 / .23) 0 3px 6px;border-top:4px solid #900}.contact-form-area h4{font-size:22px;font-weight:600}.contact-form-area .form-group{margin:0;margin-top:20px}.contact-form-area .form-group input{height:50px;border:1px solid rgb(204 204 204 / .58);width:100%;display:block;border-radius:0;padding:0 40px 0 15px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;font-size:14px;font-weight:400}.contact-form-area .form-group input:focus{border-color:#7e868f}.contact-form-area .form-group input:hover{border-color:#7e868f}.contact-form-area .form-group textarea{height:170px;border:1px solid #dfdfdf;width:100%;display:block;border-radius:5px;padding:15px;resize:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;padding-right:40px;font-weight:400}.contact-form-area .form-group{position:relative}.contact-form-area .form-group .icon{position:absolute;right:15px;z-index:33;color:#900;top:12px}.contact-form-area .form-group.button{text-align:center;margin:10px 0 0!important}.contact-form-area .form-group.textarea .icon{top:15px;right:15px}.form-btn{text-align:center;margin:0;padding:13px 32px;background:#900;color:#fff;font-size:20px;display:inline-block;border-radius:8px;border:solid 2px #FFF;cursor:pointer}.success .mail h2{font-size:30px;margin-bottom:10px}.success .mail h2 span{color:#F3A712}.success .mail .bizwheel-btn{margin-top:20px}.success .mail .bizwheel-btn i{margin-right:10px}.contact-box-main .contact-title h2{font-size:1.8rem;margin-bottom:10px}.contact-box-main .contact-title{margin-bottom:20px}.donate-section{padding:70px 0 100px}.donate-content h1{font-family:'ClashDisplay-Semibold';font-size:42px;position:relative;text-align:left;display:inline-block;text-transform:capitalize;color:#121212;line-height:initial;line-height:42px;margin-bottom:25px}.donate-content p{font-size:16px;color:#121212}.donate-img{z-index:400;position:relative;border-radius:16px;max-height:400px}.donate-btn{background-color:#008CFF;color:#fff;padding:12px 20px;text-decoration:none;font-weight:700;border-radius:5px;display:inline-block;transition:background 0.3s ease}.donate-btn:hover{background-color:#0072cc}.venmo-qr{width:200px;margin-top:15px}.venmo-mobile-quick{display:none}@media (max-width:576){.venmo-mobile-quick{display:contents}}