section.common-component{padding-top:5rem}section.common-component section.carousel{height:100%;width:100%}section.common-component section.carousel .text-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}section.common-component section.carousel .carousel__viewport,section.common-component section.carousel .carousel__viewport .carousel__track,section.common-component section.carousel .carousel__viewport .carousel__track li{height:100%}section.common-component section.carousel .carousel__pagination{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}section.common-component section.carousel .carousel__pagination .carousel__pagination-item .carousel__pagination-button{background:#908be8;border-radius:50px;height:10px;margin:0 2px;width:10px}section.common-component section.carousel .carousel__pagination .carousel__pagination-item .carousel__pagination-button.carousel__pagination-button--active{background:#b7b7b7}section.common-component section.carousel .carousel__pagination .carousel__pagination-item .carousel__pagination-button:after{display:none}@media (max-width:1280px){section.common-component section.carousel .carousel__pagination{top:60%}}@media (max-width:1024px){section.common-component section.carousel .carousel__pagination{display:none}}section.common-component section.carousel.ltr-mode .carousel__pagination{left:7%;position:absolute;right:auto}@media (max-width:1280px){section.common-component section.carousel.ltr-mode .carousel__pagination{top:63%}}@media (max-width:1024px){section.common-component section.carousel.ltr-mode .carousel__pagination{display:none}}section.common-component .banner-path{background-image:url(../images/banner-path.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;pointer-events:none;width:100%}section.common-component .circles{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}section.common-component .circles .circle{background:#fff;border-radius:500px}section.common-component .circles .circle.circle-1{height:850px;opacity:2%;width:850px}section.common-component .circles .circle.circle-2{height:750px;opacity:2%;position:absolute;width:750px}section.common-component .circles .circle.circle-3{height:650px;opacity:2%;position:absolute;width:650px}section.common-component .circles .circle.circle-4{height:550px;opacity:2%;position:absolute;width:550px}
