@charset "UTF-8";nav.navigation{height:86px;display:flex;align-items:center;overflow:scroll}nav.navigation .navbar-nav{flex-direction:row;z-index:1}nav.navigation .navbar-nav>li{padding:0 10px;margin-right:15px;font-weight:600;position:relative;transition:all .3s ease;cursor:pointer}nav.navigation .navbar-nav>li::before{content:'';position:absolute;bottom:-5px;left:50%;width:0;height:2px;background-color:#ff9d01;transition:all .3s ease;transform:translateX(-50%)}nav.navigation .navbar-nav>li:hover{color:#ff9d01;transform:translateY(-2px)}nav.navigation .navbar-nav>li:hover::before{width:100%}nav.navigation .navbar-nav>li:first-child{margin-left:0;padding-left:0}nav.navigation .dropdown-submenu{position:absolute;list-style:none;padding:10px 20px;width:max-content;display:none;background-color:#fff;left:-10px;box-shadow:4px 4px 8px rgba(34,60,80,.2)}nav.navigation .dropdown-submenu li{display:block}nav.navigation .dropdown-submenu .dropdown-submenu-item{text-decoration:none;display:block;color:#2a2a2a;padding:10px 0;box-sizing:border-box;width:100%;transition:all .3s ease}nav.navigation .dropdown-submenu .dropdown-submenu-item:hover{color:#ff9d01;transform:translateY(-2px)}nav.navigation .navbar-nav li:hover .dropdown-submenu{display:block}a img.preview{width:100%}.innovations .innovation-item{text-decoration:none;color:inherit;transition:all .3s ease}.innovations .innovation-item:hover{transform:translateY(-2px)}.innovations .innovation-item .cover{width:100%;aspect-ratio:.98;margin-bottom:.1rem;overflow:hidden;border-radius:1rem 1rem 0 0}.innovations .innovation-item .cover img{width:100%;object-fit:contain;transition:transform .5s ease,filter .3s ease}.innovations .innovation-item .info-block{background-color:#f8e0bb;padding:.5rem 1rem;border-radius:0 0 1rem 1rem;position:relative;padding-right:1.5rem;height:150px}.innovations .innovation-item .info-block .title{font-weight:600;font-size:1.2rem}.innovations .innovation-item .info-block .icon{width:1rem;height:1rem;border-radius:1rem;background-image:url(/images/download-icon.svg);background-size:contain;display:block;position:absolute;top:.5rem;right:.5rem}.innovations .innovation-item:hover img{transform:scale(1.05);filter:brightness(1.05)}.metodic-materials{margin:2rem 0}.metodic-materials .info-block{display:flex}.metodic-materials .info-block .arrow{width:100px;height:1.4rem;margin-left:.5rem;display:inline-block;background-size:contain;background-image:url(/images/arrow-left.svg);background-repeat:no-repeat}.metodic-materials .metodic-item{height:281px;background-color:#c2deb9;padding:2rem 1rem;border-radius:0 3rem 3rem 3rem;display:flex;flex-direction:column;justify-content:start;transition:all .3s ease;text-decoration:none;color:inherit}.metodic-materials .metodic-item:hover{transform:translateY(-2px)}.metodic-materials .metodic-item .wrapper{display:flex;justify-content:space-between;align-items:flex-start;height:50%}.metodic-materials .metodic-item .material-type{color:#606060}.metodic-materials .metodic-item .icon{width:1.5rem;height:1.5rem;border-radius:2rem;background-image:url(/images/download-icon.svg);background-size:contain;flex-shrink:0}.metodic-materials .metodic-item .title{font-weight:700;font-size:1.5rem;line-height:1.1}.metodic-materials .metodic-item .sub-title{font-weight:500;font-size:1.1rem}.portfolio-page{padding:2rem 0}.portfolio-page .work-experience{margin-bottom:1rem;margin-top:2rem}.portfolio-page .work-place{background:#f7f7f7;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;position:relative;transition:all .3s ease;border-left:4px solid transparent}.portfolio-page .work-place:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-left-color:#ff9d01}.portfolio-page .work-place .period{font-size:.9rem;font-weight:600;color:#ff9d01;background:rgba(255,157,1,.1);padding:.3rem .8rem;border-radius:20px;display:inline-block;margin-bottom:1rem}.portfolio-page .work-place .title{font-size:1.1rem;font-weight:500;color:#2a2a2a;line-height:1.5}.portfolio-page .achievements-section{margin:2rem 0}.portfolio-page .achievements-section h3{color:#2a2a2a;margin-bottom:2rem}.portfolio-page .achievements-section .achievements-item{background:#f7f7f7;border-radius:12px;padding:1rem;margin-bottom:1.5rem;display:flex}.portfolio-page .achievements-section .achievements-item img{width:100px}.portfolio-page .achievements-section .achievements-item .image{flex-grow:0}.portfolio-page .achievements-section .achievements-item .info{margin-left:1rem;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;width:100%}.portfolio-page .achievements-section .achievements-item .info .title{font-weight:700;font-size:1.1rem;line-height:1.5}.portfolio-page .achievements-section .achievements-item .info .year{font-size:.9rem;font-weight:600;color:#ff9d01;background:rgba(255,157,1,.1);padding:.3rem .8rem;border-radius:20px;display:inline-block}.portfolio-page .achievements-section .achievements-item .info .organization{width:100%;margin-top:1rem;font-style:italic}.portfolio-page .education-item{background:#f7f7f7;border-radius:12px;padding:1rem;margin-bottom:1.5rem;display:flex}.portfolio-page .education-item img{width:100px}.portfolio-page .education-item .image{flex-grow:0}.portfolio-page .education-item .info{margin-left:1rem;display:flex;flex-wrap:wrap;align-content:flex-start;width:100%}.portfolio-page .education-item .info .info-item{display:flex;flex-direction:column-reverse}.portfolio-page .education-item .info .name{font-style:italic;color:#606060;font-size:.9rem}.portfolio-page .education-item .info .value{font-weight:500}.portfolio-page .additional-education-list .additional-education-item{background:#f7f7f7;border-radius:12px;padding:1rem;margin-bottom:1.5rem;display:flex}.portfolio-page .additional-education-list .additional-education-item img{width:100px}.portfolio-page .additional-education-list .additional-education-item .image{flex-grow:0}.portfolio-page .additional-education-list .additional-education-item .info{margin-left:1rem;width:100%}.portfolio-page .additional-education-list .additional-education-item .info .one-line{display:flex;justify-content:space-between;padding-bottom:.5rem}.portfolio-page .additional-education-list .additional-education-item .info .program-name{flex-grow:1;font-weight:600;font-size:1.1rem}.portfolio-page .additional-education-list .additional-education-item .info .hours{flex-shrink:0;align-self:flex-start;font-size:.9rem;font-weight:600;color:#ff9d01;background:rgba(255,157,1,.1);padding:.3rem .8rem;border-radius:20px;display:inline-block}.portfolio-page .additional-education-list .additional-education-item .info .info-item{display:flex;flex-direction:column-reverse}.portfolio-page .additional-education-list .additional-education-item .info .param{font-style:italic;color:#606060;font-size:.9rem}.portfolio-page .additional-education-list .additional-education-item .info .value{font-weight:500}.portfolio-page .publication{padding:1rem;background-color:#f7f7f7;border-radius:20px}.portfolio-page .publication .publication-title{font-size:1.5rem}.guest-room-page .faq-title{margin-bottom:2rem;text-align:center;color:#333;font-weight:600}.guest-room-page .faq-accordion{margin-bottom:4rem}.guest-room-page .faq-accordion .accordion-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.guest-room-page .faq-accordion .accordion-item:last-child{margin-bottom:0}.guest-room-page .faq-accordion .accordion-item .accordion-header .accordion-button{background-color:#f8f9fa;border:none;padding:1.25rem 1.5rem;font-weight:500;color:#333;border-radius:8px}.guest-room-page .faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#e3f2fd;color:#1976d2;box-shadow:none}.guest-room-page .faq-accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:0 0 0 .25rem rgba(25,118,210,.25);border-color:#1976d2}.guest-room-page .faq-accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body{padding:1.5rem;background-color:#fff;border-radius:0 0 8px 8px}.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body p{margin-bottom:1rem;line-height:1.6}.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body p:last-child{margin-bottom:0}.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body ol,.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body ul{padding-left:1.5rem}.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body ol li,.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body ul li{margin-bottom:.5rem;line-height:1.6}.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body a{color:#1976d2;text-decoration:none}.guest-room-page .faq-accordion .accordion-item .accordion-collapse .accordion-body a:hover{text-decoration:underline}.guest-room-page .contact-form-title{margin-bottom:1rem;text-align:center;color:#333;font-weight:600}.guest-room-page .contact-form-description{text-align:center;margin-bottom:2rem;color:#666;font-size:1.1rem}.guest-room-page .contact-form-description a{color:#1976d2;text-decoration:none}.guest-room-page .contact-form-description a:hover{text-decoration:underline}.students-page{padding:2rem 0}.students-page .hero-block{font-size:1.2rem}.students-page .students-page-cover{width:100%;object-fit:cover}.students-page h2{margin-top:2rem}.students-page h3{margin-top:1rem}.students-page .student-diplom img{width:100%}.usefull-links{margin-top:2rem;margin-bottom:4rem;display:flex;overflow-x:auto;max-width:100%;padding-bottom:2rem}.usefull-links .block-title{padding-right:1rem}.usefull-links .usefull-link{padding-right:1rem;transition:all .3s ease}.usefull-links .usefull-link:hover{transform:translateY(-2px)}.usefull-links .usefull-link:last-child{padding-right:0}.usefull-links a{text-decoration:none}.usefull-links .link-block{background-color:#f7f7f7;padding:1rem;border-radius:1rem;position:relative;text-decoration:none;color:#2a2a2a;height:100%}.usefull-links .link-block p{display:inline}.usefull-links .link-icon{float:right;margin:0 0 .5rem .5rem;width:20px;height:20px;shape-outside:circle(50%)}.сolleagues-page h2{margin-bottom:1rem}.сolleagues-page .to-read .to-read-item{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.сolleagues-page .to-read .to-read-item:hover{transform:translateY(-2px)}.сolleagues-page .to-read .to-read-item .book-cover{width:100%;height:295px;margin-bottom:.5rem;overflow:hidden;border-radius:1rem}.сolleagues-page .to-read .to-read-item .book-cover img{width:100%;object-fit:contain;transition:transform .5s ease,filter .3s ease}.сolleagues-page .to-read .to-read-item .book-title{background-color:#f8e0bb;padding:.5rem 1rem;border-radius:1rem;position:relative;padding-right:1.5rem;flex-grow:1}.сolleagues-page .to-read .to-read-item .book-title .icon{width:1rem;height:1rem;border-radius:1rem;background-image:url(/images/download-icon.svg);background-size:contain;display:block;position:absolute;top:.5rem;right:.5rem}.сolleagues-page .to-read .to-read-item:hover img{transform:scale(1.05);filter:brightness(1.05)}html,body{color:#2a2a2a;font-family:helvetica neue,noto sans,liberation sans,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.hero{padding:2rem 1rem;margin-bottom:2rem}.hero h1{font-size:4rem;line-height:5vw;font-weight:700;position:relative;font-size:calc(1rem + 2.7vw)}@media(max-width:576px){.hero h1{font-size:calc(1.5rem + 2.7vw);line-height:2.5rem}.hero h1 .arrow-left{min-height:4vw;width:9vw}}.hero h1 .arrow-left{background:url(/images/arrow-left.svg);display:inline-block;min-height:3vw;width:9vw;background-size:contain;background-repeat:no-repeat}@media(max-width:576px){.hero h1 .arrow-left{min-height:4vw;width:12vw}}.hero h1 .shape{position:absolute;width:5vw;height:5vw;background-color:#ff9d01;display:block;z-index:-1;border-radius:50%;border-top-right-radius:0;margin-top:.5vw;left:-1.5vw}@media(max-width:576px){.hero h1 .shape{width:10vw;height:10vw;left:-2.5vw}}.hero p{font-size:calc(1.1rem);color:#606060}.hero .hero-image-block{position:relative}.hero .hero-image-block .me-hero-img{width:100%}.hero .hero-image-block .star-shape{position:absolute;left:-25px;top:-20px}.hero .hero-image-block .shape{display:inline-block;background-color:#f8e0bb;padding:1rem 1.5rem;position:absolute;left:-1rem;bottom:-2rem;border-radius:2rem;text-align:center}.hero .hero-image-block .shape .header{font-weight:600;font-size:1.2rem}.hero .hero-image-block .shape .subheader{color:#606060}blockquote{font-size:1.4em;width:100%;max-width:800px;margin:50px auto;font-style:italic;color:#555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #ff9d01;line-height:1.6;position:relative;background:#f7f7f7}blockquote::before{font-family:Arial;content:"\201C";color:#ff9d01;font-size:4em;position:absolute;left:10px;top:-10px}blockquote span{display:block;color:#333;font-style:normal;font-weight:700;margin-top:1em}