@layer site{.doroob-portal-footer{background-color:#074d31;color:#fff;font-family:IBM Plex Sans Arabic,Tajawal,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.doroob-portal-footer__container{margin:0 auto;padding:2.5rem 1rem}@media(min-width:1024px){.doroob-portal-footer__container{margin-inline-end:.75rem;margin-inline-start:4vw;padding-left:2.5rem;padding-right:2.5rem}}.doroob-portal-footer__grid{column-gap:2rem;display:grid;grid-template-columns:1fr;row-gap:2.5rem}@media(min-width:768px){.doroob-portal-footer__grid{grid-template-columns:1.83fr 1fr 1fr 1fr 1fr}}.doroob-portal-footer__column{text-align:start}.doroob-portal-footer__logo-link{align-items:center;color:inherit;display:flex;gap:.25rem;justify-content:flex-start;margin-bottom:1.5rem;text-decoration:none}.doroob-portal-footer__logo{display:inline-flex}.doroob-portal-footer__logo svg{height:2rem;width:129.51px}.doroob-portal-footer__heading{color:#fff;font-size:1rem;font-weight:500;margin:0 0 .5rem}.doroob-portal-footer__heading--ruled{border-bottom:1px solid #ffffff4d;padding-bottom:.5rem}.doroob-portal-footer__overview{font-size:.875rem;line-height:1.625;margin:0}.doroob-portal-footer__links{font-size:.875rem;font-weight:400;list-style:none;margin:.75rem 0 0;padding:0}.doroob-portal-footer__links li+li{margin-top:.5rem}.doroob-portal-footer__links a{color:inherit;text-decoration:none}.doroob-portal-footer__links a:hover{text-decoration:underline}.doroob-portal-footer__external{align-items:center;display:inline-flex;gap:.25rem}.doroob-portal-footer__small-icon{display:inline-flex;flex-shrink:0}.doroob-portal-footer__small-icon svg{fill:#fff;height:1.25rem;width:1.25rem}.doroob-portal-footer__contact{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));text-align:start}@media(min-width:768px){.doroob-portal-footer__contact{grid-template-columns:minmax(0,1fr)}}.doroob-portal-footer__contact-block--contact{order:2}@media(min-width:768px){.doroob-portal-footer__contact-block--contact{order:1}}.doroob-portal-footer__contact-block--accessibility{order:1}@media(min-width:768px){.doroob-portal-footer__contact-block--accessibility{order:2}}.doroob-portal-footer__icon-row{display:flex;gap:.75rem;justify-content:flex-start;margin-top:.75rem}.doroob-portal-footer__social-link{border-radius:.375rem;color:inherit;display:inline-flex}.doroob-portal-footer__social-link:hover{background-color:#166534}.doroob-portal-footer__social-link svg{height:2rem;width:2rem}.doroob-portal-footer__accessibility-button{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:background-color .15s;width:2rem}.doroob-portal-footer__accessibility-button:hover{background-color:#166534}.doroob-portal-footer__accessibility-button svg{fill:#fff;flex-shrink:0;height:1.25rem;width:1.25rem}.doroob-portal-footer__bottom{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin-top:2.5rem;padding-top:1.5rem}@media(min-width:768px){.doroob-portal-footer__bottom{align-items:center;flex-direction:row}}.doroob-portal-footer__legal{font-size:.875rem;text-align:center}@media(min-width:768px){.doroob-portal-footer__legal{text-align:start}}.doroob-portal-footer__copyright{font-weight:600}.doroob-portal-footer__legal-links{align-items:center;display:flex;font-weight:400;gap:1rem;justify-content:center;margin-top:.5rem}@media(min-width:768px){.doroob-portal-footer__legal-links{justify-content:flex-start}}.doroob-portal-footer__legal-links a{color:inherit;text-decoration:none}.doroob-portal-footer__legal-links a:hover{text-decoration:underline}.doroob-portal-footer__logos{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}@media(min-width:768px){.doroob-portal-footer__logos{width:auto}}.doroob-portal-footer__logos svg{flex-shrink:0}.doroob-portal-footer__logo-image{display:inline-flex}.doroob-portal-footer__logo-image--1 svg{height:42px;width:62.78px}.doroob-portal-footer__logo-image--2 svg{height:42px;width:91.3px}.doroob-portal-footer__logo-image--3 svg{height:42px;width:106px}header.border-bottom{background:#fff;border-bottom:0!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#161616;font-family:IBM Plex Sans Arabic,Tajawal,Helvetica Neue,Arial,sans-serif;height:4.5rem;letter-spacing:normal;list-style:none;text-shadow:none;transition:none}header.border-bottom a{text-decoration:none}header.border-bottom .container-mw-xl,header.border-bottom>nav{height:4.5rem}header.border-bottom .container-mw-xl{max-width:100%;padding:0 2.5rem;width:auto}@media(min-width:1024px){header.border-bottom .container-mw-xl{margin-inline-end:.75rem;margin-inline-start:4vw}}header.border-bottom .pgn__hyperlink{display:block;line-height:0;margin-inline-end:1.5rem}header.border-bottom .pgn__hyperlink img{height:2rem!important;max-height:2rem;width:auto}header.border-bottom .course-title{color:#161616;font-size:.875rem;font-weight:600}header.border-bottom .small{color:#6c737f}header.border-bottom .doroob-site-nav{align-items:center;display:flex;height:4.5rem;margin-inline-start:1.5rem}header.border-bottom .doroob-site-nav .nav-item{align-items:center;background:#0000;border:3px solid #0000;border-radius:4px;display:flex;height:4.5rem;letter-spacing:normal;list-style:none;padding:0 .25rem;position:relative;text-shadow:none;transition:background-color .15s ease}@media(min-width:1280px){header.border-bottom .doroob-site-nav .nav-item{padding:0 .75rem}}header.border-bottom .doroob-site-nav .nav-item:hover{background:#f3f4f6}header.border-bottom .doroob-site-nav .nav-item.active{background:#1b8354}header.border-bottom .doroob-site-nav .nav-item:focus-within{border-color:#161616}header.border-bottom .doroob-site-nav .nav-link{align-items:center;border-radius:4px;color:#161616;display:flex;font-size:1rem;font-weight:600;height:2.5rem;letter-spacing:0;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease;white-space:nowrap}header.border-bottom .doroob-site-nav .nav-link:focus,header.border-bottom .doroob-site-nav .nav-link:hover{color:#161616}header.border-bottom .doroob-site-nav .nav-item.active .nav-link{color:#fff}header.border-bottom .doroob-site-nav .nav-item__indicator{background:#9da4ae;border-radius:999px;bottom:0;height:6px;inset-inline-start:10%;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;width:80%;z-index:9}header.border-bottom .doroob-site-nav .nav-item.active .nav-item__indicator{background:#54c08a;opacity:1}header.border-bottom .doroob-site-nav .nav-item:hover .nav-item__indicator{opacity:1}header.border-bottom .doroob-site-nav .nav-item:hover:not(.active) .nav-item__indicator{background:#9da4ae}header.border-bottom .secondary-nav-links .nav-link{align-items:center;border-radius:4px;color:#161616;display:flex;font-size:1rem;font-weight:600;height:2.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}header.border-bottom .secondary-nav-links .nav-link:focus,header.border-bottom .secondary-nav-links .nav-link:hover{background:#f3f4f6;color:#161616}header.border-bottom .btn-icon,header.border-bottom .notification-button{color:#161616}header.border-bottom .btn-avatar{align-items:center;background:#1b8354!important;border:0!important;border-radius:999px!important;color:#fff!important;display:inline-flex;font-size:1.1rem;font-weight:500!important;gap:.5rem;height:2.5rem;padding:.5rem 1rem!important;transition:background-color .15s ease}header.border-bottom .btn-avatar:focus,header.border-bottom .btn-avatar:hover{background:#166a45!important;color:#fff!important}header.border-bottom .btn-avatar .pgn__avatar{display:none!important}header.border-bottom .btn-avatar:after{color:#fff;margin-inline-start:0}@media(max-width:1279px){header.border-bottom .doroob-site-nav{display:none}}@media(max-width:767px){header.border-bottom,header.border-bottom .container-mw-xl,header.border-bottom>nav{height:4rem}header.border-bottom .container-mw-xl{padding:0 1rem}header.border-bottom .pgn__hyperlink img{height:1.75rem!important}header.border-bottom .btn-avatar{height:2.25rem;padding:.25rem .75rem!important}}@media(max-width:767.98px){.container-mw-xl .pgn__hstack{flex-wrap:wrap}}}

/*# sourceMappingURL=app.d996d5928692bf5258f7.css.map*/