.subscribe-button{font-family:neue-haas-unica,sans-serif;font-weight:800;display:block;color:#333;letter-spacing:1px;text-align:center;text-transform:uppercase;line-height:60px;height:60px;font-size:12px;margin-top:23px;text-decoration:none;background-color:transparent;border:none;padding:8px 10px}.subscribe-button svg{margin-right:10px;height:28px;width:29px;fill:#333}.subscribe-button:hover{text-decoration:none}.subscribe-button--youtube{display:flex;align-items:center;justify-content:center;max-width:250px;margin-left:auto;margin-right:auto}.subscribe-button--youtube svg{vertical-align:middle}.subscribe-button--youtube:hover{background-color:red;color:#fafafa;transition:all .2s}.subscribe-button--youtube:hover svg{fill:#fafafa}
.custom-iframe{position:relative;height:0;padding-bottom:56.25%}.custom-iframe__instagram{padding-bottom:160.25%}.custom-iframe__facebook_portrait{padding-bottom:125%}.custom-iframe__spotify-podcast{padding-bottom:42%}.custom-iframe iframe{position:absolute;top:0;left:0;height:100%;width:100%}@media only screen and (min-width:375px){.custom-iframe__spotify-podcast{padding-bottom:42%}}@media only screen and (min-width:520px){.custom-iframe__instagram{padding-bottom:145.25%}.custom-iframe__spotify-podcast{padding-bottom:33%}}@media only screen and (min-width:768px){.custom-iframe__instagram{padding-bottom:138.25%}.custom-iframe__spotify-podcast{padding-bottom:28%}}
.lead-carousel{position:relative}.lead-carousel__media-container{position:relative;max-width:100%}.lead-carousel__media-container--image{min-height:0}.lead-carousel__media-container--image:before{display:none}.lead-carousel__media-container .LazyLoad{min-height:350px}.lead-carousel__media-container--mobile .LazyLoad{min-height:189px}.lead-carousel__placeholder{position:absolute;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;opacity:.15}.lead-carousel__media{position:relative;text-align:center}.lead-carousel__media .image-play-wrapper img{width:100%}.lead-carousel__media a{display:block}.lead-carousel__media__img,.lead-carousel__media video{margin-top:0;margin-bottom:0;width:100%;height:auto;display:block}.lead-carousel__caption{padding:8px 10px 5px;font:10px neue-haas-unica,sans-serif;color:#9b9b9b;font-style:italic;text-align:left}@media only screen and (min-width:360px){.lead-carousel__caption{padding:15px}}@media only screen and (min-width:1400px){.lead-carousel__caption{padding-left:0}}
