.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:600}.block-pagination{margin-bottom:2rem}.pagination{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:0}.block-pagination.block-pagination_right .pagination{-ms-flex-pack:end;justify-content:flex-end}.pagination_center{-ms-flex-pack:center;justify-content:center}.pagination_right{-ms-flex-pack:end;justify-content:flex-end}.pagination .pagination__button{width:2rem;height:2rem;margin-right:.25rem;background:#ddd;font-size:.875rem;line-height:2rem;text-align:center}.pagination .pagination__button.active,.pagination .pagination__button:not(.pagination__button_disabled):hover{color:#fff;background:#cc3647}.pagination .pagination__button_disabled{cursor:default}.pagination__link{display:block}.text-block{text-align:justify;margin:0 0 2rem}.text-block ol li:not(:last-child),.text-block p:not(:last-child),.text-block ul li:not(:last-child){margin-bottom:.5rem}.text-block ol,.text-block p,.text-block ul{color:#585858}.text-block a{color:inherit;text-decoration:underline}.text-block ol,.text-block ul{margin-bottom:.5rem}.text-block ul li{position:relative;list-style:none;margin-left:1rem}.text-block ul li:before{content:"";width:.375rem;height:.375rem;background:#cc3647;box-shadow:.0625rem .0625rem .0625rem 0 #585858;position:absolute;left:-.9375rem;top:.375rem;border-radius:50%}.text-block ol{list-style:none;counter-reset:a}.text-block ol li:before{counter-increment:a;content:counters(a,".") ". "}.text-block .strong,.text-block strong{font-weight:600}.h1{margin-bottom:1rem}.h1,h1{font-size:1.75rem;line-height:1.75rem}.h2{margin-bottom:1rem}.h2,h2{font-size:1.625rem;line-height:1.625rem}.h3{margin-bottom:1rem}.h3,h3{font-size:1.5rem;line-height:1.5rem}.h4{margin-bottom:1rem}.h4,h4{font-size:1.375rem;line-height:1.375rem}.h_red{color:#cc3647}.list-portfolio{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.list-portfolio .portfolio{position:relative;width:calc(100% / 4 - 2rem);margin:0 1rem 2rem;overflow:hidden}.list-portfolio .portfolio:hover .portfolio__title{left:0}.list-portfolio .portfolio__image img{width:100%}.list-portfolio .portfolio__title{position:absolute;bottom:0;left:-200%;padding:1rem;background:hsla(0,0%,58%,.65);width:100%;color:#fff;font-weight:600;transition:left .3s ease-out}.gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5rem 1rem}.gallery__item{width:calc(100% / 4 - 1rem);margin:0 .5rem 1rem}@media screen and (max-width:1200px){.list-portfolio .portfolio{width:calc(100% / 3 - 2rem)}}@media screen and (max-width:812px){.list-portfolio .portfolio{width:calc(100% / 2 - 2rem)}.list-portfolio .portfolio .portfolio__title{left:0}}@media screen and (max-width:640px){.list-portfolio .portfolio{width:calc(100% - 2rem)}}