#desktop-view-element{display:block}#mobile-view-element{display:none}.institution-footer{margin-top:200px!important}.institution-footer .landing-page-styled-img{display:none!important}.landing-page-footer-container .institution-container.footer-card-main-container{top:-126px}.landing-page-footer-container .institution-container.footer-card-main-container .footer-card-image{border-radius:26px}.footer-wrapper{display:flex;justify-content:center}.landing-page-footer-container{margin-top:520px;background-color:var(--primaryGreenBtnColor);position:relative;width:-webkit-fill-available;max-width:var(--screen-width)}.landing-page-footer-container .marketing-hero-cta{display:flex;flex-direction:column;gap:25px}.landing-page-footer-container .marketing-hero-cta .marketing-hero-caption{color:#fff;text-align:center;font-size:20px;font-weight:600;line-height:31px;z-index:33}.landing-page-footer-container .marketing-cta-button{font-size:16px;font-weight:700;text-transform:none;border-radius:999px;padding:14.5px 38px;border-radius:6px;background:var(--marketing-light-green);border:2px solid var(--marketing-light-green);color:var(--cardSubTitle)}.landing-page-footer-container .marketing-cta-button:hover{background:var(--cardSubTitle);color:var(--marketing-light-green);border:2px solid var(--marketing-light-green)}.landing-page-footer-container .landing-page-styled-img-wrapper{position:relative;display:flex}.landing-page-footer-container .landing-page-styled-img-wrapper .landing-page-styled-img{position:absolute;right:0;bottom:154px}.landing-page-footer-container .footer-card-main-container{position:absolute;top:-133px;width:967px;left:50%;transform:translateX(-50%);height:257px;border-radius:30px;display:flex;align-items:center;gap:20px}.landing-page-footer-container .footer-card-main-container .footer-card-image{position:absolute}.landing-page-footer-container .footer-card-main-container .footer-card-left-section img{position:relative;bottom:95px}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .footer-header-text{font-weight:700;font-size:24px;line-height:36px;letter-spacing:0;color:var(--cardSubTitle);position:relative}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .footer-green-bold-text{font-weight:400;font-size:24px;line-height:36px;letter-spacing:0;color:var(--secondaryGreenTextColor)}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .footer-botton-container{padding:19px 0 0;display:flex;gap:9px}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .footer-botton-container .join-free-btn,.landing-page-footer-container .footer-card-main-container .footer-card-right-section .footer-botton-container .request-campus-btn{padding:17px 22px 17px 25px;white-space:nowrap}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .join-free-btn{font-size:14px;font-weight:500;line-height:14px;letter-spacing:0;color:var(--primaryGreenBtnColor);padding:16px 23px 18px 24px;border-radius:100px;text-transform:none;background-color:var(--secondaryGreenTextColor)}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .join-free-btn:hover{color:var(--secondaryGreenTextColor);background-color:var(--primaryGreenBtnColor)}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .request-campus-btn{border:1px solid var(--primaryGreenBtnColor);font-size:14px;font-weight:500;line-height:14px;letter-spacing:0;color:var(--primaryGreenBtnColor);background-color:var(--cardSubTitle);padding:16px 25px 18px 26px;border-radius:100px;text-transform:none}.landing-page-footer-container .footer-card-main-container .footer-card-right-section .request-campus-btn:hover{color:var(--cardSubTitle);background-color:var(--primaryGreenBtnColor)}.landing-page-footer-container .footer-content-container{display:flex!important;flex-direction:column;align-items:center}.landing-page-footer-container .footer-content-container .footer-content-top-section{display:flex;padding:142px 0 21px;height:405px;gap:4.5%;background-color:var(--darkGreenTextColor);width:-webkit-fill-available;justify-content:center}.landing-page-footer-container .footer-content-container .footer-content-top-section .footer-medsy-logo-container{display:flex;flex-direction:column;gap:11px;padding-top:23px}.landing-page-footer-container .footer-content-container .footer-content-top-section .footer-medsy-logo-container .medical-education-text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--cardSubTitle);text-align:center;max-width:166px}.landing-page-footer-container .footer-content-container .footer-content-top-section .footer-header-text{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--secondaryGreenTextColor);padding-bottom:7px}.landing-page-footer-container .footer-content-container .footer-content-top-section .footer-data-text{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--cardSubTitle);text-decoration:none;white-space:nowrap}.landing-page-footer-container .footer-content-container .footer-content-top-section .address-follow-us-data-container{display:flex;flex-direction:column;gap:39px;max-width:247px}.landing-page-footer-container .footer-content-container .footer-content-top-section .follow-us-data-container .follow-us-icons-container{padding-top:8px;display:flex;gap:13px}.landing-page-footer-container .footer-content-container .footer-content-top-section .follow-us-data-container .follow-us-icons-container .footer-follow-us-icon-wrapper{height:25px}.landing-page-footer-container .footer-content-container .footer-content-top-section .follow-us-data-container .follow-us-icons-container .footer-follow-us-icon-wrapper img{cursor:pointer}.landing-page-footer-container .footer-content-container .footer-content-top-section .contact-data-container{display:flex;justify-content:flex-start;flex-direction:column}.landing-page-footer-container .footer-content-container .footer-content-top-section .contact-data-container .single-contact-icon-data-wrapper{display:flex;align-items:center;gap:16px}.landing-page-footer-container .footer-content-container .footer-content-top-section .quick-link-container{max-width:186px;position:relative}.landing-page-footer-container .footer-content-container .footer-content-top-section .quick-link-container .medsy-rights-text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--cardSubTitle);padding-top:19px;position:absolute;white-space:nowrap;right:-16px}.landing-page-footer-container .footer-content-container .footer-content-bottom-section{display:flex;align-items:center;justify-content:center;padding:18px 0;background-color:var(--footerBottonGreenColor);position:relative;left:50%;transform:translateX(-50%);width:100%}.landing-page-footer-container .footer-content-container .footer-content-bottom-section .footer-bottom-section-text{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--cardSubTitle)}.institution-footer-section{padding:33px 51px 31px 53px;width:874px}.institution-footer-section .elevate-campus-text{position:relative;color:var(--background-color);font-size:34px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.institution-footer-section .elevation-highlight-text{color:var(--secondaryGreenTextColor);font-size:34px;font-style:normal;font-weight:700;line-height:normal;position:relative}.institution-footer-section .elevation-highlight-text .elavate-underline-image{position:absolute;top:40px;left:-14px}.institution-footer-section .elevation-content-text{position:relative;color:var(--background-color);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:28px;max-width:742px;padding:15px 20px 0}.institution-footer-section .footer-botton-container{display:flex;align-items:center;justify-content:center;padding-top:23px}.institution-footer-section .footer-botton-container .request-campus-demo-btn{display:flex;width:200px;height:50px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;background:var(--request-camp-btn-bg);color:var(--background-color);font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:none}.institution-footer-section .footer-botton-container .request-campus-demo-btn:hover{background:var(--background-color);color:var(--request-camp-btn-bg);border:1px solid var(--request-camp-btn-bg)}.institution-container{position:absolute;top:-160px!important;width:874px!important;left:50%;transform:translateX(-50%);height:254px}@media(max-width:768px){#mobile-view-element{display:block!important}#desktop-view-element,.header-tabs-container{display:none!important}.landing-page-footer-container.institution-footer{margin-top:300px!important;padding-top:100px}.landing-page-footer-container.institution-footer #landing-page-styled-img{display:none!important}.institution-container.footer-card-main-container{top:-246px!important}.landing-page-styled-img-wrapper .landing-page-styled-img{position:absolute;right:0;bottom:304px!important}.footer-card-main-container{position:absolute;width:343px!important;flex-direction:column-reverse;left:50%!important;top:-260px!important;height:unset!important;transform:translateX(-50%);justify-content:space-between}.footer-card-main-container .footer-card-left-section img{position:relative;bottom:25px!important}.footer-card-main-container .footer-card-right-section{padding:51px 13px 0}.footer-card-main-container .footer-card-right-section .footer-header-text{text-align:center;position:relative;line-height:37px!important}.footer-card-main-container .footer-card-right-section .footer-botton-container{display:flex;flex-direction:column;gap:28px!important;padding:10px 32px 1px!important}.footer-card-main-container .footer-card-right-section .footer-botton-container .join-free-btn,.footer-card-main-container .footer-card-right-section .footer-botton-container .request-campus-btn{width:100%}.mobile-view-footer-content{display:flex;flex-direction:column;height:unset!important}.mobile-view-footer-content .mobile-footer-logo-wrapper{margin-top:410px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:17px}.mobile-view-footer-content .mobile-footer-logo-wrapper .medical-education-text{font-weight:600!important;line-height:24px!important;font-size:20px!important;max-width:unset!important;color:var(--cardSubTitle)}.mobile-view-footer-content .mobile-footer-other-content-wrapper{display:flex;flex-wrap:wrap;column-gap:21px;row-gap:14px;padding:21px 25px 14px;background-color:var(--darkGreenTextColor)}.mobile-view-footer-content .mobile-footer-other-content-wrapper .footer-header-text{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--secondaryGreenTextColor);padding-bottom:7px}.mobile-view-footer-content .mobile-footer-other-content-wrapper .footer-data-text{font-size:12px;font-weight:400;line-height:20px;letter-spacing:0;color:var(--cardSubTitle);text-decoration:none}.mobile-view-footer-content .mobile-footer-other-content-wrapper .address-data-container{width:46%}.mobile-view-footer-content .mobile-footer-other-content-wrapper .footer-medsy-logo-container{margin-top:428px;display:flex;align-items:center;justify-content:center;gap:17px}.mobile-view-footer-content .mobile-footer-other-content-wrapper .footer-medsy-logo-container .medical-education-text{font-weight:600!important;line-height:24px!important;font-size:20px!important;max-width:unset!important}.mobile-view-footer-content .mobile-footer-other-content-wrapper .follow-us-data-container{width:46%;display:flex;flex-direction:column;justify-content:space-between}.mobile-view-footer-content .mobile-footer-other-content-wrapper .follow-us-data-container .follow-us-icons-container{display:flex;gap:11.5px}.mobile-view-footer-content .mobile-footer-other-content-wrapper .address-follow-us-data-container{display:flex;flex-direction:column;gap:39px;max-width:247px}.mobile-view-footer-content .mobile-footer-other-content-wrapper .contact-data-container{display:flex;justify-content:start;flex-direction:column;width:46%}.mobile-view-footer-content .mobile-footer-other-content-wrapper .contact-data-container .single-contact-icon-data-wrapper{display:flex;align-items:center;gap:16px}.mobile-view-footer-content .mobile-footer-other-content-wrapper .quick-link-container{width:46%;position:relative}.mobile-view-footer-content .mobile-footer-other-content-wrapper .footer-content-bottom-section{padding:7px 0!important}.mobile-view-footer-content .mobile-footer-other-content-wrapper .footer-content-bottom-section .footer-bottom-section-text{font-weight:400!important;line-height:24px!important;font-size:14px!important}.mobile-view-footer-content .mobile-footer-other-content-wrapper .medsy-rights-text{position:unset!important;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--cardSubTitle);padding-top:14px;margin-inline:auto}.mobile-view-footer-content .footer-content-bottom-section{padding:7px 0!important;display:flex;align-items:center;justify-content:center;background-color:var(--footerBottonGreenColor)}.mobile-view-footer-content .footer-content-bottom-section a{text-decoration:none}.mobile-view-footer-content .footer-content-bottom-section .footer-bottom-section-text{font-weight:400!important;line-height:24px!important;font-size:14px!important;color:var(--cardSubTitle)}.institution-container{width:371px!important;height:553px!important}.landing-page-footer-container:has(.institution-container) .mobile-footer-logo-wrapper{margin-top:235px}.institution-footer-section{width:371px;height:553px;padding:71px 12px 69px 24px}.institution-footer-section .elevate-campus-text{padding:0 12px 0 24px;color:var(--background-color);text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:43px}.institution-footer-section .elevate-campus-text .elevation-highlight-text{color:var(--secondaryGreenTextColor);font-size:34px;font-style:normal;font-weight:700;line-height:43px}.institution-footer-section .elevate-campus-text .elevation-highlight-text .elavate-underline-image{position:absolute;top:89px;left:-195px}.institution-footer-section .elevation-content-text{padding:36px 9px 33px;color:var(--background-color);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;line-height:1.8}.institution-footer-section .footer-botton-container .request-campus-demo-btn{background:var(--background-color);color:var(--blackTextColor);padding:17px 39px;width:unset}}@media(max-width:390px){.institution-container.footer-card-main-container{top:-140px!important}.landing-page-footer-container.institution-footer{padding-top:200px;margin-top:200px!important}.landing-page-styled-img-wrapper .landing-page-styled-img{width:300px!important}}.demo-popup-overlay{position:fixed;inset:0;background:rgba(6,58,40,.42);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;justify-content:center;align-items:center;z-index:999;padding:clamp(12px,3vw,28px)}.demo-popup-box{width:100%;max-width:622px;background:var(--background-color,#fff);border-radius:14px;animation:popupScale .25s ease;box-shadow:0 18px 60px rgba(15,23,42,.2)}.campus-demo-popup{position:relative;max-width:660px;max-height:min(94svh,820px);overflow-y:auto;border:1px solid rgba(15,129,84,.12);border-radius:18px;padding:clamp(16px,2.6vw,22px) clamp(18px,3vw,26px)}@keyframes popupScale{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.campus-demo-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid rgba(15,129,84,.16);border-radius:50%;background:var(--background-color,#fff);color:#64748b;font-size:22px;line-height:1;cursor:pointer}.campus-demo-header{margin:0 34px 14px 0}.campus-demo-header h2{margin:0 0 6px;color:var(--normla-instituion-btn-color,#063a28);font-size:21px;font-weight:700;letter-spacing:-.02em}.campus-demo-header p{margin:0;color:#64748b;font-size:13.5px;line-height:1.5}.campus-demo-form-status{margin:0 0 12px;color:#dc2626;font-size:13px;font-weight:600}.campus-demo-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(170px,46%)),1fr));grid-gap:10px;gap:10px}.campus-demo-field{display:flex;flex-direction:column;gap:8px;min-width:0}.campus-demo-field span{font-size:12px;font-weight:600;letter-spacing:.02em;color:#0f8154}.campus-demo-field input,.campus-demo-field select,.campus-demo-field textarea{width:100%;min-height:44px;padding:10px 14px;border:1px solid rgba(15,129,84,.18);border-radius:10px;background:var(--background-color,#fff);color:var(--normla-instituion-btn-color,#063a28);font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.campus-demo-field textarea{min-height:72px;resize:vertical}.campus-demo-field input:focus,.campus-demo-field select:focus,.campus-demo-field textarea:focus{border-color:#0f8154;box-shadow:0 0 0 3px rgba(15,129,84,.08)}.campus-demo-field small{color:#dc2626;font-size:12px}.campus-demo-field.is-error input,.campus-demo-field.is-error select,.campus-demo-field.is-error textarea{border-color:#dc2626}.campus-demo-field--wide{grid-column:1/-1}.campus-demo-field--segment{min-width:0}.campus-demo-segmented{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.campus-demo-segmented button{min-height:42px;border:1px solid rgba(15,129,84,.18);border-radius:10px;background:var(--background-color,#fff);color:var(--normla-instituion-btn-color,#063a28);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.campus-demo-segmented button.is-active{border-color:#0f8154;background:rgba(15,129,84,.1);color:#0f8154}.campus-demo-actions{grid-column:1/-1;margin-top:4px}.campus-demo-submit{width:100%;min-height:52px;border:1px solid #00c175;border-radius:10px;background:#0f8154;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.campus-demo-submit:hover{background:#096b45;border-color:#0f8154}.campus-demo-footnote{margin:10px 0 0;color:#94a3b8;font-size:12px;line-height:1.55;text-align:center}@media(max-width:768px){.campus-demo-popup{width:min(100%,358px)}.campus-demo-form{grid-template-columns:1fr}}.success-demo-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.success-demo-popup-overlay .request-success-popup-wrapper{width:622px;height:472px;flex-shrink:0;background:var(--background-color);padding:60px 43px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border-radius:10px}.success-demo-popup-overlay .request-success-popup-wrapper .success-icon{width:99px;height:95px}.success-demo-popup-overlay .request-success-popup-wrapper .success-bold-text{color:#0e6844;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:normal;padding:0 77px;line-height:52px}.success-demo-popup-overlay .request-success-popup-wrapper .success-content-text{color:#333;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:0 77px;line-height:1.8}@media(max-width:768px){.success-demo-popup-overlay .request-success-popup-wrapper{width:358px!important;height:695px!important;padding:113px 54px!important;gap:24px!important}.success-demo-popup-overlay .request-success-popup-wrapper .success-icon{width:108px!important;height:108px!important}.success-demo-popup-overlay .request-success-popup-wrapper .success-bold-text{padding:unset;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:normal}.success-demo-popup-overlay .request-success-popup-wrapper .success-content-text{padding:unset;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal}}