.header{padding:20px 10px;text-align:center;background-color:var(--primary-color)}
.header__logo{font-size:30px;line-height:100%;color:var(--color-white)}.footer{padding:20px 10px;text-align:center;background-color:var(--primary-color)}.footer__copyright{font-weight:700;text-align:center;color:var(--color-white)}.content{padding:30px 0}.content__row{display:flex;flex-wrap:wrap;justify-content:center}.primary-item{margin-bottom:20px;border-bottom:1px solid var(--color-gray);padding-bottom:30px}.primary-item__image{position:relative;height:600px;max-width:100%}.primary-item__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.primary-item__info{margin-top:20px}.primary-item__title{display:block;margin-bottom:10px;max-width:80%;font-weight:700;color:var(--primary-color);transition:color .3s ease-in-out}.primary-item__title:hover{color:var(--color-hover)}.primary-item__link{position:relative;font-size:18px;color:var(--color-hover);transition:.3s ease-in-out}.primary-item__link::before{content:"";position:absolute;right:-20px;top:4px;width:16px;height:16px;background-image:url(../img/arrow-next.svg);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:.3s ease-in-out}.primary-item__link:hover{color:var(--color-gray)}.primary-item__link:hover::before{opacity:1;transform:translateX(10px)}.primary-item__descr{line-height:140%}.primary-container{margin-bottom:30px;border-bottom:4px solid var(--color-hover);padding-bottom:30px}.content-item{display:flex;flex-direction:column;width:400px;margin:20px;border-bottom:1px solid var(--color-gray);padding-bottom:20px}.content-item__title{display:block;margin-bottom:10px;font-weight:700;line-height:140%;color:var(--primary-color);text-align:center;transition:color .3s ease-in-out}.content-item__title:hover{color:var(--color-hover)}.content-item__data{margin:0 0 5px;color:var(--color-gray)}.content-item__link{position:relative;font-size:18px;color:var(--color-hover);transition:.3s ease-in-out}.content-item__link::before{content:"";position:absolute;right:-20px;top:4px;width:16px;height:16px;background-image:url(../img/arrow-next.svg);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:.3s ease-in-out}.content-item__link:hover{color:var(--color-gray)}.content-item__link:hover::before{opacity:1;transform:translateX(10px)}.content-item__descr{line-height:140%}@media (max-width:1000px){.content-item{margin:10px;width:45%}}@media (max-width:768px){.primary-item__image{height:auto}.content-item{margin:0 0 20px;width:100%}}