.ry-main{padding-bottom:20px;position:relative;}.ry-head{ width:800px; margin:0 auto 40px auto;}.ry-head-title{font-family:'title',helvetica,verdana,sans-serif;color:rgba(0,0,0,1);line-height:1.3;text-transform:uppercase;text-align:center;}.ry-body{  display:flex;  justify-content:flex-start;  overflow-x:scroll;  scroll-snap-type:x mandatory;  position:relative;  z-index:1;}    .ry-body::-webkit-scrollbar{height:0 !important;}.ry-body-slide{      width:1100px;      min-width:1100px;      height:620px;      margin-right:12px;      scroll-snap-align:center;      scroll-snap-stop:always;}.ry-body-slide-image{  border-radius:10px;  overflow:hidden;  line-height:0;  width:100%;  height:100%;}.ry-body-slide-image img{width:100%;height:100%;object-fit:cover;}.ry-buttons{position:absolute;z-index:3;width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(166,213,88,1);color:rgba(22,75,68,1);border:none;bottom:calc(310px - 20px);cursor:pointer; transition:all 0.4s ease-in-out 0s;}.ry-buttons:hover{background-color:rgba(195,218,105,1);}.ry-buttons:before{font-family:'icons'; line-height:1; font-size:4rem;}.ry-buttons-before{left:calc(((100% - 1100px) / 2) - 40px);padding-right:10px;}.ry-buttons-before:before{ content:"\f104";}.ry-buttons-next{right:calc(((100% - 1100px) / 2) - 40px);padding-left:10px;}.ry-buttons-next:before{ content:"\f105";}@media (max-width:800px){.ry-main{padding-bottom:55px;}.ry-head{ width:90%; margin:0 auto 30px auto;}.ry-body-slide{      width:260px;      min-width:260px;      height:380px;      margin-right:10px;}.ry-buttons{width:50px;height:50px;bottom:calc(190px + 55px - 25px);}.ry-buttons:before{font-weight:bold; font-size:2.5rem;}.ry-buttons-before{left:calc(((100% - 260px) / 2) - 25px);padding-right:10px;}.ry-buttons-next{right:calc(((100% - 260px) / 2) - 25px);padding-left:10px;}}