@font-face{font-family:Cairo;font-style:normal;font-weight:400;src:url(/resources/build/fonts/Cairo-Regular.2c078969.eot);src:url(/resources/build/fonts/Cairo-Regular.2c078969.eot?#iefix) format("embedded-opentype"),url(/resources/build/fonts/Cairo-Regular.22ad3cc3.woff) format("woff"),url(/resources/build/fonts/Cairo-Regular.8028f294.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:700;src:url(/resources/build/fonts/Cairo-SemiBold.33817568.eot);src:url(/resources/build/fonts/Cairo-SemiBold.33817568.eot?#iefix) format("embedded-opentype"),url(/resources/build/fonts/Cairo-SemiBold.96852a33.woff) format("woff"),url(/resources/build/fonts/Cairo-SemiBold.47d214bf.ttf) format("truetype")}:root{--bs-body-bg:#add8e6}html{scroll-behavior:smooth}body{box-sizing:border-box;font-family:Cairo,serif;margin:0;padding:0}*,:focus{outline:none}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background-color:#0000;-webkit-box-shadow:none!important}::-webkit-scrollbar-thumb{background:#014976;border-radius:13px}.text-heading{color:#014976}h4{font-size:16px}.overlay{background:#00000080;bottom:0;display:none;left:0;overflow-y:hidden;position:fixed;right:0;top:0;z-index:1}@media(min-width:768px){h4{font-size:20px}}.app-header{color:#fff;height:100px;transition:all .3s;will-change:color,background-color;z-index:10}.app-header.menu-opened,.app-header.sticky{background-color:#fff;box-shadow:0 0 10px #0000001a}.app-header .logo img{max-width:110px}.app-header .menu-icon{right:10px}.app-header .menu-icon .btn:focus{border-color:#0000}.app-header .i-nav-list-blue{display:none}.app-header.sticky .i-nav-list-blue{display:initial}.app-header.sticky .i-nav-list-white,.logo-blue{display:none}.sticky .logo-white,body:has(.menu-opened) .logo-white{display:none}.sticky .logo-blue,body:has(.menu-opened) .logo-blue{display:initial}@media(min-width:768px){.app-header .phone-number{color:#fff}.app-header.menu-opened .phone-number,.app-header.sticky .phone-number{color:#002844}body:has(.menu-opened) .overlay{display:initial}}@media(min-width:992px){.app-header{height:120px}.app-header .logo img{max-width:145px}.app-header .phone-number{font-size:18px}}#appMenuMobile{background-color:#fff;overflow-x:hidden;width:100%}#appMenuMobile.offcanvas{--bs-offcanvas-width:100%}#appMenuMobile .offcanvas-header .maalem-logo img{max-width:110px}#appMenuMobile .offcanvas-header .close-icon{right:10px;top:33px}#appMenuMobile .offcanvas-header .close-icon img{width:24px}#appMenuMobile .offcanvas-body{overflow-x:hidden}#appMenuMobile.offcanvas-end,#appMenuMobile.offcanvas-start{border:none!important}#appMenuMobile .title{color:#002844}#appMenuMobile .title a{font-size:18px}#appMenuMobile .title img{height:20px;margin-top:-1px;width:20px}#appMenuMobile .mb-submenu{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .2s ease;-webkit-transition:all .2s ease;visibility:hidden;z-index:1}#appMenuMobile .mb-submenu.visible{opacity:1;transform:translateX(0)}#appMenuMobile .mb-submenu .invisible{visibility:hidden!important}#appMenuMobile .mb-submenu .close-mobile-menu span{font-weight:600}#appMenuMobile li a{color:#002844;font-size:18px}#appMenuMobile li a .icon{height:20px;margin-top:2px;width:20px}#appMenuMobile li a.level-1{font-weight:700}@media(min-width:768px){.app-header .app-menu .submenu{display:none;transition:all 300s ease}.app-header .app-menu .navbar{position:unset}.app-header .app-menu .menu-level-1>li{padding:0 6px}.app-header .app-menu .menu-level-1>li>.submenu{background:#334155;background-size:cover;box-shadow:0 3px 4px #0000001a;height:100%;left:0;min-height:500px;overflow-y:auto;right:0;top:100px}.app-header .app-menu .menu-level-1>li>.submenu>div{backdrop-filter:blur(50px);background:#ffffffe6}.app-header .app-menu .menu-level-1>li>a{color:#fff;font-size:15px;position:relative;transition:color .2s ease;white-space:nowrap}.app-header .app-menu .menu-level-1>li>a:after{background:linear-gradient(135deg,#002844,#003d66);bottom:0;content:"";height:3px;left:6px;position:absolute;right:6px;width:0}.app-header .app-menu .menu-level-1>li.active>a:after{transition:all .8s ease;width:calc(100% - 12px)}.app-header .app-menu .menu-level-1>li.open.has-submenu>.submenu,.app-header .app-menu .menu-level-1>li:hover.has-submenu>.submenu{display:block}.app-header .app-menu .menu-level-1>li.open>a:after,.app-header .app-menu .menu-level-1>li:hover>a:after{transition:all .8s ease;width:calc(100% - 12px)}.app-header .app-menu .menu-level-2{border-right:1px solid #3a96ac;width:50%}.app-header .app-menu .menu-level-2 a{color:#002844;font-size:15px}.app-header .app-menu .menu-level-2 li.open>a,.app-header .app-menu .menu-level-2 li:hover>a{color:#3a96ac}.app-header .app-menu .menu-level-2 li.open>.submenu,.app-header .app-menu .menu-level-2 li:hover>.submenu{display:block}.app-header .app-menu .menu-level-3{left:100%;top:0;width:100%}.app-header .app-menu .menu-level-3 li:hover a{color:#3a96ac}.app-header.menu-opened .app-menu .menu-level-1>li>a,.app-header.sticky .app-menu .menu-level-1>li>a{color:#002844}.app-header .menu-img{max-width:306px}.app-header .menu-helper-txt{color:#002844}}@media(min-width:992px){.app-header .app-menu .menu-level-1>li{padding:0 20px}.app-header .app-menu .menu-level-1>li>.submenu{top:120px}.app-header .app-menu .menu-level-1>li>a,.app-header .app-menu .menu-level-2 a{font-size:16px;font-weight:600}}@media(min-width:1200px){.app-header .app-menu .menu-level-1>li{padding:0 20px}.app-header .menu-img{max-width:376px}}@media(min-width:1400px){.app-header .menu-img{max-width:400px}}.app-footer{background:#002844;color:#fff;font-size:14px;z-index:2}.app-footer>.container{transform:translateY(-105px)}.app-footer>.container>.section{padding-top:50px}.app-footer .footer-logo{margin-left:-15px;max-width:150px}.app-footer .get-in-touch-footer{background-color:#014976;color:#fff;padding:20px;z-index:4}.app-footer .get-in-touch-footer:before{border-bottom:45px solid #002844;border-left:45px solid #fff;bottom:0;content:"";position:absolute;right:0;width:0}.app-footer .get-in-touch-footer .custom-heading{color:#fff;font-size:36px;font-weight:700;margin-bottom:10px;text-transform:capitalize}.app-footer .get-in-touch-footer .phone-number{font-size:24px;font-weight:600}.app-footer .get-in-touch-footer .link-contact-us{background-color:#002844;border-bottom:#0000;border-right:3px solid #fff;border-top:#0000;color:#fff!important}.app-footer .footer-links h6{font-size:14px}.app-footer .copyrights{font-size:14px;text-decoration:none}.app-footer h5{border-bottom:1px solid #00bdcd;color:#00bdcd;width:fit-content}@media(min-width:992px){.app-footer{max-height:640px}.app-footer>.container{padding:0 15px!important}.app-footer>.container>.section{padding-top:70px}.app-footer .footer-logo{margin-left:-19px;max-width:170px}.app-footer .get-in-touch-footer{padding:100px 120px 80px}.app-footer .footer-links h6{font-size:16px}.app-footer .address-text,.app-footer .copyrights,.app-footer .mail-text{font-size:15px}}.title-wrapper{display:inline-block;margin-bottom:60px;margin-top:60px;position:relative}.title-wrapper .background-text{font-size:50px;line-height:25px;opacity:.08;pointer-events:none;text-transform:uppercase;user-select:none}.title-wrapper .services-title{font-size:18px;left:50%;letter-spacing:6px;line-height:25px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.title-wrapper .background-text,.title-wrapper .services-title{color:#014976}.current-openings-toast{bottom:15px;right:0}.current-openings-toast #currentOpeningsToast{border-radius:.5rem 0 0 .5rem}.current-openings-toast #currentOpeningsToast .toast-header{background-color:#67b7dc;border-top-left-radius:.5rem;border-top-right-radius:0}.current-openings-toast #currentOpeningsToast .toast-header .view{background:#014976;padding-bottom:1px}.current-openings-toast #currentOpeningsToast .toast-body{border-bottom-left-radius:.5rem;border-bottom-right-radius:0}@media(max-width:575px){.current-openings-toast{right:-5px}}@media(min-width:992px){.title-wrapper .background-text{font-size:80px;line-height:40px}.title-wrapper .services-title{font-size:27px;line-height:40px}}@media(min-width:1200px){.title-wrapper{margin-bottom:80px;margin-top:80px}.title-wrapper .background-text{font-size:120px;line-height:60px}.title-wrapper .services-title{font-size:40px;line-height:60px}}.loading-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}.loading-wrapper .loading{height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px;z-index:9999}.loading-wrapper .loading div{animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.loading-wrapper .loading div:after{background:#014976;border-radius:50%;content:" ";display:block;height:6px;margin:-3px 0 0 -3px;position:absolute;width:6px}.loading-wrapper .loading div:first-child{animation-delay:-36ms}.loading-wrapper .loading div:first-child:after{left:50px;top:50px}.loading-wrapper .loading div:nth-child(2){animation-delay:-72ms}.loading-wrapper .loading div:nth-child(2):after{left:45px;top:54px}.loading-wrapper .loading div:nth-child(3){animation-delay:-.108s}.loading-wrapper .loading div:nth-child(3):after{left:39px;top:57px}.loading-wrapper .loading div:nth-child(4){animation-delay:-.144s}.loading-wrapper .loading div:nth-child(4):after{left:32px;top:58px}.loading-wrapper .loading div:nth-child(5){animation-delay:-.18s}.loading-wrapper .loading div:nth-child(5):after{left:25px;top:57px}.loading-wrapper .loading div:nth-child(6){animation-delay:-.216s}.loading-wrapper .loading div:nth-child(6):after{left:19px;top:54px}.loading-wrapper .loading div:nth-child(7){animation-delay:-.252s}.loading-wrapper .loading div:nth-child(7):after{left:14px;top:50px}.loading-wrapper .loading div:nth-child(8){animation-delay:-.288s}.loading-wrapper .loading div:nth-child(8):after{left:10px;top:45px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.social-links{transform:translateX(100%)}.social-links ul{background-color:#67b7dc}.social-links ul li a{height:44px;width:44px}.offcanvas.show:not(.hiding) .social-links{transform:translateX(0);transition:transform .3s ease-in-out}.offcanvas.show:not(.hiding) .social-links ul{border-radius:var(--bs-border-radius-lg)!important;margin:0 1rem!important;text-align:center}@media(min-width:768px){.social-links{bottom:120px;right:0;transform:unset;z-index:11}.social-links ul{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important;box-shadow:0 0 20px 1px #002f8759}.social-links ul li:not(:last-child){border-bottom:1px solid #4da0b4}}