@use "sass:math";.visually-hidden-focusable:not(:focus),.visually-hidden-focusable:not(:focus-within),.visually-hidden:not(:focus),.visually-hidden:not(:focus-within){border:0;clip:rect(0,0,0,0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;white-space:nowrap;width:.0625rem}.visually-hidden-focusable:not(:focus,:focus-within,caption),.visually-hidden:not(caption){position:absolute}.sp-title{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:2rem;line-height:2.75rem}.sp-title:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:2rem;font-weight:400}@media screen and (min-width:1280px){.sp-title{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:2.625rem;line-height:3.375rem}.sp-title:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:2.625rem;font-weight:400}}.sp-title-extra-up{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:5rem;line-height:5.75rem}.sp-title-extra-up:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:5rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-extra-up{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:13.5rem;line-height:14.25rem}.sp-title-extra-up:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:13.5rem;font-weight:400}}.sp-title-extra{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:4rem;line-height:4.75rem}.sp-title-extra:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:4rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-extra{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:9rem;line-height:9.5rem}.sp-title-extra:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:9rem;font-weight:400}}.sp-title-xlarge{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:3.5rem;line-height:4.25rem}.sp-title-xlarge:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:3.5rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-xlarge{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:6rem;line-height:6.75rem}.sp-title-xlarge:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:6rem;font-weight:400}}.sp-title-large{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:2.75rem;line-height:3.5rem}.sp-title-large:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:2.75rem;font-weight:400}@media screen and (min-width:1280px){.sp-title-large{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:4rem;line-height:4.75rem}.sp-title-large:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:4rem;font-weight:400}}.sp-title-small{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:1.75rem;line-height:2.5rem}.sp-title-small:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:1.75rem;font-weight:400}.sp-title-xsmall{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:1.125rem;line-height:1.875rem}.sp-title-xsmall:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-size:1.125rem;font-weight:400}.sp-body,.sp-body p{font-family:Roboto Light,arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.625rem}.sp-body-xl-medium,.sp-body-xl-medium p{font-family:RobotoMedium,arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.875rem}.sp-body-xl,.sp-body-xl p{font-family:Roboto Light,arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.875rem}.sp-body-medium,.sp-body-medium p{font-family:RobotoMedium,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.625rem}.sp-body-xs-medium,.sp-body-xs-medium p{font-family:RobotoMedium,arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem}.sp-body-xs,.sp-body-xs p{font-family:Roboto Light,arial,sans-serif;font-size:.75rem;font-weight:300;line-height:1.5rem}.sp-price{font-size:.875rem;line-height:1.625rem}.sp-price,.sp-price-xl{font-family:RobotoMedium,arial,sans-serif;font-weight:500}.sp-price-xl{font-size:1.125rem;line-height:1.875rem}.sp-price-xs{font-family:RobotoMedium,arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem}.sp-flag--edito{letter-spacing:.4375rem;text-transform:uppercase}.sp-dark-component .sp-title-small{background-color:#000;color:#fff}.sp-dark-component .ui-tile-label span{color:#fff}.sp-flag{background-color:#f6f6f6;border:.0625rem solid transparent;display:inline-block;font-family:Roboto Light,arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.625rem;padding:0 .5rem}.sp-dark-component .sp-flag{background-color:#1a1a1a;color:#fff}.sp-flag--transparent{background-color:transparent;border:.0625rem solid #ededed}.sp-dark-component .sp-flag--transparent{background-color:#fff;color:#000}.sp-flag--white{background-color:#fff;border:.0625rem solid #ededed}.sp-dark-component .sp-flag--white{background-color:#fff;color:#000}.sp-flag--red{color:#fff}.sp-dark-component .sp-flag--red,.sp-flag--red{background-color:#7b292c}.sp-flag--green{background-color:#33b177;color:#fff}.sp-accordion--withborder{border:1px solid #1a1a1a;width:100%}.sp-accordion-container{display:grid;grid-template-rows:0fr;margin:0 1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease}.sp-accordion-toggle{opacity:0;position:absolute}.sp-accordion-toggle:checked~.sp-accordion-container{grid-template-rows:1fr;margin-bottom:1.25rem}.sp-accordion-toggle:checked~.sp-accordion-label:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.sp-accordion-content{margin:0;overflow:hidden}.sp-accordion-label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;font-family:RobotoBold,arial,sans-serif;font-size:.875rem;height:3.5625rem;padding:0 1.25rem}.sp-accordion-label:after{background-color:#fff;content:"";display:block;height:.3125rem;-webkit-mask-image:url(../../../images/svgs/icon-account.svg);mask-image:url(../../../images/svgs/icon-account.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:.625rem}[dir=rtl] .sp-accordion-label:after{left:1.25rem;right:unset}.sp-accordion-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-accordion-filter-label{color:#fff;font-family:Roboto Light,arial,sans-serif;font-size:.875rem;text-transform:lowercase}.sp-accordion-filter-label:first-letter{text-transform:uppercase}.sp-accordion-filter+.sp-accordion-filter{margin-top:.625rem}.sp-accordion-block{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:1280px){.sp-accordion-block{opacity:1}}.sp-accordion-block--hidden{display:none}.sp-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ececec;font-family:Roboto Light,arial,sans-serif;font-size:.8125rem;height:1.625rem;line-height:1;padding:0 .625rem;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp-badge--warning{background-color:rgba(195,127,0,.4);color:#c37f00;text-transform:none}.sp-badge--green{background-color:rgba(51,177,119,.4);color:#33b177}.sp-badge--rose{background-color:hsla(8,25%,61%,.4);color:#b48982}.sp-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:.625rem}.sp-checkbox{line-height:0}.sp-checkbox-input{opacity:0;position:absolute}.sp-checkbox-input:checked~.sp-checkbox-label:before{background-color:#33b177;border:none}.sp-checkbox-input:checked~.sp-checkbox-label:after{background-color:#fff}@media (hover:hover){.sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:#fff}.sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:#000}}.sp-checkbox-label{cursor:pointer;position:relative}.sp-checkbox-label:before{border:1px solid #7b7b7b;border-radius:50%;display:inline-block;height:2.3125rem;width:2.3125rem}.sp-checkbox-label:after,.sp-checkbox-label:before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.sp-checkbox-label:after{background-color:transparent;height:.9375rem;-webkit-mask-image:url(../../../images/svgs/valid-icon.svg);mask-image:url(../../../images/svgs/valid-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;-webkit-transform:translate(-150%,75%);transform:translate(-150%,75%);width:1.1875rem}[dir=rtl] .sp-checkbox-label:after{-webkit-transform:translate(150%,75%);transform:translate(150%,75%)}.sp-checkbox--small .sp-checkbox-input:checked~.sp-checkbox-label:before{background-color:#33b177;border:none}.sp-checkbox--small .sp-checkbox-input:checked~.sp-checkbox-label:after{background-color:#fff}@media (hover:hover){.sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:transparent}.sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:#000}}.sp-checkbox--small .sp-checkbox-label:before{height:1.25rem;width:1.25rem}.sp-checkbox--small .sp-checkbox-label:after{-webkit-transform:translate(-75%,-5%);transform:translate(-75%,-5%)}.sp-checkbox--disabled{pointer-events:none}.sp-content-block{width:100%}.sp-content-block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #ebebeb;margin-bottom:1.25rem;padding-bottom:.125rem;width:100%}@media screen and (min-width:640px){.sp-content-block-header{grid-column:span 2}}@media screen and (min-width:1024px){.sp-content-block-header{grid-column:span 3}}.sp-content-block-header-results,.sp-content-block-header-title{font-size:1rem;line-height:1.5}.sp-content-block-header-title{font-family:RobotoBold,arial,sans-serif;margin:0;width:calc(5.625rem + (var(--viewportWidthWithoutScrollbar) - 14*15px)/11*5)}.sp-content-block-header-results{font-family:Roboto Light,arial,sans-serif;font-size:1rem;text-align:right;width:calc(3.75rem + (var(--viewportWidthWithoutScrollbar) - 14*15px)/11*3)}[dir=rtl] .sp-content-block-header-results{text-align:left}.sp-card-item{margin:0 0 1.875rem;position:relative}@media screen and (min-width:768px){.sp-card-item{margin:0 0 2.6875rem}}@media screen and (min-width:1280px){.sp-card-item{margin:0 0 3.75rem}}.sp-card-item-content{padding-right:2.3125rem}[dir=rtl] .sp-card-item-content{padding-left:2.3125rem;padding-right:0}.sp-card-item-link{text-decoration:none}.sp-card-item-link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.sp-card-item-media-container{margin-bottom:.625rem}.sp-card-item-image,.sp-card-item-media-container .c-freecaster-video{height:100%;width:100%}.sp-card-item-image{display:block;-o-object-fit:cover;object-fit:cover}.sp-card-item-title{font-family:RobotoBold,arial,sans-serif;font-size:.8125rem;margin:0;position:relative}.sp-card-item-title:after{background-image:url(../../images/svgs/arrow-right.svg);background-repeat:no-repeat;content:"";height:.75rem;position:absolute;right:-2.3125rem;top:100%;-webkit-transform:translateY(.3125rem);transform:translateY(.3125rem);width:.4375rem}[dir=rtl] .sp-card-item-title:after{background-image:url(../../images/svgs/arrow-left.svg);left:-2.3125rem;right:auto}.sp-card-item-description{display:-webkit-box;font-family:Roboto Light,arial,sans-serif;font-size:.8125rem;line-height:1.61538;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp-contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ebebeb;margin-left:-.9375rem;margin-right:-.9375rem;padding:2.5rem 1.875rem}@media screen and (min-width:640px){.sp-contact-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 2.8125rem;text-align:center}}@media screen and (min-width:1024px){.sp-contact-block{margin-left:calc(4.54545vw - 9.54545px);margin-right:calc(4.54545vw - 9.54545px)}}@media screen and (min-width:1024px) and (min-width:768px){.sp-contact-block{margin-left:calc(4.54545vw - 17.18182px);margin-right:calc(4.54545vw - 17.18182px)}}@media screen and (min-width:1024px) and (min-width:1024px){.sp-contact-block{margin-left:calc(4.54545vw - 42px);margin-right:calc(4.54545vw - 42px)}}.sp-contact-block-image{height:2.8125rem;margin-right:.9375rem;width:2.8125rem}[dir=rtl] .sp-contact-block-image{margin-left:.9375rem;margin-right:0}@media screen and (min-width:640px){.sp-contact-block-image{margin-bottom:.25rem;margin-right:0}[dir=rtl] .sp-contact-block-image{margin-left:0}}.sp-contact-block-content-title{font-family:RobotoBold,arial,sans-serif;font-size:.8125rem;margin:0}.sp-contact-block-content-phone{color:#000;font-family:Roboto Light,arial,sans-serif;font-size:.8125rem;line-height:1.125rem;margin:0;text-decoration:none}.sp-contact-block-content-phone-link{font-family:Roboto Light,arial,sans-serif;text-decoration:underline;text-wrap:nowrap}[dir=rtl] .sp-contact-block-content-phone-link{direction:ltr;margin-right:.1875rem}.sp-masterclass-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1280px){.sp-masterclass-section{padding-top:6.25rem}}.sp-masterclass-section .sp-accordion{border-color:#d9d9d9}.sp-masterclass-section .sp-accordion-label{color:#000}.sp-masterclass-section .sp-accordion-label:after{background-color:#000}.sp-masterclass-section .sp-accordion-filter{cursor:pointer}.sp-masterclass-section .sp-accordion-filter-label{color:#000}.sp-masterclass-section .sp-accordion+.sp-accordion{margin-top:.625rem}@media screen and (min-width:1280px){.sp-masterclass-section .sp-accordion+.sp-accordion{margin-top:2.5rem}.sp-masterclass-section-aside{padding-bottom:6.25rem;padding-top:3.1875rem;position:sticky;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.is-sticky .sp-masterclass-section-aside{top:10rem}}@media screen and (max-width:calc(1280px - 1px)){.sp-masterclass-section-aside .sp-accordion-block{padding-bottom:3.75rem}}.sp-masterclass-section-main{position:relative}.sp-masterclass-section-main-title{border-top:1px solid #3e3e3e;display:none;margin-bottom:0;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:1280px){.sp-masterclass-section-main-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #d9d9d9;border-top:none;gap:calc((var(--viewportWidthWithoutScrollbar) - 14*66px)/11);justify-content:space-between;padding-bottom:1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease}.sp-masterclass-section-main-title li{display:block;-ms-flex-preferred-size:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);color:#000;flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);font-family:Roboto Light,arial,sans-serif;font-size:.875rem;line-height:1.875rem;max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1)}.sp-masterclass-section-main-title li:first-child{margin-left:auto}.sp-masterclass-section-main-title li:nth-child(2){-ms-flex-preferred-size:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2)}}.sp-masterclass-section-main-title-last{text-align:right}@media screen and (min-width:1280px){.sp-masterclass-section-main-title-replay li:first-child{-ms-flex-preferred-size:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2)}.sp-masterclass-section-main-title-replay li:nth-child(2){-ms-flex-preferred-size:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3);flex-basis:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3);max-width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3)}}.sp-masterclass-section-main-wrapper{border-top:1px solid #d9d9d9;opacity:1;padding-bottom:3.75rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.sp-masterclass-section-main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1280px){.sp-masterclass-section-main-wrapper{border:none;display:block;padding-bottom:6.25rem}}@media (hover:hover){.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile:has(.sp-checkbox-input:not(:checked)):hover{cursor:not-allowed}}@media (hover:hover){.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover{cursor:not-allowed}.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after,.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:transparent}}.sp-masterclass-section-main--hidden{display:none}@media screen and (min-width:1280px){.sp-masterclass-section-main--hidden{opacity:0;pointer-events:none}}.sp-masterclass-section.filtered .sp-masterclass-tile:not(.selected){display:none}.sp-masterclass-section .sp-accordion-filter-label{cursor:pointer}.sp-masterclass-section+.sp-masterclass-section{background:#f5f5f5}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-aside{padding-top:3.75rem}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-wrapper{border-color:#d9d9d9}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title li{color:#313131}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title div{-ms-flex-preferred-size:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title div:nth-child(2){-ms-flex-preferred-size:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3);flex-basis:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3);max-width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block-icon{background-color:#000}.sp-masterclass-section+.sp-masterclass-section .sp-btn{height:2.5rem;width:2.5rem}.sp-masterclass-section+.sp-masterclass-section .sp-btn .sp-icon{height:1rem;width:1rem;fill:#fff}@media (hover:hover){.sp-masterclass-section+.sp-masterclass-section .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:#000}.sp-masterclass-section+.sp-masterclass-section .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:#fff}.sp-masterclass-section+.sp-masterclass-section .sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:transparent}.sp-masterclass-section+.sp-masterclass-section .sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:#000}}.sp-masterclass-section+.sp-masterclass-section .sp-accordion{border-color:#d9d9d9}.sp-masterclass-section+.sp-masterclass-section .sp-accordion-label{color:#000}.sp-masterclass-section+.sp-masterclass-section .sp-accordion-label:after{background-color:#000}.sp-masterclass-section+.sp-masterclass-section .sp-accordion-filter-label{color:#000}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block{background-color:#ececec}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block-subtitle,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block-title{color:#000}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile{border-color:#d9d9d9}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile .sp-masterclass-date,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile-select,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile-title{color:#000}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile .sp-flag{background-color:#ececec}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile--gold .sp-flag{color:#575757}.sp-masterclass-section--hr{background:transparent radial-gradient(closest-side at 50% 50%,#212427 0,#131517 100%) 0 0 no-repeat padding-box}.sp-masterclass-section--hr .sp-masterclass-section-main-wrapper{border-top:1px solid #1a1a1a}@media screen and (min-width:1280px){.sp-masterclass-section--hr .sp-masterclass-section-main-wrapper{border-top:none}}.sp-masterclass-section--hr .sp-masterclass-section-main-title{border-bottom:1px solid #3e3e3e}.sp-masterclass-section--hr .sp-masterclass-section-main-title li{color:#7b7b7b}.sp-masterclass-section--hr .sp-masterclass-tile{border-bottom:1px solid #3e3e3e}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag,.sp-masterclass-section--hr .sp-masterclass-tile .sp-masterclass-date,.sp-masterclass-section--hr .sp-masterclass-tile-select,.sp-masterclass-section--hr .sp-masterclass-tile-title{color:#fff}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag{background-color:hsla(0,0%,100%,.25)}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag--red{background-color:#7b292c;color:#fff}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag--green{background-color:#33b177;color:#fff}.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-flag,.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-masterclass-date,.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-masterclass-tile-title{color:#ffe6af}.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-flag{background-color:rgba(255,230,175,.4)}.sp-masterclass-section--hr .sp-masterclass-block{background-color:#2a2c2e}.sp-masterclass-section--hr .sp-masterclass-block-subtitle,.sp-masterclass-section--hr .sp-masterclass-block-title{color:#fff}.sp-masterclass-section--hr .sp-masterclass-block-icon{background-color:#fff}.sp-masterclass-section--hr .sp-accordion{border-color:#1a1a1a}.sp-masterclass-section--hr .sp-accordion-label{color:#fff}.sp-masterclass-section--hr .sp-accordion-label:after{background-color:#fff}.sp-masterclass-section--hr .sp-accordion-filter-label{color:#fff}.sp-masterclass-section--hr .sp-btn--reversed,.sp-masterclass-section--hr .sp-link--reversed{background-color:#fff;color:#000}.sp-masterclass-section--hr .sp-btn--reversed:after,.sp-masterclass-section--hr .sp-btn--reversed:before,.sp-masterclass-section--hr .sp-link--reversed:after,.sp-masterclass-section--hr .sp-link--reversed:before{background-color:#000}.sp-masterclass-section--hr .sp-btn--reversed[disabled],.sp-masterclass-section--hr .sp-link--reversed[disabled]{background-color:#4d4f50}@media (hover:hover){.sp-masterclass-section--hr .sp-btn--reversed:hover,.sp-masterclass-section--hr .sp-link--reversed:hover{background-color:#000;color:#fff}.sp-masterclass-section--hr .sp-btn--reversed:hover:after,.sp-masterclass-section--hr .sp-btn--reversed:hover:before,.sp-masterclass-section--hr .sp-link--reversed:hover:after,.sp-masterclass-section--hr .sp-link--reversed:hover:before{background-color:#fff}}.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection{color:#fff}@media (hover:hover){.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection:hover,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection:hover{color:#fff}.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection:hover .sp-icon,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection:hover .sp-icon{fill:#fff}}.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection .sp-icon,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection .sp-icon{fill:#fff}.sp-masterclass-section--hr .sp-masterclass-minitile-date,.sp-masterclass-section--hr .sp-masterclass-minitile-title{color:#fff}.sp-masterclass-section--hr .sp-masterclass-minitile-date:before{background-color:#fff}.sp-masterclass-section--hr .sp-masterclass-form-input,.sp-masterclass-section--hr .sp-masterclass-form-optin span,.sp-masterclass-section--hr .sp-masterclass-form-subtitle,.sp-masterclass-section--hr .sp-masterclass-form-title{color:#fff}.sp-masterclass-section--hr .sp-masterclass-form-input{background-color:hsla(0,0%,100%,.1)}.sp-masterclass-section--hr .sp-masterclass-form .invalid-feedback{background-color:#323436}.sp-masterclass-section--hr .sp-masterclass-form .required-fields{color:#fff}@media (hover:hover){.sp-masterclass-section--hr .sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:#fff}}.sp-masterclass-section--hr+.sp-masterclass-section{background:#fff}.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile{border-bottom:1px solid #d9d9d9}.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile .sp-flag,.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile .sp-masterclass-date,.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile-select,.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile-title{color:#000}.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile .sp-flag{background-color:#ececec}@media screen and (min-width:1280px){.l-bambuser-hrlistclasses,.l-bambuser-listclasses{overflow:visible}}.sp-masterclass-block{background-color:#f5f5f5;margin-bottom:2.5rem;padding:0 calc(24.54545px - 4.54545vw);position:relative}@media screen and (min-width:768px){.sp-masterclass-block{padding-left:calc(44.18182px - 4.54545vw);padding-right:calc(44.18182px - 4.54545vw)}}@media screen and (min-width:1280px){.sp-masterclass-block{padding:1.25rem}}.sp-masterclass-block-replay{padding:1.25rem}.sp-masterclass-block-replay .sp-masterclass-block-subtitle{margin-bottom:0}.sp-masterclass-block-title{color:#000;font-family:RobotoBold,arial,sans-serif;font-size:.875rem;line-height:1.875rem}@media screen and (min-width:1280px){.sp-masterclass-block-title{margin-bottom:1.25rem}}.sp-masterclass-block-subtitle{color:#000;font-family:Roboto Light,arial,sans-serif;font-size:.875rem;line-height:1.5rem;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.sp-masterclass-block-subtitle--hidden{display:none}.sp-masterclass-block-subtitle span{font-family:RobotoBold,arial,sans-serif}.sp-masterclass-block-icon{background-color:#000;display:inline-block;height:.875rem;-webkit-mask-image:url(../../../images/svgs/icon-play.svg);mask-image:url(../../../images/svgs/icon-play.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transform:translateY(10%);transform:translateY(10%);width:1.875rem}.sp-masterclass-block .sp-masterclass-backtoselection{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (hover:hover){.sp-masterclass-block .sp-masterclass-backtoselection:hover{color:#000}.sp-masterclass-block .sp-masterclass-backtoselection:hover:before{background-color:#000}}.sp-masterclass-block .sp-masterclass-backtoselection .sp-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .sp-masterclass-block .sp-masterclass-backtoselection .sp-icon{-webkit-transform:none;transform:none}.sp-masterclass-block .sp-btn-masterclass-trigger--hidden{display:none}@media screen and (min-width:1280px){.sp-masterclass-block .sp-btn-masterclass-trigger{padding-left:1.25rem;padding-right:1.25rem}[dir=rtl] .sp-masterclass-block .sp-btn-masterclass-trigger .sp-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.sp-masterclass-block-wrapper{max-height:0;overflow-y:auto;padding-bottom:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sp-masterclass-block-select--opened .sp-masterclass-block-wrapper{max-height:calc(100dvh - var(--headerHeight) - var(--footerHeight) - 3.75rem)}@media screen and (min-width:1280px){.sp-masterclass-block-wrapper{max-height:unset;overflow-y:hidden}}.sp-masterclass-block-selection{margin-bottom:0}.sp-masterclass-block-selection--locked{pointer-events:none}.sp-masterclass-section--registration .sp-masterclass-block-selection{max-height:5rem}.sp-masterclass-block-select{--headerHeight:110px;--footerHeight:84px;bottom:0;left:0;margin:0;max-height:calc(100dvh - 3.75rem);padding-left:calc(4.54545vw - 9.54545px);padding-right:calc(4.54545vw - 9.54545px);position:fixed;-webkit-transform:translateY(115%);transform:translateY(115%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;will-change:transform;z-index:101}.sp-masterclass-block-select--opened{--footerHeight:124px}@media screen and (min-width:768px){.sp-masterclass-block-select{padding-left:calc(4.54545vw - 17.18182px);padding-right:calc(4.54545vw - 17.18182px)}}@media screen and (min-width:1280px){.sp-masterclass-block-select{--footerHeight:100px;margin-bottom:2.5rem;max-height:unset;padding:1.25rem;position:unset;-webkit-transform:translateY(0);transform:translateY(0);z-index:3}}.sp-masterclass-block-select--visible,.sp-masterclass-section--registration .sp-masterclass-block-select{-webkit-transform:translateY(0);transform:translateY(0)}.sp-masterclass-block-select--visible .sp-masterclass-block-selection:empty{display:none}@media screen and (min-width:1280px){.sp-masterclass-block-select--visible .sp-masterclass-block-selection:empty{display:block}}.sp-masterclass-block-select--noMC{--headerHeight:80px}.sp-masterclass-block-select--noMC .sp-masterclass-block-select-header{margin-bottom:.625rem}.sp-masterclass-block-select-header{height:var(--headerHeight);padding-top:2.5rem;-webkit-transition:height .5s ease;transition:height .5s ease}@media screen and (min-width:1280px){.sp-masterclass-block-select-header{height:unset;margin-bottom:1.25rem;padding-top:0}}.sp-masterclass-block-select-footer{height:var(--footerHeight);padding-bottom:1.5rem;padding-top:0;-webkit-transition:all .5s ease;transition:all .5s ease;will-change:height}.sp-masterclass-block-select-footer:has(.sp-btn-masterclass-trigger.sp-btn-masterclass-trigger--hidden){--footerHeight:40px}@media screen and (min-width:1280px){.sp-masterclass-block-select-footer:has(.sp-btn-masterclass-trigger.sp-btn-masterclass-trigger--hidden){--footerHeight:70px}}.sp-masterclass-block-select--opened .sp-masterclass-block-select-footer{padding-top:2.5rem}@media screen and (min-width:1280px){.sp-masterclass-block-select-footer{padding-bottom:0;padding-top:2.5rem}}.sp-masterclass-block-select-footer:empty{height:0}.sp-masterclass-block-select .sp-btn-expand{background-color:#8c8c8c;border-color:#8c8c8c;height:2.5rem;left:50%;position:absolute;top:-1.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:2.5rem}.sp-masterclass-block-select .sp-btn-expand .sp-icon{fill:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (min-width:1280px){.sp-masterclass-block-select .sp-btn-expand{display:none}}.sp-masterclass-block-select .sp-btn-expand--expanded .sp-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sp-masterclass-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d9d9d9;cursor:pointer;padding:1.875rem 0}@media screen and (min-width:768px){.sp-masterclass-tile{width:47.82609%}}@media screen and (min-width:1280px){.sp-masterclass-tile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc((var(--viewportWidthWithoutScrollbar) - 14*66px)/11);padding:1.25rem 0;width:unset}}.sp-masterclass-tile-title{color:#000;font-family:Roboto Light,arial,sans-serif;font-size:1.125rem;line-height:1.875rem}@media screen and (max-width:calc(1280px - 1px)){.sp-masterclass-tile-title{margin-bottom:1.25rem}}.sp-masterclass-tile-remaining{color:#c37f00;font-family:RobotoMedium,arial,sans-serif;font-size:.875rem;font-weight:500;margin-top:.5rem}.sp-masterclass-tile-picture{aspect-ratio:1/1;display:block;height:100%;height:7.125rem;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:calc(1280px - 1px)){.sp-masterclass-tile-picture{-o-object-position:top;object-position:top}}@media screen and (min-width:1280px){.sp-masterclass-tile-picture{height:auto;max-height:13.4375rem;max-width:100%}}.sp-masterclass-tile-picture-container{display:block;position:relative;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:calc(1280px - 1px)){.sp-masterclass-tile-picture-container{margin-bottom:1.25rem}}@media screen and (min-width:1280px){.sp-masterclass-tile-picture-container{-ms-flex-preferred-size:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1)}}.sp-masterclass-tile-picture-container--hidden{display:none}.sp-masterclass-tile-picture-container:after{background-color:rgba(0,0,0,.635);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:0}.sp-masterclass-tile-select{color:#000;font-family:Roboto Light,arial,sans-serif;font-size:.875rem;line-height:.875rem;margin-right:.5625rem}[dir=rtl] .sp-masterclass-tile-select{margin-left:.5625rem;margin-right:0}.sp-masterclass-tile .sp-flag{font-size:.8125rem;text-transform:capitalize}.sp-masterclass-tile .sp-flag--red{text-transform:none}.sp-masterclass-tile--gold .sp-masterclass-date,.sp-masterclass-tile--gold .sp-masterclass-tile-title{color:#b79343}.sp-masterclass-tile--gold .sp-flag{background-color:rgba(183,147,67,.4);color:#fff}.sp-masterclass-tile--replay .sp-masterclass-date{font-family:Roboto Light,arial,sans-serif;font-size:1.125rem;line-height:1.875rem}.sp-masterclass-tile--replay .sp-masterclass-date-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:0;order:3}.sp-masterclass-tile--replay .sp-masterclass-tile-title{font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:2rem;line-height:2.625rem}.sp-masterclass-tile--replay .sp-masterclass-text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sp-masterclass-tile--replay .sp-masterclass-tile-picture-container{position:relative}.sp-masterclass-tile--replay .sp-masterclass-tile-picture-container:after{background-color:#fff;content:"";display:block;height:3.125rem;left:50%;-webkit-mask-image:url(../../../images/svgs/play-icon-round.svg);mask-image:url(../../../images/svgs/play-icon-round.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.125rem}@media screen and (min-width:1280px){.sp-masterclass-tile--replay .sp-masterclass-tile-picture-container:after{content:none}}.sp-masterclass-tile--replay .sp-masterclass-CTA-container{display:none}@media screen and (min-width:1280px){.sp-masterclass-tile--replay .sp-masterclass-CTA-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.sp-masterclass-tile--isfull{cursor:unset}.sp-masterclass-tile--isfull .sp-masterclass-tile-picture-container:after{opacity:1}.sp-masterclass-tile--isfull .sp-masterclass-tile-label--full{background:transparent;font-family:RobotoMedium,arial,sans-serif;font-size:1.125rem;font-weight:500;left:50%;line-height:1.25rem;position:absolute;text-transform:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.sp-masterclass-tile--isfull .sp-masterclass-date,.sp-masterclass-tile--isfull .sp-masterclass-text-container,.sp-masterclass-tile--isfull .sp-masterclass-tile-title{color:#8c8c8c}.sp-masterclass-date{color:#000;font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:2rem;line-height:2.625rem;text-transform:capitalize}@media screen and (min-width:1280px){.sp-masterclass-date{display:block}}.sp-masterclass-date-timeago{display:inline;text-transform:none}.sp-masterclass-date-full:after{content:"-"}@media screen and (min-width:1280px){.sp-masterclass-date-full:after{content:none}}.sp-masterclass-date-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:calc(1280px - 1px)){.sp-masterclass-date-container{margin-bottom:1.25rem}}@media screen and (min-width:1280px){.sp-masterclass-date-container{-ms-flex-preferred-size:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1)}}.sp-masterclass-date-container--reversed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-masterclass-date-container--reversed .sp-masterclass-date-timeago+.sp-masterclass-date-timeago{margin-right:.25rem}.sp-masterclass-text-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:1280px){.sp-masterclass-text-container{-ms-flex-preferred-size:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*2)}}.sp-masterclass-CTA-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (min-width:1280px){.sp-masterclass-CTA-container{-ms-flex-item-align:unset;align-self:unset;margin-top:unset;-ms-flex-preferred-size:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1);max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1)}}@-webkit-keyframes append-animate{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes append-animate{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes slide-out{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes slide-out{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}.sp-masterclass-minitile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-animation:append-animate .4s cubic-bezier(.39,.575,.565,1) both;animation:append-animate .4s cubic-bezier(.39,.575,.565,1) both;justify-content:space-between;-webkit-transform-origin:50% 0;transform-origin:50% 0}.sp-masterclass-minitile:last-child{margin-bottom:0}@media screen and (min-width:768px){.sp-masterclass-minitile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sp-masterclass-minitile.slide-out{-webkit-animation:slide-out .3s linear;animation:slide-out .3s linear}.sp-masterclass-minitile-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:100%;min-width:0}.sp-masterclass-minitile-picture{display:block;height:100%;height:4.6875rem;-o-object-fit:cover;object-fit:cover;width:100%;width:4.6875rem}@media screen and (min-width:768px){.sp-masterclass-minitile-picture{height:5.8125rem;width:5.8125rem}}@media screen and (min-width:1280px){.sp-masterclass-minitile-picture{height:100%;width:100%}}.sp-masterclass-minitile-picture-container{-ms-flex-preferred-size:calc(2.8125rem + (var(--viewportWidthWithoutScrollbar) - 14*15px)/11*2);aspect-ratio:1/1;flex-basis:calc(2.8125rem + (var(--viewportWidthWithoutScrollbar) - 14*15px)/11*2);max-width:calc(2.8125rem + (var(--viewportWidthWithoutScrollbar) - 14*15px)/11*2)}@media screen and (min-width:768px){.sp-masterclass-minitile-picture-container{-ms-flex-preferred-size:calc(3.375rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*1);flex-basis:calc(3.375rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*1);max-width:calc(3.375rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*1)}}@media screen and (min-width:1280px){.sp-masterclass-minitile-picture-container{-ms-flex-preferred-size:unset;flex-basis:unset;height:4.375rem;margin-right:.625rem;max-width:unset;width:4.375rem}}.sp-masterclass-minitile-content{margin-left:calc((var(--viewportWidthWithoutScrollbar) - 14*15px)/11*1);max-width:58.02469%}@media screen and (min-width:768px){.sp-masterclass-minitile-content{margin-left:calc((var(--viewportWidthWithoutScrollbar) - 14*27px)/11*1);-ms-flex-preferred-size:calc(15.1875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*8);flex-basis:calc(15.1875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*8);max-width:calc(15.1875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*8)}}@media screen and (min-width:1280px){.sp-masterclass-minitile-content{margin-left:unset;margin-right:1.25rem;max-width:100%;min-width:0}}.sp-masterclass-minitile-title{color:#000;font-family:Roboto Light,arial,sans-serif;font-size:.875rem;line-height:1.5rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-masterclass-minitile-date{color:#000;font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:1.1875rem;line-height:1.5rem;margin:0}.sp-masterclass-minitile-date:before{background-color:#000;content:"";display:inline-block;height:.6875rem;margin-bottom:0;margin-right:.625rem;-webkit-mask-image:url(../../../images/svgs/calendar-icon.svg);mask-image:url(../../../images/svgs/calendar-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:.625rem}.sp-masterclass-minitile .sp-checkbox{margin-left:auto}.sp-masterclass-form{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.75rem;margin-top:1.25rem;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:-1}@media screen and (min-width:1280px){.sp-masterclass-form{display:none;margin-bottom:6.25rem;padding-top:1.25rem;-ms-flex-preferred-size:calc(24.75rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*5);flex-basis:calc(24.75rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*5);max-width:calc(24.75rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*5)}}.sp-masterclass-form-title{color:#000;font-family:PlayfairDisplayRegular,arial,sans-serif;font-size:2rem;line-height:2.5rem;margin-bottom:2.5rem}.sp-masterclass-form-title:has(.sp-masterclass-form-subtitle){margin-bottom:1.25rem}@media screen and (min-width:1280px){.sp-masterclass-form-title{font-size:2.6875rem}}.sp-masterclass-form-subtitle{color:#000;font-family:Roboto Light,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0}.sp-masterclass-form-input{background-color:#f5f5f5;border:none;border-radius:6.25rem;color:#000;font-family:Roboto Light,arial,sans-serif;font-size:.875rem!important;line-height:1.25rem;margin-bottom:.625rem;padding:1.25rem 2.5rem;width:100%}.sp-masterclass-form-success .sp-masterclass-form-title{margin-bottom:1.25rem}@media screen and (min-width:1280px){.sp-masterclass-form-success{position:absolute}}.sp-masterclass-form-optin{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;margin-bottom:.625rem;margin-top:.625rem}@media screen and (min-width:1280px){.sp-masterclass-form-optin{margin-top:0}}.sp-masterclass-form-optin span{color:#000;cursor:pointer;font-family:Roboto Light,arial,sans-serif;font-size:.8125rem;line-height:1.5rem}.sp-masterclass-form-optin~.sp-masterclass-form-optin{margin-top:0}.sp-masterclass-form .sp-btn{font-weight:300;margin-top:2.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[dir=rtl] .sp-masterclass-form .sp-btn.sp-btn--iconRight .sp-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sp-masterclass-form--show{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;z-index:2}.sp-masterclass-form .form-group{padding:0}.sp-masterclass-form .form-group .invalid-feedback{background-color:#f5f5f5}.sp-masterclass-form .form-group #masterclass-lname-feedback.invalid-feedback{bottom:58%}