*{margin:0;padding:0;color:inherit;font:inherit;text-decoration:none;border:0;border-radius:0;box-sizing:border-box;background:none}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.woff2") format("woff2"),url("../fonts/DINPro.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"DINPro";src:url("../fonts/DINPro-Bold.woff2") format("woff2"),url("../fonts/DINPro-Bold.woff") format("woff");font-weight:700;font-style:normal}:root{--gap: 2rem;--font-size: 1rem;--line-height: 1.5}@media screen and (max-width: 428px){:root{--gap: 1.5rem}}html{font-size:1.25em;background:#000;scroll-behavior:smooth}@media screen and (max-width: 1440px){html{font-size:1.3888888889vw}}@media screen and (max-width: 768px){html{font-size:2.8645833333vw}}@media screen and (max-width: 736px){html{font-size:2.4456521739vw}}@media screen and (max-width: 428px){html{font-size:4.2056074766vw}}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh;color:#fff;font:400 1rem/1.5 "DINPro",sans-serif;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){body:before{content:"";position:absolute;top:0;left:50%;z-index:1;width:10rem;height:10rem;margin-left:-5rem;background:url(../images/logo_dcsn2023.svg) no-repeat top center/contain}body.template--home:before{-webkit-animation:slide-top .8s .2s cubic-bezier(0.23, 1, 0.32, 1) backwards;animation:slide-top .8s .2s cubic-bezier(0.23, 1, 0.32, 1) backwards}}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child),p:not(:last-child),ul:not(:last-child),ol:not(:last-child){margin-bottom:calc(var(--font-size) * var(--line-height))}h1,h2,h3,h4,h5,h6{font-weight:bold;text-transform:uppercase}strong,b{font-weight:bold}em,i{font-style:italic}.content ul,.content ol{padding-left:1rem}a{color:#00a1e5;transition:color .3s}a:hover{color:#007db2}a.more:after{content:"";display:inline-block;width:0;height:0;margin-left:.3rem;border:calc(var(--font-size) * .3) solid transparent;border-left-color:inherit;border-radius:2px}.wrapper{max-width:64rem;margin:auto}@media screen and (max-width: 768px){.wrapper{margin-left:calc(var(--gap) * 2) !important;margin-right:calc(var(--gap) * 2) !important}}@media screen and (max-width: 428px){.wrapper{margin-left:var(--gap) !important;margin-right:var(--gap) !important}}.navigation{--font-size: 0.8rem;font-size:.8rem}.navigation--header{position:fixed;top:0;left:0;z-index:500;width:100%}.navigation__wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;list-style:none}.navigation__item{font-weight:700;text-transform:uppercase;white-space:nowrap;letter-spacing:.05rem}.navigation__item a{color:#00a1e5}.navigation__item a:hover,.navigation__item a[aria-current]{color:inherit}.navigation__item--logo{width:10rem}.navigation__item--logo a{color:inherit}.navigation__item--logo svg{width:100%;height:auto}.navigation__item--icon{width:1rem}.navigation__item--icon:not(:last-child){margin-right:.5rem !important}.navigation__item--icon a{color:#5aaf24}.navigation svg{display:block}@media screen and (min-width: 769px){.template--landing .navigation{-webkit-transform:none !important;transform:none !important}.navigation__wrapper{-webkit-justify-content:center;justify-content:center}.navigation__item:not(:last-child){margin-right:2.3rem}.navigation--header{position:absolute;transition:background .5s,padding .3s,-webkit-transform .5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .5s cubic-bezier(0.23, 1, 0.32, 1),background .5s,padding .3s;transition:transform .5s cubic-bezier(0.23, 1, 0.32, 1),background .5s,padding .3s,-webkit-transform .5s cubic-bezier(0.23, 1, 0.32, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:fade 1.2s .2s cubic-bezier(0.23, 1, 0.32, 1) backwards;animation:fade 1.2s .2s cubic-bezier(0.23, 1, 0.32, 1) backwards}.scrolled:not(.preview) .navigation--header{position:fixed;-webkit-animation:slide-top .8s .4s cubic-bezier(0.23, 1, 0.32, 1) backwards;animation:slide-top .8s .4s cubic-bezier(0.23, 1, 0.32, 1) backwards}.scrolled:not(.template--landing) .navigation--header{padding:1rem 0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.scrolled:not(.template--landing) .navigation--header .navigation__item--logo{width:0;margin:0}.navigation--header .navigation__item:nth-child(n+5){-webkit-order:99;order:99}.navigation--header .navigation__item--logo{-webkit-order:3;order:3;margin:0 4.8rem 0 3.1rem;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1)}.navigation--header .navigation__item--icon{-webkit-order:99;order:99}}@media screen and (max-width: 768px){.navigation--header{-webkit-transform:translateX(101%);transform:translateX(101%);height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:-webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1)}.show-nav .navigation--header{-webkit-transform:none;transform:none}.navigation--header .navigation__wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;height:-webkit-min-content;height:-moz-min-content;height:min-content;min-height:100%;padding-bottom:var(--gap)}.navigation--header .navigation__item{text-align:center;font-size:1.5rem}.navigation--header .navigation__item:not(.navigation__item--logo):not(.navigation__item--icon){width:100%}.navigation--header .navigation__item--logo{margin-bottom:4rem}.navigation--header .navigation__item--icon{width:1.5rem;margin-top:4rem}.navigation--footer .navigation__wrapper{-webkit-flex-direction:column;flex-direction:column}}.content{-webkit-flex:1;flex:1;padding:15rem 0 4rem 0;background:rgba(0,0,0,.6)}.template--home .content{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 20rem)}@media screen and (max-width: 768px){.content{padding-bottom:0}}.footer{padding:4rem 0;background:rgba(0,0,0,.6)}.background{position:fixed;top:-5%;left:0;z-index:-2;width:100%;height:110%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 768px){.background{top:-15%;height:130%}}.font--0{--font-size: 1rem;font-size:1rem}.font--s{--font-size: 0.8rem;font-size:.8rem}.font--l{--font-size: 1.4rem;font-size:1.4rem;line-height:1.4}.color--primary{color:#00a1e5 !important}.color--secondary{color:#5aaf24 !important}.align--left{text-align:left}.align--center{text-align:center}.align--right{text-align:right}.margin--none,.margin--0{margin-bottom:0 !important}.margin--s{margin-bottom:.5rem !important}.ratio{--width: 0;--height: 0;position:relative;overflow:hidden}.ratio:before{content:"";display:block;padding-top:calc(100% / var(--width) * var(--height))}.ratio--1-1:before{padding-top:100%}.ratio--4-3:before{padding-top:75%}.ratio--3-2:before{padding-top:66.6666666667%}.ratio--16-9:before{padding-top:56.25%}.ratio--21-9:before{padding-top:42.8571428571%}.ratio--2-3:before{padding-top:150%}.ratio__content{position:absolute;top:0;left:0;width:100%;height:100%}.ratio img,.ratio video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ratio--contain img,.ratio--contain video{-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 428px){.hide--s{display:none !important}}@media screen and (max-width: 768px){.hide--m{display:none !important}}@media screen and (min-width: 769px){.hide--l{display:none !important}}.hide-scrollbars{overflow:hidden}.loading{cursor:progress}.break{overflow-wrap:break-word !important}.uc{text-transform:uppercase}.rounded{border-radius:.4rem}[class*=animation]{opacity:0}[class*=animation][data-loaded=true]{opacity:1;-webkit-animation:slide-bottom .8s .2s cubic-bezier(0.23, 1, 0.32, 1) backwards;animation:slide-bottom .8s .2s cubic-bezier(0.23, 1, 0.32, 1) backwards}.animation--fade[data-loaded=true]{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1.2s;animation-duration:1.2s}.animation--slide-left[data-loaded=true]{-webkit-animation-name:slide-left;animation-name:slide-left}.animation--slide-right[data-loaded=true]{-webkit-animation-name:slide-right;animation-name:slide-right}.animation--slide-top[data-loaded=true]{-webkit-animation-name:slide-top;animation-name:slide-top}.animation--slide-bottom[data-loaded=true]{-webkit-animation-name:slide-bottom;animation-name:slide-bottom}.animation--pop[data-loaded=true]{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.animation--zoom[data-loaded=true]{-webkit-animation-name:zoom;animation-name:zoom}.animation--zoom-reverse[data-loaded=true]{-webkit-animation-name:zoom-reverse;animation-name:zoom-reverse}img[class*=animation]{visibility:hidden}img[class*=animation][data-loaded=true]{visibility:visible}@-webkit-keyframes fade{from{opacity:0}}@keyframes fade{from{opacity:0}}@-webkit-keyframes slide-left{from{opacity:0;-webkit-transform:translate3d(-2rem, 0, 0);transform:translate3d(-2rem, 0, 0)}}@keyframes slide-left{from{opacity:0;-webkit-transform:translate3d(-2rem, 0, 0);transform:translate3d(-2rem, 0, 0)}}@-webkit-keyframes slide-right{from{opacity:0;-webkit-transform:translate3d(2rem, 0, 0);transform:translate3d(2rem, 0, 0)}}@keyframes slide-right{from{opacity:0;-webkit-transform:translate3d(2rem, 0, 0);transform:translate3d(2rem, 0, 0)}}@-webkit-keyframes slide-top{from{opacity:0;-webkit-transform:translate3d(0, -2rem, 0);transform:translate3d(0, -2rem, 0)}}@keyframes slide-top{from{opacity:0;-webkit-transform:translate3d(0, -2rem, 0);transform:translate3d(0, -2rem, 0)}}@-webkit-keyframes slide-bottom{from{opacity:0;-webkit-transform:translate3d(0, 2rem, 0);transform:translate3d(0, 2rem, 0)}}@keyframes slide-bottom{from{opacity:0;-webkit-transform:translate3d(0, 2rem, 0);transform:translate3d(0, 2rem, 0)}}@-webkit-keyframes pop{from{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes pop{from{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes zoom{from{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes zoom{from{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95)}}@-webkit-keyframes zoom-reverse{from{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes zoom-reverse{from{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}}.buttons{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:-0.5rem}.buttons>*:not(:last-child){margin-right:1rem}.buttons--center{-webkit-justify-content:center;justify-content:center}.buttons--right{-webkit-justify-content:flex-end;justify-content:flex-end}.buttons .button{margin-bottom:.5rem}.button{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:1rem 1.5rem;background:#00a1e5;color:#fff;border-radius:.4rem;font-size:.65rem;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.02rem;cursor:pointer;transition:background .3s !important}.button svg{width:.75rem;margin-right:.5rem}.button:hover{color:#fff;background:#008fcc}.button--secondary{background:#5aaf24}.button--secondary:hover{background:#4f9a20}.button--wide{display:-webkit-flex;display:flex}.button--text{padding:0;background:none !important;color:#00a1e5;transition:color .3s !important}.button--text:hover{color:#007db2}.card{--font-size: 0.8rem;font-size:.8rem}.card:only-child,.card:only-of-type{height:100%}.card__wrapper{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;background:#fff;border-radius:.6rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.15),0 1rem 2rem rgba(0,0,0,.2);overflow:hidden}.card a.card__wrapper:before,.card a.card__wrapper:after{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.card a.card__wrapper:after{content:"+";z-index:4;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-bottom:.2rem;background:#5aaf24;color:#fff;font-size:1.5rem;font-weight:700}.card__image{-webkit-flex:0 0 auto;flex:0 0 auto;background:#989898}.card__image,.card__image img{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.card__text{padding:var(--gap)}.card__text h1,.card__text h2,.card__text h3,.card__text h4,.card__text h5,.card__text h6{color:#000}.card__text p,.card__text ul,.card__text ol{color:#666}.card__text strong{color:#000}.card__text figure:not(:last-child){margin-bottom:calc(var(--font-size) * var(--line-height))}.card__buttons{padding:0 var(--gap) var(--gap)}.card__logo img{width:100%;height:100%;max-width:6rem;max-height:2.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card--large{--font-size: 1rem;font-size:1rem}@media screen and (min-width: 769px){.card--horizontal .card__wrapper{-webkit-flex-direction:row;flex-direction:row}.card--horizontal .card__image{width:50%}.card--horizontal .card__image,.card--horizontal .card__image img{border-top-right-radius:0;border-bottom-left-radius:.6rem}.card--horizontal .card__buttons{padding-top:var(--gap)}.card--large .card__text{padding:calc(var(--gap) * 1.5)}}@media(hover: hover){.card a.card__wrapper:before,.card a.card__wrapper:after{transition:opacity .2s,-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .2s,transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .2s,transform .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1)}.card a.card__wrapper:not(:hover):before,.card a.card__wrapper:not(:hover):after{opacity:0}.card a.card__wrapper:not(:hover):after{-webkit-transform:scale(0);transform:scale(0)}.card a.card__wrapper:before{content:"";top:0;left:0;z-index:3;width:100%;height:100%;background:rgba(0,0,0,.6);border-radius:.6rem}.card a.card__wrapper:after{top:50%;left:50%;margin:-1.4rem 0 0 -1.4rem;width:2.8rem;height:2.6rem;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.12)}}@media(hover: none){.card a.card__wrapper:after{top:0;right:0;width:2.5rem;height:2.3rem;border-top-right-radius:.6rem;border-bottom-left-radius:.6rem}}.cc .overlay__wrapper{max-width:21.5rem}.cc .overlay__content{padding:var(--gap)}.cc__text,.cc__types{margin-bottom:1.5rem}.cc__text>*:not(:last-child){margin-bottom:1rem !important}.cc__text h2{--font-size: 1rem;font-size:1rem}.cc__buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.cc__button{margin:0}.cc__button:not(:last-child){margin-bottom:.5rem}.cc__type .toggle__title,.cc__type .toggle__content>div{padding:1rem}.cc__type .toggle__content>div{padding-top:0}.cc__type-button{display:block;-webkit-flex:0 0 auto;flex:0 0 auto;width:1.2rem;height:1.2rem;background:#989898;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.cc__type-button[disabled]{cursor:not-allowed}.cc__type-button:checked{background:#00a1e5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center/75%}.embed{position:relative;background:#fff;border-radius:.4rem;overflow:hidden}.embed__button{position:absolute;right:.5rem;bottom:.5rem}.event{display:grid;grid-gap:var(--gap)}.event__time div{display:inline-block;padding:1rem 1.5rem;background:#00a1e5;color:#fff;border-radius:.4rem;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.02rem}.event__header{margin-bottom:calc(var(--font-size) * var(--line-height))}.event__header>*:not(:last-child){margin-bottom:.5rem}.event__area{--font-size: 1rem;color:#00a1e5;font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02rem}.event__topic{color:#00a1e5;font-weight:700}@media screen and (min-width: 769px){.event{grid-template-columns:repeat(2, minmax(0, 1fr))}.event__time,.event__speaker{grid-column:1}.event__time div{display:block}.event__text{grid-column:2;grid-row:span 3}}.gallery__images{background:#000}.gallery__thumbs-wrapper{position:relative;padding:1rem 2.25rem !important}.gallery__thumbs{position:static !important}.gallery__thumb,.gallery__thumb:before,.gallery__thumb img{border-radius:.4rem}.gallery__thumb{cursor:pointer;background:#000;box-shadow:0 .1rem .2rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.15),0 1rem 2rem rgba(0,0,0,.2);transition:opacity .3s !important}.gallery__thumb:before{position:relative;z-index:1;transition:box-shadow .3s}.gallery__thumb:hover{opacity:.9}.gallery__thumb.swiper-slide-thumb-active:before{box-shadow:inset 0 0 0 .25rem #00a1e5}.gallery img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 769px){.gallery__image{max-height:42.8571428571vw}.gallery__thumbs-wrapper{padding:1.5rem 3rem !important}}.swiper{--swiper-navigation-size: 1.5rem;--swiper-navigation-color: white}.swiper-button{transition:opacity .3s}.swiper-button-prev{left:0;padding-right:.1rem}.swiper-button-next{right:0;padding-left:.1rem}.swiper-button:after{font-weight:bold}.swiper-button:hover{opacity:.8 !important}.grid{display:grid;grid-gap:var(--gap);grid-template-columns:repeat(var(--columns, 12), minmax(0, 1fr))}.grid__column{grid-column:span var(--span, 12);grid-row:auto}@media screen and (max-width: 768px){.grid{--columns: 1}.grid__column{--span: all !important}.grid__column--empty{display:none}}.intro{position:relative;padding:15rem 0 30rem 0;text-align:center}.template--landing .intro{padding-bottom:75vh}.intro:before{content:"";position:absolute;top:0;right:0;left:0;height:30rem;background:linear-gradient(to bottom, black 15%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.intro__content{position:relative;z-index:1}.intro__title{position:relative;margin-bottom:1rem;color:#00a1e5;font-size:3.75rem;font-weight:700;line-height:1;text-align:center;text-shadow:0 3px .4rem rgba(0,0,0,.5)}.intro__title .dud{word-break:break-all;opacity:.5}.intro__description,.intro__location{text-shadow:0 1px .4rem #000}.intro__description{margin-bottom:4rem}.intro__description svg,.intro__description figure{display:inline-block;vertical-align:middle}.intro__description svg,.intro__description img{width:auto;height:auto;max-width:7rem;max-height:2rem}.intro__description svg g{fill:#fff}.intro__description svg g[fill=black]{stroke:#fff;stroke-width:1px;fill:#000}.intro__location{margin-bottom:1rem;font-size:.8rem;text-transform:uppercase}.intro__cta,.intro__counter{display:-webkit-flex;display:flex}.intro__cta{-webkit-justify-content:center;justify-content:center}.intro__date,.intro__counter{padding:1.75rem var(--gap);background:#fff;color:#000;border-radius:.6rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.15),0 1rem 2rem rgba(0,0,0,.2)}.intro__date{position:relative;z-index:1;white-space:nowrap}.intro__counter{-webkit-align-items:center;align-items:center}.intro__background{position:fixed;top:-4rem;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120%;max-width:2000px;min-height:120vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.intro__background img{position:absolute;top:0;left:0;width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (min-width: 769px){.intro__date{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:.3rem;border-top-right-radius:0;border-bottom-right-radius:0}.intro__counter{border-top-left-radius:0;border-bottom-left-radius:0}.intro__counter>*:not(:last-child){margin-right:1rem}.intro__counter>*:first-child{margin-right:2rem}}@media screen and (max-width: 768px){.intro{padding:30vh 0 0}.template--landing .intro{padding-bottom:2rem}.intro:before{height:24rem}.intro__background{top:0}.intro__title{font-size:11vw}.intro__description{margin-bottom:36vh}.intro__cta,.intro__counter{-webkit-flex-direction:column;flex-direction:column}.intro__date{margin-bottom:.3rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.intro__date .date{display:inline-block}.intro__counter{border-top-left-radius:0;border-top-right-radius:0}.intro__counter>*:not(:last-child){margin-bottom:1.5rem}.intro__counter .buttons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.intro__counter .button{display:-webkit-flex;display:flex;margin-right:0}}@media screen and (max-width: 768px)and (orientation: landscape){.intro{padding-top:10rem}.intro__title{font-size:8vw}}.counter{display:-webkit-flex;display:flex;color:#989898;font-size:.6rem;font-weight:700;text-transform:uppercase;text-align:center}.counter>*:not(:last-child){margin-right:1rem}.counter span{display:block;margin-top:-0.1rem;color:#000;font-size:2.5rem;line-height:1}.date{position:relative;padding-left:4.5rem;font-size:1.3rem;font-weight:700;line-height:1.3;text-transform:uppercase;text-align:center}.date__day{position:absolute;top:.1rem;left:-0.1rem;font-size:3.7rem;line-height:.8}.date__month,.date__time{display:block}.date__time{color:#989898}.location{font-weight:700}.location svg{display:inline-block;width:.5rem;margin-right:.5rem}.location span{white-space:nowrap}.location span:not(:last-child){margin-right:.5rem}.location span:not(:last-child):after{content:"—";margin-left:.5rem}@media screen and (max-width: 768px){.location span{display:block;margin-right:0 !important}.location span:after{content:none !important}}#location{margin-top:6rem;padding:0}#location .location{color:#000}#location .card__text{--font-size: 1rem;-webkit-flex:1 0 auto;flex:1 0 auto;font-size:1rem}#location h1{margin-bottom:.1rem;color:#00a1e5}#location h1 svg{position:relative;display:inline-block;top:.1rem;width:.75rem;margin-right:.5rem}@media screen and (min-width: 769px){#location .section__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;min-height:42.8571428571vw;padding:calc(var(--gap) * 1.5) 0}}@media screen and (max-width: 768px){#location{margin-top:calc(var(--gap) * 2 + .5rem);text-align:center}#location .section__content{margin-top:-2rem}#location .button{width:100%;margin-right:0 !important}}.overlay{--font-size: 0.8rem;font-size:.8rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:visibility .3s,opacity .3s}.overlay.active,.overlay:target{display:-webkit-flex;display:flex}.overlay.active .overlay__content,.overlay:target .overlay__content{-webkit-animation:zoom .7s .2s backwards cubic-bezier(0.23, 1, 0.32, 1);animation:zoom .7s .2s backwards cubic-bezier(0.23, 1, 0.32, 1)}.overlay__wrapper{width:100%;max-width:42rem;margin:auto;padding:calc(var(--gap) * 2);box-sizing:content-box}.overlay__content{position:relative;padding:calc(var(--gap) * 1.5);overflow:visible;background:#fff;color:#666;border-radius:.6rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.15),0 1rem 2rem rgba(0,0,0,.2)}.overlay__content h1,.overlay__content h2,.overlay__content h3,.overlay__content h4,.overlay__content h5,.overlay__content h6{color:#000}.overlay__content figure:not(:last-child){margin-bottom:calc(var(--font-size) * var(--line-height))}.overlay__content strong{color:#000}.overlay__close{position:absolute;top:0;right:0;z-index:1;width:2.5rem;height:2.5rem;background:#00a1e5;border-top-right-radius:.6rem;border-bottom-left-radius:.6rem;cursor:pointer;transition:background .3s}.overlay__close:hover{background:#008fcc}.overlay__close:before,.overlay__close:after{content:"";position:absolute;left:26%;top:calc(50% - 1px);width:50%;height:2px;background:#fff}.overlay__close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay__close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.overlay__content{padding:var(--gap)}}@media screen and (max-width: 428px){.overlay__wrapper{padding:var(--gap)}}.partner{--font-size: 0.8rem;padding:var(--gap) calc(var(--gap) * 2);background:#fff;color:#000;font-size:.8rem;text-align:center;border-radius:.6rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.15),0 1rem 2rem rgba(0,0,0,.2)}.partner__title{margin-bottom:1rem}.partner__logos{display:grid;grid-gap:var(--gap);grid-template-columns:repeat(var(--columns, 5), minmax(0, 1fr))}.partner__logo{--width: 4;--height: 1.5}@media screen and (max-width: 768px){.partner{padding:var(--gap)}.partner__logos{--columns: 2}}.profile{display:grid;grid-gap:var(--gap)}.profile__image{margin-bottom:0 !important;background:#989898}.profile__image,.profile__image img{border-radius:.4rem}.profile__header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(var(--font-size) * var(--line-height))}.profile__title{--font-size: 1rem;margin-right:var(--gap);margin-bottom:0 !important;font-size:1rem}.profile__icons{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto}.profile__icons>*{width:1rem;margin:.25rem;color:#5aaf24;font-weight:700;text-transform:uppercase}.profile__icons>*:hover{color:#4f9a20}.profile__icons svg{display:block}.profile__logo,.profile__description{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.profile__logo{margin:.5rem 0 !important}.profile__logo img{width:100%;height:100%;max-width:8rem;max-height:3rem;-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}.profile__description{color:#00a1e5}.profile__event:not(:last-child){margin-bottom:1rem}.profile__event h3{margin-bottom:.6rem}@media screen and (min-width: 769px){.profile{grid-template-columns:repeat(2, minmax(0, 1fr))}.profile__image,.profile__events{grid-column:1}.profile__text{grid-column:2;grid-row:span 2}}@media screen and (max-width: 768px){.overlay .profile__image{margin:calc(var(--gap) * -1)}.overlay .profile__image:before{padding-top:66.6666666667%}.overlay .profile__image,.overlay .profile__image img{border-top-left-radius:.6rem;border-top-right-radius:.6rem;border-bottom-left-radius:0;border-bottom-right-radius:0}}.section{position:relative}.section[id]{margin-top:.5rem;padding-top:5.5rem}.section__header{max-width:calc((64rem - var(--gap)) / 2);margin:auto;text-align:center}.section__header:not(:last-child){margin-bottom:calc(var(--gap) * 1.5)}@media screen and (min-width: 769px){.section__background{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width: 768px){.section[id]{padding-top:calc(var(--gap) * 2)}}.speaker{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:nowrap}.speaker:not(:last-child){margin-bottom:.5rem}.speaker__image{-webkit-flex:0 0 auto;flex:0 0 auto;width:3rem;margin-right:.5rem;margin-bottom:0 !important;background:#989898;border:3px solid}.speaker__image,.speaker__image img{border-radius:50%}.timeline{position:relative}.timeline:before{content:"";position:absolute;top:0;left:50%;z-index:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.2rem;height:100%;background:linear-gradient(to bottom, rgba(90, 175, 36, 0) 2rem, #5aaf24 4rem, #5aaf24 calc(100% - 4rem), rgba(90, 175, 36, 0) 100%)}.timeline__slot:not(:last-child){margin-bottom:calc(var(--gap) * 2)}.timeline__column{position:relative}.timeline__column-title{padding-bottom:.5rem;color:#00a1e5;font-size:80%;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02rem}.timeline__column:first-child .timeline__description{text-align:center}.timeline__time,.timeline__description{position:relative;padding:1rem var(--gap);background:#00a1e5;color:#fff;border-radius:.4rem;font-size:80%;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.15),0 1rem 2rem rgba(0,0,0,.2)}.timeline__time{z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;background:#5aaf24;text-align:center}.timeline__time:not(:last-child),.timeline__description:not(:last-child),.timeline__entry:not(:last-child){margin-bottom:.5rem}@media screen and (min-width: 769px){.timeline__slot{position:relative;display:grid;grid-column-gap:calc(var(--gap) * 2);grid-template-columns:repeat(var(--columns, 12), minmax(0, 1fr))}.timeline__column{grid-row:1}.timeline__column:first-child{grid-column-start:6;grid-column-end:8}.timeline__column:only-child{grid-column:span var(--span, 12);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.timeline__column--left{grid-column-start:1;grid-column-end:6}.timeline__column--left .timeline__column-title[data-loaded=true],.timeline__column--left .timeline__description[data-loaded=true],.timeline__column--left .card[data-loaded=true]{-webkit-animation-name:slide-left;animation-name:slide-left}.timeline__column--left .timeline__description:before{content:"";left:100%}.timeline__column--right{grid-column-start:8;grid-column-end:13}.timeline__column--right .timeline__column-title[data-loaded=true],.timeline__column--right .timeline__description[data-loaded=true],.timeline__column--right .card[data-loaded=true]{-webkit-animation-name:slide-right;animation-name:slide-right}.timeline__column--right .timeline__description:before{content:"";right:100%}.timeline__column-title{position:absolute;bottom:100%}.timeline__column .timeline__description{z-index:1}.timeline__column .timeline__description:before{position:absolute;top:50%;z-index:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--gap) * 2.2);height:.2rem;background:#5aaf24}.timeline__column .timeline__description[data-loaded=true]:before{-webkit-animation:width .8s .4s cubic-bezier(0.86, 0, 0.07, 1) backwards;animation:width .8s .4s cubic-bezier(0.86, 0, 0.07, 1) backwards}.timeline__time,.timeline__description{padding:1rem 1.5rem}.timeline__time{min-width:7rem}.timeline .card__text{padding:1.5rem}}@media screen and (max-width: 768px){.timeline__column:not(:last-child){margin-bottom:var(--gap)}}@-webkit-keyframes width{from{width:0}}@keyframes width{from{width:0}}.toggle{background:#eee;overflow:hidden;border-radius:.4rem}.toggle:not(:last-child){margin-bottom:.5rem}.toggle__title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:calc(var(--gap) / 1.5) var(--gap);color:#000;font-weight:bold;text-transform:uppercase;cursor:pointer}.toggle__title>*{margin-bottom:0 !important}.toggle__title>*:not(:last-child){margin-right:1rem}.toggle__icon{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.toggle__icon svg{position:relative;top:1px;width:1rem;height:auto;fill:currentColor}.toggle__content{overflow:hidden;transition:height .3s cubic-bezier(0.23, 1, 0.32, 1)}.toggle__content>div{padding:0 var(--gap) var(--gap)}.toggle:not(.active) .toggle__content{height:0 !important}.toggle.active .toggle__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toggle.active .toggle__content{-webkit-animation:toggle .4s .1s cubic-bezier(0.23, 1, 0.32, 1) backwards;animation:toggle .4s .1s cubic-bezier(0.23, 1, 0.32, 1) backwards}@media screen and (max-width: 768px){.toggle__title{padding:calc(var(--gap) / 2) calc(var(--gap) / 1.5)}.toggle__content>div{padding:0 calc(var(--gap) / 2) calc(var(--gap) / 1.5) calc(var(--gap) / 1.5)}}@-webkit-keyframes toggle{from{opacity:0;-webkit-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0)}}@keyframes toggle{from{opacity:0;-webkit-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0)}}.toggle-nav{position:fixed;top:0;right:0;z-index:800;width:2.5rem;height:2.5rem;padding:.6rem;background:#00a1e5;color:#fff;text-align:center;cursor:pointer;outline:none;border-bottom-left-radius:.6rem;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.12);transition:opacity .3s .4s,background .3s}.toggle-nav__icon,.toggle-nav__icon:before,.toggle-nav__icon:after{height:2px;background:#fff}.toggle-nav__icon{position:relative;top:calc(50% - 1px);left:1px;pointer-events:none;transition:background-color .3s .3s,-webkit-transform .5s .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .5s .3s cubic-bezier(0.23, 1, 0.32, 1),background-color .3s .3s;transition:transform .5s .3s cubic-bezier(0.23, 1, 0.32, 1),background-color .3s .3s,-webkit-transform .5s .3s cubic-bezier(0.23, 1, 0.32, 1)}.toggle-nav__icon:before,.toggle-nav__icon:after{content:"";position:absolute;top:0;right:0;width:100%;transition:margin .3s .3s,-webkit-transform .3s 0s;transition:margin .3s .3s,transform .3s 0s;transition:margin .3s .3s,transform .3s 0s,-webkit-transform .3s 0s}.toggle-nav__icon:before{margin-top:-33.333%}.toggle-nav__icon:after{margin-top:33.333%}@media screen and (hover: none){.toggle-nav{outline:none}}@media screen and (min-width: 769px){.toggle-nav{display:none}}@media screen and (max-width: 768px){.show-nav .toggle-nav .toggle-nav__icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-color:transparent;transition-delay:.3s,0s}.show-nav .toggle-nav .toggle-nav__icon:before,.show-nav .toggle-nav .toggle-nav__icon:after{margin-top:0;transition:margin .3s 0s,-webkit-transform .3s .3s;transition:margin .3s 0s,transform .3s .3s;transition:margin .3s 0s,transform .3s .3s,-webkit-transform .3s .3s}.show-nav .toggle-nav .toggle-nav__icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.show-nav .toggle-nav .toggle-nav__icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-flex;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-align-items:flex-start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
