/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}:where(ul,ol):where([class]){padding-left:0 !important}body,:where(blockquote,figure):where([class]){margin:0 !important}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0 !important}:where(dd[class]){margin-left:0 !important}:where(fieldset[class]){margin-left:0 !important;padding:0 !important;border:none !important}:where(ul[class]){list-style:none !important}:where(address[class]){font-style:normal !important}p{--paragraphMarginBottom:24px !important;margin-block:0 !important}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom) !important}img:not([src$=".svg"]),video{display:block !important;width:100% !important;height:auto !important}input,textarea,select,button{font:inherit !important}html{height:100% !important;scrollbar-gutter:stable !important}html,:has(:target){scroll-behavior:smooth !important}body{min-height:100% !important;line-height:1.5 !important}a:where([class]){display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}button,label{cursor:pointer !important}@media(prefers-reduced-motion:reduce){*,::before,::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"Inter";src:url(/themes/custom/unisip/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/themes/custom/unisip/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/themes/custom/unisip/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/themes/custom/unisip/fonts/Manrope-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/themes/custom/unisip/fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/themes/custom/unisip/fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/themes/custom/unisip/fonts/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/themes/custom/unisip/fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-light:#FFFFFF;--color-light-10:#F6F6F6;--color-blue:#235AA6;--color-blue-10:#0C3B7D;--color-blue-12:#184889;--color-blue-15:#0C3B7D;--color-blue-20:#1D2B43;--color-red:#B11F23;--color-red-20:#D91F26;--color-dark-20:#1B1B1B;--color-dark-25:#010101;--color-dark-30:#231F20;--color-dark-35:#042642;--color-grey:#a39d9d;--color0-grey-5:#626262;--color-grey-10:#E5E5E5;--font-family-base:"Manrope",sans-serif;--font-family-secondary:"Inter",sans-serif;--container-width:90rem;--container-padding-x:3.125rem;--border-radius:0rem;--transition-duration:0.2s}.container{max-width:var(--container-width) !important;margin-inline:auto !important}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}@media(max-width:47.99875rem){.hidden-mobile{display:none !important}}@media(min-width:48.06125rem){.visible-mobile{display:none !important}}@media(min-width:64.06125rem){.visible-tablet{display:none !important}}body{font-size:clamp(0.875rem,0.8068181818rem + 0.2797202797vw,1.125rem) !important;background-color:var(--color-blue-20);font-family:var(--font-family-base) !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}main{-webkit-box-flex:1;-ms-flex:1;flex:1}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}.icon::before{--size:1.5rem;width:var(--size);height:var(--size);content:"";-ms-flex-negative:0;flex-shrink:0;background-position:center;background-size:contain;background-repeat:no-repeat}.icon--calendar::before{background-image:url(/themes/custom/unisip/icons/calendar.svg)}.icon--elearn::before{background-image:url(/themes/custom/unisip/icons/elearn.svg)}.icon--nubip::before{background-image:url(/themes/custom/unisip/icons/nubip.svg)}.icon--schedule::before{background-image:url(/themes/custom/unisip/icons/schedule.svg)}.icon--services::before{background-image:url(/themes/custom/unisip/icons/subdivisions.svg)}.icon--departments::before{background-image:url(/themes/custom/unisip/icons/departments.svg)}.icon--eye::before{--size:1.5rem;background-image:url(/themes/custom/unisip/icons/eye.svg)}.icon--loop::before{--size:1.375rem;background-image:url(/themes/custom/unisip/icons/loop.svg)}@media(max-width:63.99875rem){.icon--loop::before{--size:3.125rem}}@media(max-width:47.99875rem){.icon--loop::before{--size:2.75rem}}.icon--arrow-right::before{background-image:url(/themes/custom/unisip/icons/arrow.svg);--size:2.75rem;-webkit-transform:rotate(270deg);transform:rotate(270deg);fill:var(--color-blue-10)}.icon--arrow-left::before{background-image:url(/themes/custom/unisip/icons/arrow.svg);--size:2.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:var(--color-blue-10)}.icon--arrow-down::before{background-image:url(/themes/custom/unisip/icons/arrow.svg);--size:1.5rem;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.logo{width:5.625rem;height:7.625rem}@media(max-width:63.99875rem){.logo{width:4.375rem;height:5.625rem}}@media(max-width:47.99875rem){.logo{width:3.125rem;height:3.125rem}}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;color:var(--color-white);white-space:nowrap;background-color:rgba(0,0,0,0);border:none}.button .header__menu-icon{white-space:normal;color:var(--color-light);line-height:1}.button--search{width:2.75rem;height:2.75rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-light);background-color:rgba(0,0,0,0);border:none}.button--search:hover{background-color:var(--color-blue-10);color:var(--color-light)}.button--search.is-active{background-color:var(--color-blue-10);color:var(--color-light)}.language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3125rem}.language-switcher__item:first-child>.language-link{border-left:0.0625rem solid var(--color-grey);padding-left:0.3125rem}.language-switcher .language-link{font-size:1rem;line-height:1;font-weight:500;text-decoration:none;color:var(--color-grey)}.language-switcher .language-link.is-active{color:var(--color-light)}.search-form{grid-area:search;max-width:15.625rem;height:2.125rem;display:-webkit-box;display:-ms-flexbox;display:flex}.search-form__input{background-color:var(--color-blue-12);width:100%;height:100%;border:none}.search-form__input:focus-visible{outline:none;border:2px solid var(--color-blue-10)}.search-form__button{background-color:var(--color-blue-10);width:2.75rem;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.burger-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.53125rem 0.265625rem;color:blue;background-color:rgba(0,0,0,0);border:none}@media(max-width:63.99875rem){.burger-button{width:3.75rem;height:3.75rem}}@media(max-width:47.99875rem){.burger-button{width:2.75rem;height:2.75rem}}.burger-button.is-active .burger-button-line:first-child{rotate:45deg;-webkit-transform-origin:0;transform-origin:0;translate:.25em -0.1em}@media(max-width:63.99875rem){.burger-button.is-active .burger-button-line:first-child{translate:.4em .1em}}@media(max-width:47.99875rem){.burger-button.is-active .burger-button-line:first-child{translate:.4em -0.13em}}.burger-button.is-active .burger-button-line:nth-child(2){rotate:-45deg}.burger-button.is-active .burger-button-line:last-child{width:0}.burger-button-line{width:100%;height:0.125rem;background-color:var(--color-light);border-radius:1rem;-webkit-transition-duration:var(--transition-duration);transition-duration:var(--transition-duration)}.header{background-color:var(--color-blue);padding-block:1.25rem}.header__branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;text-decoration:none;max-width:40%}@media(max-width:90.06125rem){.header__branding{max-width:38.5%}}.header__logo{width:3.75rem}.header__heading{text-transform:uppercase;font-size:clamp(0.75rem,0.6136363636rem + 0.5594405594vw,1.25rem);font-weight:600;line-height:1.4;color:var(--color-light);letter-spacing:.02em}.header__inner{padding-inline:var(--container-padding-x);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media(max-width:90.06125rem){.header__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(min-width:48.06125rem){.header__overlay{display:contents}}@media(max-width:63.99875rem){.header__overlay{display:none}}.header__nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}@media(min-width:48.06125rem){.header__nav-buttons{display:none}}.header__actions{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:auto auto auto;grid-template-areas:"lang access search " "nav nav nav";-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:0.625rem}@media(max-width:90.06125rem){.header__actions{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr auto;grid-template-areas:"lang search access" "nav nav nav";gap:0.625rem}}@media(max-width:47.99875rem){.header__actions{display:none}}.header__menu{grid-area:nav}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}@media(any-hover:hover){.header__menu-item:hover{cursor:pointer}.header__menu-item:hover .header__menu-link{text-decoration:underline}}@media(any-hover:none){.header__menu-item:active{cursor:pointer}.header__menu-item:active .header__menu-link{text-decoration:underline}}.header__menu-link{color:var(--color-light);white-space:normal;font-size:clamp(1rem,1.0340909091rem + -0.1398601399vw,0.875rem);font-weight:500;line-height:1;text-decoration:none}.header__accessibility-button{grid-area:access}.header__accessibility-heading{color:var(--color-light);font-size:0.9375rem;font-weight:400;line-height:1}.main{background-color:var(--color-light);padding-bottom:0.125rem}.node-full{padding-inline:12.5rem;padding-block:6.25rem}.node-full img{width:auto !important;height:auto !important}.node-full a{text-decoration:none;color:var(--color-blue)}@media(any-hover:hover){.node-full a:hover{text-decoration:underline}}@media(any-hover:none){.node-full a:active{text-decoration:underline}}.section__title{text-transform:uppercase;font-size:2rem;font-weight:600;letter-spacing:.02em;line-height:1;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem}.section__link-all{text-decoration:none;font-size:1.25rem;font-weight:400;background-color:var(--color-blue-10);color:var(--color-light);padding-right:2.1875rem;padding-left:0.375rem;padding-block:0.3125rem}@media(any-hover:hover){.section__link-all:hover{background-color:var(--color-blue)}}@media(any-hover:none){.section__link-all:active{background-color:var(--color-blue)}}.layout{display:grid;grid-template-columns:3fr 1fr}.layout__homepage{grid-template-areas:"slider slider" "news events" "videos videos" "education education"}.layout__departments{grid-template-areas:"banner banner" "news events" "videos videos"}.layout__departments--short{grid-template-columns:1fr 1fr}.layout__departments--events-empty{grid-template-areas:"banner banner" "news news" "videos videos"}.layout__departments--news-empty{grid-template-areas:"banner banner" "events events" "videos videos"}.layout__departments--videos-empty{grid-template-areas:"banner banner" "news news" "events events"}.slider{grid-area:slider;position:relative;line-height:0}.slider__viewport{overflow:hidden;width:100%}.slider__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%;height:100%}.slider__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100%}.slider__slide::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3);pointer-events:none;z-index:1}.slider__slide-title{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding-left:3.125rem;padding-bottom:2.5rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(17%,rgba(0,0,0,0.22)),color-stop(57%,rgba(0,0,0,0.75)),color-stop(88%,rgba(0,0,0,0.75)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%)}.slider__slide-title-text{display:block;line-height:1.3;color:var(--color-light);font-size:1.625rem;font-weight:400;max-width:70%}.slider__button-prev,.slider__button-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:3em;height:3em;color:#fff;background-color:hsla(0,0%,100%,.5);cursor:pointer;z-index:10;border:none}.slider__button-prev{left:2.5rem}.slider__button-next{right:2.5rem}.slider__icon{height:2.75rem;width:2.75rem;color:var(--color-blue-10)}.slider__icon--right{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.slider__icon--left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.slider__pagination{position:absolute;bottom:1em;right:2.5em;-webkit-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;z-index:10}.slider__dot{width:0.75rem;height:0.75rem;background:hsla(0,0%,100%,.6);border:none;border-radius:50%;cursor:pointer;padding:0}.slider__dot.is-active{background:#fff}.news{grid-area:news;background-color:var(--color-light);padding-left:var(--container-padding-x);padding-right:2.5rem;padding-block:3.125rem;display:grid;-ms-flex-line-pack:start;align-content:start;row-gap:1.25rem}.news--short .news__layout{grid-template-columns:repeat(2,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.25rem}.news__layout{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.25rem}.news__layout--full{grid-template-columns:repeat(4,1fr)}.news__title{font-size:clamp(0.75rem,0.6988636364rem + 0.2097902098vw,0.9375rem);padding-top:0.9375rem;padding-bottom:0.5rem;line-height:1}.news__link{color:var(--color-dark);text-decoration:none}@media(any-hover:hover){.news__link:hover .news__title{color:var(--color-blue)}}@media(any-hover:none){.news__link:active .news__title{color:var(--color-blue)}}.news__image img{border-radius:var(--border-radius)}.news__date{font-size:1rem;padding-left:0.125rem;text-decoration:none}.news .bef-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex}.events{background-color:var(--color-light);padding-right:var(--container-padding-x);padding-block:3.125rem;grid-area:events;display:grid;row-gap:1.25rem;-ms-flex-line-pack:start;align-content:start}.events--short{padding-left:3.4375rem}.events__layout{display:grid;row-gap:1.25rem}.events__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.events__wrapper--happy .events__date{background-color:var(--color-red);color:var(--color-light)}.events__wrapper--happy .events__title{color:var(--color-red)}@media(any-hover:hover){.events__wrapper--happy .events__title:hover{-webkit-text-decoration:underline var(--color-red);text-decoration:underline var(--color-red)}}@media(any-hover:none){.events__wrapper--happy .events__title:active{-webkit-text-decoration:underline var(--color-red);text-decoration:underline var(--color-red)}}.events__wrapper--sad .events__date{background-color:var(--color-dark-25);color:var(--color-light)}.events__wrapper--sad .events__title{color:var(--color-dark-25)}@media(any-hover:hover){.events__wrapper--sad .events__title:hover{-webkit-text-decoration:underline var(--color-dark-25);text-decoration:underline var(--color-dark-25)}}@media(any-hover:none){.events__wrapper--sad .events__title:active{-webkit-text-decoration:underline var(--color-dark-25);text-decoration:underline var(--color-dark-25)}}.events__date{color:var(--color-light);background-color:var(--color-blue);border-radius:var(--border-radius);padding-inline:0.9375rem;padding-block:0.3125rem;line-height:1;display:grid}.events__date-day{font-size:1.25rem;letter-spacing:.04em;font-weight:500}.events__date-month{font-size:0.9375rem;font-weight:400}.events__title{color:var(--color-blue);font-size:clamp(0.75rem,0.7159090909rem + 0.1398601399vw,0.875rem);font-weight:600;line-height:1.4}.events__link{text-decoration:none}@media(any-hover:hover){.events__link:hover{-webkit-text-decoration:underline var(--color-blue);text-decoration:underline var(--color-blue)}}@media(any-hover:none){.events__link:active{-webkit-text-decoration:underline var(--color-blue);text-decoration:underline var(--color-blue)}}.menu{padding-inline:calc(var(--container-padding-x) - 10px);position:relative;z-index:20;background-color:var(--color-blue-15);font-family:var(--font-family-secondary);font-size:1.125rem;font-weight:400}@media(max-width:63.99875rem){.menu:not(.is-active){max-height:0}}.menu.open{padding:1.25rem;position:absolute;width:100%;z-index:40}.menu__root{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;gap:0.625rem;padding:0;margin:0}@media(max-width:47.99875rem){.menu__root{display:none}}.menu__root.is-active{display:block}.menu__list{height:0;overflow:hidden}.menu__list-level-2,.menu__list-level-3{padding-top:1.25rem;position:absolute}@media(max-width:47.99875rem){.menu__list-level-2,.menu__list-level-3{position:static;padding-top:0rem}}.menu__list-level-2{left:0}.menu__list-level-2.open{min-width:14.375rem}@media(max-width:63.99875rem){.menu__list-level-2.open{width:100%;padding-inline:0}}.menu__list-level-3{left:100%;top:0}.menu__list-level-3.open{padding-left:1.875rem !important}@media(max-width:63.99875rem){.menu__list-level-3.open{padding-left:0rem !important}}.menu__item a,.menu__item span{padding-inline:0.625rem;padding-block:0.625rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--color-light);text-decoration:none;text-transform:uppercase;letter-spacing:0.0625rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;cursor:pointer;white-space:nowrap}@media(max-width:63.99875rem){.menu__item a,.menu__item span{border-top:1px solid hsla(0,0%,100%,.07);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.menu__item-level-1.is-expanded>span::after,.menu__item-level-1.is-expanded>a::after{content:"";height:1.5625rem;width:1.5625rem;-ms-flex-negative:0;flex-shrink:0;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/custom/unisip/icons/arrow.svg)}.menu__item-level-1.open{background-color:var(--color-blue)}.menu__item-level-2 a,.menu__item-level-2 span{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__item-level-2.is-expanded>span::after,.menu__item-level-2.is-expanded>a::after{content:"";height:1.5625rem;width:1.5625rem;-ms-flex-negative:0;flex-shrink:0;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/custom/unisip/icons/arrow.svg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.menu__item-level-2.is-expanded.open>span::after,.menu__item-level-2.is-expanded.open>a::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu__background{background-color:var(--color-blue);left:0;position:absolute;z-index:-1;min-width:34.375rem}@media(max-width:63.99875rem){.menu__background{display:none}}.videos{grid-area:videos;background-color:var(--color-grey-10);padding-inline:var(--container-padding-x);padding-top:3.125rem;padding-bottom:4.75rem;display:grid;row-gap:1.25rem}.videos__list{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}@media(max-width:63.99875rem){.videos__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:47.99875rem){.videos__list{grid-template-columns:1fr}}.videos__item{position:relative}.videos__btn{width:60px;height:60px;position:absolute;background-color:var(--color-light);border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.videos__svg{width:70%;height:70%}.education{grid-area:education;padding-inline:var(--container-padding-x);background-color:var(--color-light);padding-top:3.75rem;padding-bottom:5.125rem;display:grid;row-gap:1.875rem}.education__list{display:grid;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(4,1fr)}@media(max-width:63.99875rem){.education__list{grid-template-columns:repeat(2,1fr);gap:0.625rem}}@media(max-width:47.99875rem){.education__list{grid-template-columns:1fr}}.education__item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media(any-hover:hover){.education__item:hover{text-decoration:underline;color:var(--color-light)}}@media(any-hover:none){.education__item:active{text-decoration:underline;color:var(--color-light)}}.education__img{width:6.25rem;height:5.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid var(--color-blue-10);padding-inline:0.625rem}.education__img img{width:5rem;height:3.375rem}.education__grade{background-color:var(--color-blue-15);color:var(--color-light);width:100%;padding-block:1.25rem;padding-left:clamp(0.3125rem,0.1420454545rem + 0.6993006993vw,0.9375rem);font-size:clamp(0.875rem,0.7727272727rem + 0.4195804196vw,1.25rem);font-weight:300}.education__icon{border:3px solid var(--color-blue-15);border-radius:15%;padding-inline:0.625rem;padding-block:0.3125rem}@media(max-width:47.99875rem){.education__icon img{width:3.75rem;height:3.125rem}}.footer{padding-block:1.5625rem;background:var(--color-blue);color:#fff;padding-inline:var(--container-padding-x)}.footer--subdepartment{background-color:var(--color-blue-10);padding-top:3.4375rem;padding-bottom:2.9375rem}.footer--services{background-color:var(--color-light);padding-block:1.875rem;padding-inline:3.125rem;color:var(--color-blue-15);border-top:2px solid var(--color-blue-15)}.footer__inner{display:grid;grid-template-columns:32% 20% 30% auto;grid-template-areas:"brand contacts admissions socials";-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.25rem}@media(max-width:47.99875rem){.footer__inner{grid-template-columns:1fr;grid-template-areas:"brand" "contacts" "admissions" "socials"}}@media(max-width:63.99875rem){.footer__inner{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "contacts admissions" "socials socials"}}@media(max-width:90.06125rem){.footer__inner{grid-template-columns:auto auto auto auto;grid-template-areas:"brand contacts admissions socials";-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.footer__link{text-decoration:none;color:var(--color-light)}.footer__brand{gap:0.625rem;grid-area:brand}.footer__title{text-transform:uppercase;font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:.02em}@media(max-width:90.06125rem){.footer__title{display:none}}.footer__title--subdepartment{font-family:"Inter",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4;letter-spacing:.02em;color:var(--color-light)}@media(max-width:90.06125rem){.footer__title--subdepartment{display:block}}.footer__logo{width:4.375rem;height:5.875rem}.footer__heading{font-size:clamp(0.75rem,0.6477272727rem + 0.4195804196vw,1.125rem);font-weight:600;line-height:1}.footer__contacts{display:grid;-ms-flex-line-pack:start;align-content:start;row-gap:0.9375rem;grid-area:contacts}.footer__contacts a:not(.footer__phones a){color:var(--color-light);text-decoration:none}@media(any-hover:hover){.footer__contacts a:not(.footer__phones a):hover{text-decoration:underline}}@media(any-hover:none){.footer__contacts a:not(.footer__phones a):active{text-decoration:underline}}.footer__admissions{display:grid;-ms-flex-line-pack:start;align-content:start;row-gap:0.9375rem;grid-area:admissions}.footer__admissions a:not(.footer__phones a){color:var(--color-light);text-decoration:none}@media(any-hover:hover){.footer__admissions a:not(.footer__phones a):hover{text-decoration:underline}}@media(any-hover:none){.footer__admissions a:not(.footer__phones a):active{text-decoration:underline}}.footer__socials{display:grid;row-gap:1.25rem;grid-area:socials}@media(max-width:47.99875rem){.footer__socials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.footer__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.625rem;list-style:none;padding:0;margin:0}@media(max-width:47.99875rem){.footer__icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__phones a{color:#fff}.footer__social img{width:1.875rem;height:1.875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(any-hover:hover){.footer__social img:hover{opacity:.8}}@media(any-hover:none){.footer__social img:active{opacity:.8}}.footer__info{list-style:none;padding:0;margin:0;display:grid;row-gap:0.5rem;font-size:0.875rem}.footer__info a{color:#f0f0f0;text-decoration:none}@media(any-hover:hover){.footer__info a:hover{text-decoration:underline}}@media(any-hover:none){.footer__info a:active{text-decoration:underline}}.subdepartments{background-color:var(--color-blue-10);padding-block:1.75rem;padding-inline:var(--container-padding-x);border-bottom:1px solid var(--color-blue)}.subdepartments--short{background-color:var(--color-light)}.subdepartments__inner{font-family:"Inter",sans-serif}.subdepartments__branding{-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.subdepartments__branding--footer{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.subdepartments__title{font-size:1.25rem;font-weight:300;color:var(--color-light)}.subdepartments__title--short{color:var(--color-blue-15)}.subdepartments__link{color:var(--color-light);text-decoration:none}.subdepartments__logo img{width:3.75rem !important}.subdepartments__banner{padding-inline:10.3125rem 8.4375rem;border-right:1px solid #dbdbdb}.subdepartments__banner .banner__content{display:block;padding-block:2.5rem 1.5625rem;font-weight:300;font-size:1.125rem;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:var(--color-grey-5)}.subdepartments__banner .banner__expanded-btn{display:none}.subdepartments__banner,.subdepartments__head{margin-block:5rem 7.5rem}.subdepartments__head{padding-left:3.75rem}.subdepartments__head-img{width:10rem !important}.subdepartments__head .section__title{font-weight:600;font-size:1.25rem;line-height:1;letter-spacing:.02em;margin-bottom:2.1875rem}.subdepartments__head .section__link-all{font-weight:400;font-size:1rem}.subdepartments__description{font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem}.subdepartments__body-inner{display:grid;grid-template-columns:70% auto}.subdepartments__body-inner--news{grid-template-columns:auto 70%}.subdepartments__body-position{font-weight:400;font-size:0.9375rem;line-height:1;padding-bottom:1.25rem}.subdepartments__body-info{display:grid;margin-top:1.25rem;gap:0.625rem;font-weight:400;font-size:0.875rem;line-height:1.4}.subdepartments__body-head-name{font-weight:600;font-size:0.875rem;line-height:1.5}.subdepartments__soc1als{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subdepartments__news-info,.subdepartments__news-content{margin-block:5rem 6.6875rem}.subdepartments__news-info{padding-inline:3.125rem 2.8125rem}.subdepartments__news-content{padding-inline:5.3125rem 16.25rem;border-left:1px solid #dbdbdb}.subdepartments__news-content .banner__content{display:block;padding-block:2.5rem 1.5625rem;font-weight:300;font-size:1.125rem;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:var(--color-grey-5)}.subdepartments__news-content .colorbox{width:100%;max-height:27.5rem}.subdepartments__news-heading{font-weight:500;font-size:1.875rem;line-height:1.4;padding-bottom:1.875rem}.subdepartments__news-link{text-decoration:none;color:var(--color-dark-20)}.banner{grid-area:banner;display:grid;grid-template-columns:1fr 1fr;position:relative}@media(max-width:90.06125rem){.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.banner--short{grid-template-columns:1fr}.banner--short .banner__description{position:static}.banner--short .banner__expanded-btn{display:none}.banner__heading{font-size:2rem;font-weight:500;line-height:1.6}.banner__content{position:relative;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.banner__content[data-expanded=true]{-webkit-line-clamp:unset;overflow:visible;display:block}.banner__description{font-size:clamp(1.125rem,1.0227272727rem + 0.4195804196vw,1.5rem);font-weight:400;padding:3.125rem 4.6875rem 7.5rem 3.4375rem;background-color:var(--color-light-10);z-index:1;position:absolute;left:50%;min-height:100%}.banner__description p{-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;margin-top:1.25rem !important;font-size:1rem;font-weight:300;line-height:1.6;margin-bottom:0 !important}.banner__expanded-btn{position:absolute;bottom:4.25rem;z-index:1;background-color:rgba(0,0,0,0);border:none;padding:0}.banner__expanded-btn-text{font-size:0.9375rem;font-weight:500;background-color:var(--color-blue-10);color:var(--color-light);padding-block:0.4375rem;padding-inline:0.875rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.taxonomy{background-color:var(--color-light);display:grid;gap:0.125rem}.taxonomy__card:not(:last-child){margin-bottom:0.125rem}.taxonomy .subdepartments__body-position{font-weight:300;font-size:0.9375rem;letter-spacing:.04em;text-transform:uppercase}.taxonomy .subdepartments__body-head-name{font-weight:500;font-size:1.25rem;padding-top:1.25rem;padding-bottom:1.5625rem}.taxonomy .footer__adress{font-weight:400;font-size:0.9375rem;line-height:1.4}.taxonomy .footer__phone-list{margin-top:10px !important}.taxonomy .footer__phone-link--services,.taxonomy .footer__email-link--services{color:var(--color-dark);font-weight:400;font-size:0.9375rem;line-height:1.4}.taxonomy__header{padding-inline:var(--container-padding-x);padding-block:4.375rem 1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.taxonomy__header .banner__expanded-btn{position:static}.taxonomy__heading{font-weight:600;font-size:2rem;letter-spacing:.02em;text-transform:uppercase}.taxonomy__inner{padding:5rem 10.3125rem 2.5rem 3.125rem;font-weight:400;font-size:0.9375rem;line-height:1.4}.taxonomy__inner-position{font-weight:300;font-size:0.9375rem;letter-spacing:.04em;text-transform:uppercase}.taxonomy__inner-name{font-weight:500;font-size:1.25rem;padding-top:1.25rem;padding-bottom:1.5625rem}.taxonomy__title{padding-block:1.25rem;padding-left:var(--container-padding-x);padding-right:1.5625rem;background:-webkit-gradient(linear,left top,right top,from(#235AA6),to(#0C3B7D));background:linear-gradient(90deg,#235AA6 0%,#0C3B7D 100%);color:var(--color-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.taxonomy__contacts{display:grid;margin-block:0.625rem}.taxonomy__image{padding:1.25rem 3.125rem}.taxonomy dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:0.625rem}.taxonomy dl dd{margin-left:0}.taxonomy__body{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease;position:relative}.taxonomy__item{display:grid;grid-template-columns:1fr 1fr;padding:2.5rem 3.125rem;border-top:1px solid var(--color-grey-10);position:relative}.taxonomy__item::before{content:"";position:absolute;left:50%;height:100%;width:0.0625rem;background-color:var(--color-grey-10)}.taxonomy__item-info{padding-left:3.125rem}.taxonomy__item-name{padding-right:3.125rem}.taxonomy__item-name a{text-decoration:none;color:var(--color-blue-10)}.taxonomy__item-label{font-weight:400;font-size:1.25rem}.taxonomy__item .banner__content p{font-weight:300;font-size:0.9375rem;line-height:1.4;padding-top:0.625rem}.taxonomy__item .banner__expanded-btn{position:static;margin-top:1.25rem}.taxonomy__label{display:inline}.taxonomy__phone,.taxonomy__email{color:var(--color-dark)}.taxonomy__button{border:0;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.taxonomy__button::before{content:"";display:block;width:1.875rem;height:1.875rem;-ms-flex-negative:0;flex-shrink:0;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/custom/unisip/icons/arrow.svg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.institute{padding-inline:10.3125rem var(--container-padding-x);padding-block:2.5rem 3.125rem;border-bottom:1px solid var(--color-grey-10)}.institute__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.institute .subdepartments__logo img{width:7.5rem !important}.institute .subdepartments__body-head-name{font-weight:500;font-size:1.125rem;line-height:1.4}.institute__heading{font-weight:400;font-size:1.25rem;padding-bottom:1.5625rem}.institute__heading-link{color:var(--color-blue-10);text-decoration:none}.institute__info{font-weight:400;font-size:0.9375rem;line-height:1.4;display:grid;row-gap:0.625rem;align-self:start}.institute__mobile-link,.institute__email-link{color:var(--color-blue-12);text-decoration:none}@media(any-hover:hover){.institute__mobile-link:hover,.institute__email-link:hover{text-decoration:underline}}@media(any-hover:none){.institute__mobile-link:active,.institute__email-link:active{text-decoration:underline}}
