@charset "UTF-8";body{color:#cacaca;background-color:#fff;font-family:Inter,serif}h1,h2,h3,h4,h5{font-family:Unbounded,sans-serif;color:#fff}p{font-size:16px;font-weight:400;line-height:1.5}.gradient-text{background:linear-gradient(45deg,#ee3325,#7e119f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mb-0{margin-bottom:0!important}.warning{color:#ee3325}.no-scroll:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#0003;z-index:999;transition:all .3s ease-in-out}.error-body{display:flex;justify-content:center;align-items:center;min-height:100svh}.grecaptcha-badge{width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;margin:0!important;padding:0!important}.no-data-title{display:inline-block;width:100%;justify-content:flex-start;font-family:Unbounded,sans-serif;font-size:26px;text-align:center;font-weight:500;margin-top:100px;background:linear-gradient(170deg,#ee3325 47.87%,#7e119f 71.68%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card-slider .card-slider-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:50px}.card-slider .card-slider-title .carousel-buttons{display:flex}.card-slider .carousel{display:flex;gap:40px;overflow:hidden;scroll-behavior:smooth;max-width:100%;width:100%}.card-slider .carousel .card{width:400px;padding:32px;background:#fcfcfc;border:1px solid #dbdbdb;border-radius:20px;box-sizing:border-box;flex-shrink:0}.card-slider .carousel .card .card-category{font-family:Inter,serif;font-size:16px;font-weight:400;color:#777}.card-slider .carousel .card .card-title{font-family:Unbounded,sans-serif;font-size:20px;font-weight:500;color:#111;margin:8px 0}.card-slider .carousel .card .card-description{font-family:Inter,serif;font-size:16px;font-weight:400;color:#111;line-height:24px}.card-slider .buttons-container{display:flex;align-items:center;gap:16px;margin-top:50px}.card-slider .buttons-container .program-button{display:flex;align-items:center;padding:15px 32px;border:1px solid #111111;border-radius:40px;font-family:Inter,serif;font-size:20px;font-weight:600;color:#111;background:transparent;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out}.card-slider .buttons-container .program-button:hover{background:#f3f3f3}.card-slider .buttons-container .program-button svg{margin-right:16px}.card-slider .buttons-container p{font-family:Unbounded,sans-serif;font-size:20px;font-weight:400;color:#111;text-decoration:none}.card-slider .carousel-buttons{display:none;flex-direction:row}.card-slider .carousel-buttons .carousel-button{width:80px;height:80px;background:#fcfcfc;border:1px solid #dbdbdb;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer}.card-slider .carousel-buttons .carousel-button.prev{margin-right:20px}@media (max-width: 992px){.card-slider .card-slider-title{margin-bottom:20px}.card-slider .buttons-container{display:flex;flex-direction:column-reverse}}@media (max-width: 764px){.card-slider .card-slider-title .carousel-buttons{display:none!important}.card-slider .carousel-buttons{display:flex!important;margin-top:20px;justify-content:center}.card-slider .carousel-buttons .carousel-button{width:60px;height:60px}.card-slider .carousel-buttons .carousel-button.prev{margin-right:8px}.card-slider .carousel-buttons .carousel-button svg{transform:scale(.6)}}.speaker{background:#fff;border-radius:8px;text-align:center;cursor:pointer}.speaker:hover .speaker__name{color:#777}.speaker:hover .speaker__photo{transform:scale(1.03)}.speaker__badge{position:absolute;background:#fff;top:8px;left:8px;color:#ee3325;padding:5px 10px;border-radius:4px;margin-bottom:15px;display:inline-block;font-family:Inter,serif;font-size:16px;font-weight:400}.speaker__photo-wrapper{position:relative;width:100%;height:100%;background:linear-gradient(90deg,#ee3325,#7e119f);background-size:200%;border-radius:8px;overflow:hidden}.speaker__photo{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;transition:all .3s ease-in-out}.speaker__info{margin-top:10px;text-align:left}.speaker__name{font-family:Unbounded,sans-serif;font-size:20px;font-weight:600;color:#111;text-align:left;text-transform:uppercase;margin-bottom:4px;transition:all .2s ease;word-break:break-all;word-spacing:9999px}.speaker__position{font-family:Inter,serif;font-size:16px;font-weight:400;color:#777;margin:0;text-align:left}.speaker__company-logo-container{display:flex;justify-content:flex-start;align-items:center;height:60px}.speaker__company-logo{margin-top:10px;max-width:110px;max-height:60px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.speakers-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:70px;background-color:transparent}.speakers-list.hidden-speaker-list{display:none}.speakers-list .speaker{margin-bottom:50px;background:transparent;flex:1 1 calc((100% - 36px)/4);max-width:calc((100% - 36px)/4)}@media (max-width: 992px){.speakers-list .speaker{flex:1 1 calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3)}}@media (max-width: 764px){.speakers-list .speaker{flex:1 1 calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}}@media (max-width: 480px){.speakers-list .speaker{flex:1 1 100%;max-width:100%}}.speakers-list .speaker__photo-wrapper{width:100%;height:auto;aspect-ratio:1}@media (max-width: 764px){.speakers-list.as-slider{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fcfcfc}.speakers-list.as-slider::-webkit-scrollbar{height:8px}.speakers-list.as-slider::-webkit-scrollbar-thumb{background:#fcfcfc;border-radius:4px}.speakers-list.as-slider::-webkit-scrollbar-track{background:#fcfcfc}}@media (max-width: 764px) and (max-width: 764px){.speakers-list.as-slider .speaker{flex:none!important;width:calc(100vw - 84px);max-width:430px}}.speakers-buttons-container{width:100%;display:flex;align-items:center;gap:16px;margin-top:32px}.speakers-buttons-container .program-button{display:flex;align-items:center;padding:15px 32px;border:1px solid #111111;border-radius:40px;font-family:Inter,serif;font-size:20px;font-weight:600;color:#111;background:transparent;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out}.speakers-buttons-container .program-button svg{margin-right:16px}.speakers-buttons-container .program-button:hover{background:#f3f3f3}.speakers-buttons-container p{font-family:Unbounded,sans-serif;font-size:20px;font-weight:400;color:#111;text-decoration:none}@media (max-width: 992px){.speakers-buttons-container{width:100%;display:flex;flex-direction:column-reverse}}.speaker-modal{display:flex;justify-content:space-between;position:fixed;bottom:-100%;left:0;width:100%;height:calc(100% - 140px);background:#fff;transition:bottom .3s ease-in-out;z-index:1000;padding-left:120px}.speaker-modal.visible{bottom:0}.speaker-modal__close{position:fixed;display:flex;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;top:auto;right:120px;border:1px solid #dbdbdb;border-radius:20px;background:#fcfcfc;font-size:24px;cursor:pointer;transition:all .3s ease}.speaker-modal__close:hover{transform:scale(.95)}.speaker-modal__content-wrapper{display:flex;width:100%}.speaker-modal #modalSpeakerLogoMobile{display:none}.speaker-modal__body{flex:1;display:flex;justify-content:space-between;align-items:flex-start;padding:50px 120px 0 80px;overflow-y:auto}.speaker-modal__content{position:relative;width:calc(100% - 160px);padding-bottom:50px}.speaker-modal__content-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:100%}.speaker-modal__content-title h2{font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;line-height:26px;text-align:left;color:#111;margin:0;white-space:pre-line}.speaker-modal__content-title img{max-width:120px;max-height:70px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.speaker-modal__image{position:relative;width:300px;height:370px;background:linear-gradient(90deg,#ee3325,#7e119f);background-size:200%;border-radius:8px;overflow:hidden;margin-top:-130px}.speaker-modal__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}.speaker-modal__position{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#777;margin:16px 0}.speaker-modal h3{font-family:Unbounded,sans-serif;font-weight:500;font-size:24px;line-height:36px;text-align:left;color:#111;margin:24px 0 20px}.speaker-modal h5{font-family:Unbounded,sans-serif;font-weight:400;font-size:20px;line-height:30px;text-align:left;color:#111;margin:32px 0 20px}.speaker-modal__bio{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#111}.speaker-modal__presentation{margin-top:20px}.speaker-modal__social-links{display:flex;justify-content:flex-start;gap:16px;margin-top:24px}.speaker-modal__social-links img{filter:invert(1)}.speaker-modal__schedule{width:100%;margin-top:20px;padding:32px;background:#fcfcfc;border:1px solid #dbdbdb;border-radius:20px}.speaker-modal__schedule-header{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.speaker-modal__schedule-header #modalScheduleDay{padding:4px 8px;background:#111;border-radius:5px;color:#fff;font-size:16px;line-height:24px}.speaker-modal__schedule-header #modalSchedulePath{padding:4px 8px;background:#ee33251a;border-radius:5px;color:#ee3325;font-size:16px;line-height:24px}.speaker-modal__schedule-header #modalScheduleTime{display:flex;justify-content:flex-start;align-items:center;font-size:16px;line-height:24px;color:#777}.speaker-modal__schedule-header #modalScheduleTime svg{margin-right:10px}.speaker-modal__schedule-header .schedule-modal__declaration-level{position:relative;margin:0 0 0 auto;background:linear-gradient(90deg,#ee3325,#7e119f);border-radius:5px;display:flex;justify-content:center;align-items:center;padding:4px 8px}.speaker-modal__schedule-header .schedule-modal__declaration-level p{font-size:16px;line-height:24px;color:#fff;margin:0 12px 0 0}.speaker-modal__schedule-header .schedule-modal__declaration-level span{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:24px;color:#777;font-weight:500}.speaker-modal__schedule-header .schedule-modal__declaration-level span svg{width:20px;height:20px}.speaker-modal__schedule-header .schedule-modal__declaration-level svg{transform:scale(.7)}.speaker-modal__ticket{display:flex;justify-content:flex-start;align-items:center;margin-top:48px}.speaker-modal__ticket h5{margin:0 60px 0 0}.speaker-modal #modalDeclarationShortDesc>*{font-family:Inter,serif!important;font-weight:400;font-size:16px!important;line-height:150%!important;color:#111!important;background-color:transparent!important}.speaker-modal #modalDeclarationShortDesc>* *{font-family:Inter,serif!important;font-size:16px!important;line-height:150%!important;color:#111!important;background-color:transparent!important}.speaker-modal__button-cta{display:flex;justify-content:center;align-items:center;min-width:110px;padding:16px 32px;background:linear-gradient(120deg,#ee3325,#7e119f 60%);color:#fff;font-size:16px;line-height:20px;font-weight:600;border-radius:40px;text-decoration:none;transition:all .3s ease-in-out;background-size:150% 100%}.speaker-modal__button-cta:hover{background-size:100% 100%}.speaker-modal__button-cta svg{margin-right:16px}@media (max-width: 1200px){.speaker-modal{height:calc(100% - 100px);padding-left:50px}.speaker-modal__image{width:250px;height:300px;margin-top:-70px}.speaker-modal__body{padding:50px 50px 0}.speaker-modal__content{width:calc(100% - 100px)}.speaker-modal__close{right:50px}}@media (max-width: 992px){.speaker-modal{height:calc(100% - 60px);padding-left:40px}.speaker-modal__image{width:200px;height:250px;margin-top:-35px}.speaker-modal__body{padding:40px 40px 0}.speaker-modal__content{width:calc(100% - 80px)}.speaker-modal__close{right:40px;transform:scale(.7)}.speaker-modal__close:hover{transform:scale(.65)}.speaker-modal__ticket{flex-direction:column;justify-content:center;align-items:center}.speaker-modal__ticket h5{text-align:center;margin:0 0 24px}}@media (max-width: 764px){.speaker-modal{height:calc(100% - 110px);padding-left:24px}.speaker-modal__content-wrapper{flex-direction:column}.speaker-modal__body{padding:32px 0 0}.speaker-modal__content{width:calc(100% - 32px)}.speaker-modal__content-title h2{font-size:32px;line-height:18px}.speaker-modal__bio{overflow-wrap:break-word;word-break:break-word;white-space:normal}.speaker-modal__schedule{padding:24px}.speaker-modal__schedule h3{font-size:22px;line-height:28px}.speaker-modal__schedule-header{flex-wrap:wrap;justify-content:flex-start;align-items:center}.speaker-modal #modalSpeakerLogoMobile{display:flex;width:120px;position:absolute;height:auto;height:100%;max-height:75px;right:24px;top:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.speaker-modal__content-title img{display:none}.speaker-modal__image{width:160px;height:190px;margin-top:-80px}.speaker-modal__close{position:absolute;top:-95px;right:10px}}.section{position:relative;padding:100px 80px;overflow:hidden}@media (max-width: 992px){.section{padding:70px 40px}}@media (max-width: 764px){.section{padding-left:24px;padding-right:24px}}.section__content{width:100%;max-width:1442px;margin:0 auto}.section__gray-bg{background-color:#fcfcfc}.section__black-bg{background-color:#111}.section__gradient-bg{background:linear-gradient(90.85deg,#ee3325 54.31%,#7e119f 102.84%)}.section-title{font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;color:#111;margin:0}@media (max-width: 992px){.section-title{font-size:28px}}@media (max-width: 764px){.section-title{width:100%;text-align:center}}.countdown{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#fff}.countdown__content{display:flex;justify-content:space-between;align-items:center;z-index:1}.countdown__description{padding-right:24px;font-family:Unbounded,sans-serif;font-weight:500;font-size:24px;max-width:400px;text-align:left}.countdown__description span{display:inline-block}.countdown__timer{display:flex;align-items:flex-start;justify-content:center;gap:10px}.countdown__timer>.countdown__colon{font-family:Unbounded,sans-serif;font-weight:200;font-size:60px;line-height:75px;color:#fff;margin-top:-5px}.countdown__time-group{display:flex;flex-direction:column;align-items:center}.countdown__time-group-value{font-family:Unbounded,sans-serif;font-weight:600;font-size:60px;line-height:75px}.countdown__time-group-label{font-family:Inter,serif;font-weight:400;font-size:16px;line-height:24px;text-align:center}.countdown__button{display:flex;justify-content:flex-end;padding-left:40px}.countdown__button-cta{padding:16px 32px;background:#fff;border:none;border-radius:40px;display:flex;align-items:center;gap:8px;font-family:Inter,serif;font-weight:600;font-size:20px;line-height:24px;color:#111;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out}.countdown__button-cta:hover{background:#f3f3f3}.countdown.builtin .countdown__content{width:100%;flex-direction:column}.countdown.builtin .countdown__title{font-family:Unbounded,sans-serif;font-weight:500;font-size:40px;line-height:50px;color:#fff;margin-bottom:60px}.countdown.builtin .countdown__title span{background:linear-gradient(170deg,#ee3325 47.87%,#7e119f 91.68%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.countdown.builtin .countdown__timer{gap:30px}.countdown.builtin .countdown__timer .countdown__time-group{width:150px}.countdown.builtin .countdown__timer .countdown__time-group-value{font-size:100px}.countdown.builtin .countdown__timer .countdown__time-group-label{font-family:Unbounded,sans-serif;font-size:20px;margin-top:30px;font-weight:500;text-transform:lowercase;color:#cacaca}.countdown.builtin:after{content:"";position:absolute;bottom:-180px;left:0;right:0;width:100%;height:150px;background:linear-gradient(59.14deg,#ee3325 22.11%,#6a0bb4 81.76%);filter:blur(100px);transform:rotate(-180deg)}@media (max-width: 1200px){.countdown{flex-direction:column}.countdown__content{width:100%;flex-direction:column;margin-bottom:40px}.countdown__description{width:100%;min-width:100%;text-align:center;padding:0}.countdown__button{display:flex;justify-content:center;padding:0}}@media (max-width: 992px){.countdown.builtin .countdown__title{font-size:32px;line-height:40px;margin-bottom:60px}.countdown.builtin .countdown__timer{gap:20px}.countdown.builtin .countdown__timer .countdown__time-group{width:100px}.countdown.builtin .countdown__timer .countdown__time-group-value{font-size:60px}}@media (max-width: 764px){.countdown__description{font-size:20px}.countdown__time-group-value{font-size:32px;line-height:50px}.countdown__time-group-label{font-size:14px}.countdown__timer>.countdown__colon{font-size:32px;margin-top:-3px;line-height:50px}.countdown.builtin .countdown__title{font-size:32px;line-height:40px;margin-bottom:40px;text-align:center}.countdown.builtin .countdown__timer{gap:10px}.countdown.builtin .countdown__timer .countdown__time-group{width:65px}.countdown.builtin .countdown__timer .countdown__time-group-value{font-size:40px}.countdown.builtin .countdown__timer .countdown__time-group-label{font-size:14px;margin-top:12px}}.about-container .ambient{position:absolute;width:935px;height:206px;left:0;transform:rotate(180deg);top:-100px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px)}.about-container .content-wrapper{position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:100px;z-index:1}.about-container .content-wrapper:after{position:absolute;display:block;content:"";width:120vw;height:1px;left:-10vw;bottom:0;background-color:#777}.about-container .content-wrapper__left{flex-basis:50%;display:flex;flex-direction:row;align-items:flex-start;margin-top:-20px}.about-container .content-wrapper__left h2{font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;color:#fff}.about-container .content-wrapper__left img{width:145px;height:124px;margin-top:20px;margin-left:40px}.about-container .content-wrapper__right{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start}.about-container .content-wrapper__right p{margin-top:20px;font-size:16px;line-height:150%;font-weight:300}.about-container .content-wrapper__right p,.about-container .content-wrapper__right span,.about-container .content-wrapper__right b,.about-container .content-wrapper__right>*{font-family:Inter,serif!important;color:#cacaca!important;background-color:transparent!important}.about-container .stats-container{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:80px 0}.about-container .stats-container:after{position:absolute;display:block;content:"";width:120vw;height:1px;left:-10vw;bottom:0;background-color:#777}.about-container .stats-container .stat-item{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 23%;max-width:23%;box-sizing:border-box}.about-container .stats-container .stat-item .stat-value{font-family:Unbounded,sans-serif;font-size:40px;font-weight:300;color:#fff}.about-container .stats-container .stat-item .stat-label{max-width:70%;font-family:Inter,serif;font-size:16px;font-weight:400;line-height:150%;color:#cacaca}.about-container .why-attend-container{display:block;padding-top:80px}.about-container .why-attend-container h2{font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;color:#fff}.about-container .why-attend-container .card-slider .carousel-buttons .carousel-button{filter:invert(1);background:transparent}.about-container .why-attend-container .card-slider .carousel .card{position:relative;padding-top:65px;background:#fcfcfc0d;border-color:#454444}.about-container .why-attend-container .card-slider .carousel .card *{color:#cacaca}.about-container .why-attend-container .card-slider .carousel .card:after{content:"";position:absolute;width:18px;height:28px;border:solid white;border-width:0 1px 1px 0;top:20px;left:40px;transform:rotate(45deg)}.about-container .why-attend-container .buttons-container{display:none!important}@media (max-width: 992px){.about-container .content-wrapper{flex-direction:column}.about-container .stats-container{flex-wrap:wrap}.about-container .stats-container .stat-item{flex:0 0 48%;max-width:48%;margin-bottom:24px}.about-container .why-attend-container h2{font-size:28px}}@media (max-width: 764px){.about-container .content-wrapper h2{font-size:28px}.about-container .content-wrapper img{width:126px;height:108px;margin-top:0}.about-container .stats-container{justify-content:center}.about-container .stats-container .stat-item{flex-direction:row;justify-content:flex-start;flex:0 0 100%;width:100%;max-width:100%;align-items:center}.about-container .stats-container .stat-item .stat-value{width:45%;text-align:right;padding-right:24px}.about-container .stats-container .stat-item .stat-label{max-width:160px;text-align:left}.about-container .why-attend-container{flex-direction:column}.about-container .why-attend-container h2{width:100%;font-size:28px;text-align:center;margin-bottom:0}.about-container .why-attend-container .card-slider .carousel .card{padding-top:45px}.about-container .why-attend-container .card-slider .carousel .card:after{width:15px;height:24px;top:18px;left:40px}}.testimonial{position:relative;width:100%;margin:0 auto;text-align:center}.testimonial__title{font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;color:#111;margin-bottom:40px}.testimonial__image{position:relative;margin:0 auto 20px;width:80px;max-width:80px;height:80px;max-height:80px;border-radius:100%;overflow:hidden}.testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial__image:after{position:absolute;display:block;top:0;left:0;content:"";width:100%;height:100%;background:linear-gradient(284.93deg,#6a0bb4a6 3.16%,#ee3225a6 44.36%);opacity:.6}.testimonial__quote{font-family:Inter,serif;font-size:16px;font-weight:400;line-height:1.5;color:#111;margin-bottom:40px}.testimonial__name{font-family:Inter,serif;font-size:16px;font-weight:600;line-height:1.5;color:#111}.testimonial-carousel{position:relative;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.testimonial-carousel .carousel{width:70%;max-width:70%;position:relative;display:flex;overflow:hidden;scroll-behavior:smooth}.testimonial-carousel .carousel .testimonial{flex-shrink:0}.testimonial-carousel__button-prev,.testimonial-carousel__button-next{width:80px;min-width:80px;height:80px;min-height:80px;background:#fcfcfc;border:1px solid #dbdbdb;border-radius:20px;color:#111;cursor:pointer}@media (max-width: 764px){.testimonial-carousel{flex-direction:row;flex-wrap:wrap;justify-content:center}.testimonial-carousel .carousel{width:100%;max-width:100%;margin-bottom:20px}.testimonial-carousel .testimonial__title{font-size:28px}.testimonial-carousel .testimonial__quote{margin-bottom:20px}.testimonial-carousel__button-prev,.testimonial-carousel__button-next{width:60px;min-width:60px;height:60px;min-height:60px;margin:0 6px}.testimonial-carousel__button-prev svg,.testimonial-carousel__button-next svg{transform:scale(.6)}.testimonial-carousel__button-prev{order:1}.testimonial-carousel__button-next{order:2}}.place-info{position:relative;width:100%}.place-info__content{display:flex;justify-content:space-between;align-items:stretch;gap:50px;margin-top:80px}.place-info__content .place-info__details{box-sizing:border-box;background:#fcfcfc;border:1px solid #dbdbdb;border-radius:20px;padding:48px;flex-basis:50%;display:flex;flex-direction:column}.place-info__content .place-info__details__date{font-family:Inter,serif;font-weight:400;font-size:16px;line-height:150%;color:#777;margin-top:0}.place-info__content .place-info__details__location{margin:16px 0 40px;font-family:Unbounded,sans-serif;font-weight:500;font-size:40px;line-height:120%;color:#111}.place-info__content .place-info__details__address-title{font-family:Inter,serif;font-weight:400;font-size:16px;line-height:150%;color:#777}.place-info__content .place-info__details__address{font-family:Inter,serif;font-weight:400;font-size:16px;line-height:150%;color:#111}.place-info__content .place-info__details__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto}.place-info__content .place-info__details__buttons .place-info__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-family:Inter,serif;font-weight:600;font-size:20px;line-height:24px;border-radius:40px;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out}.place-info__content .place-info__details__buttons .place-info__button--info,.place-info__content .place-info__details__buttons .place-info__button--navigate{border:1px solid #111111;background:transparent;color:#111}.place-info__content .place-info__details__buttons .place-info__button:hover{background:#f3f3f3}.place-info__content .place-info__image{flex-basis:50%;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;max-height:500px}.place-info__content .place-info__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1200px){.place-info__content .place-info__details__date{margin:0}.place-info__content .place-info__details__location{font-size:24px;margin:16px 0}.place-info__content .place-info__details__address-title{margin:0}}@media (max-width: 764px){.place-info__content{flex-direction:column;margin-top:40px}.place-info__content .place-info__details{padding:32px}}.sponsors-section{position:relative;width:100%}.sponsors-section:before{content:"";display:block;position:absolute;top:-100px;left:-100vw;right:0;width:200vw;height:1px;background-color:#e9e9e9}.sponsors-section.no-sponsors .sponsors-section_organization{grid-template-columns:100%}.sponsors-section.no-sponsors .sponsors-section_organization>div:nth-child(2){display:none}.sponsors-section_organization{display:grid;grid-template-columns:33% 66%;gap:60px;margin-bottom:72px}.sponsors-section_organization>div:nth-child(1){margin-bottom:60px}.sponsors-section_organization>div:nth-child(2){position:relative;padding-left:60px}.sponsors-section_organization>div:nth-child(2):before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:1px;height:calc(100% + 100px);background-color:#e9e9e9}.sponsors-section_organization>div:nth-child(2):after{content:"";display:block;position:absolute;bottom:0;left:-100vw;right:0;width:200vw;height:1px;background-color:#e9e9e9}.sponsors-section_organization h2{font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#111;margin:0 0 40px}.sponsors-section_organization-description{font-size:16px;font-weight:400;line-height:25px;color:#111;margin-bottom:36px}.sponsors-section_organization p,.sponsors-section_organization span,.sponsors-section_organization b,.sponsors-section_organization>*{font-family:Inter,serif!important;color:#111!important;background-color:transparent!important}.sponsors-section_button{display:flex;align-items:center;justify-content:center;gap:18px;padding:16px 32px;font-family:Inter,serif;font-weight:600;font-size:20px;line-height:24px;border-radius:40px;margin-top:24px;cursor:pointer;color:#111;border:1px solid #111111;width:-moz-fit-content;width:fit-content;background-color:#fff;text-decoration:none;transition:all .2s ease-in-out}.sponsors-section_button:hover{background:#f3f3f3}.sponsors-section .sponsors-category{margin-bottom:70px}.sponsors-section .sponsors-category .category-title{font-family:Unbounded,sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#111;text-align:left;margin-bottom:24px}.sponsors-section .sponsors-category .logos{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.sponsors-section .sponsors-category .logos.half-width{grid-template-columns:repeat(3,1fr)}.sponsors-section .sponsors-category .logos .sponsor{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none}.sponsors-section .sponsors-category .logos .sponsor .show_logo{position:relative;width:170px;max-width:170px;height:100px;max-height:100px;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.sponsors-section .sponsors-category .logos .sponsor .show_logo img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .2s ease-in-out}.sponsors-section .sponsors-category .logos .sponsor_type{display:flex;justify-content:center;align-items:center;width:auto;min-height:35px;background-color:#fcfcfc;border-radius:20px;color:#777;border:1px solid #777777;padding:8px 24px;line-height:35px;transition:all .2s ease}.sponsors-section .sponsors-category .logos .sponsor_type span{display:inline-block;font-family:Inter,serif;font-weight:400;font-size:15px;line-height:18px;text-align:center;transition:all .2s ease}.sponsors-section .sponsors-category .logos .sponsor:hover .show_logo img{transform:scale(1.05)}.sponsors-section .sponsors-category .logos .sponsor:hover .sponsor_type{background-color:#f3f3f3}.sponsors-section .sponsors-category .logos .sponsor:hover .sponsor_type span{color:#111}@media (max-width: 1200px){.sponsors-section_organization{gap:36px}.sponsors-section_organization>div:nth-child(2){padding-left:36px}.sponsors-section .sponsors-category .logos{grid-template-columns:repeat(3,1fr)}.sponsors-section .sponsors-category .logos.half-width{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.sponsors-section:before{top:-70px}.sponsors-section_organization>div{flex:0 0 100%;max-width:100%}.sponsors-section .sponsors-category .logos{grid-template-columns:repeat(2,1fr)}}@media (max-width: 764px){.sponsors-section:before{display:none}.sponsors-section_organization{display:flex;flex-direction:column}.sponsors-section_organization>div:nth-child(2){padding-left:0;border:none;margin-bottom:50px}.sponsors-section_organization>div:nth-child(2):before{display:none}.sponsors-section_organization h2{font-size:28px;line-height:35px;text-align:center}.sponsors-section_organization p{width:80%;margin:0 auto 36px}.sponsors-section_button{margin:0 auto 36px}.sponsors-section .sponsors-category{margin-bottom:50px}.sponsors-section .sponsors-category .category-title{text-align:center}.sponsors-section .sponsors-category .logos{grid-template-columns:repeat(2,1fr);gap:24px}.sponsors-section .sponsors-category .logos.half-width{grid-template-columns:repeat(2,1fr)}.sponsors-section .sponsors-category .logos .show_logo{margin-bottom:16px}.sponsors-section .sponsors-category .logos .sponsor_type{padding:8px}}@media (max-width: 480px){.sponsors-section .sponsors-category .logos .show_logo{width:120px}}.newsletter{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left}.newsletter__title{font-family:Unbounded,sans-serif;font-style:normal;font-weight:500;font-size:40px;line-height:50px;color:#111}.newsletter__content{position:relative;display:flex;flex-direction:column;margin-left:auto;margin-top:-80px;z-index:1}.newsletter__subtitle{font-family:Unbounded,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:25px;color:#111;margin:24px 0}.newsletter__form{display:flex;align-items:center;width:100%;height:67px;border:1px solid #cacaca;border-radius:20px;background:#fcfcfc}.newsletter__input-wrapper{display:flex;align-items:center;flex:1;padding:24px}.newsletter__input{width:100%;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#111;border:none;outline:none;background:none}.newsletter__button{box-sizing:border-box;background:#111;border:1px solid #111111;border-radius:40px;padding:16px 40px;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:17px;line-height:21px;color:#fff;white-space:nowrap;margin:0 10px;cursor:pointer;transition:all .2s ease-in-out}.newsletter__button:hover{background:#454444}.newsletter__terms{width:640px;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#111;margin-top:24px}.newsletter__terms a{color:#777;text-decoration:none}.newsletter__ambient{position:absolute;width:100%;height:206px;left:-200px;bottom:-300px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px);transform:scaleX(-1)}@media (max-width: 1200px){.newsletter__title{width:100%;font-size:28px;line-height:40px;text-align:center}.newsletter__content{width:100%;margin-top:0;margin-left:0}.newsletter__terms{width:100%}}@media (max-width: 992px){.newsletter__title{margin-bottom:0}.newsletter__subtitle{width:100%;font-size:20px;line-height:25px;text-align:center}}@media (max-width: 764px){.newsletter__input-wrapper{padding:24px 0}.newsletter__button{padding:14px 18px}}.contact{display:flex;flex-direction:column;align-items:flex-start}.contact__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.contact__title{width:295px;font-family:Unbounded,sans-serif;font-style:normal;font-weight:500;font-size:40px;line-height:50px;color:#fff;margin:0}.contact__cards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.contact__card{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fcfcfc0d;border:1px solid #454444;border-radius:20px;position:relative;padding:32px}.contact__card-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;margin-bottom:24px}.contact__card-content a{color:#fff;text-decoration:none}.contact__card-image{position:relative;width:92px;min-width:92px;height:92px;border-radius:10px;overflow:hidden;margin-right:20px}.contact__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:0}.contact__card-name{font-family:Unbounded,sans-serif;font-style:normal;font-weight:500;font-size:20px;color:#fff;word-wrap:break-word;word-spacing:100vw;margin:0}.contact__card-name span{display:block;margin-top:5px;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#cacaca;white-space:unset;word-wrap:unset;word-spacing:0}.contact__card-contact{display:flex;align-items:center;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;color:#cacaca;gap:10px;text-decoration:none;padding:5px 0;transition:all .2s ease}.contact__card-contact p{margin:0;transition:all .2s ease}.contact__card-contact:hover svg path{stroke:#fff}.contact__card-contact:hover p{color:#fff}.contact__icon-wrapper{display:flex;align-items:center;position:relative}.contact__social-media{position:absolute;top:105px;right:80px;display:flex;gap:10px}.contact__social-media a{display:flex;align-items:center;transition:all .2s ease-in-out}.contact__social-media a svg{width:25px;height:25px;fill:#fff}.contact__social-media a:hover{transform:scale(1.1)}.contact__footer{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:90px}.contact__links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.contact__links a{font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#cacaca;white-space:nowrap;margin-right:24px;text-decoration:none;transition:all .2s ease}.contact__links a:hover{color:#fff}.contact__copyright{display:flex;justify-content:flex-end;align-items:center;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#cacaca;white-space:nowrap;text-align:right;text-decoration:none;transition:all .2s ease}.contact__copyright svg{margin-top:-5px;margin-left:24px;transition:all .3s ease-in-out}.contact__copyright:hover{color:#fff}.contact__copyright:hover svg{transform:scale(1.03)}.contact.white .contact__title{width:100%;color:#111}.contact.white .contact__card{background:#fcfcfc;border:1px solid #dbdbdb}.contact.white .contact__card .contact__card-name{color:#111}.contact.white .contact__card .contact__card-name span,.contact.white .contact__card .contact__card-contact{color:#777}.contact.white .contact__card .contact__card-contact svg path{stroke:#777}.contact.white .contact__card .contact__card-contact:hover,.contact.white .contact__card .contact__card-contact:hover p{color:#cacaca!important}.contact.white .contact__card .contact__card-contact:hover svg path{stroke:#cacaca}.contact.minimal .contact__header,.contact.minimal .contact__cards{display:none}.contact.minimal .contact__footer{margin-top:0}@media (max-width: 1200px){.contact__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 764px){.contact__header{width:100%;flex-direction:column}.contact__title{width:100%;font-size:26px;line-height:34px;text-align:center}.contact__social-media{position:relative;top:0;right:unset;width:100%;justify-content:center;align-items:center;margin-top:32px;gap:24px}.contact__social-media a{text-decoration:none}.contact__social-media a svg{width:40px;height:40px}.contact__cards{grid-template-columns:repeat(1,1fr)}.contact__footer{margin-top:48px;flex-direction:column}.contact__links{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;text-align:center;gap:24px}.contact__links a{margin:0;text-decoration:none}.contact__copyright{width:100%;margin-top:32px;text-align:center;flex-direction:column;justify-content:center}.contact__copyright svg{margin-top:12px;margin-left:0}}@media (max-width: 480px){.contact__card{padding:12px}.contact__card-name{font-size:16px}.contact__card-name span,.contact__card-contact p{font-size:14px}}.hero{width:100%;overflow:hidden}.hero__banner-content{position:relative;display:block;width:100%;height:650px;overflow:hidden;padding:0 80px 60px;margin:0 auto}.hero__banner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.hero__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:16/9}.hero__ambient{position:absolute;width:50%;height:266px;right:0;bottom:-100px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px);transform:scaleY(-1);z-index:-1}.hero__float-title{position:relative;margin-top:70px}.hero__float-title_title{font-family:Unbounded,sans-serif;font-style:normal;font-weight:500;font-size:120px;line-height:130px;color:#fff;margin:0}.hero__float-title_title.mr{margin-left:200px}.hero__float-title_year{position:absolute;top:149px;left:-80px;font-family:Unbounded,sans-serif;width:300px;border-radius:80px;font-weight:300;font-size:40px;line-height:50px;margin-left:-50px;color:#fff;border:1px solid rgba(255,255,255,.4);text-align:right;padding:20px 35px}.hero__float-title_place{position:absolute;top:50px;right:0}.hero__float-title_place h4{font-family:Unbounded,sans-serif;font-size:24px;font-weight:500;line-height:30px;text-align:right;margin:0 0 8px}.hero__float-title_place h5{font-family:Unbounded,sans-serif;font-size:24px;font-weight:200;line-height:30px;text-align:right;margin:0}.hero__float-title .hero__breaking-ticket{display:none}.hero__float-title_deadline{display:none;font-family:Inter,serif;font-weight:400;font-size:16px;line-height:20px;color:#fcfcfc;text-align:center}.hero__float-title_deadline span{display:block;text-align:center;font-weight:600}.hero__description{position:absolute;left:80px;top:480px;width:55%;font-family:Unbounded,sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:150%;color:#fcfcfc;opacity:.75}.hero__breaking-message{position:relative;height:100px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);display:flex;justify-content:space-between;align-items:center;padding:0 80px}.hero__breaking-message .hero__breaking-left{display:flex;align-items:center;align-self:center;gap:20px}.hero__breaking-message p{font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff}.hero__breaking-message p span{display:block;font-weight:600}.hero__breaking-slider{width:800px;align-self:center;margin-right:0!important}.hero__breaking-slider .hidden-slider{display:none!important}.hero__breaking-right{display:flex!important;align-items:center;align-self:center;gap:20px;justify-content:flex-end}.hero__breaking-image{position:relative;width:300px;height:300px;margin-bottom:200px;overflow:hidden}.hero__breaking-image img{width:100%;height:100%;aspect-ratio:1/1;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hero__breaking-logo{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px}.hero__breaking-logo img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero__breaking-ticket{display:flex;align-items:center;background:#fff;color:#111;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:16px;line-height:19px;min-width:100px;padding:16px 32px;border-radius:40px;border:none;cursor:pointer;gap:10px;text-decoration:none;transition:all .2s ease-in-out}.hero__breaking-ticket svg{fill:#111}.hero__breaking-ticket:hover{background:#f3f3f3}@media (max-width: 1200px){.hero__float-title{margin-top:70px}.hero__float-title_title{font-size:80px;line-height:110px}.hero__float-title_year{top:125px}.hero__float-title_place{top:30px}.hero__float-title_place h4,.hero__float-title_place h5{font-size:22px;line-height:26px}.hero__description{top:450px;width:55%}.hero__breaking-left p{display:none}}@media (max-width: 992px){.hero__banner-content{padding:0 40px 40px}.hero__float-title{margin-top:20px}.hero__description{font-size:25px;top:385px;left:40px;max-width:100%}.hero__breaking-left{display:none!important}.hero__breaking-slider{width:100%;margin-right:auto!important}.hero__breaking-right{justify-content:center}}@media (max-width: 764px){.hero{height:100svh}.hero__banner-content{height:calc(100svh - 100px);padding:0 24px 40px}.hero__breaking-message{padding:0 24px}.hero__breaking-image{width:140px;height:190px;margin-bottom:90px}.hero__breaking-right{width:100%;justify-content:space-between}.hero__breaking-right svg{display:none!important}.hero__float-title{margin-top:20px}.hero__float-title_title{font-size:40px;line-height:48px}.hero__float-title_title.mr{margin-left:130px}.hero__float-title_year{top:50px;left:-148px;font-size:20px;line-height:26px;padding:10px 35px}.hero__float-title_place{position:relative;top:0;margin-top:18px}.hero__float-title_place h4{text-align:center;font-size:22px;line-height:26px;margin-bottom:4px}.hero__float-title_place h5{text-align:center;font-size:22px;line-height:26px}.hero__float-title .hero__breaking-ticket{display:flex;justify-content:center;margin:20px 0}.hero__float-title_deadline{display:block}.hero__description{display:none}}@media (max-width: 480px){.hero__breaking-logo{display:none}}.header{position:relative;display:flex;padding:20px 0;justify-content:space-between;align-items:center;z-index:1000}.header.sticky-header{position:fixed;top:0;left:0;width:100%;background:#111;box-shadow:0 4px 6px #0000001a;z-index:1000;padding:0 80px}.header.sticky-header .logo{display:none}.header.sticky-header .logo-sticky{display:flex}.header.sticky-header .logo-sticky svg{margin-bottom:-10px}.header.header-registration{justify-content:flex-start}.header.header-registration .header-registration-title{font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;line-height:25px;margin-left:60px}.header.header-registration .nav{margin-left:auto}.header.header-registration .ambient{position:absolute;width:935px;height:206px;left:-300px;transform:rotate(180deg);top:-200px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px);z-index:-1}.header .logo{display:flex;justify-content:flex-start;align-items:center;width:117px;height:100px;text-decoration:none;z-index:1}.header .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header .logo-sticky{display:none;justify-content:flex-start;align-items:center;width:200px;height:100px;text-decoration:none;z-index:1}.header .logo-sticky img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header .nav{display:flex;gap:10px;z-index:1}.header .nav button,.header .nav a{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:16px 24px;border-radius:40px;border:1px solid #ffffff;background:none;color:#fff;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none}.header .nav button:first-of-type,.header .nav a:first-of-type{padding:16px 32px}.header .nav button.gradient-bg,.header .nav a.gradient-bg{background:linear-gradient(120deg,#ee3325,#7e119f 60%);padding:16px 32px;border:none;transition:all .3s ease-in-out;background-size:150% 100%}.header .nav button.gradient-bg:hover,.header .nav a.gradient-bg:hover{background-size:100% 100%}.header .nav button svg,.header .nav a svg{width:22px;height:22px;fill:#fff}.header .nav .hero__nav-button .menu-button-icon{width:22px;height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease-in-out}.header .nav .hero__nav-button .menu-button-icon .icon-dots{transition:all .3s ease-in-out}.header .nav .hero__nav-button .menu-button-icon .dot{transition:all .3s ease-in-out;transform-origin:center}.header .nav .hero__nav-button .menu-button-icon .dot1,.header .nav .hero__nav-button .menu-button-icon .dot4,.header .nav .hero__nav-button .menu-button-icon .dot2,.header .nav .hero__nav-button .menu-button-icon .dot3{transition:transform .3s ease,opacity .3s ease}.header .nav .hero__nav-button.open .dot2,.header .nav .hero__nav-button.open .dot3{opacity:0}.header .nav .hero__nav-button.open .dot1{transform:rotate(45deg) translateY(9px);width:25px;height:1px;border-radius:0}.header .nav .hero__nav-button.open .dot4{transform:rotate(-45deg) translate(-15px,-2px);width:25px;height:1px;border-radius:0}.header .nav .hero__nav-button:hover .menu-button-icon{transform:scale(.9)}.header .nav .hero__back-link{font-weight:500;font-size:16px;line-height:20px;color:#cacaca;border:none}.header .nav .hero__back-link svg{fill:none}@media (max-width: 992px){.header .nav button{display:none}.header .nav button:first-of-type{display:flex}.header .nav a{display:none}}@media (max-width: 764px){.header{padding:20px 0;flex-wrap:wrap-reverse}.header.sticky-header{padding:0 24px!important;margin-left:0!important}.header .header-registration-title{width:100%;margin:24px;text-align:center}.header .logo{margin:0}.header .logo-sticky{width:150px}.header .nav{margin:0;justify-content:center}.header.header-registration{justify-content:flex-start}.header.header-registration .header-registration-title{font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;line-height:25px;margin-left:60px}.header.header-registration .nav{margin-left:auto}.header.header-registration .ambient{position:absolute;width:935px;height:206px;left:-300px;transform:rotate(180deg);top:-200px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px);z-index:-1}}#menu{display:none;position:absolute;width:100%;height:750px;top:0;left:0;background:#111;transform:translate(-50px);opacity:0;padding:0 80px;transition:transform .5s ease,opacity .5s ease;z-index:3;box-sizing:border-box;z-index:1000}#menu.sticky-header{position:fixed;top:0;left:0;width:100%;background:#111;box-shadow:0 4px 6px #0000001a;z-index:1000}#menu.sticky-header .ambient{display:none}#menu .ambient{position:absolute;width:935px;height:206px;left:-300px;transform:rotate(180deg);top:-200px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px)}#menu .menu-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:150px}#menu .menu-item{position:relative;opacity:0;display:flex;flex-direction:column;justify-content:space-between;transform:translate(-20px);transition:transform .3s ease,opacity .3s ease;height:100px;border-radius:20px;text-decoration:none;background:#212121;padding:32px 28px;border:1.5px solid transparent}#menu .menu-item:before{transition:all .3s ease}#menu .menu-item span{font-family:Unbounded,sans-serif;font-size:22px;font-weight:300;line-height:30px;text-align:left;color:#777;text-transform:uppercase}#menu .menu-item p{font-family:Unbounded,sans-serif;font-size:22px;font-weight:500;line-height:30px;text-align:left;color:#fff;text-transform:uppercase;margin:0}#menu .menu-item.full{flex-direction:row;justify-content:space-between;align-items:center;height:40px;margin-top:20px}#menu .menu-item.visible{opacity:1;transform:translate(0)}#menu .menu-item:hover{background:linear-gradient(90deg,#ee3325,#7e119f)}#menu .menu-item:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#212121;border-radius:20px;clip-path:inset(1px round 20px);z-index:-1}#menu .menu-item-btn{display:none;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:16px 24px;border-radius:40px;border:1px solid #ffffff;background:none;color:#fff;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:16px;cursor:pointer;margin-bottom:24px;text-decoration:none}#menu .menu-item-btn.gradient{background:linear-gradient(90deg,#ee3325,#7e119f);border:none}#menu.active{display:block;transform:translate(0);opacity:1}#menu .menu__footer{opacity:0;display:flex;flex-direction:row;justify-content:space-between;transform:translate(-20px);transition:transform .3s ease,opacity .3s ease;margin-top:48px}#menu .menu__footer.visible{opacity:1;transform:translate(0)}#menu .menu__footer-title{font-size:14px;line-height:18px;text-align:left;color:#cacaca;margin:0}#menu .menu__social-media{position:relative;display:flex;top:0;right:unset;width:100%;justify-content:flex-start;align-items:center;gap:18px}#menu .menu__social-media a{text-decoration:none;transition:all .3s ease-in-out}#menu .menu__social-media a svg{width:25px;height:25px}#menu .menu__social-media a:hover{transform:scale(1.1)}#menu .menu__links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#menu .menu__links a{font-family:Inter,serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#cacaca;white-space:nowrap;margin-right:24px;text-decoration:none;transition:all .2s ease}#menu .menu__links a:hover{color:#fff}@media (max-width: 992px){#menu{height:100%;max-height:100%;overflow-y:auto;padding-bottom:32px}#menu .menu-list{grid-template-columns:repeat(2,1fr)}#menu .menu-item-btn{display:flex}#menu .menu__footer{flex-direction:column}#menu .menu__footer .menu__social-media{flex-wrap:wrap;justify-content:center}#menu .menu__footer .menu__social-media p{width:100%;display:block;text-align:center}#menu .menu__footer .menu__links{justify-content:center;flex-wrap:wrap;margin-top:32px}}@media (max-width: 764px){#menu{max-width:100vw;padding:0 24px 24px;overflow-x:hidden}#menu.active+.page-header__content .header,#menu.active+.hero__banner-content .header{background:#000;width:100vw;left:0;margin-left:-24px;padding:20px 24px}#menu .menu-list{grid-template-columns:repeat(1,1fr);gap:12px}#menu .menu-item-btn.gradient{margin-bottom:6px}#menu .menu-item{padding:20px 24px;flex-direction:row;justify-content:flex-start;align-items:center;height:40px}#menu .menu-item span{font-size:18px;line-height:22px;margin-right:24px}#menu .menu-item p{font-size:18px;line-height:22px}#menu .menu-item.full{margin-top:12px}#menu .menu-item.full svg{margin-left:24px}#menu .menu__footer{flex-direction:column}#menu .menu__footer .menu__social-media{flex-wrap:wrap;justify-content:center}#menu .menu__footer .menu__social-media p{width:100%;display:block;text-align:center}#menu .menu__footer .menu__links{justify-content:center;flex-wrap:wrap;margin-top:32px}}:root{--color-bg1: transparent;--color-bg2: transparent;--color1: 238, 51, 37;--color2: 106, 11, 180;--color3: 200, 50, 70;--color4: 150, 40, 100;--color5: 200, 80, 80;--color-interactive: 120, 50, 200;--circle-size: 70%;--blending: hard-light}@keyframes moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translate(-50%) translateY(-10%)}50%{transform:translate(50%) translateY(10%)}to{transform:translate(-50%) translateY(-10%)}}.ambient-bg{position:absolute;width:100vw;height:100%;overflow:hidden;background:linear-gradient(90deg,var(--color-bg1),var(--color-bg2));top:0;left:0;opacity:.5}.ambient-bg svg{position:fixed;top:0;left:0;width:0;height:0}.ambient-bg .gradients-container{filter:url(#goo) blur(40px);width:100%;height:100%}.ambient-bg .g1{position:absolute;background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:center center;animation:moveVertical 10s ease infinite;opacity:1}.ambient-bg .g2{position:absolute;background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 400px);animation:moveInCircle 20s reverse infinite;opacity:1}.ambient-bg .g3{position:absolute;background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2 + 200px);left:calc(50% - var(--circle-size) / 2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 40s linear infinite;opacity:1}.ambient-bg .g4{position:absolute;background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 200px);animation:moveHorizontal 40s ease infinite;opacity:.7}.ambient-bg .g5{position:absolute;background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 20s ease infinite;opacity:1}.banner{position:relative;padding:0 200px;margin-bottom:-50px}.banner__ambient{position:absolute;top:-125px;left:50%;transform:translate(-50%);width:880px;height:148px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px);z-index:0}.banner__content{position:relative;margin:50px auto;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;transition:all .5s ease-out;cursor:pointer}.banner__content:hover img{transform:scale(.98)}.banner__title{position:absolute;width:55%;top:-90px;left:60px;font-family:Unbounded,sans-serif;font-size:30px;font-weight:500;line-height:1.25;color:#fff;margin:0;z-index:2}.banner__title .outer-text{font-weight:300;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px white}.banner__video-cta{display:flex;align-items:center;justify-content:flex-start;gap:24px;margin-top:24px}.banner__video-button{width:80px;height:80px;background:transparent;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:none;border:none;transition:all .2s ease}.banner__video-button svg{width:100%;height:100%}.banner__video-text{max-width:130px;font-family:Inter,serif;font-weight:400;font-size:16px;line-height:20px;color:#fff}.banner__image{flex:1 1 400px;max-width:640px;border-radius:20px;overflow:hidden}.banner__image img{width:100%;height:auto;display:block;transition:all .3s ease;aspect-ratio:16/9}@media (max-width: 1200px){.banner{padding:0}.banner__title{width:100%;left:0}}@media (max-width: 992px){.banner__title{font-size:20px;line-height:35px}}@media (max-width: 764px){.banner__title{position:relative;top:0;font-size:20px;line-height:25px}.banner__content{margin:-30px 0 0;flex-direction:column-reverse;align-items:flex-start;gap:0}.banner__video-button{width:100px;height:100px;margin-top:-73px;margin-left:10px}.banner__video-text{display:none}.banner__image{width:100%;flex:1}}.hidden{display:none!important}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999}.video-modal__content{position:relative;background:#000;padding:20px;border-radius:10px}.video-modal__close{position:absolute;top:10px;right:15px;background:none;border:none;color:#fff;font-size:30px;cursor:pointer}.video-modal__iframe{width:800px;height:450px}@media (max-width: 992px){.video-modal__iframe{width:600px}}@media (max-width: 764px){.video-modal__iframe{width:100%}}.carousel-messages{position:relative;width:100%;overflow:hidden;background:linear-gradient(90deg,#ee3325,#7e119f);display:flex;align-items:center;height:80px}.carousel-messages__content{display:flex;align-items:center;gap:30px;white-space:nowrap;animation:scroll-left 15s linear infinite}.carousel-messages__item{font-family:Unbounded,sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#fff;margin:0 20px;text-transform:uppercase}.carousel-messages__divider{width:60px;height:1.5px;background-color:#fff}.carousel-messages__dark{background:#111}.carousel-messages__dark .carousel-messages__item{color:#777}.carousel-messages__dark .carousel-messages__divider{background-color:#777}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 764px){.carousel-messages__item{font-size:16px}.carousel-messages__divider{width:40px}}.gallery-slider .gallery-slider-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:70px}.gallery-slider .gallery-slider-title .section-title{max-width:60%}.gallery-slider .gallery-slider-title .carousel-buttons{display:flex}.gallery-slider .carousel{display:flex;overflow:hidden;scroll-behavior:smooth;width:100vw;margin-left:calc((100vw - 100%)/-2)}.gallery-slider .carousel .swiper-wrapper{padding-left:40px}.gallery-slider .carousel .gallery-item{display:grid;flex-direction:column;justify-content:center;align-items:center;gap:40px}.gallery-slider .carousel .gallery-item img{border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery-slider .carousel .gallery-item__one{grid-template-columns:1fr}.gallery-slider .carousel .gallery-item__one img{width:400px;height:100%}.gallery-slider .carousel .gallery-item__two{grid-template-columns:1fr}.gallery-slider .carousel .gallery-item__two img{width:400px;height:400px}.gallery-slider .carousel .gallery-item__three{width:800px!important;grid-template-columns:1fr;grid-auto-rows:auto;padding:0 20px}.gallery-slider .carousel .gallery-item__three img{width:400px;height:400px}.gallery-slider .carousel .gallery-item__three img:first-child{width:100%}.gallery-slider .carousel .gallery-item__three>:first-child{grid-column:span 2}.gallery-slider .carousel .gallery-item__three>:nth-child(2),.gallery-slider .carousel .gallery-item__three>:nth-child(3){grid-column:span 1}.gallery-slider .buttons-container{display:flex;align-items:center;gap:16px;margin-top:50px}.gallery-slider .buttons-container .program-button{display:flex;align-items:center;padding:15px 32px;border:1px solid #111111;border-radius:40px;font-family:Inter,serif;font-size:20px;font-weight:600;color:#111;background:transparent;cursor:pointer}.gallery-slider .buttons-container .program-button svg{margin-right:16px}.gallery-slider .carousel-buttons{display:none;flex-direction:row}.gallery-slider .carousel-buttons .carousel-button{width:80px;height:80px;background:#fcfcfc;border:1px solid #dbdbdb;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer}.gallery-slider .carousel-buttons .carousel-button.prev{margin-right:20px}.gallery-slider .gallery-cta{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:400px;height:400px;border-radius:20px;background:linear-gradient(133.2deg,#ee3325 49.87%,#7e119f 117.43%);padding:48px;box-sizing:border-box}.gallery-slider .gallery-cta h3{font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#fff;margin-top:0}.gallery-slider .gallery-cta .gallery-cta__button{display:flex;justify-content:flex-end;padding:16px 32px;border-radius:40px;align-items:center;gap:8px;font-family:Inter,serif;font-weight:600;font-size:20px;line-height:24px;color:#fff;cursor:pointer;background-color:transparent;border:1px solid white;transition:all .3s ease-in-out;text-decoration:none}.gallery-slider .gallery-cta .gallery-cta__button svg{margin-right:12px}.gallery-slider .gallery-cta .gallery-cta__button svg path{transition:all .3s ease-in-out}.gallery-slider .gallery-cta .gallery-cta__button:hover{background-color:#fff;color:#111}.gallery-slider .gallery-cta .gallery-cta__button:hover svg path{stroke:#111}@media (max-width: 992px){.gallery-slider .gallery-slider-title{margin-bottom:20px}.gallery-slider .carousel .swiper-wrapper{padding-left:30px}.gallery-slider .carousel .gallery-item{gap:30px}.gallery-slider .carousel .gallery-item__one img{width:350px}.gallery-slider .carousel .gallery-item__two img{width:350px;height:350px}.gallery-slider .carousel .gallery-item__three{width:700px!important;padding:0 15px}.gallery-slider .carousel .gallery-item__three img,.gallery-slider .gallery-cta{width:350px;height:350px}.gallery-slider .buttons-container{display:flex;flex-direction:column-reverse}}@media (max-width: 764px){.gallery-slider .gallery-slider-title{margin-bottom:48px}.gallery-slider .gallery-slider-title .section-title{max-width:100%}.gallery-slider .gallery-slider-title .carousel-buttons{display:none!important}.gallery-slider .carousel .swiper-wrapper{padding-left:24px;padding-right:24px}.gallery-slider .carousel .gallery-item{gap:24px}.gallery-slider .carousel .gallery-item__one img{width:calc((100vw - 72px)/2)}.gallery-slider .carousel .gallery-item__two img{width:calc((100vw - 72px)/2);height:calc((100vw - 72px)/2)}.gallery-slider .carousel .gallery-item__three{width:calc(100vw - 72px)!important;padding:0 12px}.gallery-slider .carousel .gallery-item__three img{width:calc((100vw - 72px)/2);height:calc((100vw - 72px)/2)}.gallery-slider .gallery-cta{width:calc((100vw - 72px)/2);height:calc((100vw - 72px)/2);padding:24px}.gallery-slider .gallery-cta h3{font-size:20px;line-height:25px}.gallery-slider .gallery-cta .gallery-cta__button{padding:6px 16px;font-size:14px}.gallery-slider .gallery-cta .gallery-cta__button svg{margin-right:4px}.gallery-slider .carousel-buttons{display:flex!important;margin-top:48px;justify-content:center}.gallery-slider .carousel-buttons .carousel-button{width:60px;height:60px}.gallery-slider .carousel-buttons .carousel-button.prev{margin-right:8px}.gallery-slider .carousel-buttons .carousel-button svg{transform:scale(.6)}}@media (max-width: 480px){.gallery-slider .gallery-cta{display:flex;flex-direction:column;justify-content:space-between;padding:12px 8px}.gallery-slider .gallery-cta h3{font-size:16px;line-height:20px}.gallery-slider .gallery-cta .gallery-cta__button{display:flex;justify-content:center;width:100%;padding:6px;font-size:12px;box-sizing:border-box}.gallery-slider .gallery-cta .gallery-cta__button svg{margin-right:2px}}.organizer{width:100%}.organizer__header{margin-bottom:80px;text-align:left}.organizer__header svg{width:200px;height:50px}.organizer__header svg path{fill:#111}.organizer__header__title{font-family:Unbounded,sans-serif;font-size:40px;line-height:60px;font-weight:500;color:#111}.organizer__header__description{margin-top:20px;font-size:16px;color:#111}.organizer__header-contact__title{flex:2;width:100%;font-family:Unbounded,sans-serif;font-size:40px;line-height:60px;font-weight:500;color:#fff;text-align:center;margin:0 0 60px}.organizer__header-contact>div{display:inline-flex;width:49%;flex-direction:column;justify-content:flex-start;align-items:center}.organizer__header-contact>div p{font-weight:400;font-size:16px;line-height:24px;color:#5d1419}.organizer__header-contact>div a{font-family:Unbounded,sans-serif;font-weight:500;font-size:40px;line-height:50px;text-decoration:none;color:#fff}.organizer .services{position:relative;color:#fff;padding:80px 0;overflow-y:clip}.organizer .services:before{content:"";display:block;position:absolute;width:100vw;height:100%;top:0;left:calc((100vw - 100%)/-2);background:#111;z-index:-1}.organizer .services .ambient{position:absolute;width:935px;height:206px;left:0;transform:rotate(180deg);top:-100px;background:linear-gradient(90deg,#ee3325 45.73%,#7e119f);filter:blur(150px);z-index:-1}.organizer .services__title{text-align:left;font-family:Unbounded,sans-serif;font-size:36px;font-weight:500;margin-top:0;margin-bottom:40px;color:#fff}.organizer .services__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}.organizer .services__list .service{flex:1 1 calc(20% - 20px);text-align:center}.organizer .services__list .service__number{font-family:Unbounded,sans-serif;font-size:80px;font-weight:300;margin-top:0;margin-bottom:40px;color:transparent;-webkit-text-stroke:1px #ffffff;text-align:left}.organizer .services__list .service__name{font-family:Unbounded,sans-serif;font-size:20px;line-height:30px;font-weight:500;text-align:left;max-width:200px;min-height:60px;color:#fff}.organizer .services__list .service__description{font-size:16px;line-height:24px;margin-top:10px;text-align:left;color:#cacaca}.organizer .team__photo{width:100vw;max-width:100vw;height:auto;margin:0 auto;display:block;-o-object-fit:cover;object-fit:cover;margin-left:calc((100vw - 100%)/-2)}.organizer .team__title{max-width:60%;margin-top:80px;font-family:Unbounded,sans-serif;font-size:40px;line-height:50px;font-weight:500;color:#111}.organizer .team__description{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-top:20px;text-align:left}.organizer .team__description p{margin-bottom:20px;font-size:16px;color:#777;line-height:1.6}@media (max-width: 1200px){.organizer__header{max-width:80%}}@media (max-width: 992px){.organizer__header-contact__title{font-size:32px;line-height:40px;font-weight:500;color:#fff;text-align:center;margin:0 0 60px}.organizer__header-contact>div{display:inline-flex;width:49%;flex-direction:column;justify-content:flex-start;align-items:center}.organizer__header-contact>div a{font-size:28px;line-height:32px}.organizer .team__title{max-width:80%}.organizer .services__list{flex-wrap:nowrap;overflow-x:scroll;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(188,36,91,.5) #111111}.organizer .services__list::-webkit-scrollbar{height:8px}.organizer .services__list::-webkit-scrollbar-thumb{background:#bc245b80;border-radius:4px}.organizer .services__list::-webkit-scrollbar-track{background:#111}.organizer .services__list .service{flex:0 0 auto;width:calc(40% - 20px);text-align:center;scroll-snap-align:start}}@media (max-width: 764px){.organizer__header-contact__title{font-size:27px;line-height:34px;margin:0 0 40px}.organizer__header-contact>div{display:inline-flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:center}.organizer__header-contact>div a{font-size:20px;line-height:26px}.organizer__header{margin-bottom:40px}.organizer__header svg{width:160px;height:40px}.organizer__header__title{font-size:20px;line-height:30px;margin:24px 0}.organizer .team__photo{width:100vw;max-width:100vw;height:auto;margin:0 auto;display:block;-o-object-fit:cover;object-fit:cover;margin-left:calc((100vw - 100%)/-2)}.organizer .team__title{font-size:20px;line-height:30px}.organizer .team__description{flex-direction:column;gap:24px}.organizer .team__description p{margin-bottom:0}.organizer .services__list .service{width:calc(60% - 20px);min-width:calc(60% - 20px)}}@media (max-width: 480px){.organizer .services__list .service{width:calc(75% - 20px);min-width:calc(75% - 20px)}}.page-header{width:100%;overflow:hidden;background-color:#111}.page-header__content{width:100%;padding:0 80px 60px;max-width:1442px;margin:0 auto}.page-header h1{font-family:Unbounded,sans-serif;font-weight:500;font-size:64px;text-align:left;margin-top:30px;margin-bottom:0}.page-header .contact__header{display:none}@media (max-width: 992px){.page-header__content{padding:0 40px 40px}}@media (max-width: 764px){.page-header__content{padding:0 24px 40px}.page-header h1{font-size:40px}}input,select,textarea{display:block;width:100%;padding:20px 24px;font-family:Inter,serif;font-size:16px;font-weight:400;line-height:20px;color:#111;border-radius:20px;border:1px solid #cacaca;box-sizing:border-box}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:Inter,serif;font-size:16px;font-weight:400;line-height:20px;color:#111}input::placeholder,select::placeholder,textarea::placeholder{font-family:Inter,serif;font-size:16px;font-weight:400;line-height:20px;color:#111}input.error,select.error,textarea.error{border-color:#ee3325;color:#ee3325}input.error::-moz-placeholder,select.error::-moz-placeholder,textarea.error::-moz-placeholder{color:#ee3325}input.error::placeholder,select.error::placeholder,textarea.error::placeholder{color:#ee3325}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select:hover{cursor:pointer}.form-group{width:100%;margin-bottom:20px}.form-group label{display:block;margin-top:30px;margin-bottom:12px;font-size:16px;font-weight:400;line-height:24px;color:#111}.form-group .error-message{display:block!important;font-size:12px;font-weight:400;line-height:18px;text-align:right;color:#ee3325;margin-top:6px}.form-level{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.form-level-list{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:row-reverse;align-items:center}.form-level-list input{opacity:0;position:absolute;width:0;height:0}.form-level-list label{position:relative;width:32px;height:32px;margin:0 16px 0 0;display:inline-block;cursor:pointer;transition:all .2s ease-in-out}.form-level-list label svg{position:absolute;top:0;left:0}.form-level-list label svg:last-child{opacity:0;z-index:2;transition:opacity .3s ease}.form-level-list label:hover{transform:scale(.9)}.form-level-list input:checked+label svg:last-child,.form-level-list input:checked~input+label svg:last-child{opacity:1}.form-level-list label svg:first-child{opacity:1}.form-level p{display:inline-block;font-size:16px;font-weight:400;line-height:24px;color:#cacaca;margin:0}.upload-button,#addSpeaker{padding:16px 32px;background:#fff;border-radius:40px;display:flex;align-items:center;font-family:Inter,serif;font-weight:600;font-size:20px;line-height:24px;color:#111;cursor:pointer;text-decoration:none;border:1px solid #111111;transition:all .3s ease-out}.upload-button svg,#addSpeaker svg{margin-right:20px}.upload-button:hover,#addSpeaker:hover{background:#f3f3f3}.remove-speaker{padding:16px 0;background:#fff;border:none;border-radius:40px;display:flex;align-items:center;gap:8px;font-family:Inter,serif;font-weight:400;font-size:20px;line-height:24px;color:#ee3325;cursor:pointer;text-decoration:none;transition:all .3s ease-out}.remove-speaker:hover{text-decoration:underline}.submit-cfp{width:100%;margin-top:50px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;border-radius:40px;color:#fff;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:20px;line-height:25px;cursor:pointer;text-decoration:none;background:linear-gradient(120deg,#ee3325,#7e119f 60%);padding:16px 24px;border:none;transition:all .3s ease-in-out;background-size:150% 100%}.submit-cfp:hover{background-size:100% 100%}.submit-cfp:disabled{background:#777}.submit-cfp:active{transform:scale(.95)}[data-component=FileUploader] .error-message{text-align:left}.form-check{display:flex;align-items:flex-start;margin-bottom:20px}.form-check input[type=checkbox]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;padding:0;border:1px solid #cacaca;border-radius:4px;background:#fcfcfc;cursor:pointer;margin:0 24px 0 0}.form-check input[type=checkbox]:checked{background:#111;position:relative;border:1px solid #111111}.form-check input[type=checkbox]:checked:after{content:"";position:absolute;width:6px;height:10px;border:solid white;border-width:0 1px 1px 0;top:3px;left:8px;transform:rotate(45deg)}.form-check input[type=checkbox]:disabled{background:#dbdbdb;cursor:not-allowed}.form-check input[type=checkbox]:disabled~label{cursor:not-allowed}.form-check input[type=checkbox].error{border-color:#ee3325;background:#ee33251a}.form-check label{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#777;cursor:pointer}.form-check label a{color:#ee3325;text-decoration:none}.form-check .error-message{display:none!important}.cfp-wrapper{max-width:560px;margin:0 auto}.cfp-wrapper__title{font-family:Unbounded,sans-serif;font-size:40px;line-height:60px;font-weight:500;color:#111;text-align:center}.cfp-wrapper h3{font-family:Unbounded,sans-serif;font-size:20px;line-height:30px;font-weight:500;color:#111;text-align:left;margin-top:80px;margin-bottom:20px}.cfp-wrapper p{text-align:center}.cfp-wrapper #addSpeaker{width:100%;text-align:center;justify-content:center;margin-top:60px}.cfp-wrapper .howto-link{max-width:300px;display:inline-flex;color:#7e119f;font-size:14px;line-height:18px;margin-bottom:24px}.preview-container img{position:relative;width:250px;height:250px;display:none;margin-top:10px;border:1px solid #ddd;padding:5px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.speaker-form-title{display:flex;justify-content:space-between;align-items:center;margin-top:80px;margin-bottom:20px}.speaker-form-title h3{margin:0}.speaker-form:first-child .remove-speaker{display:none!important}.tabs{display:flex;justify-content:flex-start;align-items:center}.tabs.sticky-tabs{position:fixed;top:100px;left:0;right:0;background:#fff;padding:24px 80px;box-shadow:0 4px 6px #0000001a;z-index:100}.tabs.sticky-tabs+.tab-contents .no-data-title{margin-top:250px;margin-bottom:100px}.tab-content{display:none;justify-content:flex-start;align-items:center}.tab-content.active{display:flex}.tab-content .speakers-list{width:100%}.tab-button{flex:1;display:flex;justify-content:flex-start;align-items:center;box-shadow:none;border:none;background:transparent;background-color:transparent;padding-left:12px;font-family:Unbounded,sans-serif;font-size:40px;font-weight:500;color:#cacaca;line-height:50px;text-align:left;cursor:pointer;transition:all .3s ease-in-out}.tab-button div{display:flex;justify-content:center;align-items:center;background:#fcfcfc;border:1px solid #dbdbdb;border-radius:5px;padding:10px 16px;margin-left:20px;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#777;transition:all .3s ease-in-out}.tab-button.active,.tab-button:hover{color:#111}.tab-button.active div,.tab-button:hover div{background:#ee33251a;border-color:transparent;color:#ee3325}.program-plus{display:flex;flex-direction:column;margin-top:24px;padding-left:107px;padding-right:12px}.program-plus .program-block{display:flex;justify-content:flex-start;align-items:center;border-radius:10px;border:1px solid #dbdbdb;padding:16px 30px;margin-bottom:16px}.program-plus .program-block.gala{border:1px solid #ee3325}.program-plus .program-block.gala>svg{width:65px;height:auto;max-height:65px}.program-plus .program-block>svg{width:65px;height:auto;max-height:40px}.program-plus .program-block-content{margin-left:32px}.program-plus .program-block-content p{font-weight:400;font-size:13px;line-height:16px;color:#ee3325;margin:0}.program-plus .program-block-time{display:flex;justify-content:flex-start;align-items:center;font-weight:400;font-size:14px;line-height:20px;color:#777}.program-plus .program-block-time svg{margin-right:8px;transform:scale(.95)}.program-plus .program-block-topic{font-family:Unbounded,sans-serif;font-weight:500;font-size:16px;line-height:22px;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em}@media (max-width: 992px){.tabs.sticky-tabs{padding:24px 40px}.tab-button{font-size:28px;line-height:32px}.tab-button div{padding:6px 12px}}@media (max-width: 764px){.tabs.sticky-tabs{padding:12px 24px}.tab-content.program-mobile{margin-right:-24px}.tab-button{justify-content:center;flex-direction:column;font-size:20px;line-height:22px;padding-left:4px}.tab-button div{font-size:12px;line-height:18px;margin:12px 0 0;padding:6px 10px}.program-plus{padding-left:0;padding-right:0}.program-plus .program-block{padding:16px}.program-plus .program-block.gala>svg{width:65px;max-height:65px;margin-left:0;margin-right:0}.program-plus .program-block>svg{width:40px;height:auto;max-height:40px;margin-left:16px;margin-right:9px}.program-plus .program-block-content{margin-left:20px}.program-plus .program-block-topic{font-size:14px;line-height:16px}}.media{width:100%;margin-top:-80px}.media__header{max-width:60%;margin-bottom:80px;text-align:left}.media__header__title{font-family:Unbounded,sans-serif;font-size:40px;line-height:60px;font-weight:500;color:#111}.media__list{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}.media__list>div{position:relative;flex:1}.media__list>div:nth-child(1):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#e9e9e9}.media__list img{display:block;width:auto;height:185px;margin:0 auto}.media__list h5{font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#111;margin:80px 0 24px}.media__button{display:inline-flex;align-items:center;padding:15px 32px;border:1px solid #111111;border-radius:40px;font-family:Inter,serif;font-size:20px;font-weight:600;color:#111;background:transparent;cursor:pointer;text-decoration:none;margin-bottom:12px;transition:all .2s ease-in-out}.media__button:hover{background:#f3f3f3}.media__button svg{margin-right:16px}@media (max-width: 992px){.media__header{max-width:100%}.media__list{gap:40px}.media__list>div{position:relative;flex:1}.media__list>div:nth-child(1):after{display:none}.media__button{padding:16px 24px;font-size:16px}.media__button svg{margin-right:12px}}@media (max-width: 764px){.media__header__title{font-size:28px;line-height:42px}.media__list{flex-direction:column;gap:80px}.media__list h5{margin:40px 0 24px}.media__button{padding:16px 24px;font-size:16px}.media__button svg{margin-right:12px}}.timetable{width:100%;display:grid;grid-template-columns:95px 1fr;position:relative;margin-top:100px;overflow:hidden}.timetable .time-column{position:relative;margin-top:100px}.timetable .time-column .time-marker{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;height:250px;padding-right:15px;text-align:right}.timetable .time-column .time-marker span{display:inline-block;font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;line-height:0;text-align:right}.timetable .time-column .time-marker:first-child span{font-weight:400;font-size:12px;line-height:2px;text-align:right}.timetable .time-column .time-marker:after{content:"";position:absolute;display:block;width:100vw;height:1px;top:0;left:95px;background:#dbdbdb;z-index:1}.timetable .paths-container{position:relative;display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.timetable .path-column{position:relative;min-width:300px;width:100%;background:#fcfcfc;scroll-snap-align:start}.timetable .path-column .path-header{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;padding:0 36px;text-align:center;font-weight:700;height:100px;background:#fcfcfc;border-bottom:1px solid #dbdbdb}.timetable .path-column .path-header span{display:block;font-weight:400;font-size:16px;line-height:24px;color:#777;margin-bottom:8px}.timetable .path-column .path-header h5{font-family:Unbounded,sans-serif;font-weight:500;font-size:24px;line-height:30px;color:#111;margin:0}.timetable .path-column .schedule-item{position:absolute;display:flex;justify-content:flex-start;align-items:center;left:12px;right:12px;background:#fff;padding:32px;font-size:.8rem;overflow:hidden;border-radius:10px;border:1px solid #dbdbdb;z-index:2;cursor:pointer}.timetable .path-column .schedule-item img{width:65px;height:auto;max-height:65px}.timetable .path-column .schedule-item.schedule-icon{cursor:inherit}.timetable .path-column .schedule-item.schedule-icon img{max-width:30px;height:auto;max-height:30px;margin:0 18px;filter:invert(1) brightness(.7)}.timetable .path-column .schedule-item.schedule-icon img path{fill:#cacaca}.timetable .path-column .schedule-item .schedule-content{margin-left:32px}.timetable .path-column .schedule-item .schedule-content .schedule-time{display:flex;justify-content:flex-start;align-items:center;font-weight:400;font-size:13px;line-height:18px;color:#777}.timetable .path-column .schedule-item .schedule-content .schedule-time svg{margin-right:8px;transform:scale(.95)}.timetable .path-column .schedule-item .schedule-content .schedule-topic{font-family:Unbounded,sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em}.timetable .path-column .schedule-item .schedule-content p{font-weight:400;font-size:13px;line-height:16px;color:#ee3325;margin:0}@media (max-width: 1200px){.timetable .paths-container{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.timetable .paths-container .path-column .schedule-item{padding:16px}.timetable .paths-container .path-column .schedule-item .schedule-content .schedule-topic{font-size:14px}.timetable .paths-container .path-column .schedule-item .schedule-content p{line-height:16px}.timetable .paths-container .path-column .schedule-item.schedule-icon{flex-direction:row}}@media (max-width: 992px){.timetable{display:flex;flex-direction:row}}@media (max-width: 764px){.timetable{margin-top:70px}.timetable .path-column{width:calc(100vw - 54px);min-width:calc(100vw - 162px)}.timetable .path-column .schedule-item{padding:16px}.timetable .path-column .schedule-item .schedule-content{margin-left:24px}.timetable .path-column .schedule-item .schedule-content .schedule-topic{font-size:13px;line-height:14px}.timetable .path-column .schedule-item .schedule-content p{line-height:14px}.timetable .path-column .schedule-item.schedule-icon{flex-direction:row}.timetable .time-column .time-marker span{transform:rotate(-90deg);margin-top:22px;margin-right:-20px;font-size:12px;font-weight:500!important}.timetable .time-column .time-marker:after{display:none}}@media (max-width: 480px){.timetable{margin-left:-24px;width:calc(100% + 24px)}.timetable .path-column{width:calc(100vw - 30px);min-width:calc(100vw - 138px)}.timetable .path-column .schedule-item{padding:12px}.timetable .path-column .schedule-item .schedule-content{margin-left:18px}.timetable .path-column .schedule-item .schedule-content p{line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.timetable .path-column .schedule-item img{display:none;width:55px;max-height:55px}.timetable .path-column .schedule-item.schedule-icon img{margin:0 10px}}.schedule-modal{display:flex;justify-content:space-between;position:fixed;bottom:-100%;left:0;width:100%;height:100%;background:#fff;transition:bottom .3s ease-in-out;z-index:1000;padding-left:120px}.schedule-modal.visible{bottom:0}.schedule-modal__close{position:fixed;display:flex;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;top:auto;right:120px;border:1px solid #dbdbdb;border-radius:20px;background:#fcfcfc;font-size:24px;cursor:pointer;transition:all .3s ease}.schedule-modal__close:hover{transform:scale(.95)}.schedule-modal__content-wrapper{display:flex;width:100%}.schedule-modal__body{flex:1;display:flex;justify-content:space-between;align-items:flex-start;padding:65px 120px 0 80px;overflow-y:auto}.schedule-modal__content{position:relative;width:calc(100% - 160px);padding-bottom:50px}.schedule-modal__image{position:relative;width:200px;height:200px;margin-top:65px}.schedule-modal__image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.schedule-modal h3{font-family:Unbounded,sans-serif;font-weight:500;font-size:40px;line-height:60px;text-align:left;color:#111;margin:24px 0 12px}.schedule-modal h5{font-family:Unbounded,sans-serif;font-weight:400;font-size:20px;line-height:30px;text-align:left;color:#111;margin:32px 0 20px}.schedule-modal__schedule{width:100%;margin-top:5px}.schedule-modal__speakers{margin-bottom:12px}.schedule-modal__speakers a{display:block;font-family:Unbounded,sans-serif;font-weight:400;font-size:20px;line-height:30px;text-decoration:unset;color:#ee3325;transition:all .2s ease}.schedule-modal__speakers a:hover{color:#777}.schedule-modal__schedule-header{display:flex;justify-content:flex-start;align-items:center;gap:8px}.schedule-modal__schedule-header #modalScheduleDay{padding:4px 8px;background:#111;border-radius:5px;color:#fff;font-size:16px;line-height:24px}.schedule-modal__schedule-header #modalSchedulePath{padding:4px 8px;background:#ee33251a;border-radius:5px;color:#ee3325;font-size:16px;line-height:24px}.schedule-modal__schedule-header #modalScheduleTime{display:flex;justify-content:flex-start;align-items:center;font-size:16px;line-height:24px;color:#777}.schedule-modal__schedule-header #modalScheduleTime svg{margin-right:10px}.schedule-modal__schedule-header .schedule-modal__declaration-level{position:relative;margin:0 0 0 auto;background:linear-gradient(90deg,#ee3325,#7e119f);border-radius:5px;display:flex;justify-content:center;align-items:center;padding:4px 8px}.schedule-modal__schedule-header .schedule-modal__declaration-level p{font-size:16px;line-height:24px;color:#fff;margin:0 12px 0 0}.schedule-modal__schedule-header .schedule-modal__declaration-level span{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:24px;color:#777;font-weight:500}.schedule-modal__schedule-header .schedule-modal__declaration-level span svg{width:20px;height:20px}.schedule-modal__schedule-header .schedule-modal__declaration-level svg{transform:scale(.7)}.schedule-modal__ticket{display:flex;justify-content:flex-start;align-items:center;margin-top:48px}.schedule-modal__ticket h5{margin:0 60px 0 0}.schedule-modal #modalDeclarationShortDesc{font-family:Inter,serif!important;font-weight:400;font-size:16px!important;line-height:150%!important;color:#111!important;background-color:transparent!important}.schedule-modal #modalDeclarationShortDesc *{font-family:Inter,serif!important;font-size:16px!important;line-height:150%!important;color:#111!important;background-color:transparent!important}.schedule-modal__button-cta{display:flex;justify-content:center;align-items:center;min-width:110px;padding:16px 32px;background:linear-gradient(120deg,#ee3325,#7e119f 60%);color:#fff;font-size:16px;line-height:20px;font-weight:600;border-radius:40px;text-decoration:none;transition:all .3s ease-in-out;background-size:150% 100%}.schedule-modal__button-cta:hover{background-size:100% 100%}.schedule-modal__button-cta svg{margin-right:16px}@media (max-width: 1200px){.schedule-modal{padding-left:50px}.schedule-modal__image{width:250px;height:300px;margin-top:50px}.schedule-modal__body{padding:50px 50px 0}.schedule-modal__content{width:calc(100% - 100px)}.schedule-modal__close{right:50px}}@media (max-width: 992px){.schedule-modal{padding-left:24px}.schedule-modal__content-wrapper{flex-direction:column}.schedule-modal__body{padding:32px 0 0}.schedule-modal__content{width:calc(100% - 32px)}.schedule-modal__image{display:block;width:200px;height:auto;max-height:100px;margin-top:40px}.schedule-modal__image img{position:relative}.schedule-modal h3{font-size:24px;line-height:28px}.schedule-modal__schedule-header{flex-wrap:wrap;justify-content:flex-start;align-items:center}.schedule-modal__schedule-header #modalScheduleDay{margin-right:12px}.schedule-modal__declaration-level p{font-size:15px!important;margin:0 3px 0 0!important}.schedule-modal__declaration-level span{font-size:15px!important}.schedule-modal__declaration-level:before{content:"";flex-basis:100%}.schedule-modal__speakers a{font-size:16px;line-height:22px}.schedule-modal__close{position:absolute;top:24px;right:24px}}@media (max-width: 764px){.schedule-modal__declaration-level{margin:0!important}.schedule-modal__ticket{flex-direction:column}.schedule-modal__ticket h5{text-align:center;margin:0 auto 24px}}.price-list{margin-top:-80px}.price-list__items{width:100%;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-bottom:100px;padding-top:24px}.price-list__item{flex:1 1 0;min-width:200px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;overflow:hidden;background:#fff}.price-list__item-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;height:80px;background:linear-gradient(90deg,#ee3325,#7e119f)}.price-list__item-header span{display:block;font-weight:400;font-size:12px;line-height:15px;color:#fff;margin-bottom:4px}.price-list__item-header h4{font-family:Unbounded,sans-serif;font-weight:500;font-size:24px;line-height:24px;color:#fff;margin:0}.price-list__item-body{position:relative;height:100%;padding:20px;border-bottom:1px solid #dbdbdb}.price-list__item-body ul{list-style:none;padding-left:0}.price-list__item-body ul li{position:relative;padding-left:35px;font-weight:400;font-size:16px;line-height:24px;color:#111}.price-list__item-body ul li:before{content:"✓";position:absolute;left:0;top:12px;transform:translateY(-50%);color:#777;font-size:20px}.price-list__item-footer{position:relative;display:flex;flex-direction:column;padding:20px}.price-list__item-footer div{display:flex;justify-content:space-between;align-items:flex-start}.price-list__item-footer div p{font-weight:400;font-size:16px;line-height:20px;color:#777;margin:0}.price-list__item-footer div span{display:inline-block;font-family:Unbounded,sans-serif;font-weight:24px;font-size:24px;line-height:32px;text-align:right;color:#111}.price-list__item-footer div span b{font-size:12px;font-weight:400;display:block;line-height:0}.price-list__item-footer:before,.price-list__item-footer:after{content:"";position:absolute;display:block;width:32px;height:32px;background:#111;border-radius:100%;top:-16px;left:-16px}.price-list__item-footer:after{left:unset;right:-16px}.price-list__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-family:Inter,serif;font-weight:600;font-size:20px;line-height:24px;border-radius:40px;cursor:pointer;color:#111;border:1px solid #111111;width:100%;margin-top:20px;background-color:#fff;text-decoration:none;box-sizing:border-box;transition:all .2s ease-in-out}.price-list__button:hover{background-color:#f3f3f3}@media (max-width: 1200px){.price-list__item{flex:unset;width:100%;max-width:calc(50% - 12px)}}@media (max-width: 764px){.price-list__item{max-width:100%}}.registration-form{position:relative;display:block;z-index:1001}.registration-form form{display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px;gap:80px}.registration-form_list{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.registration-form_list-item{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;border-radius:20px;padding:30px 40px;border:1px solid #dbdbdb;background:#fcfcfc0d;margin-bottom:30px}.registration-form_list-item:first-child .remove-user{display:none}.registration-form_list-item_header{width:100%;display:flex;justify-content:space-between;margin-bottom:24px}.registration-form_list-item_header.mr-top{margin-top:24px}.registration-form_list-item_header h5{font-family:Unbounded,sans-serif;font-weight:500;font-size:16px;line-height:20px;margin:0}.registration-form_list-item_header button{box-shadow:none;background:none;border:none;font-weight:500;font-size:16px;line-height:20px;text-align:right;color:#cacaca;cursor:pointer}.registration-form_list-item .form-check{width:100%}.registration-form_list input,.registration-form_list select,.registration-form_list textarea{padding:18px 24px;border-radius:10px;border:1px solid #dbdbdb;background:transparent;color:#fff}.registration-form_list input::-moz-placeholder,.registration-form_list select::-moz-placeholder,.registration-form_list textarea::-moz-placeholder{color:#fff}.registration-form_list input::placeholder,.registration-form_list select::placeholder,.registration-form_list textarea::placeholder{color:#fff}.registration-form_list .select-wrapper{position:relative;width:100%;margin-bottom:20px;background:linear-gradient(90deg,#ee3325,#7e119f);border-radius:10px;overflow:hidden;padding:1px}.registration-form_list .select-wrapper span{display:block;content:"Pakiet:";position:absolute;top:20px;left:24px;color:#111;font-weight:400;font-size:16px;line-height:20px;z-index:1}.registration-form_list .select-wrapper .collapse{position:absolute;top:15px;right:24px;width:15px;height:15px}.registration-form_list .select-wrapper .collapse:before{content:"";position:absolute;width:11px;height:2px;background:#333;top:80%;left:0;transform:rotate(45deg);transform-origin:left center}.registration-form_list .select-wrapper .collapse:after{content:"";position:absolute;width:11px;height:2px;background:#333;top:80%;right:0;transform:rotate(-45deg);transform-origin:right center}.registration-form_list select{position:relative;background:#fff;padding-left:80px;color:#ee3325;font-weight:600;margin-bottom:0}.registration-form_list select::-moz-placeholder{color:#111}.registration-form_list select::placeholder{color:#111}.registration-form_list .half{width:100%;max-width:calc(50% - 10px)}.registration-form_list .form-check label{color:#cacaca}.registration-form-nip{display:flex;align-items:center;width:100%;border:1px solid #dbdbdb;border-radius:10px;background:transparent;margin-bottom:12px}.registration-form-nip_input-wrapper{display:flex;align-items:center;flex:1}.registration-form-nip input{width:100%;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#fff;border:none;outline:none;background:none;margin:0;padding:20px 24px;text-transform:uppercase}.registration-form-nip input::-moz-placeholder{color:#fff;text-transform:none}.registration-form-nip input::placeholder{color:#fff;text-transform:none}.registration-form-nip__button{box-sizing:border-box;background:#fff;border:none;border-radius:40px;padding:10px 30px;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#111;white-space:nowrap;margin:0 10px;cursor:pointer;transition:all .2s ease-in-out}.registration-form-nip__button:hover{background:#f3f3f3}.registration-form_actions-info{width:100%;display:flex;justify-content:space-between;margin-bottom:60px}.registration-form_actions-info p{font-weight:400;font-size:16px;line-height:20px;color:#fff}.registration-form_actions-info button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid #ffffff;box-shadow:none;border-radius:40px;font-weight:600;font-size:20px;line-height:25px;padding:16px 30px;color:#fff;cursor:pointer}.registration-form_actions-info button svg{margin-right:12px}.registration-form_actions-info button svg path{fill:#fff}.registration-form .info-note{font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#fff;margin-top:40px}.registration-form .btn-submit{width:100%;display:flex;justify-content:center;padding:24px 0;background:linear-gradient(120deg,#ee3325,#7e119f 60%);border-radius:40px;font-weight:600;font-size:20px;line-height:25px;border:none;box-shadow:none;color:#fff;cursor:pointer;margin-top:40px;transition:all .3s ease-in-out;background-size:150% 100%}.registration-form .btn-submit:hover{background-size:100% 100%}.registration-form_summary{width:100%;max-width:400px;min-width:200px}.registration-form_summary-content{width:100%;max-width:400px;min-width:200px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:20px;overflow:hidden}.registration-form_summary-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;background:linear-gradient(90deg,#ee3325,#7e119f)}.registration-form_summary-header h4{font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;line-height:24px;color:#fff;margin:0}.registration-form_summary-header button{display:none}.registration-form_summary-body{position:relative;height:100%;padding:20px;border-bottom:1px solid #dbdbdb}.registration-form_summary-body .list-title{font-weight:400;font-size:20px;line-height:26px;color:#777;margin-bottom:8px}.registration-form_summary-body ul{list-style:none;padding:0;margin:0}.registration-form_summary-body ul li{position:relative;display:flex;justify-content:space-between;align-items:flex-start;font-weight:400;font-size:16px;line-height:24px;color:#111;margin-bottom:14px}.registration-form_summary-body ul li .user-name{font-weight:400;font-size:20px;line-height:26px;color:#111;margin:0}.registration-form_summary-body ul li .price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;min-width:110px;font-weight:700;font-size:20px;line-height:26px;text-align:right;color:#111;margin:0}.registration-form_summary-body ul li .price.sale{color:#ee3325;text-decoration:none!important}.registration-form_summary-body ul li .price.sale span{color:#111;font-size:14px;line-height:18px;text-decoration:line-through}.registration-form_summary-footer{position:relative;display:flex;flex-direction:column;padding:20px}.registration-form_summary-footer .totalsum{display:flex;justify-content:space-between;align-items:center}.registration-form_summary-footer .totalsum p{font-weight:400;font-size:16px;line-height:20px;color:#777;margin:0}.registration-form_summary-footer .totalsum span{display:inline-block;font-family:Unbounded,sans-serif;font-weight:24px;font-size:24px;line-height:36px;text-align:right;color:#111}.registration-form_summary-footer:before,.registration-form_summary-footer:after{content:"";position:absolute;display:block;width:32px;height:32px;background:#111;border-radius:100%;top:-16px;left:-16px}.registration-form_summary-footer:after{left:unset;right:-16px}.registration-form_summary-footer_code-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.registration-form_summary-footer_code-wrapper>div{display:flex;flex-direction:column}.registration-form_summary-footer_code-wrapper>div p{font-weight:400;font-size:16px;line-height:20px;color:#777;margin:0}.registration-form_summary-footer_code-wrapper>div span{display:block;font-weight:600;font-size:20px;line-height:24px;color:#ee3325}.registration-form_summary-footer_code-wrapper button{font-weight:400;font-size:16px;line-height:20px;color:#777;cursor:pointer;box-shadow:none;border:none;background:none}.registration-form__form{display:flex;align-items:center;width:100%;border:1px solid #cacaca;border-radius:10px;background:#fcfcfc;margin-bottom:12px}.registration-form__input-wrapper{display:flex;align-items:center;flex:1}.registration-form__input{width:100%;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#111;border:none;outline:none;background:none;padding:18px 24px}.registration-form__button{box-sizing:border-box;background:#111;border:1px solid #111111;border-radius:40px;padding:10px 30px;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;white-space:nowrap;margin:0 10px;cursor:pointer;transition:all .2s ease-in-out}.registration-form__button:hover{background:#454444}.registration-form .summary-block{width:100%;max-width:860px;margin:40px auto 0;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:20px;overflow:hidden;z-index:2}.registration-form .summary-block-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:40px 40px 0;background:#fff}.registration-form .summary-block-header h4{font-family:Unbounded,sans-serif;font-weight:500;font-size:24px;line-height:28px;color:#111;margin:0}.registration-form .summary-block-header button{display:none}.registration-form .summary-block-body{position:relative;height:100%;padding:40px;border-bottom:1px solid #dbdbdb}.registration-form .summary-block-body .user-list{border-bottom:1px solid #dbdbdb}.registration-form .summary-block-body .user-list-item{display:flex;width:100%;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.registration-form .summary-block-body .user-list-item>div{width:25%}.registration-form .summary-block-body .user-list-item>div .user-list-item-title{font-weight:400;color:#777;margin:0}.registration-form .summary-block-body .user-list-item>div .user-list-item-data{font-weight:400;color:#111;margin:6px 0 0}.registration-form .summary-block-body .user-list-item>div.price-block p:first-child{display:none}.registration-form .summary-block-body .user-list-item>div .price-title{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;font-weight:700;font-size:20px;line-height:26px;text-align:right;color:#111;margin:30px 0 0}.registration-form .summary-block-body .user-list-item>div .price-title.sale{color:#ee3325;text-decoration:none!important;margin-top:5px}.registration-form .summary-block-body .user-list-item>div .price-title.sale span{color:#111;font-size:14px;line-height:18px;text-decoration:line-through}.registration-form .summary-block-body .price-summary{display:flex;justify-content:space-between;align-items:flex-end;margin-top:24px}.registration-form .summary-block-body .price-summary>div{display:flex;justify-content:flex-start;align-items:flex-end;gap:12px}.registration-form .summary-block-body .price-summary>div p{font-weight:400;font-size:16px;line-height:20px;color:#777;margin:0}.registration-form .summary-block-body .price-summary>div .code-title{font-weight:600;font-size:22px;line-height:24px;color:#ee3325}.registration-form .summary-block-body .price-summary>div .total-sum{font-family:Unbounded,sans-serif;font-weight:500;font-size:30px;line-height:32px;text-align:right;color:#111}.registration-form .summary-block-body .billing-note span{color:#ee3325}.registration-form .summary-block .reporter-info{display:flex;justify-content:space-between;align-items:stretch;gap:20px;margin-top:80px}.registration-form .summary-block .reporter-block{display:flex;flex:1;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:32px;border-radius:20px;border:1px solid #cacaca;background:#fcfcfc}.registration-form .summary-block .reporter-block h5{font-family:Unbounded,sans-serif;font-weight:500;font-size:24px;line-height:36px;color:#111;margin-top:0;margin-bottom:20px}.registration-form .summary-block .reporter-block p{margin:0}.registration-form .summary-block-footer{position:relative;display:flex;flex-direction:column;padding:40px}.registration-form .summary-block-footer .payment-info{display:flex;flex:1;justify-content:space-between;align-items:center;padding:28px 24px;border-radius:20px;margin-top:32px;border:1px solid #cacaca;background:#fcfcfc}.registration-form .summary-block-footer:before,.registration-form .summary-block-footer:after{content:"";position:absolute;display:block;width:32px;height:32px;background:#111;border-radius:100%;top:-16px;left:-16px}.registration-form .summary-block-footer:after{left:unset;right:-16px}.registration-form .summary-block-footer a{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:16px;line-height:20px;color:#fff;background:linear-gradient(120deg,#ee3325,#7e119f 60%);padding:16px 32px;text-decoration:none;border-radius:40px;transition:all .3s ease-in-out;background-size:150% 100%}.registration-form .summary-block-footer a:hover{background-size:100% 100%}.registration-form .summary-block-footer .paynow-bg{width:100%;margin-top:48px}.registration-form .summary-block-footer .paynow-bg img{width:100%;height:auto}@media (max-width: 1200px){.registration-form form{flex-direction:column-reverse}.registration-form form .registration-form_summary{max-width:100%}.registration-form form .registration-form_summary-content{width:100%;max-width:100%}}@media (max-width: 764px){.registration-form .registration-form_summary{position:fixed;bottom:-2px;left:0;z-index:1;min-width:100%}.registration-form .registration-form_summary-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.registration-form .registration-form_summary-header{padding:18px 24px}.registration-form .registration-form_summary-header h4{font-size:16px}.registration-form .registration-form_summary-header{cursor:pointer}.registration-form .registration-form_summary-header.open .collapsible svg{transform:scale(.5) rotate(90deg)}.registration-form .registration-form_list-item{padding:24px}.registration-form .registration-form_actions-info{flex-direction:column}.registration-form .registration-form_actions-info button{justify-content:center;text-align:center}.registration-form .registration-form_list .half{max-width:100%}.registration-form .collapsible{display:inline-flex;background:none;box-shadow:none;border:none;cursor:pointer;text-align:left;outline:none;padding:0;font-size:15px;transition:all .2s ease-in-out}.registration-form .collapsible svg{transform:scale(.5) rotate(-90deg)}.registration-form .collapsible svg path{stroke:#fff}.registration-form .collapsed{max-height:0;overflow:hidden;padding:0;transition:max-height .5s ease-out}.registration-form .collapsed:before,.registration-form .collapsed:after{display:none}.registration-form .summary-block-header{padding:24px 24px 0}.registration-form .summary-block-body{padding:24px}.registration-form .summary-block-body .user-list-item{flex-direction:column}.registration-form .summary-block-body .user-list-item>div{width:100%}.registration-form .summary-block-body .user-list-item>div.price-block{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.registration-form .summary-block-body .user-list-item>div.price-block p:first-child{display:inline-flex}.registration-form .summary-block-body .user-list-item>div .user-list-item-title{margin:0}.registration-form .summary-block-body .user-list-item>div .user-list-item-data{margin:0 0 6px}.registration-form .summary-block-body .price-summary{justify-content:flex-start;align-items:flex-start;flex-direction:column}.registration-form .summary-block-body .price-summary>div{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.registration-form .summary-block .reporter-info{flex-direction:column;margin-top:36px;display:flex;justify-content:space-between;align-items:stretch;gap:20px}.registration-form .summary-block .reporter-block{padding:24px}.registration-form .summary-block .reporter-block h5{font-size:20px;line-height:26px;margin-top:0;margin-bottom:12px}.registration-form .summary-block-footer .payment-info{flex-direction:column;padding:12px 24px 24px;margin-top:24px}}@media (max-width: 480px){.registration-form .reporter-block{padding:12px}.registration-form .summary-block-body .price-summary .total-sum{font-size:22px!important}.registration-form .summary-block .reporter-info{flex-direction:column;margin-top:36px;display:flex;justify-content:space-between;align-items:stretch;gap:20px}.registration-form .summary-block .reporter-block{padding:24px}.registration-form .summary-block .reporter-block h5{font-size:20px;line-height:26px;margin-top:0;margin-bottom:12px}.registration-form .summary-block-footer .payment-info{flex-direction:column;padding:12px 24px 24px;margin-top:24px}.registration-form .summary-block-footer{padding:24px}}.organizator-contact{display:flex;justify-content:space-between;align-items:flex-start;border-radius:20px;padding:32px;border:1px solid #303030;background:#fcfcfc0d;margin:60px 0 40px}.organizator-contact h3{font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#fff;margin:0}.organizator-contact p{color:#cacaca;margin:0}@media (max-width: 992px){.organizator-contact{flex-wrap:wrap}.organizator-contact h3{width:100%;margin-bottom:36px}}@media (max-width: 764px){.organizator-contact h3{width:100%;margin-bottom:0}.organizator-contact p{width:100%;margin-top:24px}}.contact-sponsors{display:flex;justify-content:space-between;align-items:flex-start;align-items:center;border-radius:20px;padding:32px;gap:100px;border:1px solid #303030;background:#fcfcfc0d;margin:60px 0 40px}.contact-sponsors__title h3{font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#fff;margin:0}.contact-sponsors__title p{font-weight:400;font-size:16px;line-height:24px;color:#cacaca;margin:6px 0 0}.contact-sponsors form{flex:1;min-width:500px}.contact-sponsors form .form-group{margin:0}.contact-sponsors__form{display:flex;align-items:center;width:100%;height:67px;border:1px solid #cacaca;border-radius:20px;background:transparent}.contact-sponsors__input-wrapper{display:flex;align-items:center;flex:1;padding:24px}.contact-sponsors__input{width:100%;font-family:Inter,serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#fff;border:none;outline:none;background:none}.contact-sponsors__input::-moz-placeholder{color:#fff}.contact-sponsors__input::placeholder{color:#fff}.contact-sponsors__button{box-sizing:border-box;background:#fff;border:1px solid #111111;border-radius:40px;padding:16px 40px;font-family:Inter,serif;font-style:normal;font-weight:600;font-size:17px;line-height:21px;color:#111;white-space:nowrap;margin:0 10px;cursor:pointer}@media (max-width: 992px){.contact-sponsors{flex-direction:column;gap:24px}.contact-sponsors__title{width:100%;margin-bottom:24px}.contact-sponsors__form,.contact-sponsors form{width:100%;min-width:unset}}@media (max-width: 764px){.contact-sponsors{padding:18px}.contact-sponsors__form,.contact-sponsors form{width:100%;min-width:unset}.contact-sponsors__input-wrapper{padding:24px 0}.contact-sponsors__button{padding:12px 18px}}.thanks{margin:80px 0;padding:0 24px}.thanks-card{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:560px;margin:0 auto}.thanks-card__content h3{font-family:Unbounded,sans-serif;font-weight:500;font-size:40px;line-height:48px;text-align:center;color:#111}.thanks-card__content p{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#111}.thanks-card__content a{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px 24px;background:linear-gradient(120deg,#ee3325,#7e119f 60%);border-radius:40px;text-decoration:none;font-weight:600;font-size:20px;line-height:25px;color:#fff;margin-top:40px;transition:all .3s ease-in-out;background-size:150% 100%}.thanks-card__content a:hover{background-size:100% 100%}.thanks-card__content a svg{margin-left:12px}@media (max-width: 992px){.thanks-card__icon img{width:150px;height:150px}.thanks-card__content h3{font-size:28px;line-height:35px;text-align:center}}html{scroll-behavior:smooth}body{font-family:Inter,serif;color:#111;margin:0;padding:0;overflow-x:hidden}div{box-sizing:border-box}
