.carousel .carousel-intro{margin:0 0 20px;width:calc(100% - 80px);display:flex;max-width:750px}@media all and (min-width: 2px) and (max-width: 980px) {.carousel .carousel-intro{width:100%}}.carousel .carousel-intro h3{margin:0}.carousel .carousel-intro .content{padding-right:20px}@media all and (min-width: 2px) and (max-width: 980px) {.carousel .carousel-intro .content{padding-right:0}}.carousel .carousel-intro .button,.carousel .carousel-intro .button.button-outline{font-size:1rem;background:transparent;margin:5px 0 0 auto;flex:0 0 auto;padding:0;border:0;line-height:1;font-weight:normal;color:rgba(30, 31, 33, 1);align-self:flex-start;transition:color 0.3s ease-in-out}@media all and (max-width: 1320px){.carousel .carousel-intro .button,.carousel .carousel-intro .button.button-outline{font-size:1rem}}@media all and (max-width: 640px){.carousel .carousel-intro .button,.carousel .carousel-intro .button.button-outline{font-size:1rem}}.carousel .carousel-intro .button:hover,.carousel .carousel-intro .button.button-outline:hover{background:transparent;color:rgba(237, 144, 118, 1)}.carousel .carousel-intro .button:after,.carousel .carousel-intro .button.button-outline:after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' xml:space='preserve' enable-background='new 0 0 24 24' height='10' width='10'%3E%3Cpath d='M19.5,12c0,0.7-0.3,1.3-0.8,1.7L7.5,23.6c-0.8,0.7-2,0.6-2.6-0.2c-0.6-0.8-0.6-1.9,0.2-2.6l9.8-8.6 c0.1-0.1,0.1-0.2,0-0.4c0,0,0,0,0,0L5.1,3.2C4.3,2.5,4.3,1.3,5,0.6c0.7-0.7,1.8-0.8,2.6-0.2l11.2,9.8C19.2,10.7,19.5,11.3,19.5,12z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");width:10px;height:10px;background-size:10px;background-repeat:no-repeat}.carousel .inner{padding:20px 10px;text-align:center;display:block;height:100%}@media all and (min-width: 2px) and (max-width: 640px) {.carousel .inner{padding:5px}}.carousel .inner h3{font-size:42px;line-height:1;margin:0;font-weight:700;color:white}@media all and (min-width: 2px) and (max-width: 640px) {.carousel .inner h3{font-size:26px}}.carousel .inner img{display:inline-block}.carousel .inner p{line-height:1.2}.carousel .image{margin:0 0 10px}.carousel .image img{margin:0 auto}.carousel.categories-slider .inner{background-color:white;padding:30px 20px;border-radius:4px}.carousel.categories-slider .inner img{transition:transform 0.3s ease-out}.carousel.categories-slider .inner:hover img{transform:translateY(-5px)}.carousel.categories-slider h3{font-size:1rem;font-weight:700;color:rgba(30, 31, 33, 1)}@media all and (max-width: 1320px){.carousel.categories-slider h3{font-size:1rem}}@media all and (max-width: 640px){.carousel.categories-slider h3{font-size:1rem}}.carousel.categories-slider .slide-next,.carousel.categories-slider .slide-prev{top:-80px}