@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);html{scroll-behavior:smooth}body{font-family:"Raleway",sans-serif!important}.top_menu{background-color:#1060AC}.left_icon a{text-decoration:none}.top_menu .email_menu,.top_menu .telephone_menu{color:#fff;font-weight:400!important}.nav_menu .nav-link{font-weight:800!important;color:#000;margin-right:2em;font-size:1.2rem;text-align:center}.contactUs_btn{background-color:#017FC9!important}.contactUs_btn:hover{background-color:#003366!important}.nav_menu .nav-link.active{color:#1060AC!important}.nav_menu .dropdown-item.active{color:white!important;background-color:#017FC9!important}.nav_menu .nav-link:hover{color:white!important;background-color:#017FC9}.nav-item.dropdown:hover .dropdown-menu{display:block}.nav-item.dropdown .dropdown-menu .dropdown-item:hover{background-color:#017FC9;color:#fff;/}.banner_wrapper,.banner_wrap,.carousel,.carousel-inner,.carousel-item{height:100vh}.carousel-item img{height:100vh;object-fit:cover}.carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1}.banner_wrapper,.banner_wrap,.carousel,.carousel-inner,.carousel-item{height:100vh}.carousel-item img{height:100vh;object-fit:cover}.carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1}.banner_wrapper,.banner_wrap,.carousel,.carousel-inner,.carousel-item{height:100vh}.carousel-control-prev-icon,.carousel-control-next-icon{width:40px;height:40px;background-size:100% 100%}.carousel-control-prev,.carousel-control-next{width:6%}.carousel-control-prev,.carousel-control-next,.carousel-indicators{z-index:2!important}.carousel-indicators [data-bs-target]{width:80px!important;height:5px!important;background-color:#000}.carousel-item img{height:100vh;object-fit:cover}.carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1}.carousel-caption-left{position:absolute;top:50%;width:100%;transform:translateY(-50%);color:#fff;z-index:2;text-align:left}.banner-content{max-width:70%}.banner-logo-img{max-width:200px;height:auto!important}.banner-tagline{font-size:2rem;font-weight:700;margin-bottom:5px}.banner-title{font-size:4rem;font-weight:800;text-transform:uppercase;line-height:1.2;margin:0}.banner-subheader{font-size:2rem;font-style:italic;margin-top:15px}.banner-cta{width:50%}.banner-cta .btn{padding:10px 50px;font-size:1rem;font-weight:800;border-radius:4px}.cta_btn1{background-color:white!important;color:#1060AC!important}.cta_btn1:hover{background-color:#017FC9!important;color:white!important}.cta_btn2{background-color:#FA2A23!important;color:white!important}.cta_btn2:hover{background-color:white!important;color:#FA2A23!important}.parallax_wrapper{background-image:url(../img/bg_parallax.webp);background-attachment:fixed;background-position:center;background-size:cover;position:relative;width:100%}.parallax_overlay{background:rgb(255 255 255 / .7);padding:100px 0}.aboutUs_wrapper{margin-bottom:100px}.aboutUs_header{color:#1060AC;font-weight:800}.aboutUs_subheader{font-style:italic;font-weight:500}.aboutUs_desc{text-indent:2em;text-align:justify;font-weight:500;color:#474747}.aboutUs_cta{padding-top:50px!important}.aboutUs_cta .btn{padding:10px 50px;font-size:1rem;font-weight:800;border-radius:4px}.aboutUs_btn{background-color:#236DFF!important;color:white!important}.aboutUs_btn:hover{background-color:#1060ac!important}.aboutUs_img img{max-width:100%;height:auto;display:block;object-fit:contain}.services_wrapper{background-color:#F9F8F7;padding:100px 0}.services_header{color:#1060AC;font-weight:800}.services_subheader{font-style:italic;font-weight:500}.services_content{padding-top:70px}.services_card img{width:100%;height:250px;object-fit:cover;object-position:center}.services_card .card:nth-child(1){background-color:#26AEFF;color:#fff;border:none;border-radius:10px}.services_card .card:nth-child(2){background-color:#fff;border:none;border-radius:10px}.services_card .card:nth-child(3){background-color:#26AEFF;color:#fff;border:none;border-radius:10px}.services_card .card{transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.services_card .card:hover{transform:translateY(-20px);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.services_cardTitle{font-weight:800;font-size:1.5rem;font-style:italic;margin-top:10px}.services_cardDesc{font-weight:500;font-style:italic;text-align:center;padding:15px}.services_cta{padding-top:50px!important}.services_cta .btn{padding:10px 50px;font-size:1rem;font-weight:800;border-radius:4px}.services_btn{background-color:#236DFF!important;color:white!important}.services_btn:hover{background-color:#1060ac!important}.announcements_wrapper{margin-top:100px}.announcements_card img{width:100%;height:250px;object-fit:cover;object-position:center}.announcements_cardTitle{font-weight:700;font-size:1.3rem;font-style:italic;margin-top:20px}.announcements_cardDesc{font-weight:500;font-style:italic;text-align:left;padding:20px 0}.announcements_header{color:#1060AC;font-weight:800;text-align:right}.announcements_subheader{font-style:italic;font-weight:500;text-align:right}.announcements_desc{text-indent:2em;text-align:justify;font-weight:500;color:#474747;text-align:right}.announcements_cta{padding-top:100px!important}.announcements_cta .btn{padding:10px 50px;font-size:1rem;font-weight:800;border-radius:4px}.announcements_btn{background-color:#236DFF!important;color:white!important}.announcements_btn:hover{background-color:#1060ac!important}.careers_wrapper{width:100%}.careers_left{background-color:#7a7a7a;color:#fff;padding:120px 0}.careers_title{font-size:4rem;font-weight:800;text-transform:uppercase}.careers_right{background-color:#26AEFF;color:#fff;padding:120px 0}.careers_desc{font-size:2rem;font-weight:600;max-width:70%}.careers_btn{background-color:#FF4D4D!important;color:#fff!important;font-weight:700!important;font-size:1.2rem!important;padding:25px 60px!important;border-radius:5px!important;transition:all 0.3s ease!important;text-transform:uppercase!important}.careers_btn:hover{background-color:#e04343;transform:translateY(-3px)}.contacts_wrapper{background:url(../img/contactUs_bg.webp) no-repeat center center/cover;padding:80px 0;display:flex;justify-content:center;align-items:center}.contacts_box{background-color:rgb(240 248 255);padding:80px;border-radius:10px}.contacts_header{color:#1060AC;font-weight:800}.contacts_subheader{font-style:italic;font-weight:500;max-width:70%;margin:20px 0;letter-spacing:2px}.contacts_desc{text-align:justify;font-weight:500;font-style:italic;color:#474747;max-width:70%;margin-bottom:50px;letter-spacing:1px;font-size:1.1rem}.contacts_info p{margin:10px 0;font-size:.95rem;display:flex;align-items:center;gap:10px;font-weight:600;max-width:70%}.contacts_formTitle{font-style:italic;font-weight:500;margin-bottom:10px}.contacts_formDesc{font-size:1.2rem;font-style:italic;margin-bottom:20px;text-align:justify;text-align-last:center;color:#7f7f7e}.contacts_btn{background-color:#FF4D4D!important;color:#fff!important;font-weight:700!important;padding:10px 60px!important;border-radius:5px!important}.contacts_btn:hover{background-color:white!important;color:#FF4D4D!important;border:2px solid #FF4D4D!important}.footer_wrapper{background:#1e1e1e;padding:60px 0 20px;color:#fff;font-size:15px}.footer_title{font-weight:700;margin-bottom:20px;color:#00c39a;text-decoration:underline;text-underline-offset:4px}.footer_links li{margin-bottom:10px}.footer_links a{color:#fff;font-size:1.1rem;font-weight:700;text-decoration:none;transition:color 0.3s}.footer_links a:hover{color:#00c39a}.footer_social{font-size:1.5rem;color:#fff;transition:color 0.3s}.footer_social:hover{color:#00c39a}.footer_logo{max-width:250px}.footer_accredited{max-width:110px;margin-top:10px}.footer_item{display:flex;align-items:center;margin-bottom:12px;gap:8px}.footer_icon{width:50px;flex-shrink:0;margin-top:5px}.footer_item a,.footer_item span{color:#fff;font-size:1.1rem;line-height:1.5;text-decoration:none}.footer_bottom{border-top:1px solid rgb(255 255 255 / .2);margin-top:30px;padding-top:15px;font-size:1.2rem;color:#ccc}.footer_bottom a{color:#00b0ff;text-decoration:none}.footer_bottom a:hover{text-decoration:underline}#scrollToTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:#217bf4;color:#fff;cursor:pointer;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center}#scrollToTop:hover{background-color:#241e5f}