html{height:100%;scroll-behavior:smooth}body{font-size:15px;line-height:24px;color:#444;background-color:#fff;font-style:normal;-webkit-overflow-scrolling:touch;font-family:Poppins, sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,label{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"Poppins", sans-serif;font-size:15px;box-sizing:border-box;-webkit-font-smoothing:antialiased;line-height:24px;outline:0;-webkit-tap-highlight-color:transparent}ul,ol{list-style:none;list-style-type:none}a img{border:none}a{color:#0288d1;text-decoration:none}a:hover{text-decoration:none;cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{box-sizing:border-box}input:-internal-autofill-selected{background-color:transparent !important}.new-form{text-align:center}.form-item{position:relative;padding-bottom:24px}.form-item input:-webkit-autofill,.form-item input:-webkit-autofill:hover,.form-item input:-webkit-autofill:focus,.form-item input:-webkit-autofill:active,.form-item textarea:-webkit-autofill,.form-item textarea:-webkit-autofill:hover,.form-item textarea:-webkit-autofill:focus,.form-item select:-webkit-autofill,.form-item select:-webkit-autofill:hover,.form-item select:-webkit-autofill:focus{-webkit-background-clip:text;border:none;box-shadow:none !important}.form-label{position:absolute;width:auto;height:auto;left:16px;top:-8px;z-index:1;font-size:12px;line-height:16px;letter-spacing:0.4px;color:rgba(0,0,0,0.6);background-color:transparent;transition:0.3s cubic-bezier(0.64, 0.09, 0.08, 1) all;pointer-events:none}.form-fieldset{position:absolute;border:1px solid #ced4da;top:-8px;right:0;left:0;height:54px;border-radius:4px;text-align:left;padding:14px;z-index:0;background-color:#fff}.form-fieldlegend,.form-emptylegend{line-height:16px;height:16px;font-size:12px;visibility:hidden;letter-spacing:0.4px}.form-emptylegend{width:0;padding:0}.iti__selected-flag{padding:0 6px 0 0;justify-content:center}.iti__flag-container{border:1px solid #ced4da;border-radius:4px;width:70px}.iti__flag-container .iti__selected-flag{background-color:#fff}.intl-tel-input .iti{z-index:1}.intl-tel-input input.form-control[type=tel]{z-index:1;margin-left:74px;width:calc(100% - 74px);padding-left:16px !important}.intl-tel-input .form-label{left:91px}.intl-tel-input .form-fieldset{margin-left:76px}.form-control{background-color:transparent;position:relative;z-index:1;width:100%;border:none;padding:10px 16px 10px;border-radius:4px;outline:none;font-size:15px;line-height:24px;height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}.select-container{position:relative}.select-container:after{border-left:5px solid transparent;border-right:5px solid transparent;top:calc(50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px;border-top:5px solid #000;opacity:0.5;content:"";width:0;height:0;position:absolute;pointer-events:none;z-index:1}.has-success .form-label{top:-8px;background-color:transparent;z-index:1}.has-error .form-fieldset{border:1px solid #f1644c}.has-error .form-label{color:#f1644c;top:-8px;background-color:transparent;z-index:1}.form-control:focus>.form-fieldset{border:1px solid #196ae5}.form-control:focus+.form-label{top:-8px;z-index:1;background-color:transparent;color:#196ae5}.form-field__message{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;top:46px;display:flex;align-items:flex-start}.form-field__message .error{font-size:11px;color:#f1644c;line-height:14px;font-weight:500}.field-active .form-fieldlegend{width:0;padding:0}.field-active .form-label{top:16px;background-color:#fff;z-index:1;min-width:50%;text-align:left}.set-color .form-fieldset{border:1px solid #196ae5}.set-color .form-fieldlegend{width:unset}.set-color .form-label{color:#196ae5;background-color:transparent;top:-8px}.nummber-tel{position:relative;z-index:2}.form-button{font-size:16px;padding:16px 38px;line-height:16px;cursor:pointer}.lc-modal-form-section .submit_lead_capture_button{background:#cd273c;color:white}.overflow-hidden{overflow:hidden}.overlay{text-align:center;display:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:white}.form-group{margin-bottom:17px}.form-group .intl-tel-input{width:100%}.form-group .intl-tel-input .selected-flag{padding:0}.form-group .intl-tel-input .selected-dial-code{padding-left:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);font-size:1rem;line-height:1.5;color:rgba(0,0,0,0.87);background-color:#ececec;background-clip:padding-box;border:1px solid #dbdbdb;border-radius:0.25rem;transition:unset;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control{padding-top:0;padding-bottom:0}.select-container{position:relative}.select-container:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:20px;right:0.75em;border-top:8px solid #000;opacity:0.5}.overlay-popup{position:relative;margin:20px auto;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);height:auto;overflow-y:scroll;padding:30px;max-width:550px;display:flex;justify-content:center}@media (max-width: 768px){.overlay-popup{padding:0px}}@media (min-width: 769px){.progressive_disclosure_lead_form_content{background-size:668px 478px;background-repeat:no-repeat}}.progressive_disclosure_lead_form_content .great-learning-logo{padding:25px 25px 8px;text-align:left}.progressive_disclosure_lead_form_content .close{position:absolute;top:20px;right:20px;color:rgba(0,0,0,0.2);height:30px;width:30px;font-size:30px;font-weight:bold;line-height:30px;text-align:center;z-index:1;padding:0;background-color:transparent;border:0;-webkit-appearance:none;cursor:pointer}.progressive_disclosure_lead_form_content .close:focus,.progressive_disclosure_lead_form_content .close:hover{color:rgba(0,0,0,0.72);cursor:pointer;-webkit-appearance:none;outline:#fff}.progressive_disclosure_lead_form_content .progressive_disclosure_content{display:grid;padding-top:20px;grid-gap:20px}@media (min-width: 769px){.progressive_disclosure_lead_form_content .progressive_disclosure_content{grid-template-columns:repeat(2, 1fr);grid-gap:50px;padding-top:8px}}label.error{color:#f1644c;text-align:left;display:block;font-size:12px;margin-top:12px;margin-bottom:0;position:relative;top:-5px}.overlay .pd-1-form-section #progressive_disclosure_form{width:100%}.pd-1-form-section{padding-top:20px;display:flex;justify-content:center}.pd-1-form-section #progressive_disclosure_form{width:80%}@media (max-width: 577px){.pd-1-form-section #progressive_disclosure_form{width:95%}}.pd-1-form-section h3{font-size:28px}.pd-1-form-section p{color:#48485e;font-size:14px;padding:15px 20px;font-weight:400}.pd-1-form-section .primary-button{font-weight:800}@media (max-width: 577px){.pd-1-form-section h3{font-size:20px}.pd-1-form-section p{padding-bottom:20px}}.form-btn .primary-button{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0;margin-left:auto;margin-right:auto;padding:14px 40px;border-radius:2px;margin-top:15px;margin-bottom:3rem;background-color:#fff;color:#CD273C;cursor:pointer;display:flex;justify-content:center;width:180px}.popup-title{font-size:20px;margin-bottom:8px}.intl-tel-input input.form-control[type=tel]{margin-left:60px !important;width:calc(100% - 60px)}.form-btn .primary-button{background-color:#740014;color:white;font-weight:600}.overlay .progressive_disclosure_lead_form_content .great-learning-logo{padding:0 0 20px}.privacy-policy-link,.privacy-policy-link:active,.privacy-policy-link:focus,.privacy-policy-link:hover{color:#196ae5 !important}@media (min-width: 769px){.progressive_disclosure_lead_form_content{background-size:668px 478px;background-repeat:no-repeat}}.progressive_disclosure_lead_form_content .double-top-logo{display:flex;justify-content:space-between;padding:40px 25px}.progressive_disclosure_lead_form_content .double-top-logo .right-gl-logo--brochure{position:unset;margin:0 10px 0 0}@media (min-width: 769px){.progressive_disclosure_lead_form_content .double-top-logo{padding:25px}.progressive_disclosure_lead_form_content .double-top-logo .right-gl-logo--brochure{margin:0 25px 0 0}}.progressive_disclosure_lead_form_content .great-learning-logo{padding:25px;text-align:left}.progressive_disclosure_lead_form_content button.close{position:absolute;top:20px;right:20px;color:rgba(0,0,0,0.2);height:30px;width:30px;font-size:30px;font-weight:600;line-height:30px;text-align:center;z-index:1;padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.progressive_disclosure_lead_form_content button.close:focus,.progressive_disclosure_lead_form_content button.close:hover{color:rgba(0,0,0,0.72);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:#fff}.progressive_disclosure_lead_form_content .progressive_disclosure_content{display:grid;padding-top:20px;grid-gap:20px}@media (min-width: 769px){.progressive_disclosure_lead_form_content .progressive_disclosure_content{grid-template-columns:repeat(2, 1fr);grid-gap:50px;padding-top:30px}}@media (min-width: 769px){.progressive_disclosure_lead_form_content .progressive_disclosure_content .image-section{background-image:url("https://d1vwxdpzbgdqj.cloudfront.net/aiml-lp-new/dot-img-aiml.svg");background-position:64px 0;background-repeat:no-repeat;padding-top:50px}}.progressive_disclosure_lead_form_content .progressive_disclosure_content .image-section .personalized-brochure{height:430px}@media (max-width: 577px){.progressive_disclosure_lead_form_content .progressive_disclosure_content .image-section .personalized-brochure{height:300px}}.popup-logo{height:32px;margin-left:16px;margin-top:8px}.pd-form-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.progressive_disclosure_lead_form_section{text-align:center}@media (max-width: 768px){.progressive_disclosure_lead_form_section{width:90%;text-align:center}}.section-title{color:#000;font-weight:700;font-size:27px;line-height:38px;margin-bottom:16px;text-transform:uppercase}.intro{color:#000;text-align:justify;font-size:16px;line-height:28px;font-weight:500;margin-bottom:20px}.key-benefits-section{padding:15px}.program-experience-items .benefits-list{display:block;padding-top:0;list-style:disc;list-style-type:disc;margin-left:8px}.program-experience-items .benefits-list li{text-align:left;margin-bottom:16px;font-size:16px;font-weight:400;color:#000000;list-style-type:disc;display:inline-block;position:relative;padding-left:20px}.program-experience-items .benefits-list li img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin-right:0;margin-bottom:12px;display:none}.program-experience-items .benefits-list li:before{content:"";width:6px;height:6px;position:absolute;top:10px;left:0;background-color:black;border-radius:50%}.program-experience-items .benefits-list .benefit-subtitle{color:#000;font-size:16px;line-height:26px}.program-experience{display:flex;flex-direction:column;padding:32px 15px;background-color:#f2f2f2}.program-experience .program-text{gap:0;flex:1}.program-experience .participant-perspectives{padding:40px 24px 0px;display:flex;flex-direction:column;background-color:#f2f2f2}.program-experience .participant-perspectives h2{color:#750014;font-weight:bold;margin-bottom:16px;font-size:21px;line-height:31.5px}.program-experience .participant-perspectives .participant_profiles{display:flex;flex-direction:column;margin-bottom:16px;gap:16px}.program-experience .participant-perspectives .participant_profiles img{width:100%;display:block;border:none}.program-experience .participant-perspectives .video-thumbnail{margin-top:0}.program-experience .program-experience-items .benefits-list{display:flex;flex-direction:column;gap:16px;padding-top:24px;margin-left:0}.program-experience .program-experience-items .benefits-list li{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-left:0}.program-experience .program-experience-items .benefits-list li:before{display:none}.program-experience .program-experience-items .benefits-list li img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin-right:0;display:block;margin-bottom:12px}.program-experience .program-experience-items .benefits-list .benefit-title{font-size:19px;font-weight:500;color:#121212;margin-bottom:8px}.program-experience .program-experience-items .benefits-list .benefit-subtitle{color:#121212;font-size:15px}.program-text h2,.program-text h3{font-weight:bold;margin-bottom:10px}.section-intro{line-height:25px;margin-bottom:16px;text-align:justify}.curriculum-section{padding:35px 15px;margin:auto;background-color:#fff}.curriculum-section .benifits-list-item{background:white;width:100%;box-shadow:0 0 10px #dadada;border-radius:6px;margin:10px 0px;display:flex;align-items:center;gap:8px;padding:10px;text-transform:uppercase;font-size:12px;color:#000;font-weight:600}.curriculum-section .number{padding:8px 20px;margin:0;background:#750014;color:#fff;font-weight:700;border-radius:6px;display:inline-block;font-size:22px;line-height:36px}.curriculum-section .benefits-list{padding-left:0}.curriculum-section .team-project .benefits-list{padding-left:27px;padding-top:10px}.team-project-impact{background-color:#750014;padding:18px;color:white;margin-top:20px}.team-project-impact .heading{font-size:18px;font-weight:600;color:white;line-height:24px;margin-bottom:10px}.team-project-impact .team-project-desc{font-size:15px;line-height:24px;color:white;text-align:justify;margin-bottom:16px;font-weight:500;margin-top:10px}.team-project-impact li{color:#fff}.team-project{margin-bottom:20px;margin-top:16px}.team-project .heading{font-size:18px;font-weight:600;color:#750014}.class-profile{padding:40px 15px;background-color:#f2f2f2}.class-profile--images{display:flex;flex-direction:column}.certificate-section{padding:40px 15px 30px;background-color:white}.certificate-section .admission-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center}.certificate-section .certificate-image img{width:100%}.certificate-section .cta-section .download-brochure-btn{background:#a51c30;border-color:#a51c30;color:white}.certificate-section .benefits-intro{color:#000;text-align:left;line-height:24px}.certificate-section .cta-section{margin-top:20px;width:100%}.certificate-note{font-size:10px;line-height:20px;font-weight:400;color:#3d3d3d;margin-bottom:20px;margin-top:8px;text-align:left}.certificate-image{margin-top:8px}.program-partner-container{margin:0 auto;background-color:#f3f3f3;padding:40px 15px 60px}.program-partner-container .program-partner-section{margin:0 auto;display:flex;flex-direction:column;padding:20px 15px;align-items:center}.program-partner-container .program-partner--heading{font-size:18px;text-align:center;margin-bottom:10px;font-weight:700;color:#750014}.program-partner-container .pgm-logo{width:200px;text-align:center;margin-bottom:16px}.bottom-floating-banner{position:fixed;bottom:-150px;background-color:white;z-index:2;left:0;right:0;transition:all .1s;box-shadow:0px 0px 9px 0px #7d7c7c}.bottom-floating-banner.active{bottom:0}.bottom-floating-banner .program-banner{color:white;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.bottom-floating-banner .info-section{flex:1;position:relative;z-index:1}.bottom-floating-banner .info-section:not(:last-child){border-right:1px solid rgba(255,255,255,0.3);padding-right:40px;margin-right:40px}.bottom-floating-banner .info-value{font-size:22px;line-height:28px;color:#000;font-weight:600}.bottom-floating-banner .cta-section{flex-shrink:0;margin-left:20px}.bottom-floating-banner .download-btn{color:white;border:none;background:#740014;font-size:16px;padding:12px;font-size:18px;font-weight:600;cursor:pointer;text-transform:uppercase;width:350px;display:flex;justify-content:center;align-items:center}@media (max-width: 991px){.bottom-floating-banner .info-section{display:none}.bottom-floating-banner .cta-section{margin:0 auto}}@media (max-width: 450px){.bottom-floating-banner{background:unset;box-shadow:unset}.bottom-floating-banner .download-btn{width:100%;font-size:18px;font-weight:600}.bottom-floating-banner .cta-section{width:100%}.bottom-floating-banner .program-banner{padding:0}}@media (min-width: 1024px){.popup-logo{height:36px;margin-left:unset;margin-top:unset}}@media (min-width: 1024px){.key-benefits-section{padding:30px 85px}.program-experience-items .benefits-list{margin-left:0;display:flex;flex-wrap:wrap;gap:42px}.program-experience-items .benefits-list li{padding:8px 20px 24px;background-color:#f3f3f3;width:30%;border-radius:5px;border-bottom:5px solid #750014;margin-bottom:0;margin-top:32px}.program-experience-items .benefits-list li:before{display:none}.program-experience-items .benefits-list li img{display:block;position:relative;top:-32px;margin-bottom:0}.program-experience{padding:32px 85px}.program-experience .program-text{width:100%}.program-experience .program-experience-items .benefits-list{flex-direction:row;justify-content:space-between;gap:16px}.program-experience .program-experience-items .benefits-list li{width:32%;padding-right:0;border:none;margin-top:0;justify-content:flex-start}.program-experience .program-experience-items .benefits-list li img{top:0;margin-bottom:16px}.curriculum-section{padding:35px 85px}.curriculum-section .benefits-list{padding-left:0;width:100%;gap:20px;display:flex;flex-direction:column}.curriculum-section .benifits-list-item{font-size:15px;padding:0;margin:0;gap:16px}.curriculum-section .team-project{margin-top:24px}.curriculum-section .team-project .benefits-list{grid-template-columns:1fr 1fr}.class-profile{padding:40px 85px}.class-profile--images{flex-direction:row;gap:50px}.class-profile__graph,.class-profile__list{width:calc(48% - 50px);-o-object-fit:contain;object-fit:contain}.certificate-section{padding:40px 85px}.certificate-section .benefits-container{display:flex;align-items:flex-start;gap:50px}.certificate-section .certificate-image{margin-top:0}.certificate-section .certificate-image img{width:100%;max-width:335px}.program-partner-container .program-partner-section{padding-bottom:60px}.bottom-floating-banner .program-banner{padding:20px 85px}.team-project-impact{margin-top:8px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tlp-graphic{display:flex;gap:24px}}
