h1{color:#fff;font-size:2.875rem}@media (max-width:1199px){h1{font-size:calc(1.1875rem + 2.25188vw)}}.section{padding-top:0}.section__background{background-color:#000;background-size:cover;padding:7.5rem 0;position:relative}.section__background:before{background-image:linear-gradient(to top left,#0000 40%,#8c5ba6bf);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.section__background picture{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.section__background picture img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.section__content{padding:3.75rem 0 0}.section__content p{margin-bottom:1.5rem}.section__content img{border-radius:1rem;height:auto;margin-bottom:1.5rem;max-width:100%}.section__content iframe{border-radius:16px;margin-bottom:1.5rem;max-width:100%}@media (max-width:767px){.section__content iframe{height:auto;min-height:15.625rem}}.section__content table th{font-weight:900}.section__content table td,.section__content table th{padding:.3125rem}.section__form{padding:3.75rem 0}.section__form-title{text-align:center}a{text-decoration:underline}a,a:active,a:focus,a:hover,a:visited{color:#00a7da}a:hover{text-decoration:none}.date{position:relative}.date:before{background-color:#ee2651;content:"";display:block;height:2px;position:absolute;top:-35px;width:50px}#twitter-widget-0{margin-bottom:0!important;position:relative!important;top:4px!important}.share-buttons-wrap{display:flex;justify-content:center}@media (max-width:767px){.share-buttons-wrap{flex-wrap:wrap}}.fb_iframe_widget{margin-left:.75rem;top:-3px}.fb_iframe_widget iframe{border-radius:0}.linkedin-share-button{margin:-.1875rem -.25rem 0 .375rem}.alert.alert-warning{background-color:#fff7da;margin-bottom:1.5rem;position:relative;right:auto;width:100%}.alert.alert-warning:before{background-color:#ffc709;border:0;height:100%;left:0;top:0;transform:none;width:2px}.page.page--workshop-detail h1{margin-bottom:0}.page.page--workshop-detail .info{position:relative;top:-3.5rem;z-index:15}.page.page--workshop-detail .section__content{padding:0}.page.page--text-page h1{color:#fff;font-size:5.75rem}@media (max-width:1199px){.page.page--text-page h1{font-size:calc(1.475rem + 5.70475vw)}}.page.page--text-page .section.section--intro:before{background-image:linear-gradient(to top left,#0000 40%,#8c5ba6bf);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}