.button-landing-page .quote-carousel-component{padding:160px 0;position:relative;height:920px}.button-landing-page .quote-carousel-component .title-container{width:700px;text-align:center;margin:auto}.button-landing-page .quote-carousel-component .title-container .reviews{width:254px;margin:auto}.button-landing-page .quote-carousel-component .title-container .reviews .quote-review-amount{margin-bottom:90px;font-size:20px}.button-landing-page .quote-carousel-component .title-container .reviews .quote-review{display:block;font-size:36px;margin-bottom:30px}.button-landing-page .quote-carousel-component .fa-star{color:#ED5050}.button-landing-page .quote-carousel-component .quote-carousel-filmstrip{width:4268px;float:left;height:546px;overflow:hidden;position:absolute;transition:transform 750ms cubic-bezier(0.19, 1, 0.22, 1);left:-1134px;transform:translateX(881px)}.button-landing-page .quote-carousel-component .quote-panel{width:360px;height:540px;float:left;border:1px solid #ddd;border-radius:8px;position:relative;padding:35px;display:table;margin:0 15px;box-sizing:border-box;transition:all 400ms linear}.button-landing-page .quote-carousel-component .quote-panel.active .quote-block::before{content:url("https://static.rakuten.com/static/images/button_images/button_landingpage_test_2/quatation.svg");float:left;width:80px;height:53px;top:63px;position:absolute;transition:all 400ms linear}.button-landing-page .quote-carousel-component .quote-panel.active .quote-block::after{content:url("https://static.rakuten.com/static/images/button_images/button_landingpage_test_2/quatation.svg");float:left;width:80px;height:53px;bottom:120px;right:20px;position:absolute;transform:rotate(180deg);transition:all 400ms linear}.button-landing-page .quote-carousel-component .quote-panel.active::before{content:'';width:356px;height:542px;top:0;position:absolute;background-size:100% 6px;background-repeat:no-repeat;background-image:linear-gradient(45deg, #ED5050 0%, #A30593 100%),linear-gradient(45deg, #ED5050 0%, #A30593 100%);border-right:6px solid #a30593;border-left:6px solid #ed5050;background-position:0% 0%, 0% 100%;right:0;opacity:.9;left:-4px;border-radius:8px}.button-landing-page .quote-carousel-component .quote-block{display:table-cell;vertical-align:middle;font-size:24px;line-height:32px;position:relative;transition:all 400ms linear}.button-landing-page .quote-carousel-component .quote-person{position:absolute;bottom:0;left:0;width:100%}.button-landing-page .quote-carousel-component .quote-person .quote-name{padding:0 0 35px 35px;float:left}.button-landing-page .quote-carousel-component .quote-person .quote-review{padding:0 35px 35px 0;float:right}.button-landing-page .quote-carousel-component .carusel-button{position:absolute;top:75%;border:0;box-shadow:0 2px 8px 4px rgba(0,0,0,0.075);cursor:pointer;margin-top:-34px;border-radius:50%;line-height:0;z-index:10;transition:all 150ms linear;color:#ccc;font-size:24px;background:#fff;width:50px;height:50px}.button-landing-page .quote-carousel-component .carusel-button:hover{background:#f9f9f9;box-shadow:0 2px 10px 6px rgba(0,0,0,0.085)}.button-landing-page .quote-carousel-component #prev{left:40px}.button-landing-page .quote-carousel-component #next{right:40px}.button-landing-page .quote-carousel-component .quote-carousel-filmstrip-container{width:1440px;height:546px;position:relative;overflow:hidden;left:-136px}

/*# sourceMappingURL=/dist/static/rev/scss/components/quote-carousel/quote-carousel-7b4ee42864.css.map */
