html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}#root{display:flex;flex-direction:column}body{font-family:Rubik;font-size:15px;font-weight:300;line-height:1.5;color:#000;margin:0}.header{display:flex;justify-content:space-between;padding:0 20px;align-items:center;height:110px;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff}@media screen and (min-width: 600px){.header{flex-direction:row-reverse;padding:20px 20px 70px;height:auto;position:unset}}@media screen and (min-width: 1100px){.header{padding:25px 60px 80px}}.header__image{width:100%}.header__logo{width:190px;cursor:pointer}.menu{font-family:Urbanist;font-weight:700;font-size:20px}@media screen and (min-width: 600px){.menu{font-size:17px}}.app_container .menu__list{display:grid;list-style:none;background-color:#b9edfe;margin:0;padding:0;grid-template-rows:1fr 1fr 1fr;height:calc(100vh - 110px)}@media screen and (min-width: 600px){.app_container .menu__list{display:none}}.menu__hamburger{all:unset;cursor:pointer;font-size:24px;color:#333;line-height:1;transition:transform .2s ease}@media screen and (min-width: 600px){.menu__hamburger{display:none}}.menu__hamburger:active{transform:scale(.9)}.header .menu__list{display:none}@media screen and (min-width: 600px){.header .menu__list{display:flex;margin-right:10px;padding:0;list-style:none;background-color:#fff;height:auto;gap:50px}}.menu__link{display:flex;text-decoration:none;color:#000;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (min-width: 600px){.menu__ocasopise{position:relative}.menu__link--ocasopise:before{content:"";position:absolute;width:0;height:2px;background-color:#000;left:50%;bottom:7px;transition:.5s all ease-in-out}.menu__link--ocasopise:hover:before{width:100%;left:0}}.app_container .menu__dropdown{display:none}@media screen and (min-width: 600px){.header .menu__dropdown{display:grid;list-style:none;margin:0;padding:0;grid-template-rows:1fr 1fr 1fr 1fr 1fr;position:absolute;left:-13px;width:100px;visibility:hidden;opacity:0;transition:opacity .5s ease-in,visibility .5s ease-in;z-index:9999}.menu__texty{position:relative}.menu__link--texty{padding:15px}.menu__link--dropdown{padding:8px;background-color:#b9edfe}.menu__link--dropdown:hover{background-color:#8fd9fb}.menu__texty:hover .menu__dropdown{visibility:visible;opacity:1}.menu__link--eseje:hover{color:#f1da0b}.menu__link--texty:hover,.menu__texty:hover>.menu__link--texty,.menu__dropdown:hover .menu__link--texty{color:#8fd9fb}}.app_container{padding-top:110px}@media screen and (min-width: 600px){.app_container{padding-top:0}}.app_container.menu_open main{display:none}@media screen and (min-width: 600px){.app_container.menu_open main{display:block}}main{margin-bottom:50px;flex:1}@media screen and (min-width: 600px){main{margin:0 100px 50px}}@media screen and (min-width: 1100px){main{margin:0 190px 50px}}.card__container{margin:0;min-height:calc(100vh - 410.7px)}@media screen and (min-width: 600px){.card__container{column-count:2;column-gap:10px;min-height:calc(100vh - 515.26px)}}@media screen and (min-width: 1100px){.card__container{column-count:3;min-height:calc(100vh - 530.26px)}}.pages_pc{display:none}@media screen and (min-width: 600px){.pages__container{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}}@media screen and (min-width: 1100px){.pages__container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0}}@media screen and (min-width: 600px){.pages_pc{display:flex;justify-content:flex-start;grid-column:2;margin-top:30px;margin-left:5px}}@media screen and (min-width: 1100px){.pages_pc{grid-column:3}}.pages_mob{display:flex;justify-content:center}@media screen and (min-width: 600px){.pages_mob{display:none}}.pages__numbers{margin:0 10px;padding:0;list-style:none;display:flex;gap:10px}.pages__numbers .btn-number{pointer-events:none}.pages img{width:35%}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid black;cursor:pointer;margin:0;font-family:Rubik;font-size:15px;font-weight:300}.btn-left:disabled{cursor:not-allowed}.btn-right:disabled{cursor:not-allowed}.btn-desktop{width:30px;height:30px;padding:0}.btn-mob{padding:10px;color:#000}.card{margin:0 80px 40px;transition:background-color .4s ease-in-out;break-inside:avoid}@media screen and (min-width: 600px){.card{margin:0;padding:20px}}@media screen and (min-width: 1100px){.card{margin:0;padding:20px}}.card__name{font-family:Urbanist;font-size:16px;font-weight:500;text-transform:uppercase;margin:0}.card__author{text-align:right;font-family:Urbanist;font-size:15px;font-weight:600;color:#014181;margin:10px 0 20px}.card__image{width:100%}.card--image img{transition:opacity .4s ease-in-out,transform .4s ease-in-out}@media screen and (min-width: 600px){.card--texts:hover{background-color:#8fd9fb66}}@media screen and (min-width: 600px){.card--essay:hover{background-color:#fef68dbf}}@media screen and (min-width: 600px){.card--image:hover img{opacity:.3}}.card__photo{position:relative;width:100%}.card__text-container{display:none}@media screen and (min-width: 600px){.card__text-container{display:none}}@media screen and (min-width: 600px){.card--image:hover .card__text-container{display:block;position:absolute;top:5px;font-size:15px;font-weight:300;color:#000;padding:20px}}.card__text-content{margin:0}.card__link{text-decoration:none;color:inherit;display:block}.card__container--hidden-content{visibility:hidden}.article{margin:10px 60px 60px;line-height:1.8;min-height:calc(100vh - 430px)}@media screen and (min-width: 600px){.article{margin:20px 160px 70px;min-height:calc(100vh - 495px)}}@media screen and (min-width: 1100px){.article{margin:20px 240px 70px;min-height:calc(100vh - 510px)}}.article--width{margin-right:50px}@media screen and (min-width: 600px){.article--width{margin-right:0;margin-left:0}}@media screen and (min-width: 700px){.article--width{margin-right:30px;margin-left:30px}}@media screen and (min-width: 800px){.article--width{margin-right:50px;margin-left:50px}}@media screen and (min-width: 900px){.article--width{margin-right:90px;margin-left:90px}}@media screen and (min-width: 1000px){.article--width{margin-right:120px;margin-left:120px}}@media screen and (min-width: 1200px){.article--width{margin-right:140px;margin-left:140px}}@media screen and (min-width: 1300px){.article--width{margin-right:150px;margin-left:150px}}@media screen and (min-width: 1500px){.article--width{margin-right:180px;margin-left:180px}}.article--hidden-content{visibility:hidden}.article__header{font-family:Urbanist;display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.article__title{font-size:18px;font-weight:500;text-transform:uppercase;margin:0;padding:0}.article__author{font-family:Urbanist;font-size:15px;font-weight:490;color:#014181;text-transform:uppercase}.article__content p:has(img){margin:0}.article__img{height:auto;object-fit:cover;display:block;margin-bottom:10px}.wp-caption{all:unset;margin:0;padding:0;border:none;display:block}.article__content figcaption{text-align:left;margin-bottom:35px}.article__img--tall{width:65%}.article__img--wide{width:85%}.article__content blockquote p{text-align:center;font-size:18px;font-weight:470;margin:30px}.article__content p{text-align:left;margin:30px 0}.article__content p strong,.article__content p b{font-weight:470}.article__content a{text-decoration:none;pointer-events:none;cursor:default;color:inherit}.article--mob-align{padding-top:50px}@media screen and (min-width: 600px){.article--mob-align{padding-top:0}}.article__loader-image-container{display:flex;justify-content:center;position:relative}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 300px){.article__loader-image-layer1{width:32%;animation:rotate 11s linear infinite}.article__loader-image-layer2{width:20%;position:absolute;top:19%}}@media screen and (min-width: 600px){.article__loader-image-layer1{width:45%}.article__loader-image-layer2{width:27%}}@media screen and (min-width: 700px){.article__loader-image-layer1{width:30%}.article__loader-image-layer2{width:18%}}@media screen and (min-width: 800px){.article__loader-image-layer1{width:25%}.article__loader-image-layer2{width:16%}}@media screen and (min-width: 900px){.article__loader-image-layer1{width:25%}.article__loader-image-layer2{width:16%}}@media screen and (min-width: 1000px){.article__loader-image-layer1{width:20%}.article__loader-image-layer2{width:13%;top:19%}}.about-kabinet__item{margin-top:35px}.about-kabinet__item h1{font-size:15px;font-weight:410;color:#014181;text-transform:uppercase;margin-bottom:0}.about-kabinet__item p{margin-top:8px}address{font-style:normal}
