.site-problems-carousel .top{align-items:center;display:flex;justify-content:center}.site-problems-carousel h2{color:var(--primary-color);margin-left:auto;margin-right:auto;text-align:center}.site-problems-carousel .pages{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;flex-direction:row;margin:0 auto}.site-problems-carousel .page,.site-problems-carousel .page img{height:494px;width:270px}.site-problems-carousel .page{cursor:pointer;margin:0 15px;position:relative}.site-problems-carousel .text{align-items:flex-start;background-image:linear-gradient(180deg,transparent,transparent,rgba(0,0,0,.88));display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:0 15px 21px;position:absolute;top:0;width:100%}.site-problems-carousel .text h3{color:var(--white)}@media (min-width:1276px){.site-problems-carousel{margin-top:120px}.site-problems-carousel .top{padding:0 60px}.site-problems-carousel .arrows-placeholder{justify-self:flex-start;margin-left:5em;margin-right:auto;width:101px}.site-problems-carousel .arrows-container{justify-self:flex-end;margin-left:auto;margin-right:5em}.site-problems-carousel .arrows{cursor:pointer;height:46px;width:46px}.site-problems-carousel .next-page-button{margin-left:9px}.site-problems-carousel .problems{margin-top:57px}.site-problems-carousel .pages{justify-content:flex-start;overflow:hidden;width:1200px}}@media (max-width:1275px){.site-problems-carousel{margin-top:60px}.site-problems-carousel .problems{margin-top:40px}.site-problems-carousel .pages{justify-content:flex-start;overflow:scroll;width:100%}.site-problems-carousel .pages::-webkit-scrollbar{background:transparent;height:0;width:0}}