/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-iitk-accordion]{--border:#e6e9ef;--active:#4274F6;--text:#000000;--muted:#5b6670;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);}[data-iitk-accordion] .iitk-acc-item{border-bottom:1px solid var(--border);}[data-iitk-accordion] .iitk-acc-btn{width:100%;display:flex;align-items:center;gap:10px;padding:10px 0;background:#4274F6;border:0;cursor:pointer;text-align:left;color:#ffffff;}[data-iitk-accordion] .iitk-acc-btn:focus{outline:2px solid #ffffff;outline-offset:4px;border-radius:10px;}[data-iitk-accordion] .iitk-acc-icon{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;font-size:20px;}[data-iitk-accordion] .iitk-acc-title{flex:1 1 auto;font-size:20px;line-height:1.2;display:inline-block;padding-bottom:2px;}[data-iitk-accordion] .iitk-acc-chevron{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;transition:transform .2s ease;}[data-iitk-accordion] .iitk-acc-item.is-open .iitk-acc-chevron{transform:rotate(180deg);}[data-iitk-accordion] .iitk-acc-panel{padding:0 0 18px 46px;}[data-iitk-accordion] .iitk-acc-panel ul{margin:0;padding-left:18px;}[data-iitk-accordion] .iitk-acc-panel li{margin:10px 0;font-weight:600;line-height:1.55;}[data-iitk-accordion] a{color:var(--active);font-weight:800;text-decoration:none;}[data-iitk-accordion] a:hover{text-decoration:underline;}@media (max-width:576px){[data-iitk-accordion] .iitk-acc-title{font-size:20px;}[data-iitk-accordion] .iitk-acc-panel{padding-left:40px;}}
[data-iitk-tabs] .iitk-tabbar{display:flex;gap:14px;border-bottom:1px solid #e6e9ef;}[data-iitk-tabs] [role="tab"]{border:1px solid #e6e9ef;border-bottom:none;background:#f2f4f7;padding:12px 16px;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;font-weight:700;}[data-iitk-tabs] [role="tab"].is-active{background:#F4B400;color:#ffffff !important;}[data-iitk-tabs] .iitk-panels{border:1px solid #e6e9ef;border-top:none;padding:18px;color:#000000}
df-messenger{z-index:999;position:fixed;bottom:16px;right:16px;--df-messenger-font-color:#000;--df-messenger-font-family:Google Sans,sans-serif;--df-messenger-chat-background:#c1cfeb;--df-messenger-message-user-background:#f3f5f8;--df-messenger-message-bot-background:#fbf6f6;--df-messenger-chat-border-radius:15px;--df-messenger-box-shadow:0 0 15px rgba(0,0,0,0.1);}
.brochure-apply-btn-group{display:flex;align-items:stretch;flex-wrap:wrap;gap:16px;}.brochure-apply-btn-group .btn{display:flex;align-items:center;justify-content:center;align-self:center;min-width:120px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;border-radius:6px;text-align:center;gap:6px;text-decoration:none;cursor:pointer;transition:opacity 0.2s ease,transform 0.15s ease;}.brochure-apply-btn-group .btn:hover{opacity:0.88;transform:translateY(-1px);}.brochure-apply-btn-group .important-dates-btn{background-color:#F4B400;border-color:#F4B400;color:#ffffff;}.brochure-apply-btn-group .countdown-timer-wrapper{display:flex;flex-direction:row;align-items:center;background:#f5f7ff;border:1px solid #c8d3ee;border-radius:6px;padding:8px 12px;gap:10px;}.brochure-apply-btn-group .countdown-label-section{display:flex;flex-direction:column;justify-content:center;}.brochure-apply-btn-group .countdown-timer-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#3d4f7c;margin:0;white-space:nowrap;}.brochure-apply-btn-group .countdown-divider-line{width:1px;align-self:stretch;background:#c8d3ee;flex-shrink:0;}.brochure-apply-btn-group .countdown-timer{padding:0;gap:8px;background:transparent;border:none;border-radius:0;}.brochure-apply-btn-group .countdown-unit{min-width:34px;padding:0;background:transparent;border-radius:0;align-items:center;}.brochure-apply-btn-group .countdown-value{font-size:22px;font-weight:700;color:#1a2340;line-height:1;}.brochure-apply-btn-group .countdown-unit-label{font-size:9px;font-weight:600;color:#9ca3af;margin-top:3px;text-transform:uppercase;letter-spacing:0.05em;}.brochure-apply-btn-group .countdown-separator{font-size:18px;font-weight:700;color:#8899cc;margin-bottom:14px;}@media (max-width:480px){.brochure-apply-btn-group{flex-direction:column;align-items:stretch;}.brochure-apply-btn-group .btn{min-width:unset;width:100%;justify-content:center;}.brochure-apply-btn-group .countdown-timer-wrapper{align-items:flex-start;}}
.countdown-timer-wrapper{display:inline-block;}.countdown-timer-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#555;margin:0 0 10px 0;}.countdown-timer{display:inline-flex;align-items:center;gap:6px;background:#f4f7ff;border:1px solid #d0dcf8;border-radius:10px;padding:10px 16px;}.countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:52px;background:#2a61e8;border-radius:6px;padding:8px 6px 6px;}.countdown-value{font-size:26px;font-weight:700;line-height:1;color:#ffffff;font-variant-numeric:tabular-nums;letter-spacing:0.02em;}.countdown-unit-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.75);margin-top:4px;}.countdown-separator{font-size:22px;font-weight:700;color:#2a61e8;line-height:1;margin-bottom:12px;user-select:none;}.countdown-timer-wrapper.countdown-expired .countdown-timer{display:none;}.countdown-timer-wrapper.countdown-expired .countdown-timer-label{color:#c0392b;text-transform:none;font-size:14px;}@media (max-width:768px){.countdown-unit{min-width:44px;padding:6px 4px 5px;}.countdown-value{font-size:20px;}.countdown-unit-label{font-size:9px;}.countdown-separator{font-size:18px;}}
#block-gavias-edupia-webform{background:#fff;padding:30px 32px 24px;box-shadow:0 2px 12px rgba(0,0,0,0.1);border-top:3px solid #F4B400;}#block-gavias-edupia-webform .block-title,#block-gavias-edupia-webform h2{font-size:22px;font-weight:700;color:#222;margin:0 0 12px;padding-bottom:0;border-bottom:none;display:block;}#block-gavias-edupia-webform .block-title span,#block-gavias-edupia-webform h2 span{display:inline-block;position:relative;padding-bottom:10px;}#block-gavias-edupia-webform .block-title span::after,#block-gavias-edupia-webform h2 span::after{content:'';display:block;width:60px;height:3px;background:#F4B400;position:absolute;bottom:0;left:0;}#block-gavias-edupia-webform .form-item-name > label,#block-gavias-edupia-webform .form-item-email > label,#block-gavias-edupia-webform .form-item-phone-number > label{display:none;}#block-gavias-edupia-webform .form-item-name,#block-gavias-edupia-webform .form-item-email,#block-gavias-edupia-webform .form-item-phone-number{display:inline-block;margin-right:10px;margin-bottom:10px;}#block-gavias-edupia-webform .form-item-name input,#block-gavias-edupia-webform .form-item-email input,#block-gavias-edupia-webform .form-item-phone-number input,#block-gavias-edupia-webform .form-item-phone-number .iti,#block-gavias-edupia-webform .form-item-phone-number .iti input{width:220px;height:44px;box-sizing:border-box;border-radius:0 !important;padding:8px 12px;}#block-gavias-edupia-webform .form-item-phone-number .iti{display:inline-block;width:220px;padding:0;}#block-gavias-edupia-webform .form-item-phone-number input,#block-gavias-edupia-webform .form-item-phone-number .iti input{padding:8px 45px !important;}#block-gavias-edupia-webform .form-item-disclaimer,#block-gavias-edupia-webform #edit-disclaimer,.webform-submission-form .form-item-disclaimer,.webform-submission-form #edit-disclaimer{display:block !important;visibility:visible !important;opacity:1 !important;}#block-gavias-edupia-webform #edit-disclaimer p,#block-gavias-edupia-webform #edit-disclaimer strong,.webform-submission-form #edit-disclaimer p,.webform-submission-form #edit-disclaimer strong{color:#222 !important;}#block-gavias-edupia-webform #edit-interested-in--wrapper > legend,#block-gavias-edupia-webform #edit-interested-in--wrapper > legend span,#block-gavias-edupia-webform #edit-interested-in--wrapper > .fieldset-legend{font-size:14px !important;color:#000 !important;text-transform:none !important;}#block-gavias-edupia-webform #edit-interested-in--wrapper .form-checkboxes .form-item{display:inline-flex;align-items:flex-start;margin-right:16px;margin-bottom:6px;}#block-gavias-edupia-webform #edit-interested-in--wrapper .form-checkboxes .form-item input[type="checkbox"]{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important;width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;flex-shrink:0;opacity:1 !important;position:static !important;margin:2px 6px 0 0 !important;cursor:pointer;accent-color:#0073e6;}#block-gavias-edupia-webform #edit-interested-in--wrapper .form-checkboxes .form-item label{font-size:14px;font-weight:500;color:#333;cursor:pointer;padding-left:0;text-transform:none !important;}#block-gavias-edupia-webform #edit-interested-in--wrapper .form-checkboxes .form-item label::before,#block-gavias-edupia-webform #edit-interested-in--wrapper .form-checkboxes .form-item label::after{display:none !important;}#block-gavias-edupia-webform .form-actions{display:inline-block;vertical-align:top;margin-top:0;}#block-gavias-edupia-webform .form-actions .form-submit,#block-gavias-edupia-webform .form-actions input[type="submit"],#block-gavias-edupia-webform .form-actions button{border-radius:0 !important;}@media (max-width:768px){#block-gavias-edupia-webform .form-item-name,#block-gavias-edupia-webform .form-item-email,#block-gavias-edupia-webform .form-item-phone-number,#block-gavias-edupia-webform .form-actions{display:block;width:100%;margin-right:0;}#block-gavias-edupia-webform .form-item-name input,#block-gavias-edupia-webform .form-item-email input,#block-gavias-edupia-webform .form-item-phone-number input{width:100%;}}
.sticky-mobile-bottom{display:none;}@media screen and (max-width:768px){.sticky-mobile-bottom{display:flex !important;visibility:visible !important;opacity:1 !important;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,0.12);padding:10px 16px;justify-content:center;align-items:center;gap:12px;flex-wrap:nowrap;}.sticky-mobile-bottom .block,.sticky-mobile-bottom .field,.sticky-mobile-bottom .field__item{margin:0;padding:0;}.sticky-mobile-bottom a,.sticky-mobile-bottom button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;padding:12px 16px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;border:1.5px solid transparent;transition:background 0.2s,color 0.2s;}.sticky-mobile-bottom .cta-call{background:#fff;color:#333;border-color:#333;}.sticky-mobile-bottom .cta-wa{background:#25d366;color:#fff;border-color:#25d366;}.sticky-mobile-bottom .cta-wa:hover{background:#1ebe57;}.sticky-mobile-bottom a img,.sticky-mobile-bottom a svg,.sticky-mobile-bottom button img,.sticky-mobile-bottom button svg{width:20px;height:20px;flex-shrink:0;}body.has-sticky-mobile-bar{padding-bottom:70px;}}
