.pl-60{padding-left:60px;}

body{color:var(--color-01);background:var(--color-02);}
h2 {margin-bottom: 60px; font-weight: 300; letter-spacing: -1.62px;}

main{border-bottom: 1px solid var(--border-white);} 
video.home-hero-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .6;
}

ul{padding-left: 0px; margin-bottom:0px; list-style: none;}


section.hawkai-home-hero{height: 100vh;position: relative;overflow: hidden;}
/*section.hawkai-home-hero h1{pointer-events: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index:9;display: flex;flex-direction: column;}*/
section.hawkai-home-hero h1 img{}
section.hawkai-home-hero section.hawkai-home-hero spline-viewer{/*pointer-events: none;*/}
section.hawkai-home-hero .icon-shape{width: 10px;display: flex;position: absolute;top: 20px;right: 100%;opacity:0;}
section.hawkai-home-hero .icon-shape .is-01{}
section.hawkai-home-hero .icon-shape .is-02{position: absolute;top: 0;left: 2px;transform: rotate(180deg);}

section.hawkai-home-hero .hero-content{ /* border: 1px solid #fff;*/ position: absolute; bottom: 14%; left: 10%; z-index: 999;}
section.hawkai-home-hero .hero-content ul{}
section.hawkai-home-hero .hero-content ul li{display: flex; flex-direction: column; gap:1rem; align-items: flex-start;}
section.hawkai-home-hero .hero-content h1{color:#fff; margin-bottom:2rem;  font-family: "Space Grotesk", sans-serif; font-weight: 500;
line-height: 1; font-size: var(--rfs-64);}


section.hawkai-home-hero .btn-book-a-demo2{ border-radius: 24px; border: 1px solid #362B59; font-family: "Space Grotesk", sans-serif; font-weight: 500; text-transform: uppercase; font-size: var(--rfs-16); background-color:  #261655; color:#fff; transition: all .3s ease; padding-inline:20px;}

section.hawkai-home-hero::before{content:"";z-index: 99; background-image: linear-gradient(#1b1a2433 76%, #000 88% 92%); width: 100%; height: 120%; position: absolute; inset:0;}

/*
  .type-text {
    display: inline-block;
    white-space: nowrap;
  }
  .type-text::after{
    content:"";
	display:none;
    display:inline-block;
    width:2px;
    height:1em;
    margin-left:.12em;
    transform: translateY(.12em);
    background: currentColor;
    animation: caretBlink .9s steps(1) infinite;
  }
  @keyframes caretBlink { 50% { opacity: 0; } }
*/

.type-text {
  font-size: 48px;
  font-weight: 600;
  color: #fff;

}



.cursor {
  display: inline-block;
  margin-left: 5px;
  animation: blink 0.7s infinite;
}

@keyframes blink {
  50% { opacity: 0; }
}
section.hawkai-home-tabs1 {padding-block:3rem;}
section.hawkai-home-tabs1 .tab-content .tab-pane .main-row{gap:1.5rem; justify-content: center;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1){border-radius: 15px; background: #4C2CAA; overflow: hidden;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul {display: flex; flex-direction: column; justify-content: space-between; height: 100%;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li{/*border:1px solid #fff;*/  font-family: "Space Grotesk", sans-serif;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(1){}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:not(:last-child){padding-inline: 2rem;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(1) h3{margin-bottom:1.3rem; margin-top:2rem; font-family: "Manrope", sans-serif;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(1) p{font-size: var(--rfs-16); font-family: "Manrope", sans-serif;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(2){display: flex; flex-direction: column; }
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(2) span{color: #fff; padding-block: 12px; position: relative; font-size: var(--rfs-18); text-transform: capitalize;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(2) span::before{content:""; position: absolute; top:0%; width:100%; height: 1px; background: linear-gradient(90deg, #997BF3 -45.99%, #4C2CAA 100%);}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3){background-color: #5532B4; padding: 1.6rem 2rem; display: flex; justify-content: flex-start; gap: 1.5rem; align-items: center; border-top:1px solid #fff;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) span{ font-family: "Space Grotesk", sans-serif;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) span:nth-child(1){ font-size: var(--rfs-48); }
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) span:nth-child(1) sup{ font-size: 0.35em; top: -1.9em; }
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) span:nth-child(2){font-size: var(--rfs-21); line-height: 1.1; text-transform: uppercase;}

section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(2){}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(2) .carousel{height: 100%} 
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(2) .carousel-inner,
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(2) .carousel-item{height:100%;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(2) .carousel-indicators [data-bs-target] {width:8px; height: 8px; border-radius: 50%;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(2) .carousel-inner{/*border:1px solid #fff;*/ border-radius: 15px; overflow: hidden;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(2) img{width:100%; height: 100%; object-fit: cover;}
section.hawkai-home-tabs1 .tab-pane .main-row .columns{padding-inline:0px;}



section.hawkai-home-tabs1 .container{
	padding-block:50px;
}
section.hawkai-home-tabs1 .custom-tabs{gap:1.5rem;}

section.hawkai-home-tabs1 .custom-tabs .nav-link{
    border-radius:10px;
    border:1px solid #1E0076;
    background:#06001A;
    color:#fff;
    margin:5px;
    padding: 0.8rem 2rem;
    font-family: "Space Grotesk", sans-serif;
    font-size: var(--rfs-18);
}

section.hawkai-home-tabs1 .custom-tabs .nav-link.active{
    background: linear-gradient(90deg, #4F2EB1 0%, #442798 100%);
    border:none;
}


section.hawkai-home-tabs1 .tab-content-box{
    margin-top:30px;
}





section.hawkai-sec-features .main-row1{border-radius: 30px; /*background: linear-gradient(180deg, #251065 0%, #03000A 100%), #4C2CAA;*/     background: linear-gradient(to bottom, #251065 0%, #03000a61 100%); padding-block: 3rem; margin-bottom: 0rem;}
section.hawkai-sec-features  h2{margin-bottom:2rem;}
section.hawkai-sec-features  p{opacity:0.5;}

section.hawkai-sec-features .main-row{margin-top:0rem;}
section.hawkai-sec-features .main-row h3{color:  #9E7CFF; font-family: "Manrope", sans-serif; font-size: var(--rfs-36); font-weight: 800; margin-bottom: 1rem;}
section.hawkai-sec-features .main-row p{ font-family: "Manrope", sans-serif; font-size: 1rem; font-weight: 400;}

section.hawkai-sec-features .main-row .columns{}
section.hawkai-sec-features .main-row .columns:nth-child(4) ul{margin-bottom:5rem;}
section.hawkai-sec-features .main-row .columns ul{display: flex; justify-content: space-between;}
section.hawkai-sec-features .main-row .columns .mw-400{max-width: 400px; align-content: center;}

section.hawkai-sec-features .main-row .columns ul li{position: relative;}
section.hawkai-sec-features .main-row .columns ul li img{border-radius:10px;}
section.hawkai-sec-features .main-row .columns ul li .pointers-list{ position: absolute;/* border: 1px solid #fff;*/ display: flex; flex-direction: column; gap: 1rem; }
section.hawkai-sec-features .main-row .columns ul li .pointers-list.pl1{top: 38%; left: -41%;}
section.hawkai-sec-features .main-row .columns ul li .pointers-list.pl2{top: 42%; right: -35%;}
section.hawkai-sec-features .main-row .columns ul li .pointers-list.pl3{top: 32%; right: -31%;}
section.hawkai-sec-features .main-row .columns ul li .pointers-list span{border-radius: 8px; background: #4C2CAA; padding: 0.5rem 0.8rem;}

.pointers-list span {
  display: block;
  margin-bottom: 8px;
}

/*section.hawkai-sec-features .main-row .columns .mw-400 p{font-size: var(--rfs-18);}*/
section.hawkai-sec-features .main-row .columns:nth-child(1) span{color:  #9E7CFF; font-weight: 700; text-transform: uppercase; font-size: var(--rfs-18); font-family: "Space Grotesk", sans-serif; margin-bottom: 1.5rem; display: inline-block; border-radius: 50px; border: 1px solid var(--Color-2, #261655); padding: 0.5rem 1.5rem;}

section.hawkai-sec-features .main-row .columns:nth-child(3){margin-block:5rem;}


section.hawkai-sec-logos .sub-title-01 { /*background: linear-gradient(to bottom, #010001 0%, #16093B 24%, #0b0715 100%);*/}
section.hawkai-sec-logos .sub-title-01 p{font-family: "Space Grotesk", sans-serif;  font-size: var(--rfs-24); color: #FFF; text-align: center; font-weight: 400; line-height: normal; letter-spacing: -0.96px; padding-block:2rem; 
opacity: 0.5; margin-bottom:0px;}


section.hawkai-sec-logos{color:var(--color-01);background: var(--color-02);padding:0px 0px 50px;position:relative;}
section.hawkai-sec-logos .marquee-wrap {display: flex;width: max-content;animation: marquee-scroll 45s linear infinite;}
section.hawkai-sec-logos .supermarquee {overflow: hidden;white-space: nowrap;position: relative;width: 100%;}
section.hawkai-sec-logos .supermarquee ul {margin: 0px 15px;padding: 0px;list-style-type: none;gap:40px;display: flex;}
section.hawkai-sec-logos .supermarquee ul li{
    display: flex;
    align-items: center;
} 
section.hawkai-sec-logos .supermarquee ul li img{max-width:150px;filter: hue-rotate(271deg) grayscale(1);}

section.hawkai-sec-logos .supermarquee:hover .marquee-wrap {animation-play-state: paused;}

@keyframes marquee-scroll {
from {transform: translateX(0);}
  to {transform: translateX(-50%);}
}
 


section.hawkai-home-wrp{padding-top:50px;padding-bottom: 70px;position:relative;}
/*section.hawkai-home-wrp:before{content:"";width:100%;height:100%;background: linear-gradient(360deg, #080808, transparent);position:absolute;bottom: 96%;left:0;z-index: 9;}*/
section.hawkai-home-wrp .hawkai-home-01{color:var(--color-01);text-align: center;padding:0px 0px;position:relative;/*height:100vh;*/}
section.hawkai-home-wrp .hawkai-home-02{}
section.hawkai-home-wrp .hawkai-home-02 h2{margin-bottom:20px;}
section.hawkai-home-wrp .hawkai-home-02 p{font-family: "Manrope", sans-serif;
    font-size: var(--rfs-16);
    font-weight: 400; opacity: 0.5;}
section.hawkai-home-wrp .hawkai-home-02 .content{} 
section.hawkai-home-wrp .hawkai-home-02 .content .heading{margin-bottom:50px;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp{padding-right: 21px;padding-left: 15px;margin-top:50px;position: relative;gap: 15px;display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards{width: 330px;height: 150px;padding: 30px 20px 20px 20px;border-radius: 15px;overflow: hidden;/* border: 1px solid rgba(161, 198, 234, 0.60); */box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);backdrop-filter: blur(2px);/*position: absolute;top: -10%;left: 40%;*/gap: 20px;display: flex;align-items: flex-start;justify-content: space-between;flex-direction: column;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards:before{content:"";width: 100%;height: 100%;background: linear-gradient(0deg, #A1C6EA 0%, #FFFAFA 100%);/* background: #261655; *//* opacity: .4; */position: absolute;top: 0;left: 0;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards h3{/* color: var(--color-01); */color: #261655;font-size: var(--rfs-42);font-weight: 700;line-height:1;position: relative;z-index: 9;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards h3 strong{display:block;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards h3 span{display: block;font-size: 45%;font-weight: 100;line-height: 1.2;letter-spacing: -0.5px;margin-top: 10px;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards h3 span small{display:block;font-size:10px;}
section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards img{/*padding: 10px;*/width: 60px;background: linear-gradient(0deg, #A1C6EA 0%, #FFFAFA 100%);filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));border-radius: 100px;position: relative;z-index: 9;display:none;}



/* `md` applies to small devices (landscape phones, less than 768px)*/

@media (max-width: 998.99px)
{ 

	.pl-60{padding-left:0px;}
	h2{margin-bottom: 30px;}
	
	section.hawkai-home-hero h1{width:90%;}
	
	
	
	section.hawkai-sec-logos{padding:20px 0px 40px 0px;}
	section.hawkai-sec-logos .supermarquee ul{gap:0px;}
	section.hawkai-sec-logos .supermarquee ul li img{max-width:160px;}
	
	
	
}


/* `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px)
{ 

}

/* `xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px)
{ 

}

/* `xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (max-width: 1399.98px)
{ 


}
 
@media (max-width:1440px){
	section.hawkai-home-tabs1 .tab-content .tab-pane .main-row {margin-inline:0px;}
	section.hawkai-home-hero .hero-content{left:7%;}
	section.hawkai-sec-features p br,section.hawkai-home-wrp .hawkai-home-02 p br{display: none;}
	section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards {width: 300px;}
	section.hawkai-sec-logos {padding-bottom: 0px;}
	section.hawkai-sec-features .container{padding-inline:4rem;}
	section.hawkai-sec-features .main-row .columns ul li.dashboard-img{ max-width: 450px;}
	section.hawkai-sec-features .main-row .columns ul li .pointers-list{gap:0.5rem;}
	section.hawkai-sec-features .main-row .columns ul li .pointers-list.pl1 {top: 17%;left: -54%;}
	section.hawkai-sec-features .main-row .columns ul li .pointers-list.pl3 {top: 22%; right: -43%;}
	section.hawkai-sec-features .main-row { margin-top: 3rem;}
	section.hawkai-home-wrp{padding-block:0px;}
	
	
} 
@media(max-width:1366px){
	section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:not(:last-child) {padding-inline: 1.5rem;}
	section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) {padding: 1.6rem 1.5rem; }
		section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) span:nth-child(2) {font-size: var(--rfs-18); }
}
@media (max-width:1280px){
	section.hawkai-home-tabs1 .tab-content .tab-pane .main-row {margin-inline:0px;}
	section.hawkai-home-hero .hero-content{left:4%;}
	section.hawkai-home-hero .hero-content h1{margin-bottom: 1rem;}
	section.hawkai-sec-features .container{padding-inline:4rem;}
}

@media(max-width:1024px){
	section.hawkai-home-hero {height: 600px;}
	section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:not(:last-child) {padding-inline: 1.3rem;}
	section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) {padding: 1.6rem 1.3rem; gap:1rem;}
	section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) span:nth-child(2) {font-size: var(--rfs-18); text-align: right; max-width: fit-content;}
	section.hawkai-home-tabs1 .tab-pane .main-row .columns:nth-child(1) ul li:nth-child(3) span:nth-child(2) br{display: none;}
    section.hawkai-sec-features .container { padding-inline: 2rem; }
	section.hawkai-sec-features .main-row .columns ul{flex-direction: column; align-items: center; gap:1rem;}
	section.hawkai-home-wrp .hawkai-home-02 .cards-wrp .cards h3 span{font-size: 18px;}
	section.hawkai-sec-logos .supermarquee ul { gap: 20px;}
	section.hawkai-sec-features .main-row .columns ul li.dashboard-img{order:2; align-self: flex-end;}
	section.hawkai-sec-features .main-row .columns .mw-400 {order:1; align-self: flex-start;}
	section.hawkai-sec-features .main-row .columns ul li .pointers-list.pl2{right:unset; left:-46%;}
	section.hawkai-sec-features .main-row .columns ul li .pointers-list.pl3{right:unset; left:-46%;}

}


@media(max-width:991px){
	section.hawkai-sec-features h2{margin-inline:2rem;}
	section.hawkai-home-hero .hero-content { left: 6%;}
	section.hawkai-sec-features .main-row .columns ul {gap:2rem;}
	section.hawkai-sec-features .main-row .columns .mw-400{ margin-inline:auto; text-align: center;}
	section.hawkai-sec-features .main-row .columns ul li.dashboard-img { max-width: 100%; align-self: center;}
	section.hawkai-sec-features .main-row .columns ul li .pointers-list{position: static; }
	section.hawkai-sec-features .main-row .columns ul li .pointers-list{margin-top:1.5rem;}
	section.hawkai-sec-features .main-row .columns:nth-child(3) {margin-block: 3rem;}
	section.hawkai-sec-features .main-row { margin-top: 2rem; }
	section.hawkai-home-wrp .hawkai-home-02 .cards-wrp{margin-bottom:2rem;}
}

@media(max-width:768px){}
@media(max-width:576px){
	section.hawkai-home-tabs1 .custom-tabs{gap:0px;}
	section.hawkai-home-tabs1 .custom-tabs .nav-link{padding: 0.8rem 1rem;}
	section.hawkai-home-tabs1{padding-block:0rem;}
}