.main_banner_landing_page{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;padding-top:60px;display:flex;align-items:center;justify-content:center;height:100vh}.main_banner_landing_page .heading_main{font-weight:700;color:#fff;margin-bottom:2rem;text-transform:capitalize}.main_banner_landing_page .contact-details{display:flex;align-items:start;justify-content:start;flex-direction:column}.main_banner_landing_page .contact_details .form-fields-details .h2_main{text-transform:capitalize;font-weight:600}.main_banner_landing_page .contact-details .para_main{margin-bottom:1rem}.main_banner_landing_page .para_main{color:#fff;font-weight:400;margin-bottom:2rem;text-align:start}.main_banner_landing_page .form-fields-details{display:flex;align-items:center;justify-content:start;flex-direction:column;gap:20px}.main_banner_landing_page .form-fields-details>div{width:100%;padding-left:1.3rem;padding-right:1.3rem}.main_banner_landing_page .form-fields-details .h2_main,.main_banner_landing_page .form-fields-details .para_main{color:#fff;text-align:start}.main_banner_landing_page .contact_details{border-radius:20px;height:auto;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ededed18;display:flex;align-items:center;justify-content:center;padding:50px 20px;position:relative}.main_banner_landing_page .contact_details .form-fields-contact button{color:#fff;background-color:#d11413;border:none;padding:.5rem;font-weight:600;width:100%;border-radius:4px;transition:.2 ease}.main_banner_landing_page .contact_details .form-fields-contact button:hover{background-color:#d11313b0}.main_banner_landing_page .form-fields-contact,.main_banner_landing_page .form-fields-contact .fields-contact input{width:100%;padding:0;margin:0}.main_banner_landing_page .form-fields-contact .fields-contact input[type=email],.main_banner_landing_page .form-fields-contact .fields-contact input[type=text],.main_banner_landing_page .form-fields-contact .fields-contact input[type=url]{width:100%;font-family:var(--font-montserrat);color:#fff;padding:13px;border:0;border-bottom:1px solid #b5b5b5;resize:none;font-size:14px;background:transparent;margin-bottom:20px;outline:none}.fields-contact input[type=url]::placeholder,.main_banner_landing_page .form-fields-contact .fields-contact input[type=email]::placeholder,.main_banner_landing_page .form-fields-contact .fields-contact input[type=text]::placeholder{color:#fff}.main_banner_landing_page .form-fields-contact textarea::placeholder{color:#fff}.main_banner_landing_page .form-fields-contact textarea{width:100%;padding:13px;background:transparent;border:0;border-bottom:1px solid #b5b5b5;resize:none;outline:none;color:#fff;font-size:14px;height:50px;margin-bottom:20px}.main_banner_landing_page .affiliation_logos{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:25px}.main_banner_landing_page .affiliation_logos img{width:65px}.main_banner_landing_page .promotionalBox{display:inline-flex;align-items:center;background-color:#fff;border-radius:50px;padding:6px 24px 6px 8px;gap:14px;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 8px rgba(0,0,0,.04)}.main_banner_landing_page .promotionalBox p:first-child{background-color:#ffcbcc;color:#ff3b3b;font-weight:800;font-size:.85rem;letter-spacing:.05em;padding:6px 16px;border-radius:30px;margin:0}.main_banner_landing_page .promotionalBox p:last-child{color:#4a5568;font-weight:500;font-size:.95rem;margin:0;white-space:nowrap}.main_banner_landing_page .glowBtn{display:inline-flex;align-items:center;justify-content:center;background-color:red;color:#fff;font-family:Inter,-apple-system,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;padding:16px 42px;border-radius:100px;border:none;cursor:pointer;gap:12px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 32px rgba(255,0,0,.35)}.main_banner_landing_page .glowBtn:hover{background-color:#e50000;box-shadow:0 12px 36px rgba(255,0,0,.5);transform:translateY(-1px)}.main_banner_landing_page .glowBtn span.arrow,.main_banner_landing_page .glowBtn svg{display:inline-block;width:16px;height:16px;line-height:1}@media (max-width:992px){.main_banner_landing_page{height:auto;padding-top:8em;padding-bottom:4em}.main_banner_landing_page .promotionalBox{width:100%;padding:6px}}@media (max-width:700px){.main_banner_landing_page .affiliation_logos{justify-content:start}@media (max-width:550px){.main_banner_landing_page .affiliation_logos{flex-wrap:wrap}}}