.title-variant__four{text-transform:uppercase;color:var(--color--text);border-bottom:1px solid var(--color--smoke);font:400 23px "LatoSemiBold";width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font:400 25px "LatoSemiBold"}.title-variant__three{text-transform:uppercase;color:var(--color--text);border-bottom:1px solid var(--color--smoke);font:400 23px "LatoSemiBold"}.node--course{margin-bottom:1rem;color:var(--color-primary)}.node--course .layout--onecol,.node--course .layout--twocol-section{margin-bottom:30px}.node--course .block-field-blocknodecoursetype{position:relative;margin-bottom:18px;text-transform:uppercase;color:var(--color-primary);font:700 28px "LatoBold";display:-webkit-box;display:-ms-flexbox;display:flex;word-break:keep-all;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color--smoke);padding-bottom:5px}@media only screen and (max-width: 330px){.node--course .block-field-blocknodecoursetype{font-size:24px}}@media (min-width: 992px){.node--course .block-field-blocknodecoursetype{border-bottom:1px solid var(--color--smoke);font:700 32px "LatoBold";display:block}.node--course .block-field-blocknodecoursetype::after{visibility:hidden}}.node--course .block-field-blocknodecoursetype::after{margin-left:10px;top:50%;right:0;width:100%;height:1px;content:'';z-index:-1;background-color:var(--color--smoke)}.node--course .block-field-blocknodecoursetype::after{display:none}@media (min-width: 992px){.node--course .block-field-blocknodecoursetype{padding-bottom:10px}}.node--course .block-field-blocknodecoursetitle{margin-bottom:30px;margin-top:10px}.node--course .block-field-blocknodecoursetitle .field--name-title{margin-bottom:30px;color:var(--color-primary);font:28px "LatoBold";line-height:1.2}@media (min-width: 992px){.node--course .block-field-blocknodecoursetitle .field--name-title{font:42px "LatoBold";padding-right:50%}}.node--course .block-field-blocknodecoursefield-image-media{margin:20px 0}@media (min-width: 992px){.node--course .block-field-blocknodecoursefield-image-media img{width:380px;height:310px;margin-left:30px;-o-object-fit:cover;object-fit:cover;float:right}}.node--course .block-field-blocknodecoursefield-course-register-link{display:inline-block;margin-top:16px;padding:8px 16px;color:var(--color--white);border:none;border-radius:4px;background-color:var(--color-primary);font:700 14px "LatoBold";background-color:var(--color-desaturated-red);padding:10px 15px;margin:16px 0}.node--course .block-field-blocknodecoursefield-course-register-link a{font-size:18px;color:var(--color--white)}.node--course .field--name-field-sections-woodworking-net,.node--course .taxonomy-term{margin-bottom:1rem}.node--course .field--name-field-sections-woodworking-net a,.node--course .taxonomy-term a{background-color:var(--color-primary);color:#fff;padding:0.3rem 0.5rem;font-size:14px}.node--course .field--name-field-sections-woodworking-net .field__item:nth-child(n+2),.node--course .taxonomy-term .field__item:nth-child(n+2){display:none}@media (min-width: 992px){.node--course .block-field-blocknodecoursebody{min-height:300px}}.node--course .block-field-blocknodecoursebody li::before{color:var(--color-primary);font-weight:bold;display:inline-block;width:10px;margin-left:0;margin-right:10px}.node--course .block-field-blocknodecoursebody p,.node--course .block-field-blocknodecoursebody li{font:500 16px "LatoMedium";line-height:30px}.node--course .block-field-blocknodecoursebody p a,.node--course .block-field-blocknodecoursebody li a{color:var(--color--pale-red);font-style:italic;font-weight:600}.node--course .block-field-blocknodecoursebody p:last-child,.node--course .block-field-blocknodecoursebody li:last-child{margin-bottom:unset}.node--course .paragraph--type--field-presenter,.node--course .paragraph--type--field-moderator{clear:both;margin-bottom:2rem;border-bottom:1px solid #ebebeb}.node--course .paragraph--type--field-presenter .field--name-field-presenter-image,.node--course .paragraph--type--field-presenter .field--name-field-moderator-image,.node--course .paragraph--type--field-moderator .field--name-field-presenter-image,.node--course .paragraph--type--field-moderator .field--name-field-moderator-image{display:inline-block;border-radius:50%;overflow:hidden;margin:20px 0}.node--course .paragraph--type--field-presenter .field--name-field-presenter-image img,.node--course .paragraph--type--field-presenter .field--name-field-moderator-image img,.node--course .paragraph--type--field-moderator .field--name-field-presenter-image img,.node--course .paragraph--type--field-moderator .field--name-field-moderator-image img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.node--course .paragraph--type--field-presenter .field,.node--course .paragraph--type--field-moderator .field{margin-bottom:0.4rem;font-size:1.2rem}.node--course .block-field-blocknodecoursefield-course-presenter{text-align:center}.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter>.field__item{margin:20px 0;background-color:var(--color--light-grey);padding:20px 30px;font-family:"LatoLight"}@media (min-width: 992px){.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter>.field__item{padding:30px 150px 5px 150px}}.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter>.field__item .field{font-size:18px}.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter>.field__item .field--name-field-person-photo{display:inline-block;width:160px;height:160px;border-radius:50%;overflow:hidden;margin:20px 0}.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter>.field__item .field--name-field-person-bio{margin-top:30px}.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter>.field__item .field--name-field-person-bio::before{content:'';position:absolute;height:3px;width:150px;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px);background-color:var(--color-primary)}.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter>.field__item::before{content:'Featured Presenter';font:600 26px "LatoSemiBold"}.node--course .block-field-blocknodecoursefield-course-presenter .field--name-field-course-presenter a:hover{font-weight:600;color:var(--color-primary)}.node--course .block-field-blocknodecoursefield-moderator{text-align:center}.node--course .block-field-blocknodecoursefield-moderator .field--name-field-moderator>.field__item{margin:20px 0;background-color:var(--color--light-grey);padding:20px 30px;font-family:"LatoLight"}@media (min-width: 992px){.node--course .block-field-blocknodecoursefield-moderator .field--name-field-moderator>.field__item{padding:30px 150px 5px 150px}}.node--course .block-field-blocknodecoursefield-moderator .field--name-field-moderator>.field__item .field{font-size:18px}.node--course .block-field-blocknodecoursefield-moderator .field--name-field-moderator>.field__item .field--name-field-person-bio{margin-top:30px}.node--course .block-field-blocknodecoursefield-moderator .field--name-field-moderator>.field__item .field--name-field-person-bio::before{content:'';position:absolute;height:3px;width:150px;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px);background-color:var(--color-primary)}.node--course .block-field-blocknodecoursefield-moderator .field--name-field-moderator>.field__item::before{content:'Featured Moderator';font:600 26px "LatoSemiBold"}.node--course .block-field-blocknodecoursefield-event-sponsors{width:280px;margin-bottom:20px}.node--course .block-field-blocknodecoursefield-event-sponsors::before{content:'Sponsored by';font-size:26px;font-weight:600;line-height:2}.node--course .block-field-blocknodecoursefield-event-sponsors .field--name-image{margin-top:20px}.node--course .block-field-blocknodecoursefield-topics-woodworking-net{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding-bottom:45px}.node--course .block-field-blocknodecoursefield-topics-woodworking-net::before{content:'Topics:\0020';font-size:22px;font-weight:600}.node--course .block-field-blocknodecoursefield-topics-woodworking-net .field--name-field-topics-woodworking-net-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:1rem}.node--course .block-field-blocknodecoursefield-topics-woodworking-net .field--name-field-topics-woodworking-net-v2 .field__item{margin:10px;background-color:var(--color-primary);font:700 16px "LatoSemiBold";padding:5px 10px}.node--course .block-field-blocknodecoursefield-topics-woodworking-net .field--name-field-topics-woodworking-net-v2 .field__item a{color:#fff}.node--course .block-field-blocknodecoursefield-sponsor-text{border-bottom:1px solid #ddd;padding-bottom:20px;font-size:1.1rem;margin-bottom:10px !important}.node--course .block-field-blocknodecoursefield-title{font-weight:600;font-size:1.1rem}.node--course .block-field-blocknodecoursefield-season{display:inline-block;font-weight:600;font-size:1.1rem;margin-bottom:10px !important}.node--course .block-field-blocknodecoursefield-season .field--name-field-season::before{content:'SEASON\00A0'}.node--course .block-field-blocknodecoursefield-season .field--name-field-season::after{content:'\00A0:'}.node--course .block-field-blocknodecoursefield-episode{display:inline-block;font-weight:600;font-size:1.1rem;margin-bottom:10px !important}.node--course .block-field-blocknodecoursefield-episode .field--name-field-episode::before{content:'EPISODE\00A0'}.node--course .block-field-blocknodecoursefield-course-date{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;margin-bottom:10px !important}.node--course .block-field-blocknodecoursefield-course-date .field--name-field-course-date{line-height:1.25;margin-left:5px}.node--course .block-field-blocknodecoursefield-course-date h2{font-size:18px}.node--course .is_free>div{text-transform:uppercase;font-weight:600}.node--course .sponsor-wrapper{display:block;padding:1.5rem 0;border-bottom:1px solid #ddd;margin:1rem 0 1.5rem 0}.node--course .sponsor-wrapper .text{font-size:32px;margin-bottom:1rem}.node--course .sponsor-wrapper .field--name-field-sponsor-text{font-size:20px;margin-top:1rem}.node--course .sec-footer,.node--course .block-field-blocknodewebinarfield-webinar-date{padding:0.6rem 0 1.5rem 0;border-bottom:1px solid #ebebeb;margin-bottom:1rem}.node--course .sec-footer .field--name-field-webinar-date,.node--course .block-field-blocknodewebinarfield-webinar-date .field--name-field-webinar-date{font-size:20px}.node--course .sec-footer .field--name-field-webinar-date::before,.node--course .block-field-blocknodewebinarfield-webinar-date .field--name-field-webinar-date::before{content:'Time: '}.node--course .field--name-body{margin-bottom:60px}.node--course .layout__region--second{padding-right:0}@media screen and (min-width: 1200px){.node--course .layout__region--second{padding-left:30px}}
