@font-face{font-family:Montserrat;src:local("../fonts/Montserrat/Montserrat Light"),local("Montserrat-Light"),url(../fonts/Montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("../fonts/Montserrat/Montserrat-Regular"),url(../fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("../fonts/Montserrat/Montserrat Medium"),url(../fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("../fonts/Montserrat/Montserrat SemiBold"),url(../fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("../fonts/Montserrat/Montserrat Bold"),url(../fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.font-light-M{font-weight:300}.font-light-M,.font-regular-M{font-family:Montserrat;font-display:auto}.font-regular-M{font-weight:400}.font-medium-M{font-weight:500}.font-medium-M,.font-semibold-M{font-family:Montserrat;font-display:auto}.font-semibold-M{font-weight:600}.font-bold-M{font-family:Montserrat;font-weight:700;font-display:auto}body{position:relative}.triangle-left,.triangle-right{position:absolute;z-index:-1}.triangle-right{right:0;top:0}.triangle-left{left:0;bottom:10%}.clearfix{width:100%}.clearfix:last-child{margin-bottom:115px}.separator{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1300px){.triangle-left,.triangle-right{display:none}}main{position:relative;padding-top:50px}main h1{font-size:55px;line-height:67px;font-family:Montserrat;font-weight:400;font-display:auto;margin-bottom:95px}.paginatior-wrapp{margin-bottom:120px}@media (max-width:760px){.paginatior-wrapp{margin-bottom:90px}}.publication .publication-carousel .publication-card{width:-webkit-calc(100% / 2 - 55px);width:calc(100% / 2 - 55px);margin-right:55px;margin-bottom:100px;float:left}.publication .publication-carousel .publication-card:nth-child(1+2n){margin-right:0}@media (min-width:760px) and (max-width:1024px){.publication .publication-carousel .publication-card{width:100%;margin-right:0;margin-bottom:80px;float:unset;min-height:unset}}@media (max-width:760px){main{padding-top:35px}main h1{font-size:32px;line-height:40px}.clearfix:last-child,main h1{margin-bottom:40px}.publication .publication-carousel{margin-bottom:0}.publication .publication-carousel .publication-card{width:100%;margin-right:0;margin-bottom:40px;float:unset;min-height:unset}}