/*======================== Investor Slider ===========================*/

.investor-slider { background-color: var(--color-primary-3); min-height: 685px; display: flex; position: relative; flex-direction: column; justify-content: space-between; overflow: hidden; } 
.investor-slider h1 {margin-bottom:24px; } 
.investor-slider .next-investor.icon-right-arrow.slick-arrow { top: 0; position: absolute; left: 81px; } 
.investor-slider .slick-arrow { margin-bottom: 35px; cursor: pointer; height: 60px; width: 60px; border-radius: 172px; background-color: var(--color-primary-4); display: inline-flex; align-items: center; justify-content: center; color: var(--color-primary-3); box-shadow: 0px 7.2799930573px 30.0299720764px 0px rgba(86, 227, 102, 0.08); -webkit-backdrop-filter: blur(18.1999816895px); backdrop-filter: blur(18.1999816895px); } 
.investor-slider .slick-disabled { opacity: 0.3; pointer-events: none; } 
.investor-slider .slick-dots li { position: relative; display: inline-flex; align-items: center; justify-content: center; margin: 0 8px; } 
.investor-slider span.dot { width: 6px; height: 6px; position: absolute; transition: 1s; opacity: 1; background-color: var(--color-primary-4); } 
.investor-slider .icon-pagination-active { opacity: 0; transition: 1s; color: var(--color-primary-4); position: absolute; } 
.investor-slider .slick-active .icon-pagination-active { opacity: 1; transition: 1s; } 
.investor-slider .slick-active span.dot { opacity: 0; transition: 1s; } 
.investor-slider .investor-slider-box:before { content: ""; background: inherit; position: absolute; width: 100vw; height: 100%; z-index: 1; } 
.investor-slider .investor-slider-box__content {display: flex; align-items: center; position: relative; z-index: 1; padding: 25px 37px; color: var(--color-primary-3); } 
.investor-slider .slick-dots { position: relative; display: inline-flex; align-items: center; bottom: -40px; width: 100%; padding: 0; margin: 0; text-align: left; color: var(--color-primary-4); list-style: none; left: -9px; } 

@media screen and (max-width: 1199.98px){
 .investor-slider .next-investor.icon-right-arrow.slick-arrow { left: 56px; } 
 .investor-slider .slick-arrow { margin-bottom: 22px; height: 40px; width: 40px; } 
 .investor-slider .investor-slider-box__content { padding: 16px; min-height: 101px; } 
 .investor-slider { height:571px; } 
 }

@media screen and (max-width: 767.98px){
 .investor-slider .slick-arrow { margin-bottom: 27px; } 
 .investor-slider .slick-dots { bottom: -24px; } 
 .investor-slider { height:491px; } 
 .investor-slider .investor-slider-box__content { padding: 16px; min-height: 91px; } 
 }

/*======================== Quote Slider ===========================*/

 .quoteSlider { position: relative;padding: 140px 0 118px 0px; }
 .quoteSlider_wrapper { position: relative; background-color: var(--color-primary-3); padding-bottom: 100px;background-repeat: no-repeat;background-position: right bottom;background-size:contain;} 
 .quoteSlider_wrapper .quoteSliderImage_wrap { z-index: 0; position: absolute; bottom: 0; right: 0; width: 74.5%; height: auto; margin-left: auto; } 
 .quoteSlider_wrapper .quoteSliderImage_wrap .slick-slide img { max-width: 100%; margin-left: auto; } 
 .quoteSlider .slick-dots { color: var(--color-primary-6); font-size: 5.5rem; left:45px;bottom: 8px; } 
 .quoteSlider .slick-dots li { position: absolute; left: 0; min-width: auto; display: none;    font-family: var(--font-primary-regular);line-height:normal; } 
 .quoteSlider .slick-dots li.slick-active { display: block; } 
 .quoteSlider .slick-arrow { top: auto; bottom: -32px; color: var(--color-primary-4);position: absolute;cursor: pointer;margin:0px;  } 
 .quoteSlider .slick-arrow.prev { left: 18px; right: auto; } 
 .quoteSlider .slick-arrow.next { right: auto; left: 145px; } 
 .quoteSlider blockquote.quote { text-align: left; padding: 0; position: relative;padding-left: 20px; } 
 .quoteSlider blockquote.quote p.h2::before {position: absolute;content: '“';left: -19px; } 
 .quoteSlider blockquote.quote p.h2{margin-bottom:32px;}
 .quoteSlider blockquote.quote p.h2::after {position: absolute;content: '”'; } 
 .quoteSlider blockquote.quote .quote-footer span { display: block; } 
 .quoteSlider blockquote.quote .quote-footer .name{line-height:28px;font-size: 16px;font-family: var(--font-secondary-semibold);}
 .quoteSlider_wrapper .quoteSliderImage_wrap .image-item .slider-image{background-position: right bottom;background-repeat: no-repeat;height: 820px;width: auto; }
  .quoteSlider_wrapper .fw-intro{font-weight:300;}
  .quoteSlider_wrapper .slick-slide p,.quoteSlider_wrapper .slick-slide footer,.quoteSlider_wrapper .slick-slide .slider-image {opacity:0;transition:none;transform:translateX(10%);}
  .quoteSlider_wrapper .slick-active p,.quoteSlider_wrapper .slick-active footer,.quoteSlider_wrapper .slick-active .slider-image{opacity:1;transition:1s;transform:translateX(0);}
    .quoteSlider_wrapper .slick-active p,.quoteSlider_wrapper .slick-active footer,.quoteSlider_wrapper .slick-active .slider-image{opacity:1;transition:1s;}
  body.ip3-edit .quoteSlider_wrapper .quoteSliderImage_wrap{top: 0;bottom: auto;right: 300px;}
  body.ip3-edit .quoteSlider_wrapper .quoteSliderImage_wrap .image-item .slider-image{height: 450px;background-size: contain;} 
  
 @media all and (max-width: 1199.98px){
 .quoteSlider_wrapper{ background-position: calc(100% + 90px) bottom;}
 .quoteSlider_wrapper .quoteSliderImage_wrap { width: 88%; overflow: hidden; height: auto; } 
 .quoteSlider_wrapper .quoteSliderImage_wrap .slick-slide img { max-width: none; width: 830px; } 
 .quoteSlider_wrapper .quoteSliderImage_wrap .slick-slide img { max-width: none; width: 626px; } 
  .quoteSlider blockquote.quote .quote-footer .name{line-height: 24px; font-size: 18px;}
 .quoteSlider{padding: 78px 0 108px 0px;}
 .quoteSlider_wrapper .quoteSliderImage_wrap .image-item .slider-image{height: 600px;width: auto; background-position: calc(100% + 90px) bottom;background-size:contain;}
.quoteSlider .slick-dots{font-size:4.5rem;bottom: 5px; left:34px}
.quoteSlider .slick-arrow{bottom: -30px;}
.quoteSlider .slick-arrow.next{left: 115px;}
 } 
 
 @media all and (max-width: 767.98px){
 .quoteSlider_wrapper{ background-position: calc(100% + 90px) bottom;background-size:120%;}
 .quoteSlider {padding: 50px 0 370px 0;padding: 50px 0 150px 0;}
 .quoteSlider_wrapper .quoteSliderImage_wrap { width: 138%; } 
 .quoteSlider_wrapper .quoteSliderImage_wrap .image-item .slider-image{ height:296px;background-size: contain;width: 100%;background-position:calc(100% + 90px) bottom;}
 .quoteSlider .slick-dots{font-size: 3.8rem;bottom: 0px;}
 .quoteSlider .slick-arrow.next{left:104px;}
 .quoteSlider blockquote.quote .quote-footer .name{line-height: 21px; font-size: 15px; font-family: var(--font-secondary-regular);}
 } 
 
.ip3-edit .slide-item {height: 400px;}
 