
@import url('https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap');


@font-face {
    font-family: 'hkgroteskwideregular';
    src: url('../fonts/hkgroteskwide-regular/hkgroteskwideregular.woff2') format('woff2'),
         url('../fonts/hkgroteskwide-regular/hkgroteskwideregular.woff') format('woff'),
}

@font-face {
    font-family: 'hkgroteskwidemedium';
    src: url('../fonts/hkgroteskwide-medium/hkgroteskwidemedium.woff2') format('woff2'),
         url('../fonts/hkgroteskwide-medium/hkgroteskwidemedium.woff') format('woff'),
}


@font-face {
    font-family: 'hkgroteskwidesemibold';
    src: url('../fonts/hkgwide-semibold/hkgroteskwidesemibold.woff2') format('woff2'),
         url('../fonts/hkgwide-semibold/hkgroteskwidesemibold.woff') format('woff'),
}

@font-face {
    font-family: 'hkgroteskwidebold';
    src: url('../fonts/hkgroteskwide-bold/hkgroteskwidebold.woff2') format('woff2'),
         url('../fonts/hkgroteskwide-bold/hkgroteskwidebold.woff') format('woff'),   
}




:root{
  --hk-gwb: 'hkgroteskwidebold';
  --hk-gwsm: 'hkgroteskwidesemibold';
  --hk-gwm: 'hkgroteskwidemedium';
  --hk-gwr: 'hkgroteskwideregular';
  --dm-mono: "DM Mono", monospace;
  --font-78: clamp(32px, 3.6vw, 78px);
  --font-64: clamp(28px, 2.8vw, 64px);
  --font-36: clamp(20px, 1.5vw, 36px);
  --font-32: clamp(18px, 1.7vw, 32px);
  --font-24: clamp(15px, 1.2vw, 24px);
  --font-22: clamp(14px, 1.1vw, 22px);
  --font-20: clamp(13px, 1.1vw, 20px);
  --font-16: clamp(12px, .9vw, 16px);
  --font-14: clamp(11px, .8vw, 14px);

  --mt-90: clamp(20px, 4.4vw, 90px);
  --mt-80: clamp(24px, 4.2vw, 80px);
  --mt-60: clamp(20px, 3vw, 60px);
  --mt-50: clamp(20px, 2.6vw, 50px);
  --mt-40: clamp(18px, 2.1vw, 40px);
  --mt-30: clamp(16px, 1.5vw, 30px);
  --mt-20: clamp(14px, 1vw, 20px);

  --pt-120: clamp(50px, 6vw, 120px);
  --pb-120: clamp(50px, 6vw, 120px);
  --pt-30: clamp(15px, 1.5vw, 30px);

  /* --font-78: 78px;
  --font-64: 64px; */
  /* --font-36: 36px; */
  /* --font-32: 32px; */
  /* --font-24: 24px; */
  /* --font-20: 20px; */
  /* --font-16: 16px; */
  /* --font-14: 14px; */
}


*{margin: 0;padding: 0;box-sizing: border-box;}
body{overflow: auto;font-family: var(--dm-mono);font-optical-sizing: auto;font-weight: normal;font-style: normal;}
.pg-container{max-width: 1920px;margin: 0 auto;position: relative;box-shadow: 0 0 0.375em rgba(0, 0, 0, 0.25);}
img{display: block;max-width: 100%;}
li{list-style: none;}
a{text-decoration: none;color: inherit;}
.mt-0{margin-top: 0 !important;}
.pt-0{padding-top: 0 !important;}
.mb-0{margin-bottom: 0 !important;}
.pb-0{padding-bottom: 0 !important;}
::-webkit-input-placeholder {color: inherit;}
::-moz-placeholder{color: inherit;}
:-ms-input-placeholder{color: inherit;}
:-moz-placeholder{color: inherit;}
input, textarea, button{border-radius: 0;border: none;}
button, a{cursor: pointer;padding: 0;background-color: transparent;border-radius: 0;}
input:focus, textarea:focus, button:focus{outline: none;}
.clear{clear: both;display: block;}
.text-center{text-align: center;}
.fade-right{transform: translate3d(-100px, 0, 0);opacity: 0;transition-property: opacity, transform;transition-duration: 1s;transition-timing-function: ease;}
.fade-right.active{opacity: 1;transform: translateZ(0);}
.fade-down{transform: translate3d(0, -100px, 0);opacity: 0;transition-property: opacity, transform;transition-duration: 1s;transition-timing-function: ease;}
.fade-down.active{opacity: 1;transform: translateZ(0);}
.delay1{transition-delay: .3s;}
.delay2{transition-delay: .6s;}
strong{font-weight: 600;}
.pt-30{padding-top: var(--pt-30);}
.mb-40{margin-bottom: var(--mt-40) !important;}
.mt-40{margin-top: var(--mt-40);}
.mb-8{margin-bottom: 8px;}
.mt-8{margin-top: 8px;}
.mt-20{margin-top: var(--mt-20);}
.mt-60{margin-top: var(--mt-60);}
.mt-80{margin-top: var(--mt-80);}
.mb-80{margin-bottom: var(--mt-80);}
.pt-120{padding-top: var(--pt-120);}
.pb-120{padding-bottom: var(--pb-120);}
.heading02{font-size: var(--font-64);font-family: var(--hk-gwm);text-transform: uppercase;line-height: 1;color: #1D1341;}
.heading04{color: #1D1341;font-family: var(--hk-gwm);font-size: var(--font-32);line-height: 1.5;text-transform: uppercase;}
p, li{font-size: var(--font-20);line-height: 1.5;font-weight: 400;}
.btn{background-color: #fff;font-family: var(--hk-gwm);font-size: var(--font-20);text-transform: uppercase;line-height: 1.5;color: #1D1341;padding: 15px 24px;display: inline-block;transition: ease 1s all;}
.btn:hover{color: #fff;background: #934099;background: linear-gradient(324deg, rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);}
.btn.blue-btn{background-color: #3F3B9A;color: #fff;}
.btn.white-btn{color: #fff;background-color: transparent;border: solid 2px #fff;}

.main{overflow: hidden;}
.container{max-width: 1720px;margin: 0 auto;position: relative;width: 90%;}
.mid-container{max-width: 1500px;margin: 0 auto;position: relative;width: 78%;}

.header{position: fixed;left: 0;right: 0;z-index: 99;background-color: #fff;max-width: 1920px;margin: 0 auto;box-shadow: 0 0 0.375em rgba(0, 0, 0, 0.25);}
.header .container{display: flex;align-items: center;justify-content: space-between;}
.logo{width: 12.70%;display: block;}
.nav-bar{display: flex;column-gap: var(--mt-80);align-items: center;}

.nav-bar a{font-family: var(--dm-mono);font-weight: 500;font-size: var(--font-20);text-transform: uppercase;color: #000;padding: 47px 0;}
.nav-bar a.active, .nav-bar a:hover{color: #443c9a}
.reg-btn{color: #fff;background: #934099;background: linear-gradient(324deg, rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);font-family: var(--hk-gwsm);font-size: var(--font-24);line-height: 1;text-transform: uppercase;padding: 48px 56px;display: inline-block;margin-right: -5.8%;}
.reg-btn:hover{background: #3F3B9A;background: linear-gradient(324deg, rgba(63, 59, 154, 1) 0%, rgba(147, 64, 153, 1) 100%);}
.menu-btn{display: none;}


.banner-section{position: relative;height: 100vh;}
.banner-section img.banner-img{height: 100%;object-fit: cover;object-position: center;width: 100%;}
.banner-content{position: absolute;top: 86px;left: 0;right: 0;text-align: center;}
.banner-content .heading01{font-family: var(--hk-gwm);font-size: var(--font-78);line-height: 1;text-transform: uppercase;color: #fff;}
.banner-content p{font-family: var(--dm-mono);font-weight: 300;font-size: var(--font-24);text-transform: uppercase;letter-spacing: 4.8px;color: #fff;margin-top: 24px;}
.banner-footer{position: absolute;bottom: 0;left: 0;right: 0;}
.banner-footer-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 26px;}
.banner-footer-top .ban-ft-box{display: flex;align-items: center;column-gap: 20px;}
.banner-footer-top .ban-ft-box span{color: #fff;}
.banner-footer-top .ban-ft-box:first-child img{width: 65%}
.banner-footer-top .ban-ft-box:last-child img{width: 40%}
.banner-footer-bottom{background: #934099;background: linear-gradient(324deg, rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);padding: 34px 80px;display: grid;grid-template-columns: 40.50% auto auto;align-items: center;justify-content: space-between;}
.banner-footer p, .banner-footer a{color: #fff;font-size: var(--font-22);font-weight: 500;line-height: 1.38;margin: 0;}
.banner-footer a span, .banner-footer a img{display: inline-block;vertical-align: middle;}
.banner-footer a img{width: 30.5%}
.banner-hand-img{position: absolute;top: 33%;
    right: 0;
    width: 70%;}

.journey-section{background-color: #1D1341;}
.journey-section .mid-container{display: grid;grid-template-columns: 34% auto;align-items: center;justify-content: space-between;}
.journey-section .adasia-logo img{width: 60%}
.journey-section .discover-content{display: grid;grid-template-columns: 52% auto;column-gap: 7%;row-gap: 20px;}
.journey-section .discover-content p{color: #fff}


.event-container{display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 2.3%;}
.event-container figcaption{font-size: var(--font-36);font-family: var(--hk-gwsm);line-height: 1.16;color: #000;padding-top: var(--pt-30);}

.about-section .container{display: grid;grid-template-columns: 39.50% auto;column-gap: 5%;}
.about-left{padding-bottom: var(--mt-50);}
.about-left p{margin-top: var(--mt-30);}
.about-section .btn{margin-top: var(--mt-50);}
.about-img{width: 111%;}
.about-img img{height: 100%;object-fit: cover;object-position: bottom;}

.speaker-section{background-color: #1D1341}
.speaker-section .heading02{color: #fff}
.header-box{display: flex;align-items: center;justify-content: space-between;}
.header-box .slider-arrow{width: 9.4%;display: flex;gap: 10px;}
.header-box .slider-arrow button:hover svg{fill: #3F3B9A}
.header-box .slider-arrow button:hover path{fill: #fff}
.header-box button svg{width: 100%;height: 100%;}
.speaker-slider{margin: 0 -10px}
.speaker-slider figure{position: relative;margin: 0 10px;}
.speaker-slider figure img{width: 100%;}
.speaker-slider figure figcaption{position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: var(--mt-30);display: flex;flex-direction: column;justify-content: flex-end;transform: translateY(95%);transition: transform .5s linear;}
.speaker-slider figure figcaption:after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;background: #934099;
background: linear-gradient(90deg,rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);}
.btn.back-btn{float: right;text-transform: none;display: flex;gap: 10px;font-size: var(--font-16);margin-top: var(--mt-20);}


.speaker-slider figure:hover figcaption{transform: translateY(0);}
.speaker-slider figure:hover figcaption:after{opacity: .9;background: #1D1341;
background: linear-gradient(0deg, rgba(29, 19, 65, 1) 0%, rgba(147, 64, 153, 1) 100%);}
.speaker-slider .slick-arrow{display: none !important;}
.speak-box{position: relative;z-index: 9}
.speak-box .heading03{font-family: var(--hk-gwm);font-size: var(--font-32);line-height: 1;text-transform: uppercase;color: #fff}
.speak-box p{color: #fff;margin-top: 8px;}

.venue-section{background-image: url("../img/venue_bg.jpg");background-repeat: no-repeat;background-size: cover;}
.venue-container{display: grid;grid-template-columns: 30.50% auto;}
.venue-container .img-box{overflow: hidden;}
.venue-content{padding: 10px 77px;position: relative;display: flex;align-items: center;}
.venue-content:after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #934099;background: linear-gradient(90deg,rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);opacity: .9;}
.venue-box{position: relative;z-index: 9;}
.venue-box .heading01{color: #fff;font-family: var(--hk-gwm);font-size: var(--font-78);line-height: 1;text-transform: uppercase;margin-top: var(--mt-30);letter-spacing: 4px;}
.venue-box p{color: #fff;font-family: var(--hk-gwm);font-size: var(--font-32);line-height: 1.5;margin-top: 11px;line-height: 1.2;}
.venue-box .btn-wrap{margin-top: var(--mt-90);}
.venue-box .btn-wrap .btn{padding: 15px 44px;}

.attend-section{background-image: url("../img/attend_bg.jpg");background-repeat: no-repeat;background-size: cover;background-position: center right;position: relative;}
.attend-container{width: 47%;}
.attend-container .heading02{margin-top: 10px;}
.attend-container p{color: #141414;margin-top: var(--mt-40);}
.attend-container .btn{margin-top: var(--mt-40);padding: 15px 40px}

.register-section .heading02{margin-top: 10px;}
.register-row{display: grid;grid-template-columns: 25.35% 37.325% 37.325%;}
.register-row .register-th{font-family: var(--hk-gwsm);color: #1D1341;font-size: var(--font-24);line-height: 1.5;padding: 34px 48px;border: solid 1px #1D1341;text-align: left;border-left: 0;}
.register-row .register-th:first-child{text-align: left;border-left: solid 1px #1D1341;}
.register-row .register-td{font-weight: 500;color: #1D1341;font-size: var(--font-24);line-height: 1.5;padding: 32px 48px;border: solid 1px #1D1341;border-top: 0;text-align: left;border-left: 0;font-family: var(--hk-gwm)}
.register-row .register-td:first-child{text-align: left;border-left: solid 1px #1D1341;}
.note-box{margin-top: var(--mt-20);}
.note-box p{font-weight: 500;}
.register-qs-box{border: solid 1px #1D1341;padding: 33px 48px;margin-top: var(--mt-20);}
.register-qs-box .qs-row{font-family: var(--hk-gwm);font-size: var(--font-24);color: #1D1341;margin: 0}
.register-qs-box .ans-row, .register-section .note{font-weight: 500;font-size: var(--font-24);margin: 0;color: #1D1341}
.register-section  .btn-wrap{display: flex;justify-content: center;column-gap: var(--mt-20);margin-top: var(--mt-90);}
.register-section  .btn-wrap .btn{margin: 0;}

.custom-upload{display: grid;grid-template-columns: 160px auto;
    align-items: center;
    gap: 16px;}
.custom-file dd{text-align: center;line-height: 30px;color: #fff;}
.custom-file {
    overflow: hidden;
    padding: 4px;
    border-radius: 5px;
    background: #934099;
    background: linear-gradient(324deg, rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;font-size: var(--font-20);
}
.custom-file input[type="file"] {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;width: 256px;
}
.file-name{font-size: var(--font-16);}

.register-section .btn{padding: 15px 70px;margin: 0 auto;margin-top: var(--mt-60);width: max-content;display: block;}
.register-section .note{margin-top: var(--mt-30);text-align: center;}

.sponsor-slider{margin: 0 -20px;}
.sponsor-slider .slick-arrow{display: none !important;}
.sponsor-box{margin: 0 20px}


.footer{background-color: #141024;}
.footer-top-row{padding-top: var(--mt-60);padding-bottom: var(--mt-60);}
.footer-top-row .mid-container{display: flex;align-items: flex-start;justify-content: space-between;}
.footer .footer-top-row .heading05{color: #fff;font-family: var(--hk-gwm);font-size: var(--font-20);line-height: 1.5;text-transform: uppercase;margin-bottom: 22px;}
.footer .footer-top-row p, .footer .footer-top-row a{font-weight: 500;font-size: var(--font-20);color: #625493;line-height: 1.5;}
.footer .footer-top-row ul li a{line-height: 2.5;}
.footer .footer-top-row ul li a.active, .footer .footer-top-row ul li a:hover{color: #fff;}
.footer  .footer-top-row .social-box{margin-top: var(--mt-40);}
.footer .footer-top-row .social-box a{background-color: rgba(255,255,255,0.10);border-radius: 4px;width: 60px;height: 60px;display: inline-flex;align-items: center;justify-content: center;}
.footer .footer-top-row .social-box a:hover{background-color: #3F3B9A;}

.footer .footer-bottom-row{border-top: solid 1px #3F3B9A;padding-top: var(--pt-30);padding-bottom: var(--pt-30);}
.footer .footer-bottom-row .mid-container{display: flex;align-items: center;justify-content: space-between;}
.footer .footer-bottom-row p{font-size: var(--font-16);color: #fff;margin: 0;}
.footer .footer-bottom-row a:hover{color: #625493}
.divider{margin: 0 8px;display: inline-block;}


/*gallery*/
.inner-banner-section{background-image: url("../img/inner_banner_bg.jpg");background-repeat: no-repeat;background-size: cover;text-align: center;padding-top: var(--pt-120);padding-bottom: var(--pt-120);}
.inner-banner-section .heading01{font-size: var(--font-78);font-family: var(--hk-gwm);line-height: 1;text-transform: uppercase;color: #fff}
.inner-banner-section p{font-size: var(--font-24);font-weight: 300;line-height: 1;text-transform: uppercase;color: #fff;letter-spacing: 4.8px;margin-top: 26px;}

.gallery-section{padding-top: var(--mt-80);padding-bottom: var(--mt-80);}
.gallery-header{margin-bottom: var(--mt-40);display: flex;align-items: center;justify-content: space-between;}
.gallery-header .option-box button{padding: 16.5px 55px;font-family: var(--hk-gwm);font-size: var(--font-24);line-height: 1;text-transform: uppercase;color: #1D1341;border: solid 2px #1D1341;border-radius: 5px;display: inline-block;margin-left: 16px;}
.gallery-header select{padding: 12px 29px;padding-right: 92px;font-family: var(--hk-gwm);font-size: var(--font-24);line-height: 1;text-transform: uppercase;color: #1D1341;border: solid 2px #1D1341;border-radius: 5px;-webkit-appearance: none;background-image: url("../img/select_arrow.svg");background-repeat: no-repeat;background-position: center right 16px;background-size: 13%;cursor: pointer;}
.gallery-header select option{font-size: var(--font-20);}
.gallery-header .option-box button.active{background-color: #1D1341;color: #fff;}
.gallery-img-container{display: grid;grid-template-columns: repeat(4, 1fr);gap: var(--mt-40)}
.gallery-section .gal-img-box img{width: 100%;}

.gallery-video-container{display: grid;grid-template-columns: repeat(2, 1fr);gap: var(--mt-40)}
.gallery-video-container .gal-img-box{position: relative;padding-bottom: 56%;}
.gallery-section .gal-img-box iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.tab-box{display: none}
.tab-box.active{display: grid}

.speakers-section{padding-top: var(--mt-80);padding-bottom: var(--mt-80);}
.speakers-section .speaker-row{display: grid;grid-template-columns: repeat(4, 1fr);column-gap: var(--mt-40);row-gap: var(--mt-80);}
.speaker-box{cursor: pointer;}
.speaker-box .img-box img{border-radius: var(--mt-40);}
.speaker-box figcaption{margin-top: var(--mt-40);}
.speaker-box .card-overlay {position: absolute;top: 0%;left: 0;right: 0;bottom: 0;transform: translateY(95%);;opacity: 0.9;background: #934099;background: linear-gradient(90deg, rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%); transition: transform .5s linear;display: flex; align-items: center; justify-content: center;color: #fff}
.speaker-box:hover .card-overlay{transform: translateY(0%);}
.speaker-box .img-box .card-overlay span{color: #FFFFFF;}
.speaker-box .img-box{position: relative;overflow: hidden;border-radius: var(--mt-40);}


.speaker-box .heading04{line-height: 1;margin-bottom: 4px;}
.speaker-box span, .speaker-box p{font-weight: 500;font-size: var(--font-24);text-transform: capitalize;color: #141414}
.speaker-box span{line-height: 1.23;display: block;}
.bio-sketch-section .bio-img{width: 30%;float: left;margin-right: 5%;margin-bottom: 3%;position: relative;}
.bio-sketch-section .bio-img img{position: relative;z-index: 9;width: 100%;}
.bio-sketch-section ul li{list-style: disc; margin-left: 20px;}
.bio-sketch-section .bio-row{margin-bottom: 28px;}
.bio-sketch-section .bio-row .heading04{margin-bottom: 8px;text-transform: capitalize;}
.bio-sketch-section .bio-img:after {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    right: -20px;
    bottom: -20px;
    background: #934099;
    background: linear-gradient(90deg, rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);
}

.agenda-container{max-width: 1440px;width: 84%}
.agenda-header button{font-family: var(--hk-gwsm);font-size: var(--font-24);line-height: 1;text-transform: uppercase;color: #1D1341;padding: 18px 36px;border: solid 1px #3F3B9A;border-radius: 5px;margin-right: 16px;display: inline-block;vertical-align: top;}
.agenda-header button.active, .agenda-header button:hover{color: #fff;background-color: #3F3B9A;}
.agenda-tab-container{margin-top: var(--mt-40);}
.agenda-row{display: grid;grid-template-columns: 18% 1fr 1fr;border-bottom: solid 1px #3F3B9A;}
.agenda-row:first-child{border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.agenda-row:last-child{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;overflow: hidden;}
.agenda-row:first-child{border-top: solid 1px #3F3B9A;}
.agenda-row .agenda-td, .agenda-row .agenda-th{padding: 20px 40px;border-right: solid 1px #3F3B9A;font-size: var(--font-20);line-height: 1.5;color: #141414;}
.agenda-row .agenda-th{font-weight: 500;}
.agenda-row .agenda-th:first-child{border-left: solid 1px #3F3B9A;}
.agenda-row .agenda-td span{color: #3F3B9A}
.agenda-row .agenda-td:first-child{border-left: solid 1px #3F3B9A;}
.agenda-td.col-span{grid-column: 2 / 4;}
.agenda-td.col-span.center{text-align: center;font-weight: 500;}
.agenda-breaker{background-color: #e4e4e4;padding: 20px 40px;text-align: center;border: solid 1px #3F3B9A;border-top: none;font-size: var(--font-20);line-height: 1.5;font-weight: 500;text-transform: uppercase;}

.contact-container{max-width: 1130px;margin: 0 auto;position: relative;width: 60%;}
.contact-row{display: grid;grid-template-columns: 4% auto;align-items: center;column-gap: var(--mt-30);margin-top: var(--mt-40);padding: 0 var(--mt-30);}
.contact-box{margin: var(--mt-80) 0;}
.contact-img{display: block;width: 43%;margin: 0 auto;}
.contact-row p{font-size: var(--font-24);font-family: var(--hk-gwsm);line-height: 1.2;color: #1D1341;}
.contact-row a[href^="mailto:"]{text-decoration: underline;}
.contact-person{background-image: url("../img/inner_banner_bg.jpg");background-repeat: no-repeat;background-size: cover;padding: 54px 0;display: flex;justify-content: center;}
.contact-person p{margin: 0;font-family: var(--hk-gwsm);font-size: var(--font-32);line-height: 1.55;color: #fff}

.about-para{font-size: var(--font-24);color: #141414}
.about-detail{background-color: #1D1341;padding: var(--mt-60);display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--mt-40);margin-top: var(--mt-40)}
.about-detail .heading02{color: #fff}
.about-detail p{color: #fff;font-size: var(--font-24);font-weight: 500;margin-top: 20px;}
.about-detail p:first-child{margin-top: 0;}
.about-section.about-afaa-section .container{grid-template-columns: 1fr 1fr;column-gap: var(--mt-40);align-items: flex-start;}
.about-section.about-afaa-section .container .heading04{margin-top: 20px;}
.about-section.about-afaa-section .container p{font-size: var(--font-24);color: #141414;margin-top: var(--mt-40)}

.about-video-section .about-video-box{background-image: url(../img/about_video_bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;padding: var(--mt-60) 0;}
.about-video-section .about-video-box .video-box{width: 56%;margin: 0 auto;}
.about-video-section .about-video-box .video-box video{width: 100%;}
.about-img-container{display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: var(--mt-40);row-gap: var(--mt-50);}
/* .about-img-container figure{background-color: #f5f5f5;padding: 24px} */
.about-img-container .img-box img{width: 100%;}
.about-img-container figcaption{/*font-size: var(--font-36);font-family: var(--hk-gwsm);line-height: 1.5;color: #000;*/margin-top: var(--mt-20);}
/* .about-img-container figcaption p{font-size: var(--font-20);} */

.territor-section{background-color: #EBEBEB;}
.territor-container{display: grid;grid-template-columns: repeat(9, 1fr);gap: var(--mt-50);}
.territor-container figure{position: relative;padding-bottom: var(--mt-50);}
.territor-container .img-box{text-align: center;}
.territor-container figcaption{font-family: var(--hk-gwsm);font-size: var(--font-20);line-height: 1;text-transform: uppercase;color: #000;margin-top: 24px;text-align: center;width: max-content;position: absolute;left: 50%;transform: translateX(-50%);}

.register-container{max-width: 1600px;width: 93%;}
.form-box-row{display: flex;justify-content: space-between;}
.form-box{display: grid;grid-template-columns: 30% auto;align-items: center;margin-bottom: var(--mt-20);width: 45%;}

.form-box.w-auto{width: auto;}
.form-box.w-100{width: 100%;grid-template-columns: 13.5% auto;}
.form-box label{font-weight: 500;font-size: var(--font-24);line-height: 1.5;color: #141414;}
.form-box .input-box label{color: #000}
.input-box{position: relative;}
.form-box input{border: solid 1px #1D1341;border-radius: 5px;padding: var(--mt-20);width: 100%;}
.inner-input input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.inner-input label {
  position: relative;
  cursor: pointer;
}

.inner-input label:after {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: solid 1px #1D1341;
  padding: var(--mt-30);
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 10px;
  border-radius: 5px;
}

.inner-input input:checked + label:before {
  content: '';
  display: block;
  position: absolute;
      top: -2px;
    right: 22px;
    width: 12px;
    height: 30px;
    border: solid #1D1341;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.input-box{display: flex;column-gap: var(--mt-60);}
.input-box.no-grid{display: block;}

.delegate-container{margin-top: var(--mt-90);}
.delegate-container .heading02{margin-bottom: var(--mt-30);}
.delegate-row{margin-top: var(--mt-20);}
.delegate-row label{font-weight: 500;font-size: var(--font-24);line-height: 1.5;color: #141414;}
.delegate-row input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.delegate-container ul{margin-top: var(--mt-30);padding-left: 20px;}
.delegate-container li{line-height: 2;list-style: disc;}

.delegate-row label {
  position: relative;
  cursor: pointer;
}

.delegate-row label::before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: solid 1px #1D1341;
  padding: var(--mt-30);
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: var(--mt-40);
  border-radius: 5px;
}

.delegate-row input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
    top: -2px;
    left: 22px;
    width: 12px;
    height: 30px;
    border: solid #1D1341;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.bank-row{margin-top: var(--mt-30);}
.bank-row p{padding: 4px 0;}
.note-ul{padding-left: 20px;}
.note-ul li{list-style: disc;margin-top: 8px;}
.bank-table{border-top: solid 1px #1D1341;margin-bottom: 8px;}
.bank-table p{border: solid 1px #1D1341;display: grid;grid-template-columns: 310px auto;padding: 0;align-items: center;border-top: none;padding-right: 10px;}
.bank-table p strong{border-right: solid 1px #1D1341;padding: 8px 16px;margin-right: 16px;}
.td-ul{text-decoration: underline;}

.static-section p, .static-section li{margin-top: var(--mt-20);}
.static-section ul{padding-left: 20px;}
.static-section li{list-style: disc;}
.static-section .heading04{margin-top: var(--mt-40);}
.static-section .heading05{font-size: var(--font-24);margin-top: 10px;}
.static-section a{color: #1D1341;text-decoration: underline;}

.thankyou-section{background: #934099;
    background: linear-gradient(90deg, rgba(147, 64, 153, 1) 0%, rgba(63, 59, 154, 1) 100%);min-height: 70vh;display: flex;align-items: center;justify-content: center;text-align: center;padding: 0 5%;}
.thankyou-section h1{font-size: var(--font-64);letter-spacing: 1px;color: #fff;font-family: var(--hk-gwm);}
.thankyou-section p{color: #fff;font-weight: 500;margin-top: var(--mt-20);font-size: var(--font-24);}
.ty-container .btn{margin-top: var(--mt-60);}
.ty-container .btn:hover{background: #1D1341;}
.ty-container i{width: 100px;display: block;margin: 0 auto;opacity: .8;}

.error-message{color: red; font-size: 12px;width: 100%;position: absolute;bottom: -2px;}
.form-box label sup{color: red;}

input::-webkit-input-placeholder {color: #b3b1b1;}
input::-moz-placeholder {color: #b3b1b1;}
input:-ms-input-placeholder {color: #b3b1b1;}
input:-moz-placeholder {color: #b3b1b1;}