@import url(//fonts.googleapis.com/css2?family=Manrope:wght@300;400;700;800&display=swap);*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.section-banners .item-title,h1{font-size:50px;font-weight:800;line-height:1.2}.section-banners .is-vh.item-title,h1.is-vh{font-size:5vh}@media screen and (max-width:1220px){.section-banners .item-title,h1{font-size:4vw}}@media screen and (max-width:767px){.section-banners .item-title,h1{font-size:26px;line-height:1.2307692308}}.title_small,h2{font-size:37px;line-height:1.3513513514;margin-bottom:50px}@media screen and (max-width:959px){.title_small,h2{font-size:28px;line-height:1.3571428571}}@media screen and (max-width:767px){.title_small,h2{text-align:center}}h3{font-size:23px;line-height:1.347826087}@media screen and (max-width:959px){h3{font-size:20px;line-height:1.35}}.title_small,h2,h3{color:#000;font-weight:700}.title_small a,h2 a,h3 a{text-decoration:none}html{overflow-x:clip}body{background:#fff;color:#282a2b;font-family:Manrope,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px;line-height:1.3333333333;max-width:100%;min-width:320px;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--body-hidden-height:100vh}body.is-hidden{height:var(--body-hidden-height);overflow:hidden;width:100vw}[hidden]{display:none}embed,iframe,img,object{max-width:100%}img{display:block;height:auto}img.no-photo{opacity:.1}h4{color:#000;font-weight:700}.title_small{margin-bottom:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media screen and (min-width:959px){.down-ipad{display:none!important}}@media screen and (max-width:959px){.up-ipad{display:none!important}}.button,.wp-block-button__link,.wp-element-button{background:#058c91;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1.375;padding:10px 42px 11px;position:relative;text-decoration:none;transition:all .2s ease;user-select:none}@media screen and (max-width:1220px){.button,.wp-block-button__link,.wp-element-button{padding-left:26px;padding-right:26px}}.button:after,.wp-block-button__link:after,.wp-element-button:after{border-radius:20px;box-shadow:0 4px 17px rgba(5,140,145,.34);content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.button .icon,.wp-block-button__link .icon,.wp-element-button .icon{display:inline-block;height:16px;width:16px;fill:#058c91}.button:hover,.wp-block-button__link:hover,.wp-element-button:hover{box-shadow:0 10px 48px rgba(5,140,145,.3)}.button:hover:after,.wp-block-button__link:hover:after,.wp-element-button:hover:after{opacity:1}.button-transparent,.wp-block-button__link-transparent,.wp-element-button-transparent{background:none;border:2px solid #058c91;color:#058c91;font-size:15px;padding:8px 20px}.button-transparent_thin,.wp-block-button__link-transparent_thin,.wp-element-button-transparent_thin{border-width:1px;font-size:16px;line-height:1.375;padding-left:48px;padding-right:48px}.button-is-white,.wp-block-button__link-is-white,.wp-element-button-is-white{border-color:#fff;color:#fff}.button-is-white .icon,.wp-block-button__link-is-white .icon,.wp-element-button-is-white .icon{fill:#fff}.button-is-white:hover,.wp-block-button__link-is-white:hover,.wp-element-button-is-white:hover{opacity:.8}.button-shin,.wp-block-button__link-shin,.wp-element-button-shin{border-width:1px;font-size:16px;font-weight:400;line-height:1.375}.button-reset,.wp-block-button__link-reset,.wp-element-button-reset{background:none;border:none;color:#535353;font-weight:400}.button-wrapper,.wp-block-button__link-wrapper,.wp-element-button-wrapper{display:flex;justify-content:center}.object-fit{display:block;height:100%;object-fit:cover;width:100%}.hes{display:flex;flex-direction:column;margin:0 auto;max-width:1920px;min-height:100vh}@media screen and (max-width:1220px){.hes{overflow-x:clip}}.hes-content{flex-grow:1;padding-bottom:120px}.has-banner .hes-content .section-banners{margin-bottom:80px}@media screen and (max-width:767px){.has-banner .hes-content .section-banners{margin-bottom:42px}}.hes-content.pb-0{padding-bottom:0}.hes-container{height:100%;margin:0 auto;max-width:100vw;min-width:320px;padding:0 15px;width:1220px}@media screen and (max-width:1220px){.hes-container{padding:0 30px;width:100%}}@media screen and (max-width:767px){.hes-container{padding:0 25px}}.hes-notify{align-items:center;border-radius:20px;display:flex;font-size:18px;font-weight:700;gap:20px;line-height:1.1111111111;padding:30px}@media screen and (max-width:767px){.hes-notify{font-size:16px;line-height:1.0625;padding:20px}}.hes-notify .icon{flex:none;height:24px;width:13px}.hes-notify_info{background:#edfceb}.has-sidebar{display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:1220px){.has-sidebar{flex-direction:column}}.has-sidebar>:not(.sidebar){flex:1}.has-sidebar>*{order:1}a{color:inherit;text-decoration-skip-ink:none}svg{height:100%;width:100%}.search-form{height:37px;max-width:600px;position:relative;transition:width .2s ease-in-out;width:100%}.search-form .form-input{border:1px solid #dbe1e9;font-weight:400;height:100%;padding:0 40px 0 13px;width:100%}.search-form .form-input::placeholder{color:#b8b8b8;font-size:15px;line-height:1.3333333333}.search-form .screen-reader-text{display:none}.search-form .form-result{display:inline-block;font-size:14px;line-height:1.2857142857;margin:10px 0 0 20px}.search-form .form-result_goto{cursor:pointer;text-decoration:underline}.search-form .form-submit{background:none;border:none;height:16px;padding:0;position:absolute;right:12px;text-indent:-999px;top:50%;transform:translateY(-50%);width:16px}.search-form .form-submit[disabled]{cursor:default;pointer-events:none}.search-form .form-submit .icon{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.section-fw{left:50%;max-width:100vw;position:relative;transform:translateX(-50%);width:1920px}@media screen and (min-width:1220px){.section-fw{width:100vw}}.header{margin-bottom:50px;padding-top:4vh;position:relative;z-index:2}@media screen and (max-width:767px){.header{padding-top:30px}}.header.is-main-bg{background-position:0 20%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1220px){.header.is-main-bg{left:50%;transform:translateX(-50%);width:100vw}}@media screen and (max-width:1220px){.header.is-main-bg{background-position:bottom}}.header.is-full-height{display:flex;flex-direction:column}@media screen and (min-width:767px){.header.is-full-height{min-height:100vh}.admin-bar .header.is-full-height{min-height:calc(100vh - 32px)}}@media screen and (max-width:1220px){.header.is-full-height{background-position:50%;height:auto;min-height:unset}}.header.is-full-height .section-banners{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:767px){.header.is-full-height .section-banners{flex:1}}.header.is-full-height>.hes-container{display:flex;flex:1;flex-direction:column}.header:has(.header-site){padding-top:0}.header-site{background:#e3e2eb;font-size:12px;margin-bottom:50px;padding:14px 0 16px;text-align:center}@media screen and (max-width:767px){.header-site{margin-bottom:30px}}.header-site a:hover{text-decoration:none}.page-program .header{overflow:hidden}.header-top{align-items:center;display:flex;justify-content:space-between;padding-bottom:30px}.header-logo{aspect-ratio:1/.17;display:inline-block;height:66px}@media screen and (max-width:959px){.header-logo{height:55px}}@media screen and (max-width:767px){.header-logo{height:31px}}.page-program .header-logo{fill:#fff;aspect-ratio:unset}@media screen and (max-width:959px){.page-program .header-logo{height:61px;width:268px}}@media screen and (max-width:767px){.page-program .header-logo{height:52px;width:225px}}@media screen and (max-width:959px){.header-search .search-form .form-input{position:absolute;right:-12px;width:250px}.header-search .search-form .form-input:not(.is-show){opacity:0;pointer-events:none;width:40px}.header-search .search-form .form-submit{right:0}}.header-actions{align-items:center;display:flex;gap:20px}@media screen and (max-width:620px){.header-actions{display:none}}.header-actions-program{margin-left:auto;margin-right:20px}.header-langs{padding:0 10px;text-transform:uppercase;user-select:none}@media screen and (max-width:1220px){.header-langs{margin-right:20px}}.header-langs-item{color:#535353;font-size:15px}.header-langs a{text-decoration:none}.header-search{display:flex;justify-content:flex-end}.header-button{align-items:center;display:flex;gap:8px;text-decoration:none;transition:all .1s ease}.header-button:after{display:none}@media screen and (max-width:1220px){.header-button:not(.button-is-white){border:none;padding:10px}.header-button:not(.button-is-white) span{display:none}}.header-menu{font-size:18px;font-weight:700;line-height:1.3333333333;margin-top:10px;padding-bottom:20px;user-select:none}@media screen and (max-width:1220px){.header-menu{background:#fff;clip-path:circle(0 at 90% 0);font-size:18px;line-height:1.3333333333;margin-top:0;min-height:100vh;padding:140px 60px 60px;position:absolute;right:0;top:0;transition:all .5s linear;width:100%;z-index:2}}@media screen and (max-width:959px){.header-menu-inner{margin:auto;max-width:100%;width:959px}}.header-menu .menu{display:flex;justify-content:space-between}@media screen and (max-width:1220px){.header-menu .menu{align-items:flex-end;flex-direction:column;gap:10px;transition:transform .3s ease-in-out;z-index:3}.header-menu .menu li{opacity:0;transform:translateX(40px);transition:all .3s ease}.header-menu .menu li.is-visible{opacity:1;transform:translateX(0)}}.header-menu .menu a{border-radius:20px;color:#000;display:inline-block;padding:8px 16px 9px;position:relative;text-align:right;text-decoration:none;white-space:nowrap}.header-menu .menu a:after{background:#282a2b;bottom:6px;content:"";display:block;height:1px;left:16px;position:absolute;right:16px;transition:none;width:0}.header-menu .menu a:hover:after{transition:width .2s ease;width:calc(100% - 32px)}.header-menu.is-hidden-for-pc{background:#fff;clip-path:circle(0 at 90% 0);font-size:18px;line-height:1.3333333333;margin-top:0;min-height:100vh;padding:140px 60px;position:absolute;right:0;top:0;transition:all .5s linear;width:100%;z-index:2}.header-menu.is-hidden-for-pc .header-menu-inner{margin:auto;max-width:100%;width:1060px}.header-menu.is-hidden-for-pc .menu{align-items:flex-end;flex-direction:column;gap:10px;transition:transform .3s ease-in-out;z-index:3}.header-menu.is-hidden-for-pc .menu li{opacity:0;transform:translateX(40px);transition:all .3s ease}.header-menu.is-hidden-for-pc .menu li.is-visible{opacity:1;transform:translateX(0)}@media screen and (max-width:400px){.header-menu{font-size:16px;line-height:1.25;padding-left:20px;padding-right:40px}}.header-menu.is-show{clip-path:circle(141.4% at 100% 0)}.header-menu.is-show .menu-item.pc-hidden{display:block}@media screen and (min-width:1220px){.home .header-menu .home-tizers{display:none}}.header-menu .current-menu-item a{background:#058c91;color:#fff}.header-menu .current-menu-item a:after{display:none!important}.header-menu-actions{align-items:center;display:none;gap:20px;justify-content:flex-end;margin-top:30px}.is-hidden-for-pc .header-menu-actions{display:flex}@media screen and (max-width:1220px){.header-menu-actions{display:flex}}.header-hamburger{background:rgba(5,140,145,.06);border:2px solid transparent;border-radius:20px;cursor:pointer;display:none;height:40px;position:relative;width:46px;z-index:5}.header-hamburger span{background:#000;display:inline-block;height:2px;left:13px;pointer-events:none;position:absolute;top:18px;transform-origin:center;transition:transform .5s;width:16px}.header-hamburger span:after,.header-hamburger span:before{background:#000;content:"";display:inline-block;height:100%;position:absolute;top:-4px;transition:transform .5s;width:100%}.header-hamburger span:after{bottom:-4px;top:auto}.header-hamburger.is-white{background:none;border-color:#fff}.header-hamburger.is-white:hover{opacity:.8}.header-hamburger.is-white span,.header-hamburger.is-white span:after,.header-hamburger.is-white span:before{background:#fff}.header-hamburger.is-white.is-active{background:rgba(5,140,145,.06)}.header-hamburger.is-white.is-active span:after,.header-hamburger.is-white.is-active span:before{background:#000}.header-hamburger.is-active span{background:transparent;transform:translate(-1px,1px)}.header-hamburger.is-active span:before{transform:rotate(40deg) scaleX(1.15) translate(2px,2px)}.header-hamburger.is-active span:after{transform:rotate(-40deg) scaleX(1.15) translate(3px,-3px)}@media screen and (max-width:1220px){.header-hamburger{display:block}}.section-banners{padding:6vh 0 8vh}@media screen and (max-width:1220px){.section-banners{padding-top:80px}}@media screen and (max-width:959px){.section-banners{padding:55px 0 120px}}@media screen and (max-width:767px){.section-banners{padding:40px 0 36px}}.section-banners .banners-list{position:relative;z-index:1}.section-banners .item.banners-item{align-items:center;display:flex;gap:80px;justify-content:space-between;padding-bottom:2vh}@media screen and (max-width:767px){.section-banners .item.banners-item{gap:20px;padding-bottom:120px}}.section-banners .item-left{flex:1}.section-banners .item-title{margin-bottom:0;text-align:left}@media screen and (min-width:1220px){.section-banners .item-title{font-size:5vh}}.section-banners .item-text{margin-top:40px}.section-banners .item-detail{margin-top:5vh;opacity:0;transition:all .7s cubic-bezier(.71,1.7,.77,1.24);white-space:nowrap}@media screen and (max-width:767px){.section-banners .item-detail{bottom:40px;left:50%;margin-top:20px;position:absolute;transform:translateX(-50%)}}.section-banners.home-banners{display:flex;flex-direction:column;padding:0}@media screen and (max-width:1220px){.section-banners.home-banners{padding:40px 0 20px}}.section-banners.home-banners .swiper-wrapper{align-items:center}.section-banners.home-banners .banners-list{align-items:center;display:flex;flex:1;height:100%}.section-banners.home-banners .item{gap:60px;justify-content:space-between}@media screen and (max-width:1220px){.section-banners.home-banners .item{padding-bottom:100px}}@media screen and (max-width:767px){.section-banners.home-banners .item{gap:20px}}.section-banners.home-banners .item-left{flex:none;width:44%}@media screen and (max-width:1220px){.section-banners.home-banners .item-right{flex:none;width:50%}}.section-banners.home-banners .item-right img{width:auto!important}@media screen and (min-width:1220px){.section-banners.home-banners .item-right img{max-height:50vh!important}}@media screen and (max-width:767px){.section-banners.home-banners .item-title{font-size:5.6vw}}@media screen and (max-width:1220px){.section-banners.home-banners .item-text{display:none}}@media screen and (max-width:959px){.section-banners.home-banners .swiper-pagination{bottom:60px}}@media screen and (max-width:767px){.section-banners.home-banners .swiper-pagination{bottom:0}}.page-about .section-banners .item-right{width:586px}@media screen and (max-width:1220px){.page-about .section-banners .item{flex-direction:column;gap:45px;padding-bottom:0}.page-about .section-banners .item-left{width:100%}.page-about .section-banners .item-right{max-width:100%;width:67%}}@media screen and (max-width:1220px)and (max-width:959px){.page-about .section-banners .item-right{width:520px}}@media screen and (max-width:1220px){.page-about .section-banners .item-title{text-align:center}}@media screen and (max-width:1220px)and (max-width:767px){.page-about .section-banners .item-title{font-size:26px;line-height:1.2307692308}}@media screen and (max-width:1220px){.page-about .section-banners .item .params{gap:30px}}@media screen and (max-width:1220px)and (max-width:767px){.page-about .section-banners .item .params{display:flex;flex-direction:column;gap:45px;margin-left:14vw}}.section-banners .params{display:grid;gap:50px 30px;grid-template-columns:repeat(2,1fr);overflow:hidden;padding-top:5px}.section-banners .params .point{position:relative}.section-banners .params .point:before{background:#058c91;content:"";display:inline-block;height:5px;left:0;position:absolute;top:-4px;transition:width .3s ease-in-out;width:96px}.section-banners .params .point-title{font-size:42px;font-weight:800;line-height:1.380952381;opacity:1;transform:translateX(0);transition:all .3s ease-in-out}.section-banners .params .point-text{font-size:16px;line-height:1.375;margin-top:10px}.section-banners .params a{color:#058c91}.section-banners .swiper{margin:0 -30px;padding:0 30px}.section-banners .swiper .item-title{opacity:0;transform:translateX(200px);transition:opacity .5s ease-in-out .2s,transform .5s ease-in-out}.section-banners .swiper-slide-active .item-title{opacity:1;transform:none}.section-banners .swiper-slide-active .item-detail{opacity:1}.section-banners .swiper-pagination{bottom:0}@media screen and (max-width:767px){.section-banners .swiper-pagination{bottom:26px}}.section-banners .swiper-pagination .swiper-pagination-bullet{background:#fff;cursor:pointer;height:12px;opacity:1;width:12px}@media screen and (max-width:767px){.section-banners .swiper-pagination .swiper-pagination-bullet{height:8px;width:8px}}.section-banners .swiper-pagination .swiper-pagination-bullet-active{background:rgba(5,140,145,.25);cursor:default}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{margin-top:8px;position:relative;width:242px}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,2px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:-7px;width:var(--slider-handle-width,16px)}.slider-horizontal .slider-handle.slider-handle-lower{transform:translateX(8px)}.slider-horizontal .slider-handle.slider-handle-upper{transform:translateX(-8px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 - 1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d9d9d9)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#058c91)}.slider-handle{background:var(--slider-handle-bg,#058c91);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{outline:none}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:none;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}.about-partners .partners-title{font-size:37px;line-height:1.3513513514;margin-bottom:50px}@media screen and (max-width:959px){.about-partners .partners-title{font-size:28px;line-height:1.3571428571}}.home-programs .programs-list .item-title{font-size:23px;line-height:1.347826087}@media screen and (max-width:959px){.home-programs .programs-list .item-title{font-size:20px;line-height:1.35}}.about-partners .partners-title,.home-programs .programs-list .item-title{color:#000;font-weight:700}.about-partners .partners-title a,.home-programs .programs-list .item-title a{text-decoration:none}.section-ajax:not(.is-loaded):after{animation:rotate 1s linear infinite;background:transparent;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#058c91;height:40px;left:50%;margin-left:-24px;position:absolute;top:100px;width:40px}@media screen and (max-width:767px){.section-ajax:not(.is-loaded):after{top:300px}}.page-korporativnym-klientam .wpcf7 .screen-reader-response{display:none}.page .entry-header{margin-bottom:60px}.page-header{padding:60px 0 80px}@media screen and (max-width:959px){.page-header{padding:30px 0 50px;text-align:center}}.page-header_flex{display:flex;gap:30px 80px;justify-content:space-between}@media screen and (max-width:959px){.page-header_flex{flex-direction:column}}.page-header__date{font-size:14px;line-height:1.3571428571;margin-bottom:20px}.page-header__title{font-size:37px;line-height:1.3513513514}@media screen and (max-width:959px){.page-header__title{font-size:30px;line-height:1.3666666667}}@media screen and (max-width:767px){.page-header__title{font-size:24px;line-height:1.3333333333}.page-header__title_big{font-size:28px;line-height:1.3571428571}}.page-header__text{font-size:15px;line-height:1.3333333333;padding-top:10px}body.error404{background-image:url(/wp-content/themes/hes/build/images/header-bg.3328089f.webp);background-size:cover}body.error404 .hes>.header{background:none!important}.error-404{margin:140px 0 300px;text-align:center}@media screen and (max-width:767px){.error-404{margin:40px 0 80px}}.error-404 h1{font-size:100px}@media screen and (max-width:767px){.error-404 h1{font-size:80px}}.error-404 .subtitle{font-size:26px;font-weight:700;margin-top:20px}@media screen and (max-width:767px){.error-404 .subtitle{font-size:24px}}.error-404 .nav-404{margin-top:44px}.error-404 .nav-404 ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.error-404 .nav-404 ul a{border:1px solid #058c91;border-radius:20px;color:#058c91;display:block;font-size:16px;padding:8px 26px;text-decoration:none}.error-404 .nav-404 ul a:hover{background:#058c91;color:#fff}.error-404 .nav-404 ul li{padding-left:0}.error-404 .nav-404 ul li:before{display:none}.error-404 .nav-404 ul .menu-item-home a{background:#058c91;box-shadow:0 10px 48px rgba(5,140,145,.3);color:#fff}.error-404 .nav-404 ul .menu-item-home a:hover{box-shadow:none}.article h2{font-size:24px;line-height:1.3333333333;margin:50px 0 30px;text-align:left}@media screen and (max-width:767px){.article h2{margin:40px 0 30px}}.article h2:first-child{margin-top:0}.article h3{font-size:22px;line-height:1.2727272727;margin:40px 0 30px}.article h4{font-size:20px;line-height:1.3;margin:40px 0 30px}.article-img{border-radius:20px;float:left;height:233px;margin:0 40px 40px 0;max-width:100%;overflow:hidden;width:550px}@media screen and (max-width:959px){.article-img{float:unset;margin:0 auto 40px}}.bg-color{background:url(/wp-content/themes/hes/build/images/header-bg.3328089f.webp);background-position:0 25%;background-size:cover}.d-none{display:none}b,strong{font-weight:700}em,i{font-style:italic}.bg-color2{background:url(/wp-content/themes/hes/build/images/section-bg2.0e544969.webp) no-repeat;background-position:0 60%;background-size:cover}.f-700{font-weight:700}p:not(:last-of-type){margin-bottom:20px}.text-upper{text-transform:uppercase}@media screen and (max-width:767px){.mobile-hidden{display:none}}@media screen and (min-width:767px){.mobile-show{display:none}}@media screen and (min-width:1220px){.pc-hidden{display:none}}.hes-content iframe{margin:20px auto}p:last-of-type+ol,p:last-of-type+ul{margin-top:20px}.hes-content ul{margin-bottom:30px}.hes-content ul li{margin-bottom:4px;padding-left:22px;position:relative}.hes-content ul li:before{background:#282a2b;border-radius:50%;content:"";height:5px;left:3px;position:absolute;top:10px;width:5px}.hes-content ul.no-marker li{padding-left:0}.hes-content ul.no-marker li:before{display:none}.button-more{align-items:center;cursor:pointer;display:inline-flex;font-size:15px;gap:10px;line-height:1.3333333333;margin-top:60px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:767px){.button-more:not(.button-more_arrow){display:table;margin:60px auto 0}}.button-more_arrow:after{background:url(/wp-content/themes/hes/build/images/select.850a1838.svg);background-size:cover;content:"";display:inline-block;height:6px;width:10px}.button-more.is-loading{position:relative}.button-more.is-loading:after{animation:rotate 1s linear infinite;background:url(/wp-content/themes/hes/build/images/loader.b3ec433b.svg);background-size:cover;bottom:0;content:"";height:20px;position:absolute;right:-30px;width:20px}.u-disable-touch{-webkit-tap-highlight-color:rgba(0,0,0,0)}.animation-block{opacity:0;transform:translateY(100px);transition:transform .7s ease,opacity 2s ease}.animation-block.is-visible{opacity:1;transform:translateY(0)}.section-ajax:not(.is-loaded){min-height:400px;padding-bottom:40px;position:relative}.section-ajax:not(.is-loaded):after{content:""}.search-response{background:#fff;border:1px solid #edf1f7;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:10px;padding:20px;position:absolute;z-index:2}.search-response_programs{padding:10px 0}.search-response_programs ul{display:flex;flex-direction:column}.search-response_programs ul a{background:transparent;display:block;padding:6px 20px 8px;text-decoration:none;transition:background .2s ease}.search-response_programs ul a:hover{background:#f1f1f1}.search-response_programs .notify{padding:0 20px}.section{padding:50px 0 80px}@media screen and (max-width:959px){.section{padding:60px 0 40px}}@media screen and (max-width:767px){.section{padding:50px 0 60px}}h2+.section{padding-top:0}.section-header{display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:767px){.section-header{flex-direction:column;margin-bottom:20px}}.section-header h2{margin:0}.section-header__left{align-items:baseline;display:flex;flex-wrap:wrap;gap:36px;justify-content:space-between}@media screen and (max-width:959px){.section-header__left{gap:20px 60px;padding-right:20px;width:100%}}@media screen and (max-width:767px){.section-header__left{align-items:center;flex-direction:column}}.section-header__more{align-items:center;border:2px solid #fff;border-radius:20px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;gap:14px;line-height:1.3333333333;padding:10px 24px 11px;text-decoration:none;user-select:none}.section-header-text{flex:none;font-size:15px;max-width:100%;width:550px}@media screen and (max-width:959px){.section-header-text{width:48%}}@media screen and (max-width:767px){.section-header-text{width:100%}}.fade-from-down{opacity:0;transform:translateY(100px);transition:transform .7s ease,opacity 2s ease}body.is-loaded .fade-from-down{opacity:1;transform:translate(0)}.tabs-buttons .is-active a{cursor:default}.tabs-content-item{display:none}.tabs-content-item.is-active{display:block}.tags{display:flex;flex-wrap:wrap;gap:16px;list-style-type:none}.tags .tag{cursor:pointer;font-size:16px;line-height:1.375;margin-bottom:0;padding-left:0;transition:all .1s ease;white-space:nowrap}.tags .tag:before{display:none}.tags .tag.is-active a,.tags .tag:hover a{background:#058c91;color:#fff}.tags a{border:1px solid #058c91;border-radius:20px;color:#058c91;display:block;padding:8px 16px;text-decoration:none}.tags .reset-x{align-items:center;border:none;color:#282a2b;display:flex;font-size:16px;gap:10px;line-height:1.125}.tags .reset-x .icon{height:20px;transform:rotate(45deg);width:20px}.accordion{display:flex;flex-direction:column;gap:22px;margin:40px 0}.accordion .item{background:#edf1f7;border-radius:20px;padding:0 34px}@media screen and (max-width:767px){.accordion .item{padding:0 20px}}.accordion .item.is-active .item-header{border-bottom:1px solid #e4e6e8}.accordion .item.is-active .item-plus{transform:translateY(-50%) rotate(45deg)}.accordion .item.is-active .item-content>.is-visible{opacity:1;transform:translateY(0)}.accordion .item-title{font-size:24px;font-weight:700;line-height:1.25;margin:0;text-align:left}@media screen and (max-width:767px){.accordion .item-title{font-size:18px;line-height:1.3333333333}}.accordion .item-content{display:none;padding:27px 0}.accordion .item-content>*{opacity:0;transform:translateY(30px);transition:all .5s ease}.accordion .item-content h2{font-size:22px;line-height:1.3636363636;margin:40px 0 20px}.accordion .item-header{border:none;cursor:pointer;padding:27px 30px 27px 0;position:relative}@media screen and (max-width:767px){.accordion .item-header{padding-bottom:14px;padding-top:14px}}.accordion .item-plus{height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:24px}.accordion .gallery{background:#fff;padding:20px}@media screen and (max-width:959px){.accordion .gallery-columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.accordion .gallery-columns-4{grid-template-columns:repeat(1,1fr)}}.accordion .person-list{margin-bottom:0}.accordion .person-img{height:180px;width:180px}.reviews:not(.have-more-button) .item:last-of-type{padding-bottom:0}.reviews-filter{margin-bottom:45px}.reviews+.button-showmore{font-size:16px;font-weight:400;line-height:1.375;margin-top:40px}.reviews .item{border-top:1px solid #e4e6e8;padding:37px 0 64px}.reviews .item.is-hidden{display:none}.reviews .item-header{display:flex;gap:34px;margin-bottom:30px}.reviews .item-name{font-weight:700}.reviews .item-post{color:#535353;margin:12px 0}.reviews .item-finished{font-size:16px;line-height:1.125}.reviews .item-img{border-radius:50%;flex:none;height:124px;overflow:hidden;width:124px}@media screen and (min-width:767px){.reviews .item-img+.item-header__right{padding-top:14px}}.reviews .item-text__detail{display:none}.reviews .item-text__btn-more{color:#535353;cursor:pointer;display:inline-block;font-size:16px;line-height:1.375;margin-top:20px}.breadcrumbs,.post-path{align-items:center;color:#535353;display:flex;font-size:14px;gap:10px 24px;line-height:1.2142857143;margin-bottom:20px}@media screen and (max-width:767px){.breadcrumbs,.post-path{column-gap:12px}}.breadcrumbs li,.post-path li{white-space:nowrap}.breadcrumbs li:last-of-type,.post-path li:last-of-type{overflow:hidden;text-overflow:ellipsis}.breadcrumbs li a,.post-path li a{color:#058c91;text-decoration:none}.breadcrumbs li a:hover,.post-path li a:hover{text-decoration:underline}.post-path{flex-wrap:wrap}.posts-more{margin-top:78px;text-align:center}@media screen and (max-width:767px){.posts-more{margin-top:60px}}.list-with-arrows li:not(:first-child):before{color:gray;content:">";display:inline-block;font-size:20px;height:12px;line-height:.6;margin-right:24px;margin-top:2px;vertical-align:top;width:6px}@media screen and (max-width:767px){.list-with-arrows li:not(:first-child):before{margin-right:16px}}.hashtags{margin-top:40px}.hashtags-title{font-weight:700}.hashtags ul{font-size:16px;line-height:1.375;list-style:none;margin-top:20px}.hashtags ul li{margin-bottom:0}.hashtags ul li:before{display:none}.cards .card,.hashtags ul a{text-decoration:none}.cards .card{background:#fff;border:1px solid #edf1f7;border-radius:20px;color:#000;padding:34px 28px 16px;transition:all .2s ease}@media screen and (max-width:767px){.cards .card{padding:26px 24px}}.cards .card:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.cards .card-title{font-weight:700;text-decoration:none}.cards .card-detail{margin-top:10px}@media screen and (max-width:767px){.cards .card-detail{margin-top:20px}}.card-detail{color:#058c91;display:inline-block;font-size:15px;font-weight:700;line-height:1.3333333333;padding:10px 0}.about-table{display:grid;gap:40px;grid-template-columns:auto 1fr}@media screen and (max-width:1060px){.about-table{display:flex;flex-direction:column;gap:20px}}.about-table_title{font-size:24px;font-weight:700;line-height:1.3333333333;margin:0!important}@media screen and (max-width:1060px){.about-table_title{font-size:20px;line-height:1.4;margin-top:20px!important}}@media screen and (min-width:1060px){.about-table_text{margin-top:5px}}.file-with-icon{align-items:center;display:flex;font-size:15px;gap:10px;line-height:1.3333333333}.file-with-icon .icon{flex:none;height:32px;width:26px}.files-table{display:grid;gap:20px 44px;grid-template-columns:repeat(2,1fr)}.hes-sitemap a{font-size:16px;text-decoration:underline}.hes-sitemap h2{margin-bottom:30px}.hes-sitemap h3{font-size:20px;margin:0 0 20px}.hes-sitemap ul{margin-left:20px}.pagination{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:50px}@media screen and (max-width:767px){.pagination{flex-direction:column}}.pagination__links{align-items:center;display:flex;gap:6px}.pagination .button{font-size:inherit}.pagination .next,.pagination .prev{padding:10px}.pagination .next .icon,.pagination .prev .icon{height:18px;width:9px}.pagination .page-numbers{text-decoration:none}.pagination .page-numbers:not(.next):not(.prev):not(.dots){align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;font-size:20px;justify-content:center;width:40px}.pagination .page-numbers.current{background:#058c91;color:#fff}.ui-datepicker{padding:0}.ui-datepicker.posts-datepicker{border:none;font-size:16px;line-height:1.25;padding:0;transform:translateY(10px);width:314px}.ui-datepicker.posts-datepicker .ui-datepicker-header{background:#e2e8f1}.ui-datepicker.posts-datepicker .ui-datepicker-close,.ui-datepicker.posts-datepicker .ui-datepicker-current,.ui-datepicker.posts-datepicker .ui-datepicker-next,.ui-datepicker.posts-datepicker .ui-datepicker-prev{display:none}.ui-datepicker.posts-datepicker .ui-datepicker-close,.ui-datepicker.posts-datepicker .ui-datepicker-title{margin:0}.ui-datepicker.posts-datepicker .ui-widget-content{border:none}.ui-datepicker.posts-datepicker select{outline:none}.ui-datepicker-calendar{display:none}.widget_posts_periods .fields{align-items:center;display:flex;gap:10px;justify-content:space-between}.widget_posts_periods .fields .button,.widget_posts_periods .fields input{border:1px solid #dbe1e9;font-size:16px;height:37px;line-height:1.25}.widget_posts_periods .form-dates .button{margin-top:20px;padding:8px 24px}.wpcf7-response-output{margin-top:20px;text-align:center}.form.is-white{background:#fff;border-radius:20px;padding:60px 45px}@media screen and (max-width:767px){.form.is-white{padding:34px 16px}}.form-columns{display:flex;gap:35px;justify-content:space-between}@media screen and (max-width:767px){.form-columns{flex-direction:column}}.form-header{margin-bottom:40px;text-align:center}.form-title{margin-bottom:0}@media screen and (max-width:959px){.form-title{text-align:center}}@media screen and (max-width:767px){.form-title{font-size:24px;line-height:1.1666666667}}.form-text{margin-top:20px}.form-fields{display:flex;flex-direction:column;gap:32px}.form-submit-wrap{margin-top:32px}@media screen and (max-width:959px){.form-submit-wrap{display:block;margin:32px auto 0}}.form-project{margin:0 auto;max-width:100%;padding:0 20px;width:800px}.form-project .form-fields{flex:1}.form-submit-right{align-items:center;display:flex;gap:34px;justify-content:flex-end;margin-top:30px}@media screen and (max-width:767px){.form-submit-right{flex-direction:column-reverse}}.form-submit-right .form-licence{margin-top:0;max-width:100%;text-align:right;width:320px}@media screen and (max-width:767px){.form-submit-right .form-licence{text-align:center}}.form-submit{font-size:18px;line-height:1.3333333333;padding:14px 56px}.form-submit-wrap{position:relative}.form-submit-wrap .wpcf7-spinner{bottom:-65px;position:absolute;right:65px}.form-licence{font-size:13px;line-height:1.3846153846;margin-bottom:0!important;margin-top:16px;text-wrap:balance}@media screen and (max-width:959px){.form-licence{text-align:center}}.form .wpcf7-not-valid-tip{background:#fff;bottom:-26px;color:#dc3232;font-size:14px;left:20px;line-height:1.2857142857;padding:2px;position:absolute;white-space:nowrap}.form+.wpcf7-response-output{border:none!important}.reviews-filter .form .form-columns{gap:25px;justify-content:flex-start}.form .selectel{height:100%;position:relative;user-select:none;z-index:2}.form .selectel .button-choice{align-items:center;background:#f4f7fa;border:1px solid #edf1f7;border-radius:20px;display:flex;height:100%;padding:12px 40px 13px;position:relative;z-index:2}form .prop{display:flex;gap:12px}form span+input,form span+select{margin-top:12px}form output{font-size:16px;line-height:1.375;user-select:none}form .irs{max-width:100%;width:242px}form .range-value{background:none;border:none;font-size:inherit;width:auto!important}form input{appearance:none}form input[type=checkbox]{border:1px solid #535353;border-radius:3px;display:inline-block;flex:none;height:16px;width:16px}form input[type=checkbox]:checked{background-color:#058c91;background-image:url(/wp-content/themes/hes/build/images/checkbox.daaca767.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border-color:#058c91}form select{appearance:none;background-color:hsla(0,0%,85%,.33);background-image:url(/wp-content/themes/hes/build/images/select.850a1838.svg);background-position:98% 50%;background-repeat:no-repeat;border:1px solid #d9d9d9;border-radius:3px;font-family:inherit;font-size:16px;height:30px;line-height:1.375;outline:none;padding-left:13px;width:auto}form .form-select{appearance:none;background-color:#f4f7fa;border-color:#edf1f7;border-radius:20px;height:auto;padding:14px 60px 14px 23px}form .form-select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath stroke='%23535353' stroke-width='2' d='M.636.424 7 6.788 13.364.424'/%3E%3C/svg%3E");background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:13px auto}form label{user-select:none}form input[type=email],form input[type=search],form input[type=tel],form input[type=text],form textarea{border:1px solid #535353;border-radius:20px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px;height:43px;line-height:43px;line-height:1.3333333333;outline:none;padding:0 20px;width:100%}form input[type=email]:focus-visible,form input[type=search]:focus-visible,form input[type=tel]:focus-visible,form input[type=text]:focus-visible,form textarea:focus-visible{box-shadow:0 4px 20px rgba(0,0,0,.1)}form textarea{display:block;height:100px;padding-top:12px}form input[type=text].is-white,form select.is-white{background-color:#fff;border:none;box-shadow:0 4px 20px rgba(0,0,0,.1);font-size:16px;height:50px;padding:14px 60px 14px 23px;width:100%}form .form-field{display:block;position:relative}form .form-field br{display:none}form .form-field ul{font-size:16px;line-height:1.25;margin-bottom:0}form .form-field__caption{font-size:.7em}form .form-field__label{color:#535353;font-size:15px;font-weight:700;left:20px;line-height:1.3333333333;pointer-events:none;position:absolute;top:14px;transition:all .2s ease}form .form-field__label_text{display:block;margin-bottom:20px;position:relative;top:auto}form .form-field:has(input:not(:placeholder-shown)) .form-field__label:not(.form-field__label_text),form .form-field:has(textarea:not(:placeholder-shown)) .form-field__label:not(.form-field__label_text){font-size:13px;font-weight:400;line-height:1.3076923077;top:-20px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes zoomColor{0%{background:inherit;box-shadow:0 0 4px #d9d9d9;transform:scale(1)}50%{background:#058c91;box-shadow:0 0 10px #06aeb4;transform:scale(1.2)}to{background:#058c91;box-shadow:none;transform:scale(1)}}.fade-up-enter-active,.fade-up-leave-active{transform:translateY(0);transition:all .5s ease}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(10px)}.persons-banner-content{display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:959px){.persons-banner-content{flex-direction:column}}.persons-banner-content h1{font-size:37px;line-height:1.1891891892;margin-top:10px}.persons-banner-content .form-fields{display:grid;grid-template-columns:repeat(2,350px)}@media screen and (max-width:767px){.persons-banner-content .form-fields{grid-template-columns:1fr}}.persons-banner-content .form-bottom{display:flex;gap:30px;margin-top:28px;opacity:0}.persons-banner-content .form-bottom.is-active{opacity:1}.persons__chars{display:flex;flex-wrap:wrap;margin-bottom:40px}.persons__chars .char{align-items:center;background:#f4f7fa;box-shadow:0 0 8px rgba(0,0,0,.2);cursor:pointer;display:flex;flex:none;font-size:22px;font-weight:600;height:50px;justify-content:center;text-transform:uppercase;transition:all .1s ease;width:40px}.persons__chars .char:hover:not(.is-active){box-shadow:0 0 8px rgba(0,0,0,.38)}.persons__chars .char.is-active{background:#058c91;color:#fff}.person{align-items:center;display:flex;gap:40px}@media screen and (max-width:767px){.person{flex-direction:column;gap:30px}}.person.card{background:#f4f7fa;padding:46px 46px 52px}@media screen and (max-width:767px){.person.card{padding:30px 20px}}.person-activity{gap:10px}.person-activity,.person-list{display:flex;flex-direction:column}.person-list{gap:40px}.person-img{aspect-ratio:1/1;border-radius:50%;flex:none;max-width:100%;overflow:hidden;width:227px}@media screen and (max-width:767px){.person-img{width:150px}}.person-name{color:#058c91;display:inline-block;font-size:24px;font-weight:700;line-height:1.1666666667;margin-bottom:32px;text-decoration:none}@media screen and (max-width:767px){.person-name{display:block;font-size:20px;text-align:center}}.person-props{margin-bottom:20px}@media screen and (max-width:767px){.person-props{margin-bottom:40px;text-align:center}}.person .prop{align-items:flex-end;display:flex;gap:26px}@media screen and (max-width:767px){.person .prop{flex-wrap:wrap;gap:10px;justify-content:center}}.person .prop-label{font-size:14px}@media screen and (max-width:767px){.person .prop-label{display:none}}.person-contacts{display:flex;flex-direction:column;gap:16px}.departments-person .person-contacts{gap:0}.departments-person .person-contacts p{margin-bottom:0!important}@media screen and (max-width:767px){.about-teachers .person-contacts{font-size:16px}}.person-contacts a{color:#058c91;text-decoration:none;white-space:nowrap}.person-contacts a:hover{text-decoration:underline}.person-contact{align-items:center;display:flex;gap:22px}.person-contact .icon{flex:none;height:24px;width:24px}@media screen and (max-width:767px){.person-contact .icon{display:none}}.person-excerpt:first-letter{text-transform:uppercase}.single-persons .article-header{align-items:center;display:flex;gap:40px;margin-bottom:60px}@media screen and (max-width:767px){.single-persons .article-header{flex-direction:column}}.single-persons .article h1{margin-bottom:50px}.single-persons .article h2{margin:40px 0 20px}.single-persons .article-img{aspect-ratio:1/1;border-radius:50%;display:block;flex:none;float:none;margin:0;width:auto}.single-persons .article-img img{height:100%}.persons-list{display:flex;flex-direction:column;gap:30px}.departments{margin-top:60px}.departments-persons{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:767px){.departments-persons{gap:60px}}.departments-person{align-items:center;display:flex;gap:40px}@media screen and (max-width:767px){.departments-person{flex-direction:column;gap:20px}}.departments .person-photo{aspect-ratio:1/1;border-radius:50%;flex:none;overflow:clip;width:210px}.departments .person-photo:empty{aspect-ratio:unset}@media screen and (max-width:767px){.departments .person-photo:empty{display:none}}.departments .person-photo img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:767px){.departments .person-info{text-align:center}}@media screen and (max-width:1220px){.home-banners .home-tizers{display:none}}.home-tizers{padding:3vh 0}.home-tizers .tizers-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media screen and (max-width:1220px){.home-tizers .tizers-list{justify-content:flex-end}}@media screen and (max-width:767px){.home-tizers .tizers-list{align-items:flex-end;flex-direction:column}}.home-tizers .tizer{align-items:center;border:2px solid transparent;border-radius:20px;color:#000;display:flex;gap:10px;padding:8px 16px;text-decoration:none;transition:border .2s ease,opacity .3s ease-in-out,transform .4s cubic-bezier(.175,.885,.32,1.275)}.home-tizers .tizer.is-hidden{opacity:0;transform:translateY(100px)}.home-tizers .tizer:hover{border-color:#058c91}.home-tizers .tizer-title{font-size:16px;font-weight:400;line-height:1.375}.home-tizers .tizer-icon{height:24px;width:24px}.home-programs .programs-list{display:grid;gap:28px 60px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}@media screen and (max-width:959px){.home-programs .programs-list{gap:60px 30px;margin-bottom:76px}}@media screen and (max-width:767px){.home-programs .programs-list{display:flex;flex-direction:column;gap:44px;margin-bottom:40px}}.home-programs .programs-list .item{display:flex;gap:35px}@media screen and (max-width:959px){.home-programs .programs-list .item{gap:30px}}@media screen and (max-width:500px){.home-programs .programs-list .item{flex-direction:column;gap:20px}}.home-programs .programs-list .item-icon{flex:none;height:64px;position:relative;width:64px}@media screen and (max-width:500px){.home-programs .programs-list .item-icon{height:40px;width:40px}}.home-programs .programs-list .item-icon:after{background:rgba(174,251,255,.302);border-radius:50%;bottom:0;content:"";display:inline-block;height:41px;left:0;position:absolute;width:41px;z-index:-1}@media screen and (max-width:500px){.home-programs .programs-list .item-icon:after{height:20px;width:20px}}.home-programs .programs-list .item a:hover{text-decoration:underline}.home-programs .programs-list .item-title{display:inline-block;margin-bottom:4px;text-decoration:none}@media screen and (max-width:959px){.home-programs .programs-list .item-title{font-size:18px;line-height:1.3333333333;margin-bottom:12px}}.home-programs .programs-list .item-text{font-size:14px}.home-consulting{padding-bottom:60px}@media screen and (max-width:959px){.home-consulting{background-position:top;padding-bottom:45px}}.home-consulting .consulting-list{margin-bottom:56px}.home-consulting .consulting-list .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.home-consulting .consulting-list .item{display:flex;flex-direction:column;max-width:80vw;width:370px}.home-consulting .consulting-list .item-title{flex:1}.home-services{padding-bottom:80px}@media screen and (max-width:767px){.home-news{padding-bottom:140px}.home-news .section-header__more{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}}.home-news .section-header__more .icon{height:24px;width:22px}.home-news .news-list{position:relative}.home-news .news-list .item{display:flex;flex-direction:column;height:auto}@media screen and (max-width:1220px){.home-news .news-list .item{width:330px}}@media screen and (max-width:767px){.home-news .news-list .item{max-width:82vw;width:320px}}.home-news .news-list .item-title{text-decoration:none}.home-news .news-list .item-info{display:flex;flex:1;flex-direction:column;gap:20px}.home-news .news-list .item-text{font-size:14px;line-height:1.4285714286}.home-news .news-list .item-img{aspect-ratio:300/200;overflow:hidden}.home-news .news-list .item-img img{height:100%;object-fit:cover;width:100%}.page-news .section-banners{padding-bottom:20px}.page-news .section-banners .banners-list{margin-bottom:40px}@media screen and (max-width:767px){.page-news .section-banners .banners-list{margin-bottom:0}}@media screen and (max-width:1060px){.page-news .section-banners .item{padding-bottom:60px;text-align:center}}.page-news .section-banners .item-right{flex:none;width:330px}@media screen and (max-width:1060px){.page-news .section-banners .item-right{display:none}}.page-news .section-banners .item-title{font-size:37px;line-height:1.3513513514}@media screen and (max-width:1060px){.page-news .section-banners .item-title{font-size:30px;line-height:1.3333333333;text-align:center}}@media screen and (max-width:767px){.page-news .section-banners .item-title{font-size:26px;line-height:1.3461538462}}.page-news .section-banners .item-img{border-radius:20px;height:330px;overflow:hidden;width:330px}@media screen and (max-width:1060px){.page-news .section-banners .item-detail{bottom:auto;left:auto;margin-top:40px;position:relative;transform:none}}.page-news .programs-list .program{flex:none;opacity:.3;width:354px}.page-news .programs-list .program.is-show{opacity:1}.archive .news-list,.page-news .news-list{display:flex;flex-direction:column;gap:35px}.archive .news-list .item,.page-news .news-list .item{display:flex;gap:30px;overflow:hidden;padding:0;position:relative}@media screen and (max-width:959px){.archive .news-list .item,.page-news .news-list .item{flex-direction:column;gap:0}}.archive .news-list .item-left,.page-news .news-list .item-left{flex:none}.archive .news-list .item-img,.page-news .news-list .item-img{border-radius:20px 0 0 20px;min-height:244px;overflow:hidden;width:244px}@media screen and (max-width:959px){.archive .news-list .item-img,.page-news .news-list .item-img{border-radius:20px 20px 0 0;width:100%}}.archive .news-list .item-right,.page-news .news-list .item-right{padding:24px 30px 10px 0}@media screen and (max-width:959px){.archive .news-list .item-right,.page-news .news-list .item-right{padding:20px}}.archive .news-list .item-date,.page-news .news-list .item-date{color:gray;font-size:12px;margin-bottom:10px}.archive .news-list .item-title,.page-news .news-list .item-title{display:inline-block;font-weight:700;margin-bottom:16px;text-decoration:none}.archive .news-list .item-text,.page-news .news-list .item-text{font-size:14px;line-height:1.4285714286}.archive .news-list .item-detail,.page-news .news-list .item-detail{margin-top:10px}.archive .news-list .item-category,.page-news .news-list .item-category{background:#f4f7fa;border-radius:20px 0 0 0;bottom:0;color:#535353;font-size:12px;line-height:1.3333333333;padding:10px 32px 11px;position:absolute;right:0}@media screen and (max-width:1220px){.catalog-filter{display:none!important;margin-top:40px}.catalog-filter.is-active{display:flex!important}}.catalog-filter .button-more{font-size:12px;line-height:1.3333333333;margin-top:0}.catalog-filter select{padding-right:14px;text-overflow:ellipsis;width:220px}.catalog-filter input[type=reset]{appearance:none;background:none;border:none;color:#535353;cursor:pointer;display:inline-flex;outline:none;width:auto}.catalog .programs .sticky{position:sticky;top:20px}.catalog .programs-notify{margin-top:80px}.catalog .programs-notify .button{margin-top:20px}.catalog .programs-count{font-size:14px;line-height:1.4285714286}.catalog .programs-list{display:grid;gap:56px 54px;grid-template-columns:repeat(2,1fr);margin-top:35px}@media screen and (max-width:1220px){.catalog .programs-list{gap:30px 4%}}@media screen and (max-width:959px){.catalog .programs-list{gap:37px 3.5%}}@media screen and (max-width:710px){.catalog .programs-list{display:flex;flex-direction:column;gap:30px}}.catalog .program{background:linear-gradient(to right,var(--program-color) 70%,transparent);display:flex;flex-direction:column;font-size:14px;line-height:1.4285714286;overflow:hidden;padding:0;position:relative;text-decoration:none}.catalog .program:hover .program-arrow{opacity:1;transform:translate(0)}.catalog .program:after{background:linear-gradient(90deg,transparent,rgba(209,196,233,.5));content:"";display:inline-block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.section-fw .catalog .program{background:#fff}.section-fw .catalog .program:after{display:none}.catalog .program-inner{display:flex;flex:1;flex-direction:column;padding:0 28px 32px;position:relative;z-index:2}@media screen and (max-width:959px){.catalog .program-inner{padding-left:22px;padding-right:22px}}@media screen and (max-width:767px){.catalog .program-inner{padding-top:30px}}.catalog .program-arrow{bottom:32px;display:inline-block;height:38px;opacity:0;pointer-events:none;position:absolute;right:38px;transform:translate(-20px,20px);transition:all .2s ease-in-out;width:38px}.catalog .program-type{background:var(--program-color);border-radius:0 0 20px 0;display:inline-block;padding:13px 30px 16px 20px;position:relative;z-index:2}.catalog .program-date{color:#058c91;font-weight:700;margin-top:12px}.catalog .program-title{align-items:center;display:flex;margin-bottom:30px;min-height:72px;overflow:hidden}@media screen and (min-width:767px){.catalog .program-title{padding-top:10px}}@media screen and (max-width:767px){.catalog .program-title{min-height:auto}}.catalog .program-price:not(:empty){margin-top:36px}.catalog .program-price,.catalog .program-title{font-size:18px;font-weight:700;line-height:1.3333333333}.catalog .program .has-icon{align-items:center;display:flex;gap:10px}.catalog .program .has-icon .icon{height:20px;width:20px}.page-about:not(.is-loaded) .section-banners .params .point:before{width:0}.page-about:not(.is-loaded) .section-banners .params .point-title{opacity:0;transform:translateX(-100%)}@media screen and (min-width:1220px){.page-about .section-banners{padding:1vh 0 4vh}}@media screen and (min-width:767px){.page-about .header{margin-bottom:10px}}.page-about .tabs-sections>.section{display:none;padding-top:50px}@media screen and (max-width:767px){.page-about .tabs-sections>.section{padding-top:30px}}.page-about .tabs-sections>.section.is-active{display:block}.page-about .tabs-sections>.section .title-hidden{display:none}.page-about .tabs-sections p{margin-bottom:20px}.page-about .tabs-sections ol{display:flex;flex-direction:column;gap:4px;list-style-type:decimal;padding-left:20px}.about-tabs .tabs-list{align-items:center;background:linear-gradient(180deg,#fff 80%,transparent);color:#000;display:flex;justify-content:space-between;padding:10px 0 20px;position:sticky;top:0;z-index:3}@media screen and (min-width:601px){.admin-bar .about-tabs .tabs-list{top:42px}}@media screen and (min-width:783px){.admin-bar .about-tabs .tabs-list{top:30px}}@media screen and (max-width:1220px){.about-tabs .tabs-list{margin-right:-25px}}@media screen and (max-width:767px){.about-tabs .tabs-list{margin:0}}.about-tabs .tabs-list:after{background:linear-gradient(270deg,#fff 40%,transparent);content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;right:-25px;top:0;width:60px;z-index:2}@media screen and (max-width:767px){.about-tabs .tabs-list:after{display:none}}.about-tabs .tabs-list .tab{flex-shrink:unset;text-align:center}@media screen and (max-width:767px){.about-tabs .tabs-list .tab{flex-shrink:0;opacity:0;transition:all .3s ease}}.about-tabs .tabs-list .tab span{border:2px solid transparent;border-radius:20px;cursor:pointer;display:inline-block;font-size:16px;line-height:1.375;padding:8px 28px 7px;white-space:nowrap}.about-tabs .tabs-list .tab.is-active{opacity:1}.about-tabs .tabs-list .tab.is-active span{border-color:#058c91;color:#058c91;cursor:default}@media screen and (max-width:767px){.about-tabs .tabs-list .tab.swiper-slide-active{opacity:1}.about-tabs .tabs-list .tab.swiper-slide-active span{border-color:#058c91;color:#058c91;cursor:default}}.about-tabs .tabs-list .arrows-buttons{display:none}@media screen and (max-width:767px){.about-tabs .tabs-list .arrows-buttons{display:block}}.about-tabs .tabs-list .arrows-buttons .arrow{background:#fff;padding:10px}.about-tabs .tabs-list .arrows-buttons .arrow-left{left:-20px}.about-tabs .tabs-list .arrows-buttons .arrow-right{right:-20px}.about-tabs .tabs-list .arrows-buttons .icon{height:38px;fill:#d9d9d9}.about-tabs .tab-news{margin-top:60px}.about-tabs .tab-news .section-header{margin-bottom:0}.about-steps{position:relative;z-index:2;--about-steps-gradient:0}@media screen and (min-width:767px){.about-steps:after{background:linear-gradient(180deg,#ecf7fd,#efefff);border-radius:20px;content:"";display:block;height:calc(100% + 40px);left:0;position:absolute;top:-20px;width:var(--about-steps-gradient);z-index:-1}}.about-steps .step{display:flex;gap:90px;margin-right:6px;padding-right:176px;position:relative;transition:all .3s ease}@media screen and (max-width:1220px){.about-steps .step{gap:26px;padding-right:40px}}@media screen and (max-width:767px){.about-steps .step{flex-direction:column;gap:20px;padding:0 0 0 56px}}.about-steps .step:after{background:#d9d9d9;border-radius:50%;content:"";display:inline-block;height:15px;position:absolute;right:-5px;top:30px;width:15px}@media screen and (max-width:767px){.about-steps .step:after{left:5px;right:auto;top:25px}}.about-steps .step-year{flex:none;font-size:42px;line-height:1.3571428571;max-width:100%;padding:0 34px 0 26px;white-space:nowrap;width:272px}@media screen and (max-width:959px){.about-steps .step-year{white-space:unset;width:160px}}@media screen and (max-width:767px){.about-steps .step-year{padding:0!important;width:auto}}.about-steps .step-text{font-size:15px;line-height:1.3333333333;white-space:break-spaces}@media screen and (max-width:767px){.about-steps .step-text{padding-bottom:60px}}.about-steps .step:not(:last-of-type) .step-text,.about-steps .step:not(:last-of-type) .step-year{padding-bottom:70px}.about-steps .step-line{height:100%;overflow:hidden;position:absolute;right:2px;top:30px;width:2px}@media screen and (max-width:767px){.about-steps .step-line{left:11px;right:auto}}.about-steps .step-line:after{background:#d9d9d9;content:"";display:inline-block;height:100%;position:absolute;right:0;top:0;width:100%}.about-steps .step-line-color{background:#058c91;height:0;max-height:100%;opacity:0;width:2px}.about-steps .step-line-color:after,.about-steps .step:last-of-type .step-line{display:none}.about-steps .step.is-active:after{animation:zoomColor .5s cubic-bezier(.71,1.7,.77,1.24) forwards}.about-steps .step.is-active .step-line-color{opacity:1}.about-partners .partners-table{margin-top:80px}.about-partners .partners-list{position:relative}.about-partners .partners-list:not(:last-of-type){margin-bottom:160px}@media screen and (max-width:959px){.about-partners .partners-list:not(:last-of-type){margin-bottom:134px}}@media screen and (max-width:767px){.about-partners .partners-list:not(:last-of-type){margin-bottom:80px}}.about-partners .partners-list .partner{align-items:center;display:flex;justify-content:center}.about-partners .partners-list .partner img{width:150px}.about-partners .partners-list .swiper-wrapper{align-items:center}@media screen and (max-width:767px){.about-partners .partners-list .swiper-wrapper{display:grid;gap:60px 20px;grid-template-columns:repeat(2,1fr)}}.about-partners .partners-title{margin-bottom:80px}@media screen and (max-width:767px){.about-partners .partners-title{text-align:center}}.about-partners .arrows-buttons .icon{fill:#d9d9d9}.fancybox__backdrop{opacity:.6!important;--fancybox-opacity:.6}.single-programs h2{font-size:30px;line-height:1.3333333333}@media screen and (max-width:767px){.single-programs h2{font-size:revert;line-height:revert}}.single-programs .form-title{font-size:37px;line-height:1.3513513514}@media screen and (max-width:767px){.single-programs .form-title{font-size:20px;line-height:1.35}}.single-programs .managers-text{margin-top:40px;text-wrap:balance}.page-program h3{font-size:20px;line-height:1.4;margin:40px 0 20px}@media screen and (max-width:767px){.page-program .btn-more-reviews{display:block;margin:auto}}@media screen and (max-width:959px){.page-program .header-button__profile{display:none}}@media screen and (max-width:767px){.page-program .header-button__programs{display:none}}.page-program .header-hamburger{display:block;position:relative}@media screen and (max-width:959px){.page-program .section:first-child{padding-top:0}}.page-program .program-banner{color:#fff}.page-program .program-banner .hes-container{display:flex;flex:1;flex-direction:column}@media screen and (max-width:959px){.page-program .program-banner{margin-top:20px;padding-bottom:40px}}.page-program .program-banner .item-top{align-items:center;display:flex;gap:5%;justify-content:space-between}.page-program .program-banner .item-left{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:20px;width:unset}@media screen and (max-width:1060px){.page-program .program-banner .item-left{align-items:center;display:flex;flex-direction:column}}.page-program .program-banner .item-right{flex:none;width:35%}@media screen and (max-width:1060px){.page-program .program-banner .item-right{display:none}}.page-program .program-banner .program{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:40px}.page-program .program-banner .program .item-top{align-items:flex-start;flex:1}.page-program .program-banner .program-term a{text-decoration:none}.page-program .program-banner .program-type{background:#fee7c9;color:#282a2b;display:inline-block;font-size:20px;font-weight:700;line-height:1.35;padding:1vh 2vh;text-align:center;text-wrap:balance}.page-program .program-banner .program-direction{font-size:24px;line-height:1.3333333333;margin-top:20px}.page-program .program-banner .program-img{aspect-ratio:1/1;border-radius:50%;overflow:hidden}.page-program .program-banner .program-title{flex:1;margin-top:40px}@media screen and (max-width:1060px){.page-program .program-banner .program-title{font-size:50px;line-height:1.16;text-align:center}}@media screen and (max-width:767px){.page-program .program-banner .program-title{font-size:36px;line-height:1.3333333333;margin-top:20px;word-break:break-word}}.page-program .program-banner .program-to-order{font-size:24px;font-weight:700;line-height:1.3333333333;margin-top:4vh;padding:15px 56px 16px}@media screen and (max-width:767px){.page-program .program-banner .program-to-order{font-size:20px;line-height:1.4}}.page-program .program-banner .program-info{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);opacity:1;padding-top:4vh;position:relative;transition:all .2s ease;width:100%}.page-program .program-banner .program-info:before{background:#fff;content:"";display:inline-block;height:1px;left:0;opacity:1;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.page-program .program-banner .program-info.is-callapse:before{opacity:0;width:0}@media screen and (max-width:1060px){.page-program .program-banner .program-info{gap:40px 100px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.page-program .program-banner .program-info{margin-top:56px;padding-top:32px}}@media screen and (max-width:600px){.page-program .program-banner .program-info{display:flex;flex-direction:column}}.page-program .program-banner .program-info .info-item{transition:opacity .3s ease-in-out,transform .4s cubic-bezier(.175,.885,.32,1.275)}.page-program .program-banner .program-info .info-item.is-hidden{max-width:1000px;opacity:0;transform:translateY(100px)}.page-program .program-banner .program-info .info-text{font-weight:700;margin-top:4px}@media screen and (max-width:1060px){.page-program .program-banner .program-info .info-text,.page-program .program-banner .program-info .info-title{text-align:center}}.page-program .content+.about{margin-top:80px}@media screen and (max-width:959px){.page-program .content+.about{margin-top:40px}}.page-program .contacts{display:flex;flex-direction:column;gap:20px}.page-program .contacts a{color:#058c91;text-decoration:none}.page-program .contacts .item{display:flex;gap:20px}.page-program .contacts .item-icon{flex:none;height:22px;width:22px}.page-program .contacts .item a{white-space:nowrap}.page-program .form-order .form-field input{height:53px;line-height:53px}.page-program .form-order .form-columns{display:grid;gap:20px;grid-template-columns:repeat(2,440px)}@media screen and (max-width:1060px){.page-program .form-order .form-columns{gap:40px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.page-program .form-order .form-columns{display:flex;gap:32px}}@media screen and (max-width:959px){.page-program .form-order .form-right{margin:auto;width:100%}.page-program .form-order .form-submit-wrap{position:relative;text-align:center}.page-program .form-order .form-submit-wrap .wpcf7-spinner{position:absolute;right:0;top:10px}}@media screen and (max-width:767px){.page-programs .programs-banner{padding-bottom:72px}}.page-programs .programs-banner .item-bottom{display:flex;gap:100px;margin-top:48px}@media screen and (max-width:1220px){.page-programs .programs-banner .item-bottom{gap:40px}}@media screen and (max-width:900px){.page-programs .programs-banner .item-bottom{flex-direction:column;justify-content:center}.page-programs .programs-banner .item-left,.page-programs .programs-banner .item-right{width:100%}}.page-programs .programs-banner .item-text{margin-top:0}.page-programs .programs-banner .tags{margin-top:60px;user-select:none}@media screen and (max-width:767px){.page-programs .programs-banner .tags{display:none}}.page-programs .programs-banner .search-form{height:50px;margin:auto;max-width:100%;width:550px}.page-programs .programs-banner .search-form .form-input{padding-left:30px}.single-services .article{overflow:hidden}.single-services .article+.button{margin-top:40px}.services-list{display:grid;gap:48px 90px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}@media screen and (max-width:959px){.services-list{gap:35px 30px}}@media screen and (max-width:767px){.services-list{display:flex;flex-direction:column}}.services-list .item-img{aspect-ratio:1/.42;border-radius:20px;display:inline-block;margin-bottom:20px;overflow:hidden}@media screen and (max-width:959px){.services-list .item-img{aspect-ratio:1/.68;max-width:100%}}@media screen and (max-width:767px){.services-list .item-img{aspect-ratio:unset;max-height:272px}}.services-list .item-img:hover img{transform:scale(1.1) rotate(-.5deg)}.services-list .item-img img{transition:transform .3s ease}.services-list .item-text{font-size:14px;margin-top:12px}.projects .section:first-child{padding-top:0}.projects .tags{margin-bottom:60px}.projects-list{--gap:38px;display:flex;flex-direction:column;gap:var(--gap)}.projects-row{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1220px){.projects-row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.projects-row{grid-template-columns:1fr}}.projects a{text-decoration:none}.projects .item{--padding-left:28px;--padding-right:28px;background:linear-gradient(90deg,#e2e6e7,#a2fcfa 52.5%,#cdffbd);border:1px solid #edf1f7;border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:400px;overflow:hidden;transition:filter .3s ease}.projects .item:hover{filter:sepia(.2)}@media screen and (max-width:767px){.projects .item{height:auto;min-height:250px}}.projects .item:nth-child(2),.projects .item:nth-child(5),.projects .item:nth-child(7){background:linear-gradient(90deg,#e8e1f3,#fff1de 50%,#fff3e3)}@media screen and (min-width:1220px){.projects .item:nth-child(4),.projects .item:nth-child(7){grid-column:span 2}}@media screen and (min-width:767px)and (max-width:1220px){.projects .item:nth-child(3){grid-column:span 2;height:auto}}.projects .item-top{flex:1;padding:34px var(--padding-right) 70px var(--padding-left)}.projects .item-title{font-size:18px;font-weight:700;line-height:1.3333333333}.projects .item-props{background:rgba(239,98,159,.15);border-radius:0 20px 0 0;display:flex;flex-direction:column;gap:8px;padding:14px var(--padding-right) 20px var(--padding-left);transition:all .3s ease}.projects .item-props .prop-title{font-weight:700}.projects .button-more{display:table;margin:100px auto 0}.projects .section-form-order{padding-top:72px}@media screen and (max-width:767px){.projects .section-form-order{padding-top:45px}}.single-projects :not(.html-content) ul{margin-bottom:0}.single-projects .article a{color:#058c91;text-decoration:none}.single-projects .about-table{gap:60px;padding-bottom:100px}@media screen and (max-width:767px){.single-projects .about-table{gap:30px}.single-projects .about-table_title{text-align:center}}.single-projects .about-table_text{font-size:16px;line-height:1.375}@media screen and (max-width:767px){.single-projects .about-table .align-center{text-align:center}}.single-projects .publications li:before{background:#058c91}.post-type-archive-kinds h1,.single-kinds h1{margin-bottom:70px}.post-type-archive-kinds .accordion,.single-kinds .accordion{margin:40px 0}.sidebar{width:354px}@media screen and (max-width:1220px){.sidebar{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}@media screen and (max-width:767px){.sidebar{flex-direction:column}}.sidebar ul{margin-bottom:0}.sidebar ul li{padding-left:0}.sidebar ul li:before{display:none}.sidebar-sections{color:#000;display:flex;flex-direction:column;gap:40px;width:100%}@media screen and (max-width:1220px){.sidebar-sections_news{background:#f4f7fa;border-radius:20px;display:grid;gap:0 40px;grid-template-areas:"search socials" "populars populars";grid-template-columns:repeat(2,1fr);padding:10px 0}}@media screen and (max-width:767px){.sidebar-sections_news{display:flex;flex-direction:column}}.sidebar-title{color:#000;font-size:32px;font-weight:700;line-height:1.34375;margin-bottom:50px}@media screen and (max-width:1220px){.sidebar-title{font-size:28px;line-height:1.3571428571;margin-bottom:0}}.sidebar-filter_apply{bottom:4px;left:25px;place-self:baseline;position:sticky;z-index:2}@media screen and (min-width:959px){.sidebar-filter_apply{display:none}}.sidebar-filter-toggle{border:1px solid #000;border-radius:20px;color:#000;display:none;transition:all .1s ease}@media screen and (max-width:1220px){.sidebar-filter-toggle{align-items:center;display:inline-flex;padding:8px 54px 9px}}@media screen and (max-width:767px){.sidebar-filter-toggle{flex:none;width:164px}}.sidebar-filter-toggle.is-active{background:#058c91;border-color:#058c91;color:#fff}.sidebar-section-title{font-size:18px;font-weight:700;line-height:1.3333333333;margin-bottom:26px}.catalog-filter .sidebar-section-title{align-items:center;display:flex;gap:10px}@media screen and (max-width:767px){.catalog-filter .sidebar-section-title{justify-content:space-between}}.catalog-filter .sidebar-section-title span{display:flex}.catalog-filter .sidebar-section-title .icon{fill:#058c91;border:1px solid #058c91;border-radius:50%;cursor:pointer;height:20px;padding:2px 0 3px;user-select:none;width:20px}.sidebar-section .prop-wrap{align-items:center;display:flex;gap:20px}.sidebar-section .prop-wrap .icon{fill:#058c91;border:1px solid #058c91;border-radius:50%;cursor:pointer;height:16px;padding:2px 0 3px;user-select:none;width:16px}.sidebar-section-props{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.sidebar-section-props label:empty{display:none}.sidebar-section-props .prop span{font-size:15px;line-height:1.4666666667}@media screen and (max-width:1220px){.sidebar.is-top{order:0}}.sidebar.sidebar_is-main .sidebar-section{border-radius:20px;padding:16px 20px 40px}.sidebar.sidebar_is-main .sidebar-section_colored{background:#f4f7fa}.sidebar.sidebar_is-main .sidebar-section a{color:#058c91;font-size:15px!important;line-height:18px;text-decoration:none}.sidebar.sidebar_is-main .sidebar-section_search{grid-area:search}.sidebar.sidebar_is-main .sidebar-section_populars{grid-area:populars}.sidebar.sidebar_is-main .sidebar-section_populars ul{display:flex;flex-direction:column;font-size:15px;gap:10px;line-height:1.2}@media screen and (max-width:1220px){.sidebar.sidebar_is-main .sidebar-section_populars ul{flex-direction:row;flex-wrap:wrap;gap:10px 30px}}.sidebar.sidebar_is-main .sidebar-section_socials{grid-area:socials}.sidebar.sidebar_is-main .sidebar-section_socials ul{display:flex;flex-direction:column;gap:10px}.sidebar.sidebar_is-main .sidebar-section_socials ul li{align-items:center;display:flex;gap:20px}.sidebar.sidebar_is-main .sidebar-section_socials ul li img{aspect-ratio:1;flex:none;width:24px}.sidebar.sidebar_is-main .sidebar-section_socials .icon{height:24px;width:24px}.slider-mask-svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.slider-pagination-text{display:flex;font-weight:200;gap:6px;padding:0 20px;user-select:none}.arrows-buttons{left:0;position:absolute;top:50%;width:100%;z-index:1}.section-banners .arrows-buttons{top:calc(50% - 30px)}.arrows-buttons .arrow{cursor:pointer;padding:20px;position:absolute;top:0;transform:translateY(-50%)}.arrows-buttons .arrow.swiper-button-disabled{cursor:default;opacity:.3}.arrows-buttons .arrow-left{left:-90px}.arrows-buttons .arrow-right{right:-90px}.arrows-buttons .arrow .icon{display:block;height:44px;width:22px;fill:rgba(5,140,145,.251)}.arrows-buttons .arrow .icon.is-white{fill:#fff}.section-header .arrows-buttons{align-items:center;display:flex;position:relative;top:auto;width:auto}.section-header .arrows-buttons .arrow{left:auto;padding:0;position:relative;right:auto;top:auto;transform:none}.section-header .arrows-buttons .arrow .icon{height:20px;width:10px;fill:#282a2b}.swiper{opacity:1;transition:opacity .7s ease}.swiper__hidden{opacity:0}.swiper-p{margin:0 -30px;padding:30px}.swiper-p.is-visible{overflow:visible}.swiper-p .swiper-slide{height:auto;max-width:100%;opacity:1;transition:opacity .3s ease-in-out}@media screen and (max-width:767px){.swiper-p .swiper-slide{height:100%}}.search-results article{margin-bottom:80px}.search-results .entry-title{font-size:22px;line-height:1.0909090909;margin-bottom:20px}@media screen and (max-width:767px){.search-results .entry-title{text-align:left}}.search-results .entry-title a{text-decoration:underline}.search-results .entry-title a:hover{text-decoration:none}.search-results .entry-content{display:flex;gap:20px}@media screen and (max-width:767px){.search-results .entry-content{display:block;overflow:hidden;word-break:break-word}}.search-results .posted-on{font-size:14px;line-height:1.2857142857}.search-results .post-thumbnail{aspect-ratio:1/1;border-radius:20px;flex:none;height:160px;overflow:hidden;width:auto}@media screen and (max-width:767px){.search-results .post-thumbnail{float:left;margin:0 20px 20px 0;width:120px}}.search-results .post-thumbnail img{height:100%;object-fit:cover;width:100%}.search-results .entry-footer{margin-top:10px}.search-results .entry-footer .comments-link,.search-results .entry-footer .edit-link,.search-results .entry-footer .tags-links{display:none}.no-results .search-form{margin-top:60px}.footer{background:#282a2b;color:#fff;font-size:14px;font-weight:300;line-height:1.4285714286;padding:55px 0 90px}@media screen and (min-width:1220px){.footer{left:50%;position:relative;transform:translateX(-50%);width:100vw}}@media screen and (max-width:959px){.footer{padding:34px 0 48px}}@media screen and (max-width:767px){.footer{padding-bottom:40px}}.footer .sitemap-link{display:inline-block;margin-top:10px}.footer a{color:inherit;text-decoration:none}.footer a[href*="//"]{text-decoration:underline}.footer-columns{display:grid;gap:40px;grid-template-columns:auto 32% 28%}@media screen and (max-width:959px){.footer-columns{grid-template-areas:"logo contacts" "socials socials";grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.footer-columns{display:flex;flex-direction:column;gap:48px}}.footer-columns-divisions{grid-template-columns:repeat(4,1fr);margin-top:60px}@media screen and (max-width:959px){.footer-columns-divisions{grid-template-columns:repeat(2,1fr)}}.footer-columns .column-title{font-weight:700;margin-bottom:8px}@media screen and (max-width:767px){.footer-columns .column-content{text-wrap:balance}}.footer-logo{display:inline-block;margin:4px 0 10px}.footer-logo .icon{height:48px;max-width:100%;width:282px}@media screen and (max-width:959px){.footer .c-1{grid-area:logo}.footer .c-2{grid-area:contacts}.footer .c-3{display:grid;gap:40px;grid-area:socials;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.footer .c-3{display:flex;flex-direction:column;gap:48px}}.footer p{margin-bottom:0}.footer .socials{display:flex;gap:13px;margin-top:30px}@media screen and (max-width:959px){.footer .socials{margin-top:0}}.footer .socials-item .icon{height:30px;width:30px}.to-top{background:#e8eff7;border:1px solid #b9c7cd;border-radius:3px;bottom:170px;cursor:pointer;display:grid;height:58px;opacity:1;place-content:center;position:fixed;right:2%;transition:.2s;width:63px;z-index:2500}@media screen and (max-width:767px){.to-top{display:none}}.to-top_hidden{opacity:0;pointer-events:none}.to-top .icon{height:20px;width:20px;fill:#b9c7cd;transition:.2s}.to-top:hover{background-color:#f2f8ff}.to-top:hover .icon{transform:translateY(-5px)}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{margin:.8075em 0;text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}.wp-block-details{background:#edf1f7;border-radius:20px;margin-bottom:22px;padding:0 34px}@media screen and (max-width:767px){.wp-block-details{padding:0 20px}}.wp-block-details summary{border-bottom:1px solid #e4e6e8;cursor:pointer;font-size:24px;font-weight:700;line-height:1.25;margin:0;padding:27px 30px 27px 0;position:relative;text-align:left}@media screen and (max-width:767px){.wp-block-details summary{font-size:18px;line-height:1.3333333333;padding-bottom:14px;padding-top:14px}}.wp-block-details summary::marker{display:none}.wp-block-details summary:after{content:"";display:inline-block;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:24px}.wp-block-details p:first-of-type{padding-top:27px}.wp-block-details p:last-of-type{padding-bottom:27px}.wp-block-gallery{display:flex;gap:10px;justify-content:space-between;margin:40px 0}@media screen and (max-width:767px){.wp-block-gallery{flex-wrap:wrap}}.wp-block-gallery .wp-block-image{transition:box-shadow .2s ease}.wp-block-gallery .wp-block-image:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.wp-block-image+p,p+.wp-block-image{margin-top:40px}.codedropz-upload-wrapper{font-size:16px}.codedropz-upload-container{padding:0}.codedropz-upload-inner a.cd-upload-btn{display:block;padding:15px 20px}.codedropz-upload-inner h3,.codedropz-upload-inner>span{display:none}.post-edit-link{display:inline-block;margin-top:40px}.gallery{display:grid;margin-bottom:1.5em;grid-gap:1.5em}.gallery-caption{display:block}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}