.carousel-component{padding:4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.carousel-component:before{content:"";display:inline-block;min-width:calc((100% - var(--content-wrapper))/2);margin-left:5em}@media(max-width: 1199.98px){.carousel-component:before{margin-left:1em}}@media(max-width: 991.98px){.carousel-component:before{margin-left:0}}.carousel-component .carousel-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.carousel-component .carousel-container .caption{width:30%;max-width:400px;margin-right:1em;padding-top:5em}.carousel-component .carousel-container .caption .title{font-size:var(--h4);margin-bottom:1em}.carousel-component .carousel-container .caption .description{margin-bottom:2em}.carousel-component .carousel-container .carousel{width:70%}.carousel-component .carousel-container .carousel .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1em;width:80%}.carousel-component .carousel-container .carousel .controls .dir{border:none;background:transparent;color:var(--brown);display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-component .carousel-container .carousel .controls .dir .icn{font-size:1.5rem}.carousel-component .carousel-container .carousel .controls .dir.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel-component .carousel-container .carousel .controls .dir.is-disabled{pointer-events:none;opacity:.3}@media(max-width: 991.98px){.carousel-component .content-wrapper{margin:0;padding:0}.carousel-component .carousel-container{display:block}.carousel-component .carousel-container .caption{width:100%;max-width:none;margin-right:0;margin-bottom:2em;padding:0 1em;text-align:center}.carousel-component .carousel-container .caption .title{font-size:var(--h3)}.carousel-component .carousel-container .carousel{width:100%}.carousel-component .carousel-container .carousel .controls{display:none}}

/*# sourceMappingURL=component_carousel.min.css.map*/