@font-face{font-family:"icomoon";src:url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.eot);src:url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.svg#3xl) format("svg");font-weight:normal;font-style:normal}.cpt-featured-webinar{margin-bottom:1rem}@media screen and (min-width: 60em){.cpt-featured-webinar{margin-bottom:40px}}@media print, screen and (min-width: 80em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view).node--view-mode-featured{min-height:683px}}@media screen and (min-width: 90em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view).node--view-mode-featured{min-height:783px}}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__content-wrapper{position:relative}}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__inner-wrapper{display:flex;justify-content:space-between}}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__content{width:100%}}@media print, screen and (min-width: 80em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__content{max-width:65%;padding-right:8%}}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__sidebar{margin-top:40px}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__sidebar{flex:0 1 40%;max-width:50%}}@media print, screen and (min-width: 80em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__sidebar{display:block;margin-top:0;max-width:35%;position:absolute;top:0;right:0}}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__sidebar .webinar__links{text-align:right}}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__sidebar .button--primary{width:100%}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__presenters{flex:0 0 60%;max-width:60%;padding-right:8%}}@media print, screen and (min-width: 80em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__presenters{max-width:65%;padding-right:8%}}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__presenters .field--name-field-presenters>.field__item{width:100%}@media screen and (min-width: 60em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webinar__presenters .field--name-field-presenters>.field__item{width:50%}}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation{background-color:#fff;border-radius:12px;box-shadow:0 2px 13px rgba(0,0,0,0.19)}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-background{max-width:100%}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation__message{margin-bottom:0}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-heading{height:0}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body{padding:0 48px 48px}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body{padding:0 48px 60px}}@media screen and (min-width: 90em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body{padding:0}}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body img.confirmation-checkmark{margin-top:106px}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body img.confirmation-checkmark{margin-top:62px}}@media screen and (min-width: 60em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body img.confirmation-checkmark{margin-top:106px}}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body p{padding:0;font-size:1.0625rem;letter-spacing:0.01em}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body p{font-size:1.0625rem}}@media screen and (min-width: 90em){.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body p{font-size:1.3125rem}}.cpt-featured-webinar .webinar-state--upcoming:not(.node-view) .webform-submission-webinar-signup-form .webform-confirmation .webform-confirmation-body p:last-child{margin-bottom:0}.cpt-featured-webinar .webinar-state--gated:not(.node-view) .webinar__media>.webform-submission-featured-webinar-signup-form{display:block}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--gated:not(.node-view):not(.node-view) .webform-submission-featured-webinar-signup-form>.form-wrapper{border-radius:1rem;padding:60px 78px 70px}}@media print, screen and (min-width: 48em){.cpt-featured-webinar .webinar-state--gated:not(.node-view):not(.node-view) .webform-submission-featured-webinar-signup-form .form-actions{margin-top:1rem}}@media print, screen and (min-width: 80em){.cpt-featured-webinar .webinar-state--live:not(.node-view) .webinar__presenters .field--name-field-presenters>.field__item,.cpt-featured-webinar .webinar-state--recorded:not(.node-view) .webinar__presenters .field--name-field-presenters>.field__item{width:33%}}

