.banner-content .date span, .banner-content h1, .banner-content h2 {
  text-align: center;
  line-height: normal;
}
.event-form span, body {
  font-family: "Bricolage Grotesque", sans-serif;
}
html {
  scroll-padding-top: 5rem;
}
body {
  background: #000;
  transition: color .3s, background .3s, border .3s;
  padding-top: 65px;
  font-family: "Bricolage Grotesque", sans-serif;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  color: white !important;
  background: #fff !important;
  background-color: #fff !important;

}
input:-internal-edge-excel-like-autofill-previewed {
  color: white !important;
  background: #fff !important;
  background-color: #fff !important;
}
input:-internal-autofill-selected {
  color: white !important;
  background: #fff !important;
  background-color: #fff !important;
}
header nav .nav-link {
  color: #fff;
}
header nav .nav-link:hover {
  color: #FFB53F;
}
header nav ul.navbar-nav {
  gap: 54px;
}
.py-17
{
  padding: 17.5px 0;
}
.inspire-logo {
  text-align: center;
  margin: 64px 0 48px;
}
.nav-link:focus, .nav-link:hover, .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: #ffdc4d;
}
.nav-register {
  /* color: #edd46f!important;
  font-weight: 600;
  border: 1px solid #edd46f;
  border-radius: 30px;
  padding: 8px 20px!important; */
  color: #FFB53F !important;
  text-align: center;
  font-family: "Bricolage Grotesque";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
/* Banner inspire-carousel */
#inspire-carousel .carousel-item
{
  height: 87vh;
  min-height: 740px;
}
.banner {
  width: 100%;
  min-height: 100vh;
  position: relative;
  height: 700px;
}
#myVideo, .aide-logo-glow, .main-aide-logo {
  position: absolute;
  right: 0;
  left: 0;
}
.banner-video {
  overflow: hidden;
  width: 100%;
  z-index: 9;
}
#myVideo {
  top: 32%;
  width: 100%}
.aide-logo-glow {
  background: url(../images/super-glow.svg) center no-repeat;
  width: 700px;
  height: 1117px;
  top: 19%;
  margin: 0 auto;
}
.main-aide-logo {
  background: url(../images/main-aide-logo.svg) center no-repeat;
  top: 19%;
  width: 538.111px;
  height: 765px;
  margin: 0 auto;
  z-index: 1;
}
.about-event .event-form .actions input.hs-button, .register-btn {
  background: rgba(217, 217, 217, .2);
  display: inline-flex;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  padding: 11px 27px;
  gap: 10px;
  font-size: 20px;
  text-decoration: none;
}
.banner-content, .inspire-logo {
  position: relative;
  z-index: 3;
}
.banner-content h1 {
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  background: linear-gradient(154deg, #FFF 44.58%, #999 77.29%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 15px;
}
.banner-content h2 {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  color: #FFB53F;
}
.banner-content .date {
  text-align: center;
  margin: 43px 0 150px;
}
.banner-content .date span {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  border-radius: 28px;
  border: 1px solid #FFF;
  background: #000;
  backdrop-filter: blur(20px);
  padding: 11px 27px;
}
.banner-content .date span i
{
  color: rgba(255, 255, 255, 0.40);
  font-style: normal;
}
.testimonial-slide
{
  background: #0D0D0D;
}
.banner-img-bg {
    position: absolute;
    object-fit: cover;
    object-position:bottom;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
}
.slide-2
{
  margin-top: 40px;
}

.slide-2 .banner-content h2
{
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  background: linear-gradient(154deg, #FFF 44.58%, #999 77.29%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 14px;
}
.slide-2 .banner-content p
{
  color: #EDD46F;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

}
.slide-2 .banner-content .slide-text-w
{
  width: 700px;
  margin: 0 auto;
}
.slide-2 .banner-content .slide-text-w p
{
  width: 600px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.slide-2 .banner-content .seemore-btn
{
  display: inline-flex;
padding: 11px 27px;
align-items: center;
gap: 10px;
border-radius: 28px;
border: 0.5px solid #FFF;
background: rgba(217, 217, 217, 0.20);
backdrop-filter: blur(20px);
color: #FFF;
text-align: center;
font-family: "Bricolage Grotesque";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 120% */
text-decoration: none;
}
#inspire-carousel .carousel-indicators 
{
  margin-bottom: 38px;
}
#inspire-carousel .carousel-indicators button
{
width: 10px;
height: 10px;
border-radius: 6px;
background: rgba(217, 217, 217, 0.50);
opacity: 1;
border: none;
}
#inspire-carousel .carousel-indicators .active
{
  background: #fff;
  width: 100px;
}
.banner-title-inspire
{
  font-size: 80px;
    font-style: normal;
    font-weight: 700;
    color: #EDD46F;
    margin-top: 15px;
}
.scroll-to-about {
  text-align: right;
  align-items: center;
  position: absolute;
  right: 20%;
  z-index: 9;
}
.register-btn {
  border-radius: 28px;
  border: 1px solid #fff;
  /* backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px); */
  align-items: center;
  text-align: center;
  line-height: 24px;
}
.about-event {
  padding: 100px 0 60px;
}
.about-event .event-form h2 {
  color: #FFB53F;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 40px;
}
.about-event .event-form .actions input.hs-button {
border-radius: 28px;
background: #FFB53F;
display: inline-flex;
padding: 11px 27px;
align-items: center;
gap: 10px;
color: #000 !important;
text-align: center;
font-family: "Bricolage Grotesque";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 120% */
width: 182px;
height: 46px;
margin-top: 20px;
}
#opt_in_to_receive_updates_from_the_world_of__aide__and_inspire-38593b65-0cc8-409f-9902-88d8f97ead10 {
   accent-color: #FFB53F; width: 16px; height: 17px;margin-top: 0;
}
#inspirenow_checkbox_subscribe-2f3ba94d-36d8-431e-a7ee-0fc82b667a2e{
   accent-color: #FFB53F; width: 16px; height: 17px;margin-top: 0;
}
#inspirenow_checkbox_subscribe-38593b65-0cc8-409f-9902-88d8f97ead10{
   accent-color: #FFB53F; width: 16px; height: 17px;margin-top: 0;
}
.event-form span {
  color: #fff;
  font-size: 16px;
}
.event-form .hs_firstname {
  width: 100%;
  float: left;
}
.hs-main-font-element, .hs-error-msg
{
  color: #999 !important;font-size: 10px;
}
.event-form .hs-fieldtype-text {
  width: 100%!important;
  margin-bottom: 24px;
}
.hs-richtext {
    margin-top: 20px;
}
.event-form fieldset.form-columns-2, fieldset.form-columns-0 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.event-form fieldset.form-columns-2 {
  margin-bottom: 24px;
}
.event-form input, optgroup, select, textarea {
  width: 100%;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.20);
  background: rgba(0, 0, 0, 0.20);
  backdrop-filter: blur(38.650001525878906px);
  height: 40px;
  color: #fff!important;
  margin-top: 4px;
}
.hs-richtext a {
  color: #edd46f!important;
  text-decoration: none;
}
.event-form .inputs-list {
  padding-left: 0;
}
#i_have_read_and_i_agree_to_the_privacy_policy-c83425bd-f538-4320-97be-3ef0f524c6ea {
  height: auto!important;
  margin-right: 10px;
}
.hs-form-booleancheckbox-display {
  display: flex;
  align-items: center;
  height: auto;
  gap: 10px;
}
.hs-form-booleancheckbox-display #inspirenow_checkbox_subscribe-5791b0e2-6235-4975-bf3a-5d9d0687cf1f
{
  width: auto;
  margin: 0;
}
.hs-form-booleancheckbox span
{
  font-size: 12px;
}
.hs-form-booleancheckbox-display a {
  color: #edd46f;
  text-decoration: none;
}
.hs-form-booleancheckbox
{
  margin-top: 0px;
}
.form-columns-0 span, .form-columns-1 span {
  font-size: 12px!important;
}
ul.hs-error-msgs {
  margin-bottom: 0;
  list-style: none;
}
.hs-error-msg {
  color: red;
}
.section-title {
  border-radius: 4px;
  background: #262626;
  display: inline-flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.about-event .first-p p, .about-event .second-p p, .inspire-theme .register-box .regisrer-btn a, .section-heading {
  color: #fff;
  font-weight: 400;
  font-style: normal;
}
.section-heading {
  font-size: 80px;
  line-height: normal;
}
.agenda-section .section-heading {
 width: 359px;
}
.about-event .first-p p {
  font-size: 16px;
  line-height: 24px;
  margin-top: 48px;
}
.about-event .second-p p {
  font-size: 16px;
  line-height: 24px;
  opacity: .8;
  margin-top: 34px;
}
.slide-arrow {
  display: none!important;
}
.inspire-theme {
  /* background: url(../images/yellow-fabric.svg) center bottom no-repeat; */
  background: url(../images/yellow-fabric-2025.png) center bottom no-repeat;
  min-height: 1150px;
  padding-top: 50px;
  position: relative;
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
}
.inspire-theme .blue-circle {
  border-radius: 391px;
  opacity: .4;
  background: #FFB53F;
  filter: blur(80px);
  width: 391px;
  height: 391px;
  flex-shrink: 0;
  position: absolute;
  margin: 0 auto;
  margin-top: -200px;
  left: 0;
  right: 0;
}
textarea:focus, input:focus{
    outline: none;
}
*:focus {
    outline: none;
}
.inspire-theme .register-box .regisrer-btn {
  display: flex;
  justify-content: center;
  align-items: end;
  height: 100%}
.inspire-theme .register-box .regisrer-btn a {
  display: inline-flex;
  padding: 11px 27px;
  align-items: center;
  gap: 10px;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  height: auto;
  width: auto;
  margin-top: 20px;
  border-radius: 28px;
background: #FFB53F;
backdrop-filter: blur(20px);
color: #000 !important;
}
.inspire-theme .inspire-theme-box {
border-radius: 16px;
border: 2px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 181, 63, 0.20);
backdrop-filter: blur(25px);
  padding: 56px 26px;
  z-index: 1;
  margin-top: 45px;
  width: 960px;
}
/* .inspire-theme-box2 {
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, .2);
  background: rgba(0, 0, 0, .2);
  backdrop-filter: blur(38.650001525878906px);
  -webkit-backdrop-filter: blur(38.650001525878906px);
  padding: 48px 0;
} */
.inspire-theme-box2
{
  width: 632px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
} 
.inspire-theme-box2 h2 {
  color: #fff;
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 100%;
  margin: 20px 0 0 0;
}
.inspire-theme-box2 h3 {
color: #FFF;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
  margin: 0 0 20px 0;
}
.inspire-theme-box2 p {
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 0;
}
.key-takeaways {
  margin-top: 110px;
  gap: 30px 20px;
}
.keytake-box {
  width: 294px;
  height: 100%;
  min-height: 215px;
  padding: 24px;
  display: flex;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, .2);
  background: rgba(255, 255, 255, .1);
  backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px);
  color: #b9b9b9;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.arujn-section .section-title, .download-agenda {
  display: inline-flex;
  gap: 10px;
  text-align: center;
}
.keytake-box p {
  width: 100%}
.key-takeaways .section-heading {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}
.agenda-section, .get-connected, .speakers-section {
  padding: 100px 0;
}
.agenda-img {
  background: url(../images/agenda-img-london.jpg) center no-repeat;
  border-radius: 10px;
  width: 541px;
  height: 503px;
  flex-shrink: 0;
  position: absolute;
  right: 0;
  z-index: -1;
}
.agenda-img-overlay {
  background: radial-gradient(124.43% 117.53% at 79.39% 12.72%, rgba(99, 99, 99, 0) 0, #000 73.6%, #000 100%);
  width: 541px;
  height: 503px;
}
#hero, .hero {
  width: 100%;
  overflow: hidden;
}
.download-btn {
  margin-top: 20px;
}
.download-agenda {
  border-radius: 28px;
  background: #FFB53F;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  padding: 11px 27px;
  align-items: center;
  color: #000;
  text-decoration: none;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.agenda-details, .start-date {
  border-bottom: 1px solid #fff;
}
.hero, .hero figure.on div {
  display: -webkit-box;
  display: -ms-flexbox;
}
.start-date {
  padding-bottom: 32px;
  margin-top: 75px;
}
.agenda-time, .agenda-venue {
  margin-top: 12px;
  font-size: 20px;
}
.start-date .event-type {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  border-radius: 13.5px;
  border: 1px solid #fff;
  padding: 3px 8px;
}
.hero figure.on div, .small-screen-speaker figure.on div {
  border-radius: 0 0 10px 10px;
  background: rgba(0, 0, 0, .2);
  position: absolute;
  bottom: 0;
  padding: 20px 32px;
}
.start-date .event-date {
  color: #fff;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-top: 18px;
}
.arujn-section .section-title, .start-date .event-day {
  font-style: normal;
  line-height: normal;
  text-transform: uppercase;
}
#hero, .get-connected .contact-name {
  margin-top: 80px;
}
.start-date .event-day {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  opacity: .5;
}
.agenda-details {
  padding: 24px 0;
}
.agenda-title {
  color: #FFB53F;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.agenda-time {
  color: #fff;
  font-style: normal;
  font-weight: 200;
  line-height: 32px;
  opacity: .7;
}
.agenda-venue {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.arujn-section {
  padding: 47px 0 0;
}
.hero, .hero figure {
  margin: 0;
  padding: 0;
}
.arujn-section .section-title {
  border-radius: 4px;
  background: #262626;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
.arujn-section .designation, .arujn-section .name {
  color: #000;
  font-weight: 400;
}
.arujn-section .name {
  font-size: 80px;
  font-style: normal;
  line-height: normal;
}
.arujn-section .designation, .hero figure.on div h2 {
  font-size: 24px;
  font-style: normal;
  line-height: normal;
}
@-webkit-keyframes infoIn {
  0%, 50% {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
100% {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
}@keyframes infoIn {
  0%, 50% {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
100% {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
}@-webkit-keyframes infoOut {
  0% {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
100% {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
}@keyframes infoOut {
  0% {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
100% {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
}#hero {
  display: block;
  position: relative;
  height: 480px;
}
#hero:before {
  display: block;
  content: "";
  padding-top: 50%}
.hero {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  gap: 24px;
}
.hero figure {
  width: 20%;
  height: 100%;
  position: relative;
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%;
  -webkit-transition: .8s linear;
  -o-transition: .8s linear;
  transition: .8s linear;
  -webkit-filter: saturate(25%);
  filter: saturate(25%);
}
.hero figure:not(.on):hover {
  cursor: pointer;
}
.hero figure img, .small-screen-speaker figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
  opacity: .9;
  background: url(<path-to-image>) 50%/cover no-repeat, #d9d9d9;
}
.hero figure.on, .small-screen-speaker figure.on {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-transition: .8s linear;
  -o-transition: .8s linear;
  transition: .8s linear;
  z-index: 20;
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}
.hero figure div, .small-screen-speaker figure div {
  -webkit-animation: infoOut;
  animation: infoOut;
}
.hero figure.on div {
  backdrop-filter: blur(29.5px);
  -webkit-backdrop-filter: blur(29.5px);
  width: 100%;
  height: 180px;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  color: #fff;
  -webkit-animation: 1.2s infoIn;
  animation: 1.2s infoIn;
  flex-direction: column;
  flex-wrap: wrap;
}
.hero figure.on div h2 {
  color: #fff;
  font-weight: 600;
  width: 100%}
.hero figure.on div h3, .hero figure.on div h4 a, .small-screen-speaker figure.on div h3, .small-screen-speaker figure.on div h4 a {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: #fff;
  font-style: normal;
}
.hero figure.on div h4 a {
  width: 100%;
  text-decoration: none;
}
.hero figure.on div h4.email, .small-screen-speaker figure.on div h4.email {
  margin-top: 30px;
}
.small-screen-speaker {
  margin-top: 50px;
  gap: 30px 0;
}
.small-screen-speaker figure {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 450px;
  position: relative;
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%;
  -webkit-transition: .8s linear;
  -o-transition: .8s linear;
  transition: .8s linear;
  -webkit-filter: saturate(25%);
  filter: saturate(25%);
}
.small-screen-speaker figure.on div {
  backdrop-filter: blur(29.5px);
  -webkit-backdrop-filter: blur(29.5px);
  width: 100%;
  height: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  color: #fff;
  -webkit-animation: 1.2s infoIn;
  animation: 1.2s infoIn;
  flex-direction: column;
  flex-wrap: wrap;
}
.small-screen-speaker figure.on div h2 {
  color: #fff;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  width: 100%}
.small-screen-speaker figure.on div h4 a {
  width: 100%;
  word-wrap: anywhere;
  text-decoration: none;
}
.ratio-16x9 {
  --bs-aspect-ratio: 50%}
.get-connected .contact-name .name {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 24px;
}
.get-connected .contact-name .desig, .get-connected .contact-name .email, .get-connected .contact-name .phone, .get-connected .contact-name a, footer .copyright, footer .footer-nav a {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.get-connected .contact-name .desig {
  font-size: 16px;
  margin-top: 5px;
}
.get-connected .contact-name .email img {
  width: 20px;
  margin-right: 10px;
}
.get-connected .contact-name .phone img {
  width: 15px;
  margin-right: 15px;
}
.get-connected .contact-name .email {
  font-size: 16px;
  margin-top: 40px;
  margin-bottom: 5px;
}
.get-connected .contact-name a {
  font-size: 16px;
  text-decoration: none;
}
.get-connected .contact-name .phone {
  font-size: 16px;
}
.get-connected .contact-name .mb-5 {
  margin-bottom: 100px!important;
}
footer {
  border-top: 1px solid #353535;
  padding: 40px 0 60px;
}
footer .copyright {
  font-size: 14px;
}
footer .footer-nav {
  display: flex;
  gap: 0 18px;
}
footer .footer-nav a {
  font-size: 14px;
  text-decoration: none;
}
.get-connected .register-btn {
    border-radius: 28px;
background: linear-gradient(0deg, #FFB53F 0%, #FFB53F 100%), rgba(217, 217, 217, 0.20);

backdrop-filter: blur(20px);
    border: 0px solid #fff;
    align-items: center;
    text-align: center;
    line-height: 24px;
    color: #000;
}
/* Testimonials section */
.testimo-section
{
  padding: 150px 0 0 0;
}
/* .testimo-section .section-heading h2{text-transform: capitalize;} */
.home-testimonials-section {
  position: relative;
  border-radius: 31.391px;
}
.home-testimonials-section .section-heading h2, .section-heading .sub-title {
color: #FFF;
font-size: 80px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.home-testimonials-section::before {
  content: "";
  position: absolute;
  top:0;
  height: 76%;
  width: 100%;
  border-radius: 10px;
  background: linear-gradient(180deg, #FFB53F -74.08%, #1A1A1A 100%);
  z-index: 1;
}

.home-testimonials-section .section-heading {
  padding: 80px 0 0 30px;
  position: relative;
  z-index: 5;
}
.home-testimonials-section .section-content {
  padding: 80px 20px 80px 0;
  position: relative;
  z-index: 5;
}
.testimo-section .nav-tabs
{
  display: flex;
  justify-content: start;
  gap: 10px;
  border: none;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.testimo-section .nav-tabs button
{
  padding: 0;
  margin: 3px 0;
  border-radius: 8px;
  position: relative;
  opacity: 0.5;
}
.testimo-section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active
{
  opacity: 1;
}
.testimo-section .nav-tabs button span
{
  border-radius: 4px;
background: #252525;
display: flex;
padding: 2px;
justify-content: center;
align-items: center;
gap: 17.46px;
position: absolute;
right: 1.5px;
bottom: 1.215px;
color: #fff;

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 22.4px */
margin: 1.2px;
}
.testimo-section .nav-tabs button img
{
  width: 134px;
  height: 76px;
  border-radius: 8px;
}
.testimo-section .tab-content .testi-video-img {
  display: block;
  width: 100%;
  height: 378px;
  object-fit: cover;
  position: relative;
  border-radius: 21.376px;
  cursor: pointer;
  background: #000
}
.testimo-section .tab-content .testi-video-img iframe {
  width: 100%;
  height: 100%;
  border-radius: 21.376px;
}

.testimo-section .tab-content .testi-video-img .img-bg {
  position: absolute;
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
  top: 0;
  border-radius: 21.376px;
  opacity: .7;
}
.testimo-section .tab-content .testi-video-img .playvideo-icon
{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.testimo-section .tab-content .testi-video-img .play-icon
{
width: 70px;
height: 70px;
position: absolute;
}
.testimo-section .tab-content .testi-video-img .video-duration
{
  border-radius: 19.556px;
background: #252525;
display: inline-flex;
padding: 4.889px 14.667px;
justify-content: center;
align-items: center;
gap: 17.46px;
position: absolute;
right: 1.5px;
bottom: 1.215px;
color: #fff;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 44.8px */
margin: 8px;
}
.testimo-section #testimonial-video-title {
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
}
.testimo-section .tab-content .modal-content
{
  padding: 40px;
  border-radius: 28px;
  background: #2B2B2B;
}
.testimo-section .tab-content .modal-content .modal-header .modal-title
{
  color: #F5F5F5;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 39.2px */
}
input[type="checkbox"] {
    background: #990000 !important;   
    height: 18px;
    width: 22px;
    margin-top: 0;
}
.contact-popup .modal-content
{
  border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 255, 255, 0.10);
backdrop-filter: blur(35px);
}
.contact-popup .btn-close
{
  opacity: 1;
  right: 15px;
  position: absolute;
  top: 11px;
  z-index: 1;
  background: none;
}
.contact-popup .btn-close img
{
  width: 22.59px;
height: 22.59px;
flex-shrink: 0;
aspect-ratio: 22.59/22.59;
}
.contact-popup #opt_in_to_receive_updates_from_the_world_of__aide__and_inspire-38593b65-0cc8-409f-9902-88d8f97ead10 {
    accent-color: #FFB53F;
    width: 16px;
    height: 17px;
    margin-top: 0;
}

@media (min-width:1400px) {
  .banner-content .date {
  margin: 43px 0 180px;
}
}@media (max-width:1399.98px) {
  .testimo-section .nav-tabs button img {
  width: 125px;
}
  .home-testimonials-section .section-heading h2, .section-heading .sub-title {
  font-size: 72px;
}
  .aide-logo-glow {
  top: 4%}
.scroll-to-about {
  right: 12%}
#myVideo {
  top: 40%}
}@media (max-width:1199.98px) {
  .home-testimonials-section .section-heading h2, .section-heading .sub-title {
        font-size: 52px;
    }
  .inspire-theme .inspire-theme-box {
  width: 85%;
}
  .section-heading {
  font-size: 60px;
}
.banner-content h1 {
  font-size: 66px;
}
.banner-content h2 {
  font-size: 34px;
}
.banner-content .date span {
  font-size: 20px;
}
.banner-content .date {
  margin: 43px 0 120px;
}
header nav ul.navbar-nav {
  gap: 40px;
}
}@media (max-width:991.98px) {
  .home-testimonials-section .section-heading h2, .section-heading .sub-title {
        font-size: 42px;
    }
  .home-testimonials-section .section-heading {
  padding: 11px 0 0 30px;
  position: relative;
  z-index: 5;
}
.home-testimonials-section .section-content {
  padding: 30px 20px 80px 22px;
  width: 100%;
}
.inspire-theme-box2 {
  width: 100%;
}
  header nav ul.navbar-nav {
  gap: 10px;
}
.event-form {
  margin-top: 50px;
}
.scroll-to-about {
  right: 0;
}
.arujn-section .name {
  font-size: 52px;
}
.arujn-section .designation {
  font-size: 20px;
}
.section-heading {
  font-size: 50px;
}
.contact-name .w-100 {
  display: none;
}
.get-connected .contact-name {
  gap: 70px 0;
}
.banner-content h1 {
  font-size: 60px;
}
.banner {
  min-height: 848px;
  position: relative;
  overflow: hidden;
}
.footer-wrap {
  gap: 30px;
  flex-wrap: wrap;
}
.inspire-theme-box2 {
  padding: 30px 10px;
}
.video-js .vjs-big-play-button {
  font-size: 500%;
  line-height: 69px;
  height: 65px;
  width: 65px;
}
.keytake-box {
  height: 200px;
}
/* .inspire-theme .register-box {
  height: 470px;
} */
}@media (max-width:767.98px) {
.slide-2 .banner-content .slide-text-w {
  width: 100%;
  margin: 0 auto;
}
.slide-2 .banner-content .slide-text-w p {
  width: 100% !important;margin: 0 auto;
}
.aide-logo-glow {
  width: auto;
}
.banner {
  min-height: 848px;
}
.banner-content h1 {
  font-size: 44px;
}
/* .inspire-theme .register-box {
  height: 442px;
} */
.arujn-section .keynote {
  flex-wrap: wrap;
  gap: 40px 0;
}
.arujn-section .keynote .key-address, .keynote-pic {
  width: 100%;
  text-align: center;
}
.main-aide-logo {
  width: 100%;
  z-index: 0;
}
.section-heading {
  font-size: 38px;
}
.inspire-theme-box2 h2 {
  font-size: 20px;
}
.banner-content .date span {
  font-size: 20px;
  display: block;
}
#myVideo {
  top: 35%;
  left: -25%;
  right: 0;
  width: 150%}
.navbar-toggler {
  display: none;
}
header nav ul.navbar-nav {
  gap: 4px;
}
.navbar-expand-sm .navbar-nav .nav-link {
  font-size: 14px;
}
.navbar-brand img {
  width: 150px!important;
}
.nav-register {
  padding: 7px 14px!important;
}
.banner-title-inspire {
  font-size: 48px;
  margin-top: 0px;
}
.slide-2 .banner-content h2 {
  font-size: 30px;
}
.slide-2 .banner-content .seemore-btn
{
  margin-top: 26px;
}
}@media (max-width:575.98px) {
.inspire-theme .blue-circle {
  width: 100%}
#myVideo {
  top: 32%;
  left: -48%;
  right: 0;
  width: 200%}
.small-screen-speaker figure.on div h4 {
  font-size: 13px;
}
.keytake-box {
  font-size: 20px;
  padding: 24px;
}
.agenda-img {
  display: none;
}
.video-js .vjs-big-play-button {
  font-size: 400%;
  line-height: 53px;
  height: 50px;
  width: 50px;
  top: calc(68% - 50px);
  left: calc(60% - 50px);
}
header nav .nav-link {
  font-size: 28px;
}
.section-title {
  margin-bottom: 10px;
}
.py-17 {
  padding: 8px 0;
}
.navbar-brand img {
    width: 115px !important;
  }
  .agenda-section .section-heading {
  width: 200px;
}
 header nav ul.navbar-nav {
    gap: 20px;
    flex-direction: row;
  }
  .nav-register {
    padding: 7px 0px !important;
  }
  .px-mob
  {
    padding: 0 !important;
  }
  .inspire-theme .inspire-theme-box {
    width: 95%;
  }
  .inspire-theme .inspire-theme-box {
  padding: 10px 26px;
}
.home-testimonials-section .section-heading h2, .section-heading .sub-title {
    font-size: 28px;
  }
}@media (max-width:470.98px) {
  .banner-content .date span {
  font-size: 18px;
  display: block;
}
.banner-content h2 {
  font-size: 26px;
}
.banner {
  min-height: 948px;
}
#myVideo {
  top: 40%;
  left: -48%;
  right: 0;
  width: 200%}
.agenda-section {
  padding: 0 0 100px;
}
.inspire-theme {
  min-height: 1250px;
}
.inspire-theme-box2 h2 {
  margin: 10px 0;
}
}