﻿.section--book-meeting{background:#131d5d  url('../images/book-meeting/hero-bg.jpg') center bottom / cover no-repeat; }
/* .section--book-meeting::before{content: ''; position: absolute; left: 0px; top: 0px; width: 50%; height: 100%; background: linear-gradient(245.04deg, #0F005C 4.03%, #05011D 83.06%);} */

.meeting-info-area  > *:not(:last-child){margin-bottom:30px;}

.meeting-info-area{max-width: 590px;}
.meeting-info-area h1{font-size: clamp(28px, 3vw, 42px);}
.meeting-info-area p{line-height:200%;}
.meeting-info-area hr{border-color: #FFFFFF66; margin: 30px 0px; max-width: 530px;}
.meeting-info-area h3{font-size: clamp(20px, 2vw, 28px); color: #3F6BFF; letter-spacing: 0.3px;}
.meeting-info-area ul li{padding-left:40px;}
.meeting-info-area ul li:before{content: '';position: absolute;top:3px;left: 0px;--size: 20px;width:var(--size);height: var(--size);border-radius:100%;background:#3A65F6;}
.meeting-info-area ul li:after{content: '';position: absolute;top:9px;left:5px;width:10px;height:6px;border-left: 1.5px solid white;border-bottom: 1.5px solid white;transform: rotate(-49deg);}


.schedule-outer{padding: clamp(20px, 3vw, 35px); max-width: 575px;}
.schedule-outer h2{}

.schedule-form{row-gap: clamp(18px, 2vw, 26px);}
.schedule-form .form-control{border-color:#BDBDBD99!important; padding:10px 12px; font-size:14px;transition:all 0.5s ease;}
.schedule-form .form-control:focus{border-color:var(--PrimaryClr)!important;}
.schedule-form .form-control::-webkit-input-placeholder {color:#1F252880;}
.schedule-form .form-control::-moz-placeholder {color:#1F252880;}
.schedule-form .form-control:-ms-input-placeholder {color:#1F252880;}
.schedule-form .form-control:-moz-placeholder {color:#1F252880;}
.schedule-form .schedule-select {border-color:#BDBDBD99!important; padding:10px 12px; font-size:14px; color:#1F2528; transition:all 0.5s ease; box-shadow:none;}
.schedule-form .schedule-select:focus {border-color:var(--PrimaryClr)!important; box-shadow:none;}
.schedule-form .schedule-select:invalid {color:#1F252880;}
.schedule-form .form-error {display: none; color: #dc3545; font-size: 12px; margin-top: 4px;}

.meeting-thankyou {padding: clamp(24px, 4vw, 40px) clamp(16px, 3vw, 24px);}
.meeting-thankyou__badge {
    background: #E8F7EE;
    color: #1F7A4D;
    font-size: 13px;
    font-weight: 600;
    padding: 6px 14px;
    border-radius: 999px;
    margin-bottom: 28px;
}
.meeting-thankyou__title {
    color: #000032;
    font-size: clamp(32px, 4vw, 42px);
    letter-spacing: -0.02em;
}
.meeting-thankyou__divider {
    width: 42px;
    height: 3px;
    background: var(--PrimaryClr);
    border-radius: 999px;
    margin: 18px auto 24px;
}
.meeting-thankyou__text {
    color: #333B52;
    font-size: clamp(15px, 1.6vw, 17px);
    line-height: 1.65;
}
.meeting-thankyou__text + .meeting-thankyou__text {margin-top: 6px;}
.thankyoumsg {border-bottom: 1px solid #E8E8EE;}

.custom-check .form-check-input {width: 17px; height: 17px; border-color:#BDBDBD99!important; cursor: pointer; transition: all .3s ease; box-shadow: none;}
.custom-check .form-check-input:checked {background-color:var(--PrimaryClr); border-color:var(--PrimaryClr); transform: scale(1.05);}
.custom-check .form-check-label {cursor: pointer; user-select: none;font-size: 10px;}

.section-trusted-brands img{max-height:40px;}
.logo-track { display:flex; width: max-content; animation: promo-scroll 20s linear infinite;}
.logo-track:hover {animation-play-state: paused;}
.logo-track div {gap: 1.2rem; padding: 0 3rem;}
.logo-marquee {mask-image: linear-gradient(var(--n-ticker-mask-direction, to right), rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 1) 85%, rgba(0, 0, 0, 0) 100%);}
@keyframes promo-scroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

.webinar-video{border-radius: var(--BorderRadius); max-width:1170px; margin-top: var(--section-gap-medium);}


.play-btn {top:50%; left:50%; transform: translate(-50%, -50%); --size:50px; width:var(--size); height:var(--size); background:rgba(255,255,255,0.85); transition:all .4s ease; z-index:2;}
.play-btn::before, .play-btn::after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; background:rgb(28 2 165); animation:pulse 2s infinite ease-out; z-index:-1;}
.play-btn::after {animation-delay:1s;}

@keyframes pulse {
  0%   { transform:scale(1); opacity:.7;}
  100% { transform:scale(1.8); opacity:0;}
}
.play-btn svg {width:28px; height:32px; fill:#ffffff;}
.play-btn:hover {background:#fff; }

@media (min-width: 1400px) {
	section .container {max-width: 1320px;}
}

@media (min-width: 960px) {
	.meeting-info-area p{max-width:550px;}
}

@media (max-width: 767px) {
.logo-track div {gap: 0rem;}
.section-trusted-brands img {max-height: 30px;}
.meeting-info-area > *:not(:last-child){margin-bottom: 1rem;}
.meeting-info-area hr{margin: 1rem 0px;}
}