

/* Start:/local/templates/techfest/assets/dist/site.bundle.css?177565527858121*/
@charset "UTF-8";@font-face{font-family:Montserrat;font-display:swap;src:url(/local/templates/techfest/assets/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Montserrat;font-display:swap;src:url(/local/templates/techfest/assets/fonts/Montserrat/Montserrat-Medium.woff2) format("woff2");font-style:normal;font-weight:500}@font-face{font-family:Montserrat;font-display:swap;src:url(/local/templates/techfest/assets/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2");font-style:normal;font-weight:700}*{box-sizing:border-box}html{padding:0;margin:0;font-size:16px;scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background-color:var(--color-white);font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:1.35;letter-spacing:.5px;color:var(--color-main);display:flex;flex-direction:column;overflow-x:hidden}@media(max-width:1240px){html,body{scroll-padding-top:80px}}main{display:flex;flex-direction:column}p{font-size:16px;font-weight:400;line-height:1.375;color:var(--color-main)}h2{margin:0;font-weight:700;font-size:38px;line-height:1.25}@media(max-width:1240px){h2{font-size:28px;line-height:1.5}}h3{font-weight:700;font-size:20px;line-height:1.5}h4{font-weight:500;font-size:20px;line-height:135%;color:var(--color-main)}a{font-weight:400;color:var(--color-main);text-decoration:none}input,select,button,textarea{font:inherit}blockquote,ul{padding:0;margin:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);-webkit-border-radius:2px;border-radius:2px;background:#e6e6e6}::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:var(--color-green-500);-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0)}::-webkit-scrollbar-thumb:window-inactive{background:var(--color-green-500)}.container{width:1120px;margin:0 auto}.flex-row{display:flex;flex-flow:row nowrap;justify-content:space-between}.flex-col{display:flex;flex-flow:column;justify-content:space-around}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media(max-width:1240px){.container{width:770px;padding:0 32px}}@media(max-width:767px){.container{width:100%}}@media(max-width:450px){.container{padding:0 16px}}:root{--color-main: #204572;--color-main-500: #265a8d;--color-main-600: #0d4065;--color-error: #f58272;--color-green-400: #00c4ab;--color-green-500: #35a89a;--color-green-600: #1e8c7e;--color-neutral-50: #f9f9fa;--color-neutral-200: #e5e6ef;--color-white: #ffffff;--section-margin: 80px;--section-title-margin: 64px}@media(max-width:767px){:root{--section-margin: 40px;--section-title-margin: 40px}}.breadcrumbs{margin-top:48px;margin-bottom:40px;padding-left:0;flex-direction:row;justify-content:left;list-style:none;font-size:14px;line-height:18px;display:flex;align-items:start;color:#96b2c9}.breadcrumbs a{font-weight:400;font-size:14px;line-height:18px;color:#96b2c9}.breadcrumbs li{margin-right:40px;position:relative}.breadcrumbs li:after{content:"";position:absolute;display:block;width:10px;height:16px;background-image:url(/local/templates/techfest/assets/img/_breadcrumbs-arrow-right.svg);background-repeat:no-repeat;top:5px;right:-25px}.breadcrumbs li:last-child{margin-right:0}.breadcrumbs li:last-child a{color:#236192}.breadcrumbs li:last-child:after{content:"";display:none}@media(max-width:450px){.breadcrumbs{margin-top:24px;margin-bottom:16px;font-size:10px}.breadcrumbs li{margin-right:13px}.breadcrumbs a{font-size:10px;line-height:13px}.breadcrumbs li:after{height:6px;width:4px;right:-7px;top:6px;background-size:contain}}.button{--color-button: #e46251;--color-button-hover: #c04c36;--color-button-active: #b4432d;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;align-items:center;height:44px;min-height:44px;min-width:max-content;vertical-align:middle;background:var(--color-button);border:none;border-radius:48px;font-weight:500;font-size:16px;line-height:1.5;text-align:center;color:#fff;padding:10px 24px;transition:ease-in-out background .15s;width:max-content}@media(max-width:450px){.button{width:100%}}.button:hover{background:var(--color-button-hover)}.button:active{background:var(--color-button-active)}.button:disabled{border:1px solid rgba(255,255,255,.2);color:#fff9;background:#fff3;cursor:not-allowed}.button--hero{padding:20px 32px;height:64px}.button--archive{gap:10px;height:52px;padding:12px 32px}@media(max-width:1240px){.button--archive{height:38px;min-height:unset;padding:12px 24px;font-size:14px}}.button--archive{border:1px solid var(--color-green-400);background:var(--color-white);color:var(--color-green-400)}.button--archive:hover{border-color:transparent;background:var(--color-green-500);color:var(--color-white)}.button--archive:active{border-color:transparent;background:var(--color-green-600);color:var(--color-white)}.button--archive{--icon-size: 28px}@media(max-width:1240px){.button--archive{--icon-size: 16px}}.button--archive svg{width:var(--icon-size);height:var(--icon-size)}.button__icon{width:24px;height:24px}.button__icon:before{content:"";display:inline-block;background-position:center center;background-repeat:no-repeat;width:24px;height:24px}.button--icon-chevron-down{padding-right:16px}.button--icon-chevron-down .button__icon:before{background-image:url(/local/templates/techfest/assets/img/icons/chevron-down.svg)}.button--icon-chevron-up{padding-right:16px}.button--icon-chevron-up .button__icon:before{background-image:url(/local/templates/techfest/assets/img/icons/chevron-up.svg)}.button--icon-chevron-right{padding-right:16px}.button--icon-chevron-right .button__icon:before{background-image:url(/local/templates/techfest/assets/img/icons/chevron-right.svg)}.single-select{background-color:#fff3;color:#fff;padding:10px 16px;border-radius:9999px;height:44px;display:flex;align-self:end;gap:12px;align-items:center}.single-select:before{content:"";background-repeat:no-repeat;background-position:center;width:24px;height:24px}.single-select--city:before{background-image:url(/local/templates/techfest/assets/img/icons/map-pin.svg)}.single-select--format:before{background-image:url(/local/templates/techfest/assets/img/icons/participation-format.svg)}.itf-select{position:relative;z-index:1}.itfselect__container{display:flex;flex-direction:column;gap:8px;max-width:360px}@media(max-width:1240px){.itfselect__container{max-width:100%}}.itf-select__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;height:44px;padding:13px 30px;background-color:#fff;font-weight:500;line-height:1.5;border:solid 0 #c7ccd1;border-radius:55px;cursor:pointer;-webkit-user-select:none;user-select:none}.itf-select__toggle:after{flex-shrink:0;width:.7rem;height:.7rem;margin-left:1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNS43MzU4MSA1LjA0ODgzTDEuNzMzMjggMS4wNDYyOSIgc3Ryb2tlPSIjMjEzQjdBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTkuNzU4NjQgMS4wODY0M0w1LjczNTg5IDUuMDQ4NjkiIHN0cm9rZT0iIzIxM0I3QSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:center;content:""}.itf-select__toggle:focus{outline:none}.itf-select_show .itf-select__toggle:after{transform:rotate(180deg)}.itf-select__dropdown{position:absolute;top:40px;right:0;left:0;display:none;overflow-y:auto;background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:4px 10px 10px}.itf-select_show .itf-select__toggle{border-radius:20px 20px 0 0}.itf-select_show .itf-select__dropdown,.itf-select_show .itf-select__backdrop{display:block}.itf-select__options{margin:0;padding:0;list-style:none}.itf-select__option{padding:.375rem 20px;font-size:14px;opacity:1}.itf-select__option_selected{display:flex;justify-content:flex-start;align-items:center;background-color:var(--color-green-400);border-radius:10px;color:#fff}.itf-select__option:hover{background-color:var(--color-green-400);border-radius:10px;color:#fff;opacity:.5;cursor:pointer;transition:.5s background-color opacity ease-in-out}@media(max-width:1240px){.itf-select__toggle{padding:7px 21px}.itf-select__dropdown{top:40px}}@media(max-width:450px){.itf-select__toggle{padding:5px 21px}.itf-select__dropdown{top:35px}}.input__wrapper{display:flex;flex-direction:column;gap:8px;max-width:360px}@media(max-width:1240px){.input__wrapper{max-width:100%}}.input__wrapper--wide{grid-column:span 2;max-width:100%}@media(max-width:1240px){.input__wrapper--wide{grid-column:span 1}}.input__wrapper label span{font-size:16px;color:var(--color-white)}.input-base{display:flex;align-items:center;background:#fff;outline:none;padding:10px 16px;border:2px solid transparent;border-radius:9999px;height:44px}.input-base:hover,.input-base:active,.input-base:focus{border:2px solid var(--color-green-400)}.input-base::placeholder{color:#bfc3ce}@media(max-width:1240px){.input-base{width:100%;padding:7px 21px}}@media(max-width:450px){.input-base{padding:5px 21px}}.errortxt{display:none;font-size:14px;line-height:1.5;color:var(--color-error)}.error,.error+label:before{border:2px solid var(--color-error)!important}.form__textarea{padding:12px 16px;border-radius:20px;height:127px;resize:none;overflow:hidden}.checkbox__wrapper{--color-checkbox: #dcecff;--color-checkbox-checked: var(--color-green-400)}.checkbox__wrapper .errortxt{margin-top:8px}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox__text a{text-decoration:underline;text-underline-offset:4px}.custom-checkbox+label:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;background:#cce7ff;border:1px solid transparent;box-sizing:border-box;border-radius:3px;margin-right:1rem;background-repeat:no-repeat;background-position:center center}.custom-checkbox:checked+label:before{border-color:var(--color-checkbox-checked);background-color:var(--color-checkbox-checked);background-image:url(/local/templates/techfest/assets/img/icons/check-white.svg)}.custom-checkbox:not(:disabled):not(:checked)+label:hover:before{border-color:var(--color-checkbox)}.custom-checkbox:not(:disabled):active+label:before{background-color:var(--color-checkbox);border-color:var(--color-checkbox)}.custom-checkbox:focus:not(:checked)+label:before{border-color:#80bdff}.custom-checkbox:disabled+label:before{background-color:#e9ecef}.b-cookie{--margin: 24px;visibility:hidden;position:fixed;bottom:var(--margin);right:var(--margin);margin-left:var(--margin);padding:24px;background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:16px;max-width:435px;z-index:9999;transform:translateY(100%);opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out}@media(max-width:450px){.b-cookie{--margin: 12px}}.b-cookie__text{margin:0 0 32px;line-height:1.3;font-weight:500;color:var(--color-main)}.b-cookie__button{width:max-content}.b-cookie--show{visibility:visible;opacity:1;transform:translateY(0)}.footer{padding-top:50px;padding-bottom:80px}@media(max-width:1240px){.footer{padding:40px 0}}.footer__logo{margin-bottom:64px;height:22px}@media(max-width:1240px){.footer__logo{margin-bottom:40px}}.footer__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:70px;row-gap:16px;grid-template-areas:"location phone email" "location fax site"}@media(max-width:1240px){.footer__grid{grid-template-columns:1fr;grid-template-areas:"location" "phone" "fax" "email" "site";row-gap:24px}}.footer__links a{white-space:nowrap}.footer__item{display:flex;gap:8px}.footer__item:before{content:"";flex-shrink:0;display:block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.footer__item--location{grid-area:location}.footer__item--location:before{background-image:url(/local/templates/techfest/assets/img/icons/location.svg)}.footer__item--phone{grid-area:phone}.footer__item--phone:before{background-image:url(/local/templates/techfest/assets/img/icons/icon-tel.svg)}.footer__item--fax{grid-area:fax}.footer__item--fax:before{background-image:url(/local/templates/techfest/assets/img/icons/icon-fax.svg)}.footer__item--email{grid-area:email}.footer__item--email:before{background-image:url(/local/templates/techfest/assets/img/icons/icon-mail.svg)}.footer__item--site{grid-area:site}.footer__item--site:before{background-image:url(/local/templates/techfest/assets/img/icons/icon-web.svg)}:root{--header-height: 114px}@media(max-width:1240px){:root{--header-height: 64px}}.header .container{align-items:center}.header{height:var(--header-height);display:flex;align-items:center;padding:32px 0;border-bottom:1px solid #e5e6ef;background-color:#fff;background-position:top center;position:sticky;inset:0;z-index:102}.header a{display:flex;align-items:center}.header__logo{width:auto;height:29px}@media(max-width:1240px){.header__logo{height:15px}}.desc-menu__box{gap:40px;list-style:none}.desc-menu__item{font-weight:400;font-size:16px;line-height:1.5;color:var(--color-main)}.desc-menu__item--selected,.desc-menu__item:hover{color:var(--color-green-400)}.menu-toggle{display:none;border:0;background:transparent;padding:0;cursor:pointer;width:44px;height:44px;position:relative}.menu-toggle:before{content:"";position:absolute;inset:0;background-image:url(/local/templates/techfest/assets/img/icons/burger.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px}.menu-toggle.is-open:before{background-image:url(/local/templates/techfest/assets/img/icons/close.svg)}.menu-overlay{position:fixed;inset:0;z-index:90;opacity:0;visibility:hidden;pointer-events:none;background-color:#102b474d;transition:opacity .25s ease,visibility .25s ease}.mobile-menu{position:fixed;left:0;right:0;top:64px;z-index:100;transform:translateY(-110%);opacity:0;visibility:hidden;pointer-events:none;background-color:#f9f9fa;transition:transform .25s ease,opacity .25s ease,visibility .25s ease}.mobile-menu__box{list-style:none}.menu__item{display:block;padding:16px 16px 16px 0;font-weight:500;font-size:16px;line-height:1.5;color:#243254;text-decoration:none;border-bottom:1px solid #dae0e8}.menu__item:hover{background-color:#f2f2f2}.mobile-menu.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:1240px){.desc-nav{display:none}.menu-toggle{display:block}}@media(max-width:450px){.mobile-menu__box.container{padding:0}.menu__item{padding-left:16px}}.modal{display:none}.modal--success .modal__header:before{background-image:url(/local/templates/techfest/assets/img/icons/check.svg)}.modal--error .modal__header:before{background-image:url(/local/templates/techfest/assets/img/icons/error.svg)}.modal__dialog{position:fixed;inset:0;background:#00142799;z-index:1000;display:flex;justify-content:center;align-items:center}.modal__header{display:flex;flex-direction:column;gap:24px;margin-bottom:12px}.modal__header:before{content:"";width:32px;height:32px;background-repeat:no-repeat;background-size:contain}.modal__content{display:flex;flex-direction:column;border-radius:20px;padding:24px;margin:0 14px;max-width:640px;background:#fff}.modal__title{font-size:24px;font-weight:500;margin:0}.modal__body{padding-bottom:24px}.modal__body p{font-weight:500;margin:0}.modal:target,.jquery-modal.current .modal{display:block;pointer-events:auto;overflow-y:auto}.results p{font-size:16px;line-height:20px;letter-spacing:.5px;color:var(--color-main)}.results h3{font-weight:500;font-size:24px;line-height:30px;letter-spacing:.5px;color:var(--color-main);margin:16px 0 19px}.target-word0{color:#96b2c9}.target-word{font-weight:700}.total-search{margin-top:8px;margin-bottom:50px;justify-content:center}.result{border-bottom:1px solid #eceff2;border-radius:2px}.result-last{border-bottom:none;margin-bottom:86px}.result p{margin-top:0;margin-bottom:35px;padding-right:60px}.left-dig{font-weight:500;font-size:18px;letter-spacing:.5px;color:var(--color-green-500);margin-right:6px}.right-dig{font-weight:500;font-size:18px;line-height:23px;letter-spacing:.5px;color:var(--color-green-500);margin-left:6px}.s-prev{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.5px;color:var(--color-green-500);position:relative}.s-prev:before{position:absolute;left:-20px;top:1px;content:"";display:block;width:12px;height:20px;background-image:url(/local/templates/techfest/assets/img/_arrow-left-grey.svg);background-repeat:no-repeat;background-size:cover}.s-next{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.5px;color:var(--color-green-500);position:relative}.s-next:after{position:absolute;right:-20px;top:1px;content:"";display:block;width:12px;height:20px;background-image:url(/local/templates/techfest/assets/img/_arrow-right-green.svg);background-repeat:no-repeat;background-size:cover}.results .nav__button,.results .nav__dots-digit__total{font-size:16px}.results .nav__dots-digit__current{font-size:18px}.arr-disabled{color:#ebedf2}.counter{display:flex;flex-direction:row;align-items:center}.s-line{display:block;width:115px;height:2px;background-color:#e4e8f5;margin:0;border-radius:7px}.s-line-active{background-color:var(--color-green-500)}@media(max-width:1024px)and (min-width:568px){.results p{margin-top:2px;font-size:14px;line-height:18px}.total-search{margin-bottom:40px}.results h3{font-size:22px;margin:14px 0}.s-prev,.s-next,.right-dig{font-size:14px}.left-dig{font-size:16px}.results .nav__button,.results .nav__dots-digit__total{font-size:14px}.results .nav__dots-digit__current{font-size:16px}}@media(max-width:568px){.total-search{margin-bottom:34px}.total-search p{text-align:center}.results h3{font-size:18px}.results p{font-size:12px;padding-right:0}.result-last{margin-bottom:55px}.s-prev{padding-left:15px}.s-prev:before{left:-5px}.s-next{padding-right:15px}.s-next:after{right:-5px}.results .nav__button,.results .nav__dots-digit__total{font-size:14px}.results .nav__dots-digit__current{font-size:16px}}.page-404 main{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;background-image:url(/local/templates/techfest/assets/img/hero-section/desktop-left.svg),url(/local/templates/techfest/assets/img/hero-section/desktop-right.svg);background-color:#dcecff;background-repeat:no-repeat;background-size:auto 100%,auto 100%;background-position:left center,right center}@media(max-width:1440px){.page-404 main{background-image:url(/local/templates/techfest/assets/img/hero-section/tablet-left.svg),url(/local/templates/techfest/assets/img/hero-section/tablet-right.svg)}}@media(max-width:767px){.page-404 main{background-image:url(/local/templates/techfest/assets/img/hero-section/mobile-left.svg),url(/local/templates/techfest/assets/img/hero-section/mobile-right.svg);background-position:left top,right bottom;background-size:auto 80%,auto 40%}}.info{text-align:center;color:#236192}.info__code{font-size:144px;font-weight:500;line-height:1;margin-bottom:8px}@media(max-width:767px){.info__code{font-size:72px}}.info h1{font-size:32px;font-weight:500;line-height:1.25;margin-bottom:40px}@media(max-width:767px){.info h1{font-size:24px}}.album{margin-bottom:100px}.album__header{display:flex;justify-content:space-between;gap:24px;margin-bottom:64px}@media(max-width:767px){.album__header{flex-direction:column;margin-bottom:32px}}.album__title{font-size:38px;line-height:1.2}@media(max-width:450px){.album__title{font-size:20px;line-height:1.5}}.album__title{margin-bottom:24px}@media(max-width:767px){.album__title{margin-bottom:12px}}.album__buttons{display:flex;gap:16px}@media(max-width:450px){.album__buttons{flex-direction:column}}.album__photo{width:255px;height:255px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media(max-width:1240px){.album__photo{width:167px;height:167px}}.album__photo img{width:100%;height:100%;object-fit:cover}.album__date{--icon-width: 24px;display:flex;align-items:center;gap:8px;height:max-content;font-weight:500}.album__date:before{content:"";display:block;width:var(--icon-width);height:var(--icon-width);background-image:url(/local/templates/techfest/assets/img/icons/icon-calendar-blue.svg);background-repeat:no-repeat;background-size:contain}@media(max-width:450px){.album__date{font-size:12px;--icon-width: 16px}}.album__photos{display:flex;flex-wrap:wrap;gap:32px}@media(max-width:1240px){.album__photos{justify-content:center;gap:8px}}.archive__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}@media(max-width:767px){.archive__header{align-items:flex-start;flex-direction:column;margin-bottom:42px}}.archive__title{font-size:38px;line-height:1.2}@media(max-width:450px){.archive__title{font-size:20px;line-height:1.5}}.archive__title{margin:0}.archive h3{font-size:22px;margin:0 0 12px}@media(max-width:450px){.archive h3{font-size:20px}}.archive__photo{width:255px;height:255px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media(max-width:1240px){.archive__photo{width:167px;height:167px}}.archive__photo img{width:100%;height:100%;object-fit:cover}.archive__photo--link{display:flex;align-items:center;justify-content:center;position:relative}.archive__photo--link:after{content:"";position:absolute;inset:0;outline:1px solid #ffffff;transition:ease-in-out outline-offset .6s;background:linear-gradient(to bottom,#00b0a0c4,#00b0a0)}.archive__photo--link:hover:after{outline-offset:-12px}.archive__info{display:flex;justify-content:space-between;align-items:center;gap:40px}.archive__date{--icon-width: 24px;display:flex;align-items:center;gap:8px;height:max-content;font-weight:500}.archive__date:before{content:"";display:block;width:var(--icon-width);height:var(--icon-width);background-image:url(/local/templates/techfest/assets/img/icons/icon-calendar-blue.svg);background-repeat:no-repeat;background-size:contain}@media(max-width:450px){.archive__date{font-size:12px;--icon-width: 16px}}.archive__link{display:flex;align-items:center;gap:15px;z-index:1;color:var(--color-white)}.archive__link:after{content:"";display:block;width:12px;height:12px;background-image:url(/local/templates/techfest/assets/img/_arrow-right_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.archive__button{width:auto}.archive__photos{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%;border-bottom:1px solid #eceff2;padding-bottom:48px;margin-bottom:48px;margin-top:40px}@media(max-width:1240px){.archive__photos{justify-content:center;gap:8px}}.archive{--swiper-navigation-size: 12px;--swiper-theme-color: var(--color-green-400)}.archive__year{height:35px;min-height:unset;background-color:#fff;border:1px solid var(--color-green-400);color:var(--color-green-400);padding:10px 20px}.archive__year:hover{background:#00ad9f1a}.archive__year--active{color:var(--color-white);background:var(--color-green-400)}.archive__year--active:hover{background:var(--color-green-400)}.archive__year{width:96px}@media(max-width:450px){.archive__year{width:90px;height:25px;font-size:12px}}.archive__years{position:relative;width:392px;height:fit-content;padding:0 36px}@media(max-width:767px){.archive__years{padding:24px 0 0;width:100%}.archive__years .archive__arrow{display:none}}.archive__arrow{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;border:none;padding:0;background:0}.archive__arrow--disabled{cursor:not-allowed}.archive__arrow-left{left:0}.archive__arrow-left:before{content:"";display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;background-image:url(/local/templates/techfest/assets/img/icons/chevron-left-green.svg)}.archive__arrow-left.archive__arrow--disabled:before{content:"";display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;background-image:url(/local/templates/techfest/assets/img/icons/chevron-left-gray.svg)}.archive__arrow-right{right:0}.archive__arrow-right:before{content:"";display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;background-image:url(/local/templates/techfest/assets/img/icons/chevron-right-green.svg)}.archive__arrow-right.archive__arrow--disabled:before{content:"";display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;background-image:url(/local/templates/techfest/assets/img/icons/chevron-right-gray.svg)}.contacts{min-height:80vh}.contacts__title{font-size:38px;line-height:1.2}@media(max-width:450px){.contacts__title{font-size:20px;line-height:1.5}}.contacts__title{margin-top:0;margin-bottom:40px}.contacts__section{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin-bottom:86px}.contacts__section-title{font-size:18px;font-weight:500;width:100%;margin:0 0 10px;padding-bottom:12px;border-bottom:1px solid #ebedf2}.contact-card{width:545px;display:flex;flex-direction:row;gap:24px;align-items:center;min-height:175px;padding:32px;background-color:#fff;box-shadow:0 0 28px #83838336;transition:box-shadow .2s linear}.contact-card:hover{box-shadow:0 9.362px 28.085px #7d879859}.contact-card__text{display:flex;flex-direction:column;gap:8px}.contact-card__photo{width:96px;height:96px;border-radius:48px;object-fit:cover}.contact-card__name{font-weight:500;margin:0}.contact-card__position{margin:0}.contact-card__mail{color:var(--color-green-400);line-height:1.5}@media(max-width:450px){.contacts__section{gap:32px;margin-bottom:64px}.contacts__section-title{margin-bottom:0}.contact-card{min-width:290px;padding:15px;flex-direction:column;align-items:start;gap:15px}}.presentations__title{font-size:38px;line-height:1.2}@media(max-width:450px){.presentations__title{font-size:20px;line-height:1.5}}.presentations__title{margin-bottom:26px}@media(max-width:1240px){.presentations__title{margin-bottom:16px}}.al-pres__title{font-size:22px;padding-bottom:12px;border-bottom:1px solid #ebedf2;margin:0 0 40px}.present time{--icon-width: 24px;display:flex;align-items:center;gap:8px;height:max-content;font-weight:500}.present time:before{content:"";display:block;width:var(--icon-width);height:var(--icon-width);background-image:url(/local/templates/techfest/assets/img/icons/icon-calendar-blue.svg);background-repeat:no-repeat;background-size:contain}@media(max-width:450px){.present time{font-size:12px;--icon-width: 16px}}.al-pres{margin-top:64px}.al-pres h4{margin-top:10px}.al-pres .flex-row{flex-wrap:wrap;justify-content:center;gap:30px}.pres .flex-row{gap:19px}.pres-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px}.pres{--color-red-stream: linear-gradient(90deg, #ce4c3b 0%, #e46251 100%);--color-blue-stream: linear-gradient(90deg, #265a8d 0%, #065886 100%);--color-white-stream: linear-gradient(210deg, #f6f7f8 4%, #ced4e3 100%);--color-purple-stream: linear-gradient(180deg, #9456da 4%, #6e3fa3 100%);--color-red-label-bg: #f76b57;--color-red-label-border: #ffbab0;--color-blue-label-bg: #287aa8;--color-blue-label-border: #6db2d8;--color-white-label-bg: #f4f6fc;--color-white-label-border: #c5ccdc;--color-purple-label-bg: #8b59c5;--color-purple-label-border: #b790e2;display:flex;justify-content:space-between;min-width:350px;max-width:353px;min-height:254px;max-height:280px;position:relative;padding:20px 16px 18px;z-index:-1;clip-path:polygon(0 100%,0 0,65% 0,72% 10%,100% 10%,100% 100%)}.pres__1{background:var(--color-blue-stream)}.pres__1 .pres__label{background-color:var(--color-blue-label-bg);border-color:var(--color-blue-label-border)}.pres__2{background:var(--color-red-stream)}.pres__2 .pres__label{background-color:var(--color-red-label-bg);border-color:var(--color-red-label-border)}.pres__3{background:var(--color-white-stream)}.pres__3 .pres__label{background-color:var(--color-white-label-bg);border-color:var(--color-white-label-border)}.pres__3 .pres__label svg path{fill:var(--color-main)}.pres__3 .pres__label,.pres__3 .pres__name,.pres__3 .pres__speaker-title,.pres__3 .pres__speaker,.pres__3 .pres__speaker span{color:var(--color-main)}.pres__4{background:var(--color-purple-stream)}.pres__4 .pres__label{background-color:var(--color-purple-label-bg);border-color:var(--color-purple-label-border)}.pres__label{display:flex;width:fit-content;align-items:center;text-align:center;gap:5px;max-width:54px;max-height:24px;padding:6px 4px;background-color:#fff3;border:1px solid rgba(255,255,255,.5);font-weight:500;font-size:11px;color:#fff}.pres__label svg{width:10px;min-width:10px;height:12px}.pres__label svg path{fill:#fff}.pres__name{min-height:92px;max-height:104px;margin:20px 0 30px;font-weight:500;color:#fff;-webkit-line-clamp:4;display:flex;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pres__speaker-title{font-weight:500;font-size:14px;line-height:17px;color:#fff;margin-bottom:12px}.pres__speaker-block{display:flex;justify-content:flex-start;align-items:center;gap:12px}.pres__speaker,.pres__speaker span{font-weight:700;font-size:14px;line-height:18px;color:#fff;margin:0}.pres__speaker-img-block{display:flex;align-items:center;justify-content:flex-start;width:fit-content;height:auto;padding:0;margin:0}.pres__speaker-img{box-sizing:border-box;width:48px;height:48px;max-width:48px;max-height:48px;border:2px solid #ffffff;border-radius:50%;background-color:#cbcbcb}.pres__speaker-img--second{margin-left:-18px;z-index:-1}@media(max-width:1240px){.al-pres{margin-top:48px;margin-bottom:0}.al-pres__title{font-size:20px;margin-bottom:32px}.al-pres .flex-row{justify-content:left}.al-pres h2{font-size:28px}.pres-wrap{row-gap:24px;justify-content:flex-start}.pres{min-width:330px;max-width:330px;min-height:216px;max-height:216px;padding:16px 12px 18px 14px;clip-path:polygon(0 100%,0 0,82% 0,88% 10%,100% 10%,100% 100%)}.press__name-block{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;flex-direction:column}.pres__name{min-height:66px;max-height:66px;margin:0;font-weight:500;font-size:12px;line-height:16px}.pres__label svg{width:10px;min-width:10px;height:12px}.pres__speaker-title{margin-bottom:12px;font-size:12px;line-height:14px}.pres__speaker-img{width:32px;height:32px;max-width:32px;max-height:32px}.pres__speaker-img--second{margin-left:-10px}.pres__speaker,.pres__speaker span{font-size:12px;line-height:16px}}@media(max-width:729px){.pres-wrap{justify-content:center}}@media(max-width:450px){.al-pres__title{font-size:16px;margin-bottom:32px}.al-pres time:after{width:16px;height:16px}.al-button{width:155px;height:38px;font-size:12px;line-height:150%;padding:9px 30px 9px 45px}.al-button:after{width:18px;height:18px;top:10px;left:18px}.al-pres{margin-top:48px;margin-bottom:0}.al-pres .flex-row{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:4px;margin-left:-10px;margin-right:-10px;margin-bottom:1px}.al-pres h2{margin-left:5px;margin-right:auto;margin-bottom:10px}.pres-wrap{justify-content:center}.pres{min-width:290px;max-width:290px;min-height:184px;padding:14px 12px;clip-path:polygon(0 100%,0 0,70% 0,77% 10%,100% 10%,100% 100%)}.press__name-block{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;flex-direction:column}.pres__name{font-size:10px;line-height:14px;margin:0;overflow:hidden;min-height:58px;max-height:58px}.pres__label{font-size:10px;line-height:12px;gap:4px;padding:4px;max-width:47px;max-height:20px}.pres__label svg{width:8px;min-width:8px;height:10px}.pres__speaker-title{margin-bottom:10px;font-size:10px;line-height:12px}.pres__speaker-img{width:24px;height:24px;max-width:24px;max-height:24px}.pres__speaker-img--second{margin-left:-7px}.pres__speaker,.pres__speaker span{font-size:10px;line-height:14px}}.stream__buttons{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:767px){.stream__buttons{display:none}}.stream__button{height:35px;min-height:unset;background-color:#fff;border:1px solid var(--color-green-400);color:var(--color-green-400);padding:10px 20px}.stream__button:hover{background:#00ad9f1a}.stream__button--active{color:var(--color-white);background:var(--color-green-400)}.stream__button--active:hover{background:var(--color-green-400)}@media(max-width:450px){.stream__title{font-size:20px}}.stream__header{display:flex;justify-content:space-between;margin-bottom:40px}@media(max-width:767px){.stream__header{margin-bottom:16px}}.stream__select{display:none}@media(max-width:767px){.stream__select{display:block;padding-right:8px;border:none;outline:none;font-weight:500;font-size:12px;text-align:right;color:var(--color-green-400)}}.stream__banner{display:flex;flex-flow:column;justify-content:center;min-height:270px;width:100%;padding:24px;margin-bottom:64px;background-color:var(--color-main);background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;background-position:center right}@media(max-width:767px){.stream__banner{min-height:165px;padding:16px;margin-bottom:32px}}.stream__banner-title{font-size:24px;color:#fff;margin:36px 0}.stream__banner-description{width:60%;color:var(--color-white);margin:0}@media(max-width:1240px){.stream__banner-description{font-size:14px}}@media(max-width:767px){.stream__banner-description{width:100%;font-size:12px}}.stream__banner--text-dark .stream__banner-title,.stream__banner--text-dark .stream__banner-description{color:var(--color-main)}.stream__banner--white{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-white-full.svg)}.stream__banner--red{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-red-full.svg)}.stream__banner--blue{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-blue-full.svg)}.stream__banner--purple{background-color:var(--color-stream-purple)}.stream-timetable{padding-left:26px}@media(max-width:767px){.stream-timetable{padding-left:0}}.s-row{display:flex;gap:40px;position:relative;padding-left:42px;padding-bottom:64px}@media(max-width:450px){.s-row{gap:16px;padding:0 0 48px;align-items:flex-start}}.s-text{line-height:20px;margin:0}@media(max-width:450px){.s-text{font-size:12px;line-height:15px;padding-top:10px}}.s-info{display:flex;flex-direction:column;gap:20px}.s-time{width:44px;min-width:44px;text-align:center;margin:0;font-weight:500;color:var(--color-green-400);position:relative}@media(max-width:450px){.s-time{font-size:14px;line-height:18px;background-color:#fff;padding:8px 0}}.s-row:after{content:"";position:absolute;top:0;left:0;display:block;width:18px;height:18px;background-color:#fff;background-image:url(/local/templates/techfest/assets/img/stream-point.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}@media(max-width:450px){.s-row:after{display:none}}.s-row:not(:last-child):before{content:"";position:absolute;top:0;left:8px;display:block;width:2px;height:100%;background:repeating-linear-gradient(to bottom,#ccd5dc,#ccd5dc 8px,transparent 8px,transparent 16px);z-index:0}@media(max-width:450px){.s-row:not(:last-child):before{left:20px}}.s-inside-wrap{display:flex;flex-flow:row wrap;justify-content:flex-start;column-gap:80px;row-gap:24px}.s-inside{display:flex;align-items:center;gap:20px;margin-left:0;margin-bottom:0}.s-inside__img{flex-shrink:0;width:90px;height:90px;object-fit:contain;background:linear-gradient(222deg,#89c9ed .6%,#6a73c8 76%)}@media(max-width:450px){.s-inside__img{width:72px;height:72px}}.s-inside p{margin:0}@media(max-width:450px){.s-inside p{font-size:12px;line-height:15px}}.s-inside span{display:inline-block;margin-top:.45rem;font-weight:700}@media(max-width:1240px){.stream__buttons.streaming{width:100%;justify-content:space-around}.stream__buttons.streaming .stream-button{width:calc(50% - 10px);margin-right:0}}@media(max-width:600px){.stream__buttons.streaming .stream-button{width:100%}}.about{margin-top:120px;margin-bottom:120px}@media(max-width:1240px){.about{margin-top:80px;margin-bottom:80px}}.about .flex-row{gap:100px}@media(max-width:1240px){.about .flex-row{gap:40px}}@media(max-width:767px){.about .flex-row{flex-direction:column}}.about .right-block{display:flex;flex-direction:column;gap:32px}.about__text .all-txt{margin-top:16px;display:none}.about__text p,.about__text ul,.about__text a{font-weight:500}.about__text p{margin-top:0}.about__text p:last-child{margin:0}.about__text ul{padding-left:20px}.about__text a{text-decoration:underline;text-underline-offset:4px}.about .expand .all-txt{display:block}.about .expand .left-block .materials{display:flex}@media(max-width:767px){.about .expand .left-block .materials{display:none}.about .expand .right-block .materials{display:flex;margin:0}}.img-container{--frame-padding: 24px;--img-width: 430px;padding-left:var(--frame-padding);padding-top:var(--frame-padding)}.img-container__inner{width:var(--img-width);position:relative}.img-container__inner img{width:var(--img-width);object-fit:cover;max-height:290px;position:relative;z-index:2}.img-container__inner:after{content:"";position:absolute;top:calc(-1 * var(--frame-padding));left:calc(-1 * var(--frame-padding));width:100%;height:100%;background-color:#265a8d;z-index:1}@media(max-width:1240px){.img-container{--img-width: 330px;--frame-padding: 18px}}@media(max-width:450px){.img-container{--img-width: 100%;--frame-padding: 18px}}.materials{display:none;gap:24px;margin-top:48px}@media(max-width:1240px){.materials{flex-direction:column}}@media(max-width:767px){.materials{gap:16px}}.material-item{--padding: 16px;display:flex;flex-direction:column;width:50%;gap:10px;position:relative;cursor:pointer;padding:var(--padding);border-radius:24px;border:1px solid #e5e6ef}@media(max-width:1240px){.material-item{width:100%}}.material-item__text{color:var(--color-main);font-weight:500;line-height:1.3}@media(max-width:1240px){.material-item__text{width:60%}}.material-item:before{content:"";background-repeat:no-repeat;background-position:center;width:32px;height:32px}.material-item--photos:before{background-image:url(/local/templates/techfest/assets/img/icons/image.svg)}.material-item--videos:before{background-image:url(/local/templates/techfest/assets/img/icons/film-strip.svg)}.material-item:after{content:"";position:absolute;top:var(--padding);right:var(--padding);background-image:url(/local/templates/techfest/assets/img/icons/chevron-right.svg);background-repeat:no-repeat;background-position:center;width:24px;height:24px}.features{background-color:#dcecff;display:block;padding:85px 0 50px}.features .container{display:flex;justify-content:space-between}.features .block{display:flex;flex-shrink:0;width:220px;flex-direction:column;text-align:center;align-items:center;gap:16px}.features h4{font-size:18px;font-weight:500;line-height:1.3;color:var(--color-main-500);margin-bottom:0}.features img{width:60px;height:60px}@media(max-width:1240px){.features{padding:32px 0}.features .container{flex-wrap:wrap;gap:40px;width:600px}.features .block{width:200px}.features img{width:50px;height:50px}.features h4{font-size:14px}}@media(max-width:767px){.features .container{width:90%;justify-content:center}}@media(max-width:450px){.features{padding:40px 0}}.hero .container{display:flex;align-items:center;gap:75px;transform:translate(-15%)}.hero .container:before{flex-shrink:0;content:"";width:356px;height:408px;background-image:url(/local/templates/techfest/assets/img/hero-section/lamp.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.hero{display:flex;align-items:center;background-image:url(/local/templates/techfest/assets/img/hero-section/desktop-left.svg),url(/local/templates/techfest/assets/img/hero-section/desktop-right.svg);background-color:#dcecff;background-repeat:no-repeat;background-position:left center,right center;height:643px}.hero h1{font-size:64px;width:40%;margin:0 0 64px}.hero h2{font-weight:500;font-size:32px;line-height:1.25;color:#236192;margin:0 0 40px}.hero__info{display:flex;flex-direction:column;justify-content:center;align-items:start;width:540px}.hero__name{font-size:44px;font-weight:700;color:#236192;margin-bottom:24px;line-height:1}.hero__logo{max-height:60px;margin-bottom:64px}.hero__chips{display:flex;gap:40px;margin-bottom:32px}.hero__chip{display:flex;align-items:center;gap:8px;border-radius:9999px;background:#d3e5f9;padding:12px 16px;max-height:48px;width:max-content;font-size:18px;font-weight:500;color:#265a8d}.hero__chip--location{padding:12px 24px 12px 16px}.hero__chip--location:before{content:"";display:inline-block;width:32px;height:32px;background-image:url(/local/templates/techfest/assets/img/icons/location.svg);background-repeat:no-repeat;background-size:contain}@media(max-width:1920px){.hero{background-image:url(/local/templates/techfest/assets/img/hero-section/full.svg);background-position:center}}@media(max-width:1440px){.hero{height:630px;background-image:url(/local/templates/techfest/assets/img/hero-section/tablet-left.svg),url(/local/templates/techfest/assets/img/hero-section/tablet-right.svg);background-position:left center,right center}.hero .container{transform:none;gap:64px}.hero .container:before{width:280px;height:320px}.hero__info{width:100%}}@media(max-width:1240px){.hero .container:before{width:186px;height:214px}.hero h2{font-size:28px}.hero__chips{gap:6px}}@media(max-width:767px){.hero{padding-top:15px;padding-bottom:30px;background-image:url(/local/templates/techfest/assets/img/hero-section/mobile-left.svg),url(/local/templates/techfest/assets/img/hero-section/mobile-right.svg);background-position:left top,right bottom}.hero .container{flex-direction:column;gap:50px}.hero .container:before{width:150px;height:170px}.hero__name{font-size:20px;margin-bottom:16px}.hero__logo{height:40px;margin-bottom:40px}.hero__chips{flex-direction:column;gap:12px;margin-bottom:25px}.hero h2{font-size:20px;line-height:1.2;margin-bottom:25px}}.partners{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.partners__title{margin-bottom:var(--section-title-margin)}.partners__block{margin-bottom:60px;justify-content:flex-start;gap:130px}.partners__partner{width:180px}.partners__partner img{width:100%;height:100%;object-fit:contain}@media(min-width:426px)and (max-width:1185px){.partners__title{margin-bottom:15px}.partners__partner{width:112px}}@media(min-width:491px)and (max-width:767px){.partners__block{flex-direction:row;flex-wrap:wrap;gap:70px 130px;margin-left:-5px;margin-right:-5px}}@media(min-width:426px)and (max-width:490px){.partners__block{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px 80px;margin-left:0;margin-right:0}.partners__partner{width:112px}}@media(max-width:425px){.partners__title{width:130px;margin:-5px 0 22px}.partners__block{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:40px 80px;margin-left:0;margin-right:0}.partners__partner{width:112px;margin:2px}}.photos{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.photos h2,.photos .flex-row{margin-bottom:var(--section-title-margin)}@media(max-width:1240px){.photos .flex-row{flex-wrap:wrap;justify-content:center;gap:40px}}@media(max-width:767px){.photos .flex-row{gap:22px}}.photos .photo{display:block;width:254px;height:254px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;z-index:-3;transition:box-shadow .3s ease-in-out}@media(max-width:450px){.photos .photo{width:160px;height:160px}}.photos .photo img{width:100%;height:100%;object-fit:cover}.photos .photo:after,.photos .photo:before{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;transition:opacity .3s ease-in-out}.photos .photo:before{background:linear-gradient(to bottom,#f8705e00,#f8705e);opacity:1}.photos .photo:after{background:linear-gradient(to bottom,#2b649c00,#265a8d);opacity:0}.photos .photo:hover{box-shadow:0 0 15px #24325433}.photos .photo:hover:after{opacity:1}.photos .photo:hover:before{opacity:0}.photos .photo__signature{padding:16px;position:absolute;bottom:0;left:0;right:0;z-index:10}@media(max-width:1240px){.photos .photo__signature{padding:10px}}.photos .photo__signature time{--ico-size: 24px;display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#fff}.photos .photo__signature time:before{content:"";display:inline-block;width:var(--ico-size);height:var(--ico-size);background-image:url(/local/templates/techfest/assets/img/icons/icon-calendar.svg);background-repeat:no-repeat;background-size:contain}@media(max-width:450px){.photos .photo__signature time{gap:6px;margin-bottom:8px;font-size:10px;--ico-size: 16px}}.photos .photo__location{color:#fff;font-weight:500;font-size:20px;line-height:1.5;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media(max-width:450px){.photos .photo__location{font-size:12px}}.photos .photo__button{text-align:center}.programs{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.programs__header{display:flex;margin-bottom:var(--section-title-margin);gap:24px}@media(max-width:767px){.programs__header{flex-direction:column}}.programs__title{margin-bottom:56px}@media(max-width:1240px){.programs__title{margin-bottom:40px}}.programs__city{display:flex;align-items:center;gap:8px;flex-shrink:0;align-self:flex-end;font-size:18px;font-weight:500;line-height:1.3;color:var(--color-main-500);width:max-content;height:max-content;background-color:#f4f7f9;padding:8px 24px 8px 16px;border-radius:9999px}.programs__city:before{content:"";display:inline-block;width:32px;height:32px;background-image:url(/local/templates/techfest/assets/img/icons/location.svg);background-repeat:no-repeat;background-size:contain}@media(max-width:767px){.programs__city{align-self:flex-start}}.programs__description{margin:0;font-size:18px;font-weight:500;line-height:1.3;width:70%}@media(max-width:1240px){.programs__description{font-size:16px;width:90%}}.programs__cards{--program-width: 340px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--program-width),1fr));gap:40px}@media(max-width:1240px){.programs__cards{--program-width: 208px}}@media(max-width:767px){.programs__cards{--program-width: 100%}}.program{--padding: 24px;position:relative;height:340px;padding:var(--padding);background-image:var(--bg-image);background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;color:var(--color-white)}.program--text-dark{color:var(--color-main)}.program--white{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-white.svg)}.program--red{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-red.svg)}.program--blue{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-blue.svg)}.program--purple{background-color:purple}@media(min-width:1241px){.program--wide.program--red{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-red-wide.svg)}.program--wide.program--blue{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-blue-wide.svg)}.program--wide.program--white{--bg-image: url(/local/templates/techfest/assets/img/programs/bg-white-wide.svg)}}@media(max-width:767px){.program{height:232px}}.program:hover{transform:scale(1.01);box-shadow:0 0 30px #dadada66}.program__title{font-size:24px;margin:0}.program__button{position:absolute;pointer-events:none;bottom:var(--padding)}@media(max-width:1240px){.program__button{left:50%;transform:translate(-50%)}}@media(max-width:767px){.program__button{width:calc(100% - 2 * var(--padding))}}.program__button{background-color:var(--color-white);color:var(--color-main)}.program .program1 .program--blue{background-image:url(/local/templates/techfest/assets/img/_program_bg-1.jpg)}.program .program2 .program--red{background-image:url(/local/templates/techfest/assets/img/_program_bg-2.jpg)}.program .program3 .program--white{background-image:url(/local/templates/techfest/assets/img/_program_bg-3.jpg)}.program .program4 .program--purple{background-image:url(/local/templates/techfest/assets/img/_program_bg-4.jpg)}.program__description{max-height:8.25rem;overflow:hidden;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical}@media(max-width:1240px){.program__description{font-size:14px;margin-bottom:2.25rem;line-height:1.25}}@media(max-width:450px){.program__description{font-size:12px;margin-bottom:1.5625rem;max-height:5.625rem}}.feedback{padding-top:80px;padding-bottom:80px;background-color:#265a8d;background-image:url(/local/templates/techfest/assets/img/registration-form/pattern-left.svg),url(/local/templates/techfest/assets/img/registration-form/pattern-right.svg);background-position:bottom left,bottom right;background-repeat:no-repeat}.feedback h2{color:#fff;margin-bottom:8px;text-align:center}.feedback form{width:740px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:32px;z-index:100}.feedback form .flex-col{position:relative}.feedback form label,.feedback form label a{color:#fff}.fields{display:grid;grid-template-columns:1fr 1fr;row-gap:32px;column-gap:24px}@media(max-width:1240px){.fields{grid-template-columns:1fr}}.feedback .submit{text-align:center}.feedback .button{height:52px;padding:14px 32px}@media(max-width:1240px){.feedback{margin-top:0;padding-top:33px;background-size:auto,30%}.feedback form{width:100%}.feedback .flex-row{flex-direction:column}.feedback .lowtext{margin-top:5px}.popup-window-content{margin-top:-45px}}@media(max-width:450px){.feedback .flex-row{display:block}.feedback{padding-top:17px;padding-bottom:42px}.feedback form{width:100%}.feedback .lowtext{font-size:10px;line-height:13px;margin-top:5px}.feedback .select:after{top:56px}.popup-window-content{margin-top:-25px}}.feeds{margin-top:40px;margin-bottom:var(--section-margin);--review-max-width: 480px}.feeds__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:0 50px}@media(max-width:1240px){.feeds__grid{padding:0;--review-max-width: 100%}}@media(max-width:767px){.feeds__grid{grid-template-columns:1fr}}@media(max-width:450px){.feeds__title{font-size:20px}}.feeds__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--section-title-margin)}.feeds__link{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:var(--color-main)}.feeds__link:after{content:"";display:block;width:24px;height:24px;background-image:url(/local/templates/techfest/assets/img/icons/chevron-right.svg);background-repeat:no-repeat;background-size:contain}.r-card{--caption-padding: 35px;max-width:var(--review-max-width)}@media(max-width:767px){.r-card{--caption-padding: 0}}.r-card__author-name{padding-left:var(--caption-padding);margin:0 0 4px;font-weight:700}.r-card__author-position{padding-left:var(--caption-padding);font-size:14px;width:60%;margin:0}.r-card__text-block{display:flex;flex-direction:column;gap:32px;width:100%;height:auto;background-color:#dcecff;padding:24px 20px 24px 24px;position:relative;margin-bottom:50px}@media(max-width:1240px){.r-card__text-block{height:300px;margin-bottom:40px}}@media(max-width:767px){.r-card__text-block{padding:16px}}.r-card__text-block:after{content:"";position:absolute;left:35px;bottom:-10px;transform:rotate(45deg);display:block;width:25px;height:25px;background-color:#dcecff}.r-card__text-block:before{content:"";flex-shrink:0;display:block;width:67px;height:40px;background-image:url(/local/templates/techfest/assets/img/quotes.svg);background-size:cover;background-repeat:no-repeat}.r-card__text{position:relative;display:block;height:150px;overflow-y:auto;margin:0;padding:0 20px 0 0}@media(max-width:1240px){.r-card__text{height:180px}}.r-card__text:after{content:"";position:sticky;bottom:0;left:0;right:0;display:block;width:100%;height:60px;background:linear-gradient(#fff0,#dcecff 90%)}.r-card__text::-webkit-scrollbar-track{background:#cfe3f7}.r-card__text::-webkit-scrollbar-thumb{background:#265a8d}.reviewSwiper{--swiper-pagination-color: #265a8d;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-inactive-color: #dcecff;position:relative;padding:0 64px 72px}@media(max-width:767px){.reviewSwiper{padding:0 0 72px}}.reviewSwiper-slide{display:flex;justify-content:center}.reviewSwiper__button-next{right:0}.reviewSwiper__button-next svg{transform:rotate(180deg)}.reviewSwiper__button-prev{left:0}.reviewSwiper__button{display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;position:absolute;top:30%;width:32px;height:32px;background-color:#dcecff;border-radius:50%;stroke:var(--color-main)}@media(max-width:767px){.reviewSwiper__button{display:none}}.reviewSwiper__button--disabled{cursor:not-allowed;background-color:#f9f9fa;stroke:#ccd1d8}.reviewSwiper__button svg{width:9px;height:18px}.speakers{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.speakers h2{margin-bottom:var(--section-title-margin)}.speakers .flex-row{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:50px}.speakers__button{text-align:center}.speaker{--card-width: 255px;width:var(--card-width);text-align:center}.speaker h3{margin-top:28px;margin-bottom:4px}.speaker p{margin:0}@media(max-width:1240px){.speaker{--card-width: 137px}.speaker h3{margin-top:16px;font-size:14px}.speaker p{font-size:12px}}.speaker__image{border-radius:50%;display:block;width:var(--card-width);height:var(--card-width);background-size:cover;position:relative;overflow:hidden;z-index:1}.speaker__image img{width:100%;height:auto}.speaker__image:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#0000001a;transition:transform .3s ease;will-change:transform;clip-path:polygon(0% 60%,100% 0%,100% 40%,0% 100%);transform:scale(1.5);transform-origin:center;z-index:-1}.speaker__image:hover:before{transform:scale(2.5)}.speaker:nth-child(6n+1) .speaker__image{background-color:#346799}.speaker:nth-child(6n+2) .speaker__image{background-color:#56acf5}.speaker:nth-child(6n+3) .speaker__image{background-color:var(--color-green-400)}.speaker:nth-child(6n+4) .speaker__image{background-color:#f8705e}.speaker:nth-child(6n+5) .speaker__image{background-color:#56acf5}.speaker:nth-child(6n+6) .speaker__image{background-color:var(--color-green-400)}.roadmap{margin-top:64px}.roadmap__title{margin-bottom:40px;font-size:26px}@media(max-width:767px){.roadmap__title{font-size:20px}}.roadmap__cards{display:flex;flex-wrap:wrap;gap:35px}@media(max-width:767px){.roadmap__cards{gap:24px}}.activity-card{display:flex;padding:30px 32px;align-items:center;gap:24px;width:350px;height:148px;background:#fff;border-radius:90px;border:1px solid #e5e6ef;overflow:hidden;cursor:pointer}@media(max-width:1240px){.activity-card{padding:0 24px 0 30px;width:330px;height:140px}}@media(max-width:767px){.activity-card{padding:20px;width:290px;height:120px}}.activity-card:hover{background-color:#f3f8ff}.activity-card:active,.activity-card--active{border-color:#bee2f9;background-color:#dcecff}.activity-card__image{width:88px;height:88px;border-radius:50%}.activity-card__text{font-size:18px}.activity-card__city{margin:0;font-size:inherit}.activity-card__date{font-weight:500}.popup-window{background:transparent;box-shadow:none}.popup-window-content{margin-top:-70px;border-radius:20px;background-color:#cce7ff;padding:10px!important}.menu-popup{padding:0}.menu-popup .menu-popup-item{height:40px}.menu-popup-item-text{font-size:20px}.menu-popup-no-icon .menu-popup-item-text{padding:0 10px}.menu-popup-item:hover,.menu-popup-item.menu-popup-item-open{background-color:var(--color-green-400);border-radius:10px}.menu-popup-item:hover .menu-popup-item-text{color:#fff}@media screen and (max-width:1185px){.menu-popup-item-text{font-size:16px}}.search-menu{display:none}#search__toggle{opacity:0}#search__toggle:checked~.search__box{visibility:visible;top:0;z-index:102;opacity:1}.search__box{display:flex;flex-direction:row;justify-content:center;position:fixed;visibility:hidden;top:-120px;right:0;width:100%;height:110px;margin:0;padding:40px 0;list-style:none;background:#fff left top no-repeat;transition-duration:.4s;opacity:0}.search__btn{display:flex;align-items:center;width:19px;height:auto;cursor:pointer;z-index:100}.search__box>.search__btn{margin-left:21px;margin-top:12px}header input{position:absolute;top:0;right:0;width:90%;height:42.5px;line-height:30px;outline:0;border:1px solid #c8624f;display:none;font-size:1em;border-radius:20px;padding:0 50px 0 25px}.search{box-sizing:border-box;border:none;background:transparent;width:50px;height:50px;position:absolute;top:0;right:0;border-radius:50%;color:#c8624f;text-align:center;font-size:1.2em;transition:all .6s}header form{position:relative;width:880px;cursor:pointer;height:50px;background:#fff;padding:5px;border:none;outline:none}header form input{display:block;caret-color:#c04c36}@media(max-width:1219px){.search-menu{position:absolute;top:6px;right:80px}.search__box{width:100%;padding:25px 0}.search__box a{display:none}.search__box>form{width:80%}.search__box>.search__btn{margin-top:-15px}}@media(max-width:425px){.search-menu{position:absolute;top:0;right:65px}.search__box{width:100%;height:90px;padding:20px 0}.search__box>.search__btn{margin-top:-5px}}.apps__links_qr{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.apps__links_qr .apps__qr-image{width:150px;height:150px}@media(max-width:550px){.apps__qr-image{display:none}.apps__links_qr{align-items:flex-start;gap:5px;margin-bottom:40px}}

/* End */
/* /local/templates/techfest/assets/dist/site.bundle.css?177565527858121 */
