.banner{margin-top: 10px; padding: 0}

.drive-box{padding: 40px; border-radius: 10px;}
.drive-box  .drive-box-left{border-right: 1px solid #ffffff;}
.drive-box h2{font-weight: 600; font-size: 2.5rem;}
.drive-box p{font-size: 0.875rem;}

.founder-section{background-image: url('../images/founder.png'); background-repeat: no-repeat;  background-position: top center; background-size: cover; min-height: 600px; border-radius: 10px;}
.founder-section  .founder-content{max-width: 440px; padding-top: 100px;}
.founder-section  .founder-content h4{font-weight: 600; font-size: 1.25rem;}
.founder-section  .founder-content p{font-size: 0.875rem;}
.founder-section  .founder-content h3{font-weight: 600; font-size: 2rem;}
.founder-section  .founder-content small{font-size: 0.75rem;}

.career-section{border-radius: 10px; margin-top: 60px; margin-bottom: 60px;}
.career-section p{font-size: 0.875rem;}
.career-section img{margin-top: -60px; margin-bottom: -60px;}

.news-card{border: 0; border-radius: 10px; color: #ffffff; overflow: hidden;}
.news-card:before {
  content:"";  
  width:100%;
  height:50%;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(180deg,transparent,#000);
  pointer-events:none;
  border-radius:0 0 10px 10px;
}
.news-card .card-img{border-radius: 10px;}
.news-card .card-img-overlay{top: auto; padding-right: 100px;}
.news-card h5{font-weight: 600; font-size: 1.125rem;}
.news-card.card-small h5{font-size: 1rem; margin-bottom: 0;}
.news-card p{font-size: 0.875rem;}
.news-card .btn{background-color: #ffffff; font-size: 0.875rem; color: #212529; position: absolute; bottom: -50px; right: 0; border-radius: 10px  0  0 0;
transition: all .25s ease-out;}
.news-card:hover .btn{bottom:0;}
.news-card.card-small .btn{font-size: .75rem;}

.event-section{background-image: url('../images/event-bg.png'); background-repeat: no-repeat;  background-position: top center; background-size: cover; border-radius: 10px; margin-bottom: 10px;}

.event-section .table{font-size: 0.875rem;}
.event-section .table thead{background-color: var(--bs-primary);  color: #ffffff;}
.event-section .table th, .event-section .table td{padding: 10px 20px;}
.event-section .table tbody{color: var(--bs-primary);}
.event-section .table tbody td:first-of-type{color: #E30B10;}


.slider-section{position:relative;min-height:550px;height:calc(100vh - 90px);max-height:700px;margin-bottom:0}
.slider-section .section-title{padding-bottom:32px}
.slider-section .section-title h2{color:#000 !important;margin:0 !important}
.slider-section .slider-background{height:100%}
.slider-section .slider-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.slider-section .slider-wrapper{height:100%}
.slider-section .slider-wrapper .slider-inner-wrapper{height:100%;position:relative;overflow:hidden}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main{height:100%;width:100vw;margin-left:calc((100% - 100vw)/2);position:relative !important}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.single-slide .slick-dots,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.single-slide+.slider-nav-wrapper{display:none}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main>*{height:100%}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main>* .slick-list,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main>* .slick-track{height:100%}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slider-main-content h3{color:#fff}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-arrow{top:auto}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right{display:inline-block;position:absolute;margin-right:0;bottom:-20px;left:38%;opacity:1 !important;border:none !important;background:0 0 !important}
@media screen and (max-width:768px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right{left:400px}
}
@media screen and (max-width:480px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right{left:310px}
}
.slider-section .slick-arrow svg path{stroke:#FFFFFF33}
.slider-section .slick-arrow svg circle{stroke:#FFFFFF33}
.slider-section .slick-arrow:hover svg path{stroke:#fff}
.slider-section .slick-arrow:hover svg circle{stroke:#fff}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left{display:inline-block;position:absolute;margin-left:10px;left:33%;bottom:-20px;opacity:1 !important;border:none !important;background:0 0 !important}
@media screen and (max-width:768px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left{left:240px}
}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-disabled img{-webkit-filter:saturate(0) brightness(2.5);filter:saturate(0) brightness(2.5)}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right{height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;cursor:pointer;z-index:99}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left img,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right img{height:100%;width:100%}
@media screen and (max-width:480px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left img,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right img{height:100%;width:100%}
}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-slide{margin:0;height:100%}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:30%;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 !important;position:relative;padding-left:0}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots li{background:#FFFFFF33;height:1px;border-radius:0;margin:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;padding:0}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots li.slick-active{background:#fff}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots li button{display:block;width:0;height:0;overflow:hidden;border:0;visibility:hidden;outline:0}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots li::marker{display:none;content:"";position:relative}
@media screen and (max-width:1360px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots{width:25%}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left{left:28%}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right{left:34%}
}
@media screen and (max-width:1200px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots{left:34px}
}
@media screen and (max-width:992px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left{left:32%}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right{left:40%}
}
@media screen and (max-width:576px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots{left:40px}
}
.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper{overflow-x:hidden;max-width:730px;width:100%;position:absolute;right:0;bottom:70px}
.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-list{padding:0 15% 0 0}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slick-list{direction:rtl}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide .slick-dots,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide .slick-arrow{display:none}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.single-slide .slick-dots,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.single-slide+.slider-nav-wrapper{display:none}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.single-slide+.slider-nav-wrapper .slick-track,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slick-track{margin-left:0}
.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-track{display:flex;text-align:left;margin-left:-216px}
.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav .slider-nav-item{background-size:cover !important;padding:20px;margin-inline:10px;min-height:200px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;box-sizing:border-box;position:relative;transition:all .2s;cursor:pointer}
.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav-item-inner{position:relative}
/*.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav .slider-nav-item:before{background:linear-gradient(180.43deg,rgba(0,0,0,0) 20.65%,#000 99.63%);content:"";position:absolute;width:100%;height:100%;top:0;left:0}*/
@media screen and (max-height:700px){
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper{bottom:40px}
  .slider-section{height:100vh}
}
@media screen and (max-width:1200px){
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper{max-width:600px}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-track{margin-left:-255px}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav .slider-nav-item{min-height:150px}
}
@media screen and (max-width:992px){
  .slider-section{height:750px}.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper{max-width:450px}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-track{margin-left:-310px}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-list{box-sizing:content-box;padding-right:140px}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide .slick-dots,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide .slick-arrow{display:none}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slider-nav .slider-nav-item{width:250px !important}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slick-track{margin-right:0}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slick-list{padding-right:40px}
}
@media screen and (max-width:768px){
  .slider-section .slider-controls{padding:0 28px;bottom:50px}
  .slider-section .slider-nav-item-wrapper p{font-size:.875rem;line-height:normal}
  .landing-hero-container .tag,.slider-nav-item-wrapper .tags .tag{font-size:.8rem !important}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper{max-width:400px}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-track{margin-left:-255px}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav .slider-nav-item:before{content:none !important;}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-list{padding-right:150px;padding-left:10px}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots{left:0;padding-left:0}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-left{left:calc(50% - 160px);right:auto}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .arrow-right{left:auto;right:55%}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slider-nav .slider-nav-item{width:inherit !important}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slider-nav .slider-nav-item.slick-current{display:block}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slick-track{margin-right:0}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slick-list{padding-right:10px;padding-left:10px;direction:inherit}
}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-list{overflow:visible}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slider-main-content h3{position:absolute;top:50%;transform:translateY(-50%);width:80%;left:135px}
@media screen and (max-width:768px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slider-main-content h3{left:60px}
}
.slider-section .slick-dots li button:before{display:inline-block;content:"\f111";opacity:1;font-family:"Font Awesome 5 Free";font-weight:600;font-style:normal;font-variant:normal;line-height:1;line-height:20px !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}
.slider-background .background-video{height:100%;width:100%;object-fit:cover}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.single-slide .landing-hero-container .overlay-content{top:50%;transform:translate(-50%,-50%)}
.landing-hero-container{height:100%}
/*.landing-hero-container:before{position:absolute;width:100%;height:100%;content:"";background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.3) 75%);top:0;left:0;z-index:1}*/
.landing-hero-container .overlay-content{color:#fff;max-width:1190px;width:100%;z-index:1;position:absolute;top:10%;justify-content:center;left:50%;transform:translateX(-50%)}
.landing-hero-container .tags{display:flex;gap:10px;margin-bottom:20px}
.slider-nav-item-wrapper .tags{display:flex;gap:10px;margin-bottom:10px;justify-content:start}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.two-slide+.slider-nav-wrapper .slick-track .slider-nav-item-wrapper .tags{justify-content:end}
.landing-hero-container .tag,.slider-nav-item-wrapper .tags .tag{padding:5px 12px;font-size:.875rem;letter-spacing:.05em}
.landing-hero-container .resource-report,.slider-nav-item-wrapper .small.tags .tag.resource-report{background-color:#d1333d;color:#fff}
.slider-nav-item-wrapper .small.tags .tag{font-size:.625rem;line-height:normal}
.slider-nav-item-wrapper p{color:#fff !important;margin:0;font-size:.875rem;line-height:1.4}
.landing-hero-container .retail,.slider-nav-item-wrapper .small.tags .tag.retail{color:#fff;background:#FFFFFF33}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .landing-hero-container .heading-report{font-size:3.7rem}
.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main:not(.single-slide) .landing-hero-container .heading-report{font-size:2.8rem}
.landing-hero-container .heading-report{line-height:1.2;margin-bottom:20px;color:#fff;max-width:700px}
.landing-hero-container .overlay-content p{font-size:1.25rem;line-height:1.6;margin-bottom:30px;color:#fff;max-width:70%;max-height:110px;overflow:hidden}
/*.landing-hero-container a{color:#fff !important;transition:background-color .3s ease;background:#E5E5E51C;border:1px solid #fff}
.landing-hero-container a:hover{background-color:#ddd;color:#000 !important}*/
@media (max-width:1200px){
  .landing-hero-container .overlay-content{padding:0 34px}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main.single-slide .landing-hero-container .overlay-content{left:50%}
  .landing-hero-container .heading-report,.landing-hero-container .overlay-content p{max-width:100%}
}
@media (max-width:767px){
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main:not(.single-slide) .landing-hero-container .heading-report,.slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .landing-hero-container .heading-report{font-size:1.8rem;max-width:100%}
  .landing-hero-container .overlay-content p{font-size:1.125rem;max-width:100%}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav .slider-nav-item{padding:20px;background:#d9d9d93d !important;margin-inline:15px;min-height:100%;height:auto;backdrop-filter:blur(4px);align-items:flex-start}
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper{max-width:100%;bottom:50px}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-dots{left:0;width:100%;padding-left:0;padding-right:0;display:none !important}
  .slider-section .slider-wrapper .slider-inner-wrapper .report-slider-main .slick-arrow{display:none !important}.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-track{margin-left:-270px}
}
@media (max-width:420px){
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-track{margin-left:-250px}
}
@media (max-width:400px){
  .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slick-track{margin-left:-220px}
}
.slider-nav-item.slick-slide.slick-active:not(.slick-current){display:flex !important}
.slider-controls{height:auto !important;width:100%;max-width:1190px;display:none;justify-content:flex-start;margin:0 auto;position:relative;bottom:70px}

.slider-section .slider-wrapper .slider-inner-wrapper{border-radius: 10px;}
.slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav .slider-nav-item{border-radius: 10px; overflow: hidden;}
.landing-hero-container{position: relative;}

.landing-hero-container:before, .slider-section .slider-wrapper .slider-inner-wrapper .slider-nav-wrapper .slider-nav .slider-nav-item:before{
content:"";  
  width:100%;
  height:50%;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(180deg,transparent,#302483);
  pointer-events:none;
}
.slider-overlay-content{position: absolute; left: 19px;  bottom: 0; z-index: 1; padding: 0 0 40px 60px; color: #ffffff;  width: 100%; max-width: 460px;}
.slider-overlay-content h2{font-weight: 500; font-size: 1.35rem;}
.slider-overlay-content p{font-size: 0.875rem;}
.slider-overlay-content .btn{font-size: 0.875rem; color:var(--bs-primary);}



.grid-slider{height: 400px;}
.grid-slider .swiper{width: 100%; height: 100%;}
.grid-slider .swiper-slide{height: calc((100% - 30px) / 2) !important;    }
.swiper-slide img{width: 100%; height: 100%; object-fit: cover; border-radius: 10px;}

.vertical-slider{height: 130px; width: 100%; max-width: 700px; display: inline-flex; position: relative;}
.vertical-slider .swiper{width: 100%; height: 100%;}
.vertical-slider .swiper-slide{height: 100% !important;}
.vertical-slider-row{display: flex;align-items: center;}
.vertical-slider-row .vertical-slider-number{width:400px; min-width: 400px; height: 130px; margin-right: 20px; display: flex; align-items: center; justify-content: center;}
.vertical-slider h3{font-weight: 700; font-size: 4.5rem; color: #ffffff; margin-bottom: 0;}
.vertical-slider p{font-weight: 600; font-size: 1.125rem; color:var(--bs-primary); margin-bottom: 0;}
.vertical-slider:before{content:''; width:400px; height: 130px; border-radius: 65px; position: absolute; top: 0; left: 0; background: linear-gradient(180deg,rgba(48, 30, 125, 1) 0%, rgba(32, 19, 84, 1) 100%);}


@media (max-width: 767px){
.drive-box{padding: 20px;}
.drive-box  .drive-box-left{border-right: 0; border-bottom: 1px solid #ffffff; padding-bottom: 20px;}
.drive-box h2{font-size: 2rem;}

.grid-slider{height: 300px;}

.career-section{margin: 0;}
.career-section{padding: 40px 15px !important;}
.career-section img{margin: 30px 0 0;}

.founder-section{min-height: 440px;}
.founder-section .founder-content{padding-top: 0; max-width: 320px;}

.vertical-slider-row .vertical-slider-number{width:250px; min-width: 250px; height: 100px;}
.vertical-slider h3{font-size: 3rem;}
.vertical-slider p{font-size: 1rem;}
.vertical-slider:before{width:250px; height: 100px; border-radius: 50px;}

.slider-section{height: 520px;}
.slider-overlay-content{bottom: auto; top: 20px; left: 0; padding: 20px 0 0 20px;}
.landing-hero-container:before{position:absolute;width:100%;height:100%;content:"";background:linear-gradient(90deg,rgba(48,36,131,1) 0%,rgba(48,36,131,.3) 75%);top:0;left:0;z-index:1}*/


}

@media (max-width: 575px){
.founder-section{min-height: 370px;}

.slider-section{height: 460px;}

.vertical-slider-row{}
.vertical-slider-row .vertical-slider-number{width:160px; min-width: 160px; height: 80px;}
.vertical-slider h3{font-size: 2rem;}
.vertical-slider p{font-size: 1rem;}
.vertical-slider:before{width:160px; height: 80px; border-radius: 40px;}
}

