@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,
*::before,
*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:unset}
::-moz-placeholder{color:unset}
:-ms-input-placeholder{color:unset}
::-ms-input-placeholder{color:unset}
::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--index:calc(1vw + 1vh);--main-font:"montserrat";--font-16:1rem;--font-18:1.25rem;--font-24:1.5rem;--font-36:2.25rem;--accent-color:#003470;--blue:#3365B0;--font-color:#62768A;--bg-cyan:#EFF8FD;--gray:#E5E5E5;--white:#fff;--text-cyan:#5AB4E6;--orange:#E65028;--orange-light:#F8623A;--radius-border-24:24px;--radius-border-16:16px;--shadow:0 14px 20px rgba(33,33,33,0.2);--shadow-hover:0 25px 50px 0 rgba(0,0,0,0.10),0px -25px 50px 0 rgba(255,255,255,0.50)}body{font-family:"Montserrat",sans-serif;font-size:var(--font-16);line-height:var(--line-height);color:var(--main-color);min-width:320px;position:relative;overflow-x:hidden;min-height:100vh;scroll-behavior:smooth;background-color:var(--white)}::-moz-selection{background-color:var(--accent-color);color:var(--white)}::selection{background-color:var(--accent-color);color:var(--white)}input,
textarea{outline:none;caret-color:var(--accent-color)}
input:focus-visible,
textarea:focus-visible{outline:none}header,section,footer{content-visibility:auto;contain-intrinsic-size:1000px}.uk-section{padding:60px 0}.text-white{color:var(--white) !important}.bg-blue{background-color:#0050AA}.bg-azure{background-color:#63B5E5}.bg-cyan{background-color:var(--bg-cyan);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:1s ease;transition:1s ease}.bg-cyan--visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.bg-orange{background-color:#E54A1E !important;color:var(--white) !important}.bg-orange-ligth{background-color:var(--orange-light) !important;color:var(--white) !important}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;font-family:"Montserrat",sans-serif}h1{font-size:2.25rem}.py-20{padding:20px 0}.px-20{padding:0 20px}.p-20{padding:20px}.pt-20{padding-top:20px}.py-90{padding:90px 0}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.pl-40{padding-left:40px}.p-48{padding:48px}.py-48{padding:48px 0}.font-bold{font-weight:700}a:hover{color:inherit;text-decoration:none}.text-orange{color:var(--orange)}.text-24{font-size:var(--font-24)}.text-36{font-size:var(--font-36)}.text-blue{color:var(--accent-color)}.text-lightblue{color:var(--blue)}.text-gray{color:var(--font-color)}.text-dark{color:#082644}.rounded-16{border-radius:var(--radius-border-16)}.block{display:block}.border-right{border-right:1px solid #E5E5E5;padding-right:30px;margin-right:30px}.self-start{-ms-flex-item-align:start;align-self:start}.justify-self-end{justify-self:end}.ai-navbar-container{background:var(--accent-color);font-family:"montserrat",sans-serif;color:var(--white)}.ai-navbar{padding:23px 0}.top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0;margin:0}
.top-menu li{padding:0;margin:0}
.top-menu a{color:var(--white);min-height:70px;font-family:"montserrat",sans-serif;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}
.top-menu a:hover{color:#5AB4E6}
.top-menu a:hover.active{color:#5AB4E6}@media (max-width:960px){.ai-navbar-container{position:sticky;top:0;z-index:11}}
.uk-divider-vertical{margin:0 30px;height:40px;border-color:rgba(255,255,255,0.2)}.divider-sm{height:20px}.ai-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);padding:0 20px;height:50px;font-size:14px;font-weight:500;border-radius:25px;overflow:hidden;position:relative}
.ai-button:hover{-webkit-animation:border 0.5s both cubic-bezier(0.3,0.61,0.11,1.18);animation:border 0.5s both cubic-bezier(0.3,0.61,0.11,1.18)}
.ai-button img{margin-left:10px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@-webkit-keyframes border{from{border-radius:25px}50%{border-radius:5px}75%{border-radius:20px}to{border-radius:16px}}@keyframes border{from{border-radius:25px}50%{border-radius:5px}75%{border-radius:20px}to{border-radius:16px}}
.red_btn{background:linear-gradient(106deg,#E65028 -91.11%,#FF9D42 -1.06%,#E65028 -1.05%);border:none}
.red_btn::before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(106deg,#E65028 21.6%,#FF9D42 55.16%,#E65028 55.17%);z-index:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
.red_btn:hover{color:var(--white)}
.red_btn:hover::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.blue_btn{background:linear-gradient(106deg,#5AB4E6 -91.11%,#A7E0FF -1.06%,#5AB4E6 -1.05%);border:none}
.blue_btn::before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(106deg,#5AB4E6 14.08%,#A7E0FF 51.41%,#5AB4E6 51.42%);z-index:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
.blue_btn:hover{color:var(--white)}
.blue_btn:hover::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes gelatine{from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(1.1,0.9);transform:scale(1.1,0.9)}50%{-webkit-transform:scale(0.9,1.1);transform:scale(0.9,1.1)}75%{-webkit-transform:scale(1.05,0.95);transform:scale(1.05,0.95)}}@keyframes gelatine{from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(1.1,0.9);transform:scale(1.1,0.9)}50%{-webkit-transform:scale(0.9,1.1);transform:scale(0.9,1.1)}75%{-webkit-transform:scale(1.05,0.95);transform:scale(1.05,0.95)}}
header{overflow:hidden;position:relative}.bg-top{position:absolute}.bg-top-1{left:0;bottom:0;animation:movingBG1 15s cubic-bezier(0.770,0.000,0.175,1.000) infinite}@keyframes movingBG1{0%{transform:translate(-500px,0) scale(1);opacity:0}30%{transform:translate(-158px,0) scale(1);opacity:.6}60%{transform:translate(-158px,0) scale(2)}100%{transform:translate(-158px,0) scale(2);opacity:0}}.bg-top-2{left:0;transform:translate(-400px,-400px) scale(2);animation:movingBG2 20s cubic-bezier(0.770,0.000,0.175,1.000) infinite 2s}@keyframes movingBG2{0%,100%{transform:translate(-400px,-400px) scale(2);opacity:0}40%{transform:translateX(200%) scale(1);opacity:.6}60%{transform:translateX(200%) scale(2);opacity:.6}100%{transform:translateX(100%) scale(2);opacity:0}}.bg-top-3{right:0;transform:translate(-61px,-255px) scale(1);animation:movingBG3 10s infinite}@keyframes movingBG3{0%,100%{transform:translate(-61px,-255px) scale(2);opacity:0}40%{transform:translate(-61px,-255px) scale(1);opacity:.6}60%{transform:translate(-61px,-155px) scale(1);opacity:.6}100%{opacity:0}}
.block-img{position:absolute;top:0;right:0;width:100%;height:100%;outline:1px solid #000}.grid-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.divider-right{width:2px;height:100%;min-height:40px;background:var(--gray)}.swiper-slide{width:auto;-ms-flex-negative:1;flex-shrink:1}@media (max-width:960px){.divider-right{display:none}.grid-logos{gap:0}.swiper-slide{width:30%;-ms-flex-negative:0;flex-shrink:0}}
@media (max-width:767px){.swiper-slide{width:100%}}
.vnot__title-h2{color:var(--accent-color);font-size:2.25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.vnot__title-h2::after{content:"";display:block;height:5px;width:141px;background-color:var(--accent-color);margin-top:60px}.vnot-left__title-h2{color:var(--accent-color);font-size:2.25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.vnot-left__title-h2::after{content:"";display:block;height:5px;width:141px;background-color:var(--accent-color);margin-top:40px}@media (max-width:960px){.vnot__title-h2::after{margin-top:30px}.text-mobile-center{text-align:center}.vnot-left__title-h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vnot-left__title-h2::after{margin-top:30px}}.dynamic-hover{position:relative;z-index:1}
.dynamic-hover:hover .red-triangle{-webkit-transform:rotateZ(30deg);-ms-transform:rotate(30deg);transform:rotateZ(30deg)}
.dynamic-hover:hover .blue-triangle-2{-webkit-transform:rotateZ(0deg);-ms-transform:rotate(0deg);transform:rotateZ(0deg)}
.dynamic-hover:hover .blue-triangle{-webkit-transform:matrix(1,-0.5,0.5,1,-146,97);-ms-transform:matrix(1,-0.5,0.5,1,-146,97);transform:matrix(1,-0.5,0.5,1,-146,97)}
.dynamic-hover:hover .play-icon{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.hover-triangle{position:absolute;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.3s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 0.3s cubic-bezier(0.68,-0.55,0.265,1.55)}.red-triangle{top:0;left:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.blue-triangle{bottom:-70px;right:-100px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.blue-triangle-2{right:0;top:-84px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:5px 10;-ms-transform-origin:5px 10;transform-origin:5px 10;z-index:-1}.play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:all 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);transition:all 0.3s cubic-bezier(0.68,-0.55,0.265,1.55)}@media(max-width:960px){.hover-triangle{display:none}}.bg-white{background-color:var(--white)}.vnot-chips{background:var(--bg-cyan);color:#62768A;padding:6px;border-radius:8px;font-size:14px;margin-right:8px}.hover-card{height:360px;border-radius:16px;overflow:hidden;position:relative;background:var(--white)}
.hover-card .badge{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
.hover-card__bg{max-height:360px;height:100%;position:absolute;width:100%;top:0;left:0;-webkit-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out}
.hover-card .title{color:var(--white);-webkit-transition:color 0.3s;transition:color 0.3s;padding:0 40px 40px 40px;margin-top:10px}
.hover-card__hidden-part{position:absolute;z-index:1;bottom:0}
.hover-card:hover .hover-card__bg{max-height:160px}
.hover-card:hover .badge{opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.hover-card:hover .title{color:var(--blue)}.speakers-block{background:#0050AA url(../../assets/images/banner_element.png) no-repeat 32% 28%;background-attachment:fixed}.orange-circle{width:120px;height:120px;border-radius:50%;background:var(--orange);color:var(--white);-ms-flex-negative:0;flex-shrink:0}
.orange-circle span{display:block}
.orange-circle span:first-child{font-size:var(--font-36);font-weight:700;display:block}.speakers-block__persons li{width:120px;height:120px;border-radius:50%;margin-left:-20px;-webkit-transition:all 0.5s cubic-bezier(0.13,0.74,0.57,1.55);transition:all 0.5s cubic-bezier(0.13,0.74,0.57,1.55)}.speakers-block__persons li:last-child{z-index:1}
.speakers-block__persons:hover li:nth-child(1){-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px)}
.speakers-block__persons:hover li:nth-child(2){-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px)}
.speakers-block__persons:hover li:nth-child(3){-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}
.speakers-block__persons:hover li:nth-child(4){-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}
.speakers-block__persons:hover li:nth-child(5){-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}
.speakers-block__persons:hover li:nth-child(6){-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}
.speakers-block__persons:hover li:nth-child(7){-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}@media (max-width:960px){.scroll-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:500px;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-block ul{padding:15px 80px;scroll-snap-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.scroll-block::-webkit-scrollbar{display:none}}.vnot-stand{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}
.vnot-stand .bg-cyan:nth-child(1){grid-column:span 3}
.vnot-stand .bg-cyan:nth-child(9){grid-column:span 2;background:#0050AA url("../../assets/images/banner_element.png") no-repeat 0 28%}.big-int{font-size:7.5rem;font-weight:700;color:#5AB4E6}.date-working{border-left:2px solid #3365B0;margin-left:auto;padding-left:40px}.stand-card{position:relative}
.stand-card .img{-webkit-transition:opacity 0.3s cubic-bezier(0.39,0.575,0.565,1);transition:opacity 0.3s cubic-bezier(0.39,0.575,0.565,1)}
.stand-card a,.stand-card .span-btn{opacity:0;visibility:hidden;position:absolute;bottom:45px;-webkit-transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1);transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1)}
.stand-card h6{margin-bottom:0;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.68,-0.55,0.27,1.55);transition:-webkit-transform 0.3s cubic-bezier(0.68,-0.55,0.27,1.55);transition:transform 0.3s cubic-bezier(0.68,-0.55,0.27,1.55);transition:transform 0.3s cubic-bezier(0.68,-0.55,0.27,1.55),-webkit-transform 0.3s cubic-bezier(0.68,-0.55,0.27,1.55)}.hover-up{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.hover-up .show{opacity:0;-webkit-transform:translate(-4px,-1px) scale(0.3);-ms-transform:translate(-4px,-1px) scale(0.3);transform:translate(-4px,-1px) scale(0.3);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hover-up .svg-2 .rotate-path{-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hover-up .svg-2 .hide{-webkit-transition:all 0.3s;transition:all 0.3s}.hover-up .svg-2 .show-graph{-webkit-transform:translateY(9px) scale(0.5);-ms-transform:translateY(9px) scale(0.5);transform:translateY(9px) scale(0.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.hover-up .circle,.hover-up .hide{-webkit-transition:all 0.3s;transition:all 0.3s}.hover-up .svg-3 .thumb{-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hover-up .svg-3 .show-thumb{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(8px,10px);-ms-transform:translate(8px,10px);transform:translate(8px,10px)}@media (hover:hover) and (pointer:fine){.stand-card:hover h6{-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}.stand-card:hover .img{opacity:0}.stand-card:hover a,.stand-card:hover .span-btn{opacity:1;visibility:visible;cursor:pointer}.hover-up:hover{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.hover-up:hover .svg-1 .circle{r:10px}.hover-up:hover .svg-1 .hide{opacity:0}.hover-up:hover .svg-1 .show{opacity:1;-webkit-transform:translate(-4px,-1px) scale(1);-ms-transform:translate(-4px,-1px) scale(1);transform:translate(-4px,-1px) scale(1)}.hover-up:hover .svg-2 .rotate-path{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.hover-up:hover .svg-2 .hide{opacity:0}.hover-up:hover .svg-2 .show-graph{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}.hover-up:hover .svg-3 .thumb{-webkit-transform:rotate(10deg) scale(0.8);-ms-transform:rotate(10deg) scale(0.8);transform:rotate(10deg) scale(0.8)}.hover-up:hover .svg-3 .show-thumb{opacity:1;-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);transform:translate(8px,0)}}@media (max-width:960px){.vnot-stand{grid-template-columns:1fr}.vnot-stand .bg-cyan:nth-child(1),.vnot-stand .bg-cyan:nth-child(9){grid-column:span 1}.stand-card h6{margin:0 0 0 20px;font-size:16px}}
@media (max-width:805px){.stand__block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-working{border-left:none;padding:48px 0 0 0;border-top:2px solid #3365B0;margin:auto}}
@media (max-width:450px){.big-int{font-size:3.75rem}}
.map-block{position:absolute;z-index:2;max-width:410px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer{padding:120px 0;font-size:14px}
footer a{color:var(--white);-webkit-transition:color 0.2s linear;transition:color 0.2s linear}
footer a:hover{color:#5AB4E6}.logo-footer{position:relative}.divider-horizontal{border-right:1px solid rgba(255,255,255,0.2);height:40px;margin-left:20px;margin-right:20px}.years-footer-links li{padding-left:12px}
.years-footer-links a{-webkit-transition:color 0.2s linear;transition:color 0.2s linear;color:#5AB4E6}
.years-footer-links a:hover{color:var(--white)}.footer-menu{line-height:1.8}
.footer-menu a{-webkit-transition:color 0.2s linear;transition:color 0.2s linear}
.footer-menu a:hover{color:#5AB4E6 !important}@media (max-width:960px){footer{padding:40px 0}.hide-in-modal{display:none}.logo-footer{margin-bottom:20px}.logotype-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}.map-block{text-align:center;position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.uk-modal-header{border-bottom:0;position:relative;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.uk-modal-header h2{margin-bottom:0;color:#082644}
.uk-modal-header::after{content:"";position:absolute;bottom:-20px;width:140px;height:5px;background-color:#0050AA}
.uk-modal-header h3{color:#082644}.program-modal{background-color:var(--bg-cyan);width:100%;max-width:65% !important}.modal-body{border-radius:8px;-webkit-box-shadow:0 -10px 20px 0 rgba(255,255,255,0.25),0px 15px 30px 0 rgba(143,153,163,0.25);box-shadow:0 -10px 20px 0 rgba(255,255,255,0.25),0px 15px 30px 0 rgba(143,153,163,0.25)
}
.modal-body .ai-button.bg-azure:hover{color:var(--white)}.schedule{border-top:1px solid #DCDEE0;border-bottom:1px solid #DCDEE0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.photo{width:100px;height:100px;border-radius:50%;background:rgba(98,118,138,0.1);background-blend-mode:multiply;overflow:hidden}.modal-grid{display:grid;gap:20px;grid-template-columns:120px 1fr 1.5fr 0.5fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #DCDEE0;padding:20px 0}
.modal-grid em{color:var(--text-cyan)}
.modal-grid .ai-button{margin-left:auto}@media (max-width:1200px){.program-modal{max-width:80% !important}.modal-grid{grid-template-columns:1fr}}
@media (max-width:960px){.schedule{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-grid .ai-button{margin-left:0;margin-right:auto}.uk-modal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uk-modal-header a{margin-top:10px}}
@media (max-width:767px){.program-modal{max-width:100% !important}.text-36{font-size:1.5rem}.modal-grid{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
.modal-video{border-radius:8px;overflow:hidden}.hamburger{width:40px;display:block;cursor:pointer;position:relative;z-index:4}.top-line,
.bottom-line,
.middle-line{transform-box:fill-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hamburger.active .top-line{-webkit-animation:down-rotate 0.6s ease-out both;animation:down-rotate 0.6s ease-out both}
.hamburger.active .bottom-line{-webkit-animation:up-rotate 0.6s ease-out both;animation:up-rotate 0.6s ease-out both}
.hamburger.active .middle-line{-webkit-animation:hide 0.6s ease-out forwards;animation:hide 0.6s ease-out forwards}@-webkit-keyframes up-rotate{0%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-10px) rotate(45deg) scale(0.9);transform:translateY(-10px) rotate(45deg) scale(0.9)}}@keyframes up-rotate{0%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-10px) rotate(45deg) scale(0.9);transform:translateY(-10px) rotate(45deg) scale(0.9)}}
@-webkit-keyframes down-rotate{0%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(10px) rotate(-45deg) scale(0.9);transform:translateY(10px) rotate(-45deg) scale(0.9)}}
@keyframes down-rotate{0%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(10px) rotate(-45deg) scale(0.9);transform:translateY(10px) rotate(-45deg) scale(0.9)}}
@-webkit-keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}
@keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}
.hamburger:not(.active) .top-line{-webkit-animation:down-rotate-reverse 0.6s ease-out both;animation:down-rotate-reverse 0.6s ease-out both}.hamburger:not(.active) .bottom-line{-webkit-animation:up-rotate-reverse 0.6s ease-out both;animation:up-rotate-reverse 0.6s ease-out both}.hamburger:not(.active) .middle-line{-webkit-animation:show 0.6s ease-out forwards;animation:show 0.6s ease-out forwards}@-webkit-keyframes up-rotate-reverse{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-10px) rotate(45deg) scale(0.9);transform:translateY(-10px) rotate(45deg) scale(0.9)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes up-rotate-reverse{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-10px) rotate(45deg) scale(0.9);transform:translateY(-10px) rotate(45deg) scale(0.9)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}}
@-webkit-keyframes down-rotate-reverse{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(10px) rotate(-45deg) scale(0.9);transform:translateY(10px) rotate(-45deg) scale(0.9)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}}
@keyframes down-rotate-reverse{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(10px) rotate(-45deg) scale(0.9);transform:translateY(10px) rotate(-45deg) scale(0.9)}30%{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);animation-timing-function:cubic-bezier(0.16,-0.88,0.97,0.53);-webkit-transform:translateY(0px);transform:translateY(0px)}}
@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}
@keyframes show{0%{opacity:0}100%{opacity:1}}
.left-sidebar-container{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:2}
.left-sidebar-container.show{opacity:1;visibility:visible}
.left-sidebar-container.show .left-sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.left-sidebar-layer{position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgba(0,0,0,0.5);z-index:2}.left-sidebar{padding:23px 30px;position:absolute;left:0;top:0;background:var(--accent-color);z-index:3;width:100%;max-width:300px;height:100dvh;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.left-sidebar .copyright{margin-top:auto}.modal-menu{padding-left:0}
.modal-menu li>a{color:var(--white);padding:10px 0;display:block;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}
.modal-menu li>a:hover,.modal-menu li>a.active{color:#5AB4E6}.lock{overflow:hidden}@media (max-width:600px){.left-sidebar{max-width:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.left-sidebar-container.show .left-sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.filter-item{display:none;-webkit-transition:all 0.2s;transition:all 0.2s}
.filter-item .program-info{max-height:0;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}
.filter-item:hover .program-info{max-height:200px;opacity:1}.filter-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:5px;border-left-style:solid;border-color:var(--white);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:1s ease;transition:1s ease}
.filter-item.active:hover{border-left:5px;border-left-style:solid;border-color:var(--orange)}
.filter-item.active:hover .vnot-chips:first-child{background-color:var(--orange);color:var(--white)}.filter-item--visible.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.tab.active{background-color:#ddd}.tabs{margin-bottom:60px;border-bottom:2px solid #fff}.filter-tab{cursor:pointer;font-size:14px;color:#62768A;padding:20px;margin-bottom:-2px;-webkit-transition:border-bottom 0.3s,color 0.3s;transition:border-bottom 0.3s,color 0.3s;position:relative}
.filter-tab::before{content:"";height:5px;width:0;bottom:0;left:50%;background:#E54A1E;position:absolute;-webkit-transition:all 0.3s;transition:all 0.3s}
.filter-tab:hover{color:#003470}
.filter-tab:hover::before{width:100%;left:0}
.filter-tab.active{color:#003470}
.filter-tab.active::before{width:100%;left:0}@media (max-width:767px){.filter-tab{padding:10px}}
.years{background:#fff;width:auto;border-radius:8px;overflow:hidden;padding:0;max-width:100px !important;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);position:absolute;z-index:2}
.years.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.years ul{margin:0;padding:0}
.years ul li:not(:last-child) a{border-bottom:1px solid #edeaea}
.years ul .vnot-active a{background:radial-gradient(circle,rgb(106,185,232) 60%,rgb(118,204,255) 60%);color:#fff !important}.years ul li a{padding:10px 30px;display:block;color:#62768a}.years ul li a:hover{color:var(--blue)}.vnot-drop-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.vnot-drop-link svg{-ms-flex-negative:0;flex-shrink:0;width:20px;margin-left:0;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.vnot-dropdown.show svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes lefticonbutton{0%{opacity:0}90%{opacity:1}}@keyframes lefticonbutton{0%{opacity:0}90%{opacity:1}}
.z-index{z-index:1;position:relative}
.main_banner{display:none}
.main_banner-desktop{bottom:0;right:0;z-index:0}@media (max-width:663px){.remove-margin-bottom{margin-bottom:0}.set-text-center{text-align:center}.pt-90{padding-top:20px}.margin-top-12{margin-top:10px;margin-bottom:0}header{padding-bottom:0;background:none}.main_banner{display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}.main_banner-desktop{display:none}.pb-90{padding-bottom:0}}
.swiper-wrapper{z-index:0}