.footer{display:flex;flex-direction:column;gap:72px;padding-top:71px!important;background-color:#25475a;border-top:1px solid #e1e4ed;color:#fff}.footer .footerTop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.footer .footerTop .footerTopItem{display:flex;flex-direction:column;gap:24px}.footer .footerTop .footerTopItem .contactBox{display:flex;align-items:flex-start;gap:16px}.footer .footerTop .footerTopItem .contactBox img{width:33px;height:33px}.footer .footerTop .footerTopItem .contactBox div{display:flex;flex-direction:column;gap:2px}.footer .footerTop .footerTopItem .contactBox div span{font-weight:400;font-size:14px;line-height:20px;color:#f7f8f8}.footer .footerTop .footerTopItem .contactBox div a{font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#f7f8f8!important}.footer .footerTop .footerTopItem a{color:#fff;font-weight:400;font-size:16px;line-height:22px}.footer .footerTop .footerTopItem .footerIcon{width:64px;object-fit:cover}.footer .footerTop .footerTopItem span{font-weight:400;font-size:16px;line-height:24px;max-width:303px}.footer .footerTop .footerTopItem h3{margin-bottom:8px;font-weight:600;font-size:16px;line-height:22px}.footer .footerTop .footerTopItem .social{display:flex;align-items:center;gap:16px;margin-top:8px}.footer .footerTop .footerTopItem .social a{background-color:#f7f8f8;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.footer .footerTop .footerTopItem .social a img{object-fit:contain}.footer .footerBottom{padding:24px 0;border-top:1px solid #e1e4ed}.footer .footerBottom p{text-align:center;font-family:Inter,sans-serif!important;font-weight:400;font-size:16px;line-height:22px}@media(max-width:850px){.footer .footerTop{flex-direction:column;gap:48px}.footer .footerTop .footerTopItem span{max-width:unset}}.header{display:flex;align-items:center;justify-content:space-between;gap:22px;height:90px;width:100%;background-color:#fff;border:1px solid #e6e6e6;margin:0 auto}.header .headerLogoImg{height:58px;object-fit:cover}.header .headerLinksWeb{display:flex;align-items:center;gap:20px;margin-left:90px;height:100%;padding:4px 0}.header .headerLinksWeb a{font-weight:400;font-size:16px;line-height:22px;text-wrap:nowrap}.header .headerLinksWeb .headerLinksWebLine{width:1px;height:100%;background-color:#e6e6e6}.header .headerLinksR{display:flex;gap:8px;align-items:center}.header .headerLinksR .changeLang{position:relative;cursor:pointer;padding:24px 20px}.header .headerLinksR .changeLang .languageDropdown{display:flex;align-items:center;gap:8px}.header .headerLinksR .changeLang .dropdownArrow{transition:transform .3s}.header .headerLinksR .changeLang .dropdownArrow.open{transform:rotate(180deg)}.header .headerLinksR .changeLang .dropdownMenu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;width:150px}.header .headerLinksR .changeLang .dropdownMenu .dropdownItem{padding:8px 12px;cursor:pointer}.header .headerLinksR .changeLang .dropdownMenu .dropdownItem:hover{background:#f0f0f0}.header .headerLinksR .changeLang .dropdownMenu .dropdownItem.active{font-weight:700;background:#e6e6e6}.header .headerLinksR .scheduleButton{max-width:144px;height:83px;border-radius:4px;gap:3px;cursor:pointer;background-color:#25475a;border:none;padding:15px 20px;color:#fefefe;font-weight:600;font-size:14px;line-height:20px}.header .headerLinksR .graduationCapIcon{display:flex;align-items:center;justify-content:center;padding:24px 29px;border:1px solid #e6e6e6;border-radius:4px;background-color:#f7f8f8;cursor:pointer}.header .menubarIcon{display:none;cursor:pointer}.subHeader{width:100%;z-index:1000;background-color:#fff;padding-bottom:32px!important;display:none}.subHeader .headerLinksMobile{background-color:#fff;width:100%;display:flex;flex-direction:column;gap:8px}.subHeader .headerLinksMobile .headerLinksMobileLine{width:100%;height:1px;background-color:#e6e6e6}.subHeader .headerLinksMobile .externalLink,.subHeader .headerLinksMobile button{height:40px!important;display:flex;align-items:center;justify-content:center;border-radius:6px!important;font-family:Montserrat,sans-serif!important;gap:10px!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;cursor:pointer!important}.subHeader .headerLinksMobile a{height:52px;display:flex;align-items:center;padding:0 20px;width:100%;background-color:#f8f8f8;border-radius:4px;font-family:Nunito,sans-serif!important;font-weight:400;font-size:16px;line-height:24px}.subHeader .headerLinksMobile .languageChanger{height:40px;width:100%;display:flex;align-items:center;padding:0 20px}.subHeader .headerLinksMobile .languageChanger div{display:flex;gap:10px;height:40px;width:100%;align-items:center}.subHeader .headerLinksMobile .languageChanger div p{color:#25475a;font-weight:600;font-size:14px;line-height:20px}.subHeader .headerLinksMobile .dropdownMenuMobile{display:flex;flex-direction:column}.subHeader .headerLinksMobile .dropdownMenuMobile .dropdownItem{padding:12px 16px;cursor:pointer;font-weight:400;font-size:14px;line-height:24px;letter-spacing:2%;color:#7f8490;display:flex;align-items:center;justify-content:space-between}.subHeader .headerLinksMobile .dropdownMenuMobile .dropdownItem:hover{background:#fafafa}.subHeader .headerLinksMobile .dropdownMenuMobile .dropdownItem.active{font-weight:600;color:#000}@media screen and (max-width:1270px){#container{padding:0 130px}.header .headerLinksWeb{margin-left:20px}}@media screen and (max-width:1185px){#container{padding:0 100px}}@media(max-width:1150px){.header{justify-content:space-between}.header .headerLinksWeb{display:none}.header .menubarIcon{display:flex;align-items:center;gap:24px}.header .menubarIcon .scheduleButton{height:33px;width:173px;display:flex;align-items:center;justify-content:center;border-radius:4px;gap:3px;cursor:pointer;background-color:#25475a;border:none;color:#fefefe;font-weight:600;font-size:12px;line-height:18px}.subHeader{display:flex;position:absolute}}@media(max-width:440px){.headerLogoImg{height:54px;object-fit:cover}.subHeader{padding-bottom:24px!important}}@media(max-width:1000px){#container{padding:0 100px}}@media(max-width:800px){#container{padding:0 64px}}@media(max-width:650px){#container{padding:0 32px}}@media(max-width:391px){#container{padding:0 24px}}.appointmentPopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.appointmentPopup .popupContent{background:#fff;padding:64px;border-radius:12px;width:100%;max-width:683px;max-height:95vh;position:relative;box-shadow:0 4px 24px rgba(0,0,0,.1)}.appointmentPopup .popupContent .popupTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.appointmentPopup .popupContent .popupTitle .closeButton{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:4px;line-height:1}.appointmentPopup .popupContent .popupTitle .closeButton:hover{color:#333}.appointmentPopup .popupContent .popupTitle h2{font-weight:800;font-size:30px;line-height:36px;color:#25475a}.appointmentPopup .popupContent form{display:flex;flex-direction:column;gap:24px;max-height:500px;overflow:auto}.appointmentPopup .popupContent form .formGroup{display:flex;flex-direction:column;gap:8px}.appointmentPopup .popupContent form .formGroup label{font-weight:600;font-size:14px;line-height:20px;color:#25475a}.appointmentPopup .popupContent form .formGroup input{padding:18px 16px;border:1px solid #e6e6e6;border-radius:8px;font-size:14px;color:#25475a;transition:border-color .2s ease;background:var(--Color-4,#f7f8f8);box-shadow:0 1px 4px 0 rgba(25,33,61,.078)}.appointmentPopup .popupContent form .formGroup input::placeholder{color:#25475a}.appointmentPopup .popupContent form .formGroup input:focus{outline:none;border:1px solid var(--Color-3,#25475a);box-shadow:0 1px 4px 0 rgba(25,33,61,.078)}.appointmentPopup .popupContent form .formGroup input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(/calendar-icon.svg) no-repeat right 16px center;background-size:16px;padding-right:16px}.appointmentPopup .popupContent form .submitButton{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:3px;background-color:#25475a;color:#f7f8f8;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;box-shadow:0 1px 4px 0 rgba(25,33,61,.078)}.appointmentPopup .popupContent form .submitButton:hover{background-color:#1e3948}.appointmentPopup .popupContent form .submitButton:disabled{background-color:#e6e6e6;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.appointmentPopup{padding:48px}.appointmentPopup .popupContent{padding:48px;max-width:100%}.appointmentPopup .popupContent form{gap:24px}}@media(max-width:480px){.appointmentPopup,.appointmentPopup .popupContent{padding:24px}.appointmentPopup .popupContent h2{font-size:24px}}