#webinarEntireRow{padding-top:2rem;padding-bottom:2rem}#webinarHolder{display:block;max-width:100%}@media(min-width:801px){#flexContent{display:flex}#webinarHolder .buttonHolder{width:20rem;flex-shrink:0}}.textHolder{flex-grow:1;padding:.5rem 1.5rem}.textHolder #detailsLine{font-weight:bold}.textHolder #title{font-size:2rem;font-weight:700}.textHolder #presenterName{font-weight:bold}.textHolder #description{margin-top:.5rem;color:#3c3c3c}.buttonHolder{flex-grow:0;padding:1rem;width:100%;max-height:14rem}.resourceTitle{display:inline;padding-left:1rem;font-size:1.5rem;font-weight:bolder}.resourceDesc{padding-left:5rem}#cta{height:100%;width:100%;font-size:2.5rem;font-weight:bold;white-space:unset;line-height:3rem}.toggleResourcesView{color:#148c88;font-weight:bolder;cursor:pointer;user-select:none}.toggleResourcesView .accordion-icon{margin-right:.5rem}.extraResources{padding-bottom:.1rem}.extraResources.collapsed{height:0;overflow:hidden;padding-top:0}.extraResources .button{font-size:1.5rem;min-width:4rem;padding-left:0;padding-right:0}.extraResources>div{padding:1rem}.extraResources .content-card{padding:1rem;margin:1rem;box-sizing:border-box;width:auto;max-width:initial;background-color:#f7f7f7}.collapsed .expand-icon,.collapse-icon{display:block !important}.expand-icon,.collapsed .collapse-icon{display:none !important}