.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper {
  width: 100%;
  position: relative;
  background-color: #f2f2f2;
  padding: 60px 30px 60px 32px;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper {
    background-color: transparent;
    padding: 0;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .play-pause-btn,
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .scroll-down-btn-wrap {
  display: none;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper.slick-initialized {
  visibility: visible;
  margin-bottom: 0;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper.slick-initialized .slick-slide {
  display: block;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .row {
  display: none;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .row:first-child {
  display: block;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .slide-item-wrap blockquote img {
  width: 106px;
  height: auto;
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .slide-item-wrap blockquote img {
    position: absolute;
    left: 51px;
    top: 59px;
    margin-bottom: 0;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .slide-item-wrap video {
  width: 100%;
  height: 266px;
  clip-path: polygon(0% 0%, 85% 0, 96% 77%, 0% 100%);
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -webkit-object-fit: cover;
  object-fit: cover;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .slide-item-wrap video {
    height: 800px;
    clip-path: none;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .slide-item-wrap picture img {
  width: 100%;
  height: 266px;
  clip-path: polygon(0% 0%, 85% 0, 96% 77%, 0% 100%);
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -webkit-object-fit: cover;
  object-fit: cover;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .slide-item-wrap picture img {
    height: 800px;
    clip-path: none;
  }
}
@media only screen and (min-width: 768px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .slide-item-wrap .img-mobile-only {
    display: none;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper {
  padding: 0 15px;
  margin-top: 0;
  top: 0;
  width: 100%;
  left: auto;
  position: static;
  bottom: auto;
  width: 100%;
  -moz-transform: translateY(0%);
  -o-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    bottom: auto;
    padding: 115px 0 0;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .container {
  padding: 0 0px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .container {
    padding: 0 30px;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper {
  width: 100%;
  padding: 60px 0px 0px 0px;
  background-color: transparent;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper {
    -webkit-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    clip-path: polygon(0 0, 90% 0, 100% 85%, 0% 100%);
    background-color: rgba(255, 255, 255, 0.3);
    width: 98.6875rem;
    padding: 145px 134px 83px 155.5px;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper h2,
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper h1 {
  font-size: 3.375rem;
  line-height: 4.25rem;
  margin-bottom: 30px;
  font-family: "roobert_regular";
  color: #243508;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper h2,
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper h1 {
    font-size: 4.375rem;
    line-height: 4.375rem;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper p {
  font-size: 2.25rem;
  line-height: 3.375rem;
  margin-bottom: 30px;
  font-family: "roobert_medium";
  color: #243508;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper p {
    font-size: 3.375rem;
    line-height: 4.625rem;
  }
}
@media only screen and (min-width: 992px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .sxa-text-white h2, .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .sxa-text-white p, .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .text-white h2, .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .text-white p {
    color: #fff;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  margin-right: 11px;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow:last-child {
  margin-right: 0;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow span:not([scfieldtype]) {
  font-size: 2.5rem;
  line-height: 2.5rem;
  padding: 13px 65.3px 13px 20px;
  max-width: 100%;
  overflow: hidden;
  height: auto;
  font-family: "roobert_light";
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow:last-child {
  margin-right: 0;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow.watch-video-cta a {
  min-width: 1px !important;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow.watch-video-cta a span:not([scfieldtype]) {
  padding: 13px 20px;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow.watch-video-cta span:not([scfieldtype]) {
  background-color: #bff355;
  padding-right: 2rem;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow.watch-video-cta a:after {
  display: none;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .sq-detail {
  max-width: 100%;
  padding: 0;
}
@media all and (min-width: 991px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .sq-detail {
    padding-top: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper.slider_js_wrapper .content-wrapper {
    animation: run 1s ease;
    -webkit-animation: run 1s ease;
    animation-duration: 1s;
  }
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slick-dots {
  display: none;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper .slides-wrapper .content-wrapper .sq-date {
  display: none;
}
.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper.stories_right_content .content-wrapper .video-content-wrapper {
  float: right;
}

.sxa_component_stories.hero-carousel.sq-hero-banner-wrapper.green_cta_white_bg_white_txt .slides-wrapper.slider_js_wrapper .content-wrapper .video-content-wrapper .cta-fill-arrow span:not([scfieldtype]) {
  background-image: linear-gradient(to right, #fff 50%, #bff355 50%) !important;
}

.cta-fill-arrow :not(a):is(span:not([scfieldtype])) {
  /*.btn-learn-dark :not(a), .btn-learn-light :not(a) */
  padding: 0.8rem 6.5rem 0.8rem 2rem; /*Font size change*/
  display: inline-block;
}

.role_tiles .slide-detail h3, .role_tiles .slide-detail .cta-fill-arrow-txt-white a span:not([scfieldtype]) {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.modal-footer .cta-fill-arrow :not(a):is(span:not([scfieldtype])) {
  background-image: linear-gradient(to right, #bed600 49%, transparent 50%);
  background-position: right 105%;
  background-color: #fff;
}
.modal-footer .cta-fill-arrow a:hover span:not([scfieldtype]) {
  background-position: left 105%;
  color: rgba(0, 0, 0, 0.8);
  background-image: linear-gradient(to right, #bed600 50%, transparent 50%);
}
.modal-footer .cta-fill-arrow a:hover::after, .modal-footer .btn-learn-dark a:hover::after, .modal-footer .btn-learn-light a:hover::after {
  transform: translateY(-50%);
  left: calc(100% - 40px);
}
.modal-footer .cta-fill-arrow a::after, .modal-footer .btn-learn-dark a::after, .modal-footer .btn-learn-light a:after {
  transform: translateY(-50%);
}
.modal-footer .btn-learn-light a, .modal-footer .modal-footer .btn-learn-dark a, .modal-footer .modal-footer .cta-fill-arrow a {
  display: inline;
}
.modal-footer .cta-fill-arrow.cancel-btn a {
  min-width: initial !important;
}
.modal-footer .cta-fill-arrow.send-btn a {
  min-width: initial !important;
}