/*!
    Theme Name: Griffin by Leadhub Child
    Author: Leadhub
	Template: griffin-by-leadhub
*/h1,h2,h3,h4,h5,h6{font-family:divenire,sans-serif;font-weight:800;color:#000000;}.gform_validation_container{display:none}.prose h1{font-weight:600}.youtube-icon{min-width:28px}.style-svg{max-height:50px;max-width:55px}.lp-hero__form,.single-post .wrap.sign-up{width:100%}.button--lp{font-size:1.5rem!important;margin-bottom:35px;margin-top:10px;padding:.5rem 2rem!important;background-color:#222!important}.lp-content-image{margin-bottom:50px!important;max-width:450px}.page-id-417 .content-image__bg{background-color:#a42036;color:#fff}.page-id-417 .content-image-block li{color:#fff;line-height:normal;text-align:left}.page-id-417 .content-image-block li:before{background-color:transparent;border-bottom:6px solid transparent;border-left:6px solid #888;border-radius:0;border-top:6px solid transparent;height:0;left:.2222222em;top:6px;width:0}.page-id-417 .content-image-block .text-primary{color:#fff}.page-id-417 .pre-title{color:#a51f36}.lp-espn-logo{margin-bottom:150px!important;margin-top:50px!important;max-width:250px}.utility-bar img{margin-right:15px;max-width:300px}.button--lp:hover{background-color:#0204c5!important;opacity:1!important}.utility-bar{padding:0 15px}.utility-bar__text{margin-right:5px}.utility-bar__button{background-color:#222;border-radius:5px;color:#fff;cursor:pointer;font-size:.7rem!important;font-weight:700;margin-left:15px;padding:.5rem}.utility-bar__button:hover{background-color:#0204c5;color:#fff!important;text-decoration:none}.utility-bar__image{margin-right:15px;max-width:240px}.author-box{display:flex;align-items:flex-start;padding:2rem 0;border-top:1px solid #ddd}.author-avatar{border-radius:50%;width:128px;height:128px;object-fit:cover;margin-right:2rem;margin-top:0}.author-info{flex:1}.author-info h3{margin:0;font-size:1.5rem}.author-title{color:#999!important}.author-socials{margin:.5rem 0}.author-socials a{margin-right:.5rem;text-decoration:none;color:#333}.author-bio{color:#374151}.membership-option{background:#fff;padding:40px;border-radius:40px;box-shadow:0 4px 4px 2px rgba(0,0,0,.3)}hr.membership-divider{border:none;border-top:2px solid var(--color-action);margin:15px auto;width:35%}.membership-option ul{padding-left:16px}.membership-option ul li{list-style-type:disc;text-align:left;margin:.5rem 0}.membership-option ul li::marker{color:var(--color-action)}.sign-up{border:2px solid #dedede;padding:1rem;border-radius:.5rem}.sign-up h2{margin-top:0}.sign-up h2::after{content:'';display:block;width:33%;height:4px;margin-top:.5rem;background-color:var(--color-action)}.sign-up p{margin-bottom:0}.sign-up .gchoice label{font-size:14px;font-weight:400}.sign-up .gform_fields{position:relative;padding-left:0}.sign-up .gfield_checkbox{padding-left:0}.sign-up .gfield--type-html{position:absolute;top:0;right:0}.sign-up a.button{line-height:1.75rem;min-height:44px;display:flex;align-items:center;color:#fff}@media (min-width:768px){.md\:justify-start{justify-content:start}}@media (max-width:768px){.author-box{flex-direction:column;align-items:center}.author-avatar{margin-right:0;margin-bottom:1.5rem}.author-info{text-align:center}}@media (min-width:1024px){.sign-up a.button{line-height:1.75rem;min-height:55px;display:flex;align-items:center}.lg\:w-50{width:50%}}@media (min-width:1280px){.lp-hero__content{max-width:60%}.lp-hero__image{max-width:32%;position:absolute}.button--lp{margin-bottom:110px;margin-top:0}}