.places__header{margin:0 auto;max-width:735px}.places__cards,.places__cards--slider-wrapper{position:relative}.places__cards{background:transparent;border-radius:16px;padding:40px 30px}.places__cards-title{color:var(--primary-text-color);font-family:var(--font-primary);font-size:20px;font-weight:500;margin-bottom:1rem;margin-top:20px}.places__cards-content--desc p{font-size:1rem;font-weight:350}.places__cards-link{display:block;position:relative;z-index:1}.places__cards-img-wraper{border-radius:16px;height:310px;overflow:hidden}.places__cards-img{height:100%;object-fit:cover;transition:.5s;width:100%}.places__cards-link:hover .places__cards-img{transform:scale(1.1)}.places-slider-button{cursor:pointer;height:42px;position:absolute;top:50%;transform:translateY(-50%);user-select:none;width:42px;z-index:10}.places-slider-button:after{display:none}.places-slider-button svg{display:block;height:auto;width:100%}.places-slider-button svg circle{fill:var(--primary-color)}.places-slider-button svg path,.places-slider-button:hover svg circle{fill:#fff}.places-slider-button:hover svg path{fill:var(--primary-color)}@media (min-width:1140px){.places-slider-button-prev{left:-50px}.places-slider-button-next{right:-50px}}@media (max-width:480px){.places__cards{padding:0 30px 0 0!important}.places-slider-button{display:none}.places-slider-button-prev{left:5px}.places-slider-button-next{right:5px}}