.carousel-container{display:flex;flex-direction:column;align-items:center;min-width:100%;margin:20px;position:relative}@media screen and (max-width: 768px){.carousel-container{margin:15px 0;max-height:auto;width:100%}}.carousel-container .small-title{display:none}@media screen and (max-width: 768px){.carousel-container .small-title{align-items:center;display:flex;min-height:48px}}.carousel{overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;display:flex;max-width:100%;min-height:604px;gap:20px}@media only screen and (max-width: 768px){.carousel{height:unset;min-height:unset;padding-bottom:24px}}.arrow-button-wrapper-desktop{position:relative;width:100%;height:110px;display:flex;align-items:center}@media screen and (max-width: 768px){.arrow-button-wrapper-desktop{display:none}}.arrow-button-wrapper-desktop .controller{position:absolute;right:50px;top:30px;display:flex}.arrow-button-wrapper-desktop .controller button{margin:0 12px}.arrow-button-wrapper-mobile{display:none}@media screen and (max-width: 768px){.arrow-button-wrapper-mobile{display:block}}.carousel::-webkit-scrollbar{height:3px}.carousel::-webkit-scrollbar-track{background:#93a39f;border-radius:50px;margin-right:54px}@media only screen and (max-width: 768px){.carousel::-webkit-scrollbar-track{margin:16px}}.carousel::-webkit-scrollbar-thumb{background-color:#27483e;border-radius:50px}.arrow{background-color:transparent;border:none;color:#000;font-size:2em;cursor:pointer}@media (max-width: 768px){.carousel-item{width:25%}}.carousel-item:first-child{margin:0 10px 0 0}
