/*!-----
* 
* Base CSS for The Spencer Davis Foundation Website
* Author: Matthew Boyles @ embeemedialab.com
* 
-----*/
@font-face{font-family:'ClashDisplay-Semibold';font-weight:600;src:url(/assets/fonts/ClashDisplay-Semibold.woff) format("woff")}html{font-size:112.5%}body{font-size:1rem;line-height:1.5}#page.boxed-layout{position:relative;max-width:1280px;background:#fff;margin:0 auto;overflow:hidden;box-shadow:0 0 15px rgb(0 0 0 / .15);-webkit-box-shadow:0 0 15px rgb(0 0 0 / .15);-moz-box-shadow:0 0 15px rgb(0 0 0 / .15)}.boxed-bg{background-repeat:repeat;background-attachment:inherit;background-size:inherit}#page.boxed-layout .header.sticky .middle-header{max-width:1280px;top:0;left:auto;right:auto}.preeloader{background:rgb(255 255 255) none repeat scroll 0 0;height:100%;position:fixed;width:100%;z-index:999999}.preloader-spinner{-webkit-animation:1s ease-out 0s normal none infinite running pulsate;animation:1s ease-out 0s normal none infinite running pulsate;border:10px solid red;border-radius:40px;display:block;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:10}@-webkit-keyframes pulsate{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}.reading-text{font-size:18px;color:#000;font-weight:400;line-height:1.6}.text-white{color:#fff;font-size:45px}.title-one{color:#121212;text-align:left;font-family:'ClashDisplay-Semibold';font-size:54px;font-style:normal;font-weight:600;line-height:65px;letter-spacing:-.54px;margin-bottom:65px}.title-two{color:#121212;text-align:center;font-family:'ClashDisplay-Semibold';font-size:3rem;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.54px;margin-bottom:65px}@media only screen and (max-width:576px){.title-two{padding-top:25px;padding-bottom:25px;margin-bottom:0}}.primary-btn{background:#900;font-weight:600;color:#fff;font-family:'Inter',sans-serif;padding:15px 32px;border-radius:16px;display:inline-block;box-shadow:rgb(0 0 0 / .16) 0 10px 36px 0,rgb(0 0 0 / .06) 0 0 0 1px}.primary-btn:hover{background-color:red;color:#fff}.menu_text_btn{color:#fff;font-size:18px;font-weight:600;font-family:'Inter',serif;margin-right:32px}.menu_text_btn:hover{color:#900}.hover_effect{position:relative;z-index:1;overflow:hidden}.hero-btn{border-radius:4px;background:#900;padding:16px 32px;font-weight:600;font-family:'Poppins',sans-serif;font-size:18px;color:#fff}.hero-btn-alt{border-radius:4px;background:#fff;padding:16px 32px;font-weight:600;font-family:'Poppins',sans-serif;font-size:18px}.hover_effect:before{content:"";height:300px;width:300px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);transition:0.7s cubic-bezier(.25,.46,.45,.94);background:rgb(0 0 0 / .06);z-index:-1}.hover_effect:hover{color:#fff;box-shadow:rgb(0 0 0 / .06) 0 15px 10px 0}.hover_effect:hover:before{transform:translateY(-50%) translateX(-50%) scale(1)}@media (min-width:1340px){.custom_container{max-width:1320px}}.border_bottom{border-top:1px solid rgb(25 34 63 / .1);margin-top:65px}.feature-img{border-radius:16px;box-shadow:rgb(0 0 0 / .25) 0 50px 100px -20px,rgb(0 0 0 / .9) 0 30px 60px -30px}.description{position:relative;display:block;z-index:3;color:#000}.breadcrumbs{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:70px 0;z-index:10}.breadcrumbs::before{background:#000;opacity:.6}.breadcrumbs .bread-title{z-index:3333;position:relative;border-radius:5px}.breadcrumbs .bread-title p{color:#fff;font-size:13px}.breadcrumbs h2{color:#fff;text-transform:capitalize;font-size:40px;margin:0;padding:0;line-height:45px;z-index:333;position:relative;font-weight:700;padding-top:10px}.breadcrumbs .bread-list{display:block;margin-top:15px}.breadcrumbs ul li{display:block;display:inline-block}.breadcrumbs ul li span{margin:0 10px;font-size:11px;font-weight:400;color:#fff}.breadcrumbs.style2 ul li span{font-size:14px}.breadcrumbs ul li a{color:#fff;font-size:16px;font-weight:600;text-transform:capitalize}.breadcrumbs ul li a:hover{opacity:.8;color:#a7a7a7!important}.breadcrumbs.style2 ul li a{font-weight:500}.breadcrumbs .bread-menu{color:#fff;z-index:333;position:relative;line-height:initial;padding-left:49px;font-size:0}.breadcrumbs .bread-menu:before{content:"";position:absolute;top:50%;width:32px;height:5px;left:0;background:#900;margin-top:-2.5px}.breadcrumbs .bread-menu li a{color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;font-size:18px;font-weight:500;padding-right:8px;margin-right:8px;display:inline-block}.pre-footer-section{padding:70px 0 50px;margin-bottom:0}.pre-footer-cta{padding-top:75px;padding-bottom:75px;background-color:#900;border-radius:16px;text-align:center;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.pre-footer-heading{color:#fff;font-family:'ClashDisplay-Semibold';font-size:2.7rem;padding-bottom:20px;text-align:center}.pre-footer-text{color:#fff;font-size:1.5rem;text-align:center;padding-bottom:25px}.pre-footer-btn{text-align:center;margin:0;padding:13px 32px;background:#121212;color:#fff;font-size:20px;display:inline-block;border-radius:8px;border:solid 2px #FFF;cursor:pointer;box-shadow:#000 0 10px 20px -10px}.pre-footer-btn:hover{color:#fff;background-color:#900;border:solid 2px #fff}.pre-footer-btn-alt{text-align:center;margin:0;padding:13px 32px;background:#fff;color:#121212;font-size:20px;display:inline-block;border-radius:8px;border:solid 2px #121212;cursor:pointer;box-shadow:#000 0 10px 20px -10px}.pre-footer-btn-alt:hover{color:#fff;background-color:#900;border:solid 2px #fff}.footer_area_dark{background:#121212}.f-link-two ul li{color:#fff;font-family:'Poppins',sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:.16px;margin-bottom:12px}.f-link-two ul li a{color:#fff;font-family:'Poppins',sans-serif;font-weight:400;transition:all 0.3s linear}.f-link-two ul li a:hover{color:#cc3535;text-decoration:underline}.footer_area_dark .widget-title{font-size:24px;color:#fff;font-family:'ClashDisplay-Semibold';font-weight:600;margin-bottom:20px}.footer_area_dark .logo{margin-bottom:22px;display:inline-block}.footer_area_dark .copyright p{font-size:16px;color:#B8BABE;letter-spacing:.16px;font-weight:400;font-family:'Poppins',sans-serif;margin-bottom:0}@media (max-width:576px){.footer_area_dark .copyright p{font-size:12px}}.footer_area_dark .social-icons li{display:inline-block;margin-left:7px}.footer_area_dark .social-icons li a{width:48px;height:48px;background:#f8f8f8;color:#900;text-align:center;line-height:48px;display:block;border-radius:50%}.footer_area_dark .social-icons li a:hover{background:#900;color:#fff}.footer_area_dark .copyright{padding:30px 0}.footer_area_dark .border_bottom{border-top:1px solid rgb(255 0 0 / .6)}.footer_area_dark .footer-top{padding-top:50px}.footer-about.widget .logo.mb-4{margin-bottom:28px!important}